//CONTROL FORMULARIO

function validarEmail(email) {

    caracNoValidos = " /:,;";

    if(email == "") return false;

    for(i = 0; i < caracNoValidos.length; i++){

      caracMal = caracNoValidos.charAt(i);

      if(email.indexOf(caracMal,0) > -1) return false;

    }

    posArroba = email.indexOf("@",1);

    if(posArroba == -1) return false;

    if(email.indexOf("@",posArroba+1) != -1) return false;

    posPunto = email.indexOf(".",posArroba);

    if(posPunto == -1) return false;

    if(posPunto+3 > email.length)	return false;

    if(posPunto+4 < email.length)	return false;

    return true;

}

function esNum(valor){

    if(valor == "") return false;

    for(i = 0; i < valor.length; i++) {

      if(valor.charAt(i) < "0") return false;

      if(valor.charAt(i) > "9") return false;

    }

    return true;

}

function validarCodigo(codigo) {

    if(codigo == "") {

      alert ("debes introducir un CP");

      return false;

    }

    if(!esNum(codigo)){

      alert ("Codigo Postal incorrecto");

      return false;

    }

    if(codigo.length != 5){

      alert ("Codigo Postal incorrecto");

      return false;

    }

    return true;

}

function enviar(miForm){

    if (miForm.nombre.value == ""){

      alert ("Debes introducir un nombre");

      miForm.nombre.focus();

      miForm.nombre.select();

      return false;

    }

    if (miForm.empresa.value == ""){

         alert ("Debes introducir una Empresa");

         miForm.empresa.focus();

         miForm.empresa.select();

         return false;

    }

    if (miForm.direcion.value == ""){

      alert ("Debes introducir una direccion");

      miForm.direcion.focus();

      miForm.direcion.select();

      return false;

    }

    if(!validarCodigo(miForm.cp.value)){

      miForm.cp.focus();

      miForm.cp.select();

      return false;

    }

    if (miForm.poblacion.value == ""){

      alert ("Debes introducir una poblacion");

      miForm.poblacion.focus();

      miForm.poblacion.select();

      return false;

    }

    if (miForm.provincia.value == ""){

      alert ("Debes introducir una provincia");

      miForm.provincia.focus();

      miForm.provincia.select();

      return false;

    }

    if (miForm.telefono.value != ""){

      if(miForm.telefono.value.length != 9){

         alert ("El telefono no tiene 9 digitos");

         miForm.telefono.focus();

         miForm.telefono.select();

         return false;

      }

      if (!esNum(miForm.telefono.value)){

         alert ("No es correcta el Telefono");

         miForm.telefono.focus();

         miForm.telefono.select();

         return false;

      }

    }

    if (miForm.fax.value != ""){

      if(miForm.fax.value.length != 9){

         alert ("El Fax no tiene 9 digitos");

         miForm.fax.focus();

         miForm.fax.select();

         return false;

      }

      if (!esNum(miForm.fax.value)){

         alert ("No es correcta el Fax");

         miForm.fax.focus();

         miForm.fax.select();

         return false;

      }

    }

    if (miForm.emial.value == ""){

        alert("Dirección de correo electrónico es Obligatoria");

         miForm.emial.focus();

         miForm.emial.select();

         return false;

    }else{
      if(!validarEmail(miForm.emial.value)) {

         alert("Dirección de correo electrónico incorrecta");

         miForm.emial.focus();

         miForm.emial.select();

         return false;

      }

    }

    return true;

}



//MAPA DE ESPAÑA

function m() {

         tflota.style.left=(event.clientX + document.body.scrollLeft)+5;

         tflota.style.top=(event.clientY + document.body.scrollTop)-25;

}



function e(descr) {

         tflotadescr.innerText=descr;

         tflota.style.display="";

}



function s() {

         tflota.style.display="none";

}

function ciudad(id){

        var ie=(document.all) ? 1:0;

        var nc=(document.layers) ? 1:0;

	var n6=(document.getElementById) ? 1:0;

	if(ie){

	    document.all['sevilla'].style.visibility="hidden";

            document.all['huelva'].style.visibility="hidden";

            document.all['cadiz'].style.visibility="hidden";

            document.all['gibraltar'].style.visibility="hidden";

            document.all['cordoba'].style.visibility="hidden";

            document.all['malaga'].style.visibility="hidden";

            document.all['badajoz'].style.visibility="hidden";

            document.all['toledo'].style.visibility="hidden";

            document.all['lisboa'].style.visibility="hidden";
            
            document.all['valencia'].style.visibility="hidden";

            document.all[id].style.visibility="visible";

        }

	if(n6){

            document.getElementById('sevilla').style.visibility = "hidden";

            document.getElementById('huelva').style.visibility = "hidden";

            document.getElementById('cadiz').style.visibility = "hidden";

            document.getElementById('gibraltar').style.visibility = "hidden";

            document.getElementById('cordoba').style.visibility = "hidden";

            document.getElementById('malaga').style.visibility = "hidden";

            document.getElementById('badajoz').style.visibility = "hidden";

            document.getElementById('toledo').style.visibility = "hidden";

            document.getElementById('lisboa').style.visibility = "hidden";
            
            document.getElementById('valencia').style.visibility = "hidden";

            document.getElementById(id).style.visibility = "visible";

        }

        if (nc){

            document.layers['sevilla'].visibility="hide";

            document.layers['huelva'].visibility="hide";

            document.layers['cadiz'].visibility="hide";

            document.layers['gibraltar'].visibility="hide";

            document.layers['cordoba'].visibility="hide";

            document.layers['malaga'].visibility="hide";

            document.layers['badajoz'].visibility="hide";

            document.layers['toledo'].visibility="hide";

            document.layers['lisboa'].visibility="hide";
            
            document.layers['valencia'].visibility="hide";

            document.layers[id].visibility="show";

        }

}



function validar(){

         if ((formu.nombre.value.indexOf("'")!=-1) || (formu.nombre.value.indexOf('"')!=-1) || (formu.nombre.value == "")){

                  window.document.formu.nombre.value="";

                  window.document.formu.pass.value="";

                  return false;

         }

         if ((formu.pass.value.indexOf("'")!=-1) || (formu.pass.value.indexOf('"')!=-1) || (formu.pass.value == "")){

                  window.document.formu.nombre.value="";

                  window.document.formu.pass.value="";

                  return false;

         }

         return true;

}


//ENVIAR CONT
function enviarCont (miForm){
    
    if (miForm.emaile.value == ""){

         alert("Dirección de correo electrónico es Obligatoria");
         miForm.emaile.focus();
         miForm.emaile.select();
         return false;

    }else if(!validarEmail(miForm.emaile.value)) {
         alert("Dirección de correo electrónico incorrecta");
         miForm.emaile.focus();
         miForm.emaile.select();
         return false;
    }
    if (miForm.asunto.value == ""){

         alert("El Asunto es obligatorio");
         miForm.asunto.focus();
         miForm.asunto.select();
         return false;
    }
    if (miForm.texto.value == ""){

         alert("El Texto es Obligatorio");
         miForm.texto.focus();
         miForm.texto.select();
         return false;
    }
    return true;
}

//ENVIAR EVALUACIÓN
function enviarEva (miForm){
     
     if (miForm.emial.value == ""){

        alert("Dirección de correo electrónico es Obligatoria");

         miForm.emial.focus();

         miForm.emial.select();

         return false;

    }else{
      if(!validarEmail(miForm.emial.value)) {

         alert("Dirección de correo electrónico incorrecta");

         miForm.emial.focus();

         miForm.emial.select();

         return false;

      }

    }
    return true;
}


//DESTACAR FOTOS

function high(which2){

     theobject=which2;

     highlighting=setInterval("highlightit(theobject)",50);

}

function low(which2){

     clearInterval(highlighting);

     which2.filters.alpha.opacity=50;

}

function highlightit(cur2){

     if(cur2.filters.alpha.opacity<100)

           cur2.filters.alpha.opacity+=5

     else if(window.highlighting)

           clearInterval(highlighting)

}

function archivo(){
     //alert('no funciona todavia');
     document.href('catalogo/catalogo.zip');
}