<!--
//·····································································
//VARIABLES GLOBALES
//·····································································
var letras=new Array("T","R","W","A","G","M","Y","F","P","D","X","B","N","J","Z","S","Q","V","H","L","C","K","E","T");
var resto,numeronif;
var numero_orden;
var fondoCampo = "orange";
numero_orden=1;



function activaCampo(campo) {
	var i,k;
	var formularios=document.forms;
	for (i=0;i<formularios.length;i++) {
		var campos=formularios(i).elements;
		for (k=0;k<campos.length;k++) {
			if (campos(k).type=="text"||campos(k).type=="textarea"||campos(k).type=="checkbox"||campos(k).type=="select-one")
				campos(k).style.backgroundColor="WHITE";
		}
	}
	campo.style.backgroundColor=fondoCampo;
}
//·····································································
//··· Oculta todas tablas con identificador ···························
//·····································································
function InVisibilidad(){
	for(i = 0; i < document.all.tags("table").length; i++) {
	    if(document.all.tags("table")(i).id.length) {
			document.all.tags("table")(i).style.display='none';
		}
	}
}
//·····································································
//····· Muestra la Tabla cuyo identificador se introduce como parametro
//·····································································
function Visibilidad(objeto){
	InVisibilidad();
	document.all(objeto).style.display='block';
}
//·····································································
//··· Actualiza la página que se introduce como parametro
//·····································································
function LeerDatos(pagina){
	setInterval("document.location.href='" + pagina + "'",60000);
}
//·····································································
//···· Saca una alerta de mensajes según el número de mensajes nuesvos encontrados
//·····································································
function AlertaMensajes(men){
	if(men == 1) txt = " mensaje nuevo.";
	else txt = " mensajes nuevos.";
	if(men > 0) alert("Tiene " + men + txt); 
	//if(men > 0) window.showModalDialog("control.asp"); 
}
//·····································································
//·····································································
function Ventana(pagina) {
	var vv;

	vv = window.open(pagina,"...","toolbar=no,scrollbars=yes,left=0,top=0,height=493,width=415,directories=no,menubar=no,status=no,resizable=yes");

}
//·····································································
function maximizar(ventana){

	ventana.resizeBy(ventana.screen.width,ventana.screen.height);

}
//·····································································
function fecha() {
hoy = new Date();
meses = new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
var cadenaFecha,mes;
cadenaFecha = hoy.getDate();
cadenaFecha += " de ";
cadenaFecha += meses[hoy.getMonth()];
cadenaFecha += " de ";
cadenaFecha += hoy.getFullYear();
document.fechador.MiFecha.value=cadenaFecha;
//	cadenaFecha += "       ";
cadenaFecha = hoy.getHours();
cadenaFecha += ":";
cadenaFecha += hoy.getMinutes();
cadenaFecha += ":";
cadenaFecha += hoy.getSeconds();
document.fechador.MiHora.value=cadenaFecha;
crono=setTimeout("fecha()",1000)
}
//·····································································
//·····································································
function comprueba_correo(CadCorreo){
    var arroba;
    var punto;

    if (CadCorreo.length==0) return true;
    arroba=CadCorreo.indexOf("@");
    if (arroba==-1) return false;
    else punto=CadCorreo.indexOf(".",arroba+1);
    if (punto==-1) return false;
    else return true;
}
//·····································································
//·····································································
function comprueba_correo2()
{
var correo=document.pag1.correoE.value;
var arroba;
var punto;

if (correo=="") return true;
arroba=correo.indexOf("@");
if (arroba==-1) return false;
else punto=correo.indexOf(".",arroba+1);
if (punto==-1) return false;
else return true;
}
//·····································································
//·····································································
function estavacio2()
{
var obligados= new Array("correo_e","contrasenia","nombreP","apellido1","apellido2","fechanato","nif","telefonoP");
var nombre= new Array("correo electrónico","contraseña","nombre","1º apellido","2º apellido","fecha de nacimiento","nif","teléfono principal")
var i;
for(i=0;i<obligados.length;i++)
{
if (document.form1.elements(obligados[i]).value.length==0)
{
alert("El campo " + nombre[i] + " no puede estar vacio");
document.form1.elements(obligados[i]).focus();
return false;
}
}
//Comprueba el correo electrónico.
if (!comprueba_correo())
{
alert ("Correo eléctrónico no válido.");
document.form1.correo_e.focus();
return false;
}
//Comprueba las 2 contraseñas.
if (document.form1.contrasenia.value!=document.form1.contra_repe.value)
{
alert("Verifique la contraseña y su validación.");
document.form1.elements(obligados[1]).focus();
return false;
}
return true;
}
//·····································································
//Comprueba los elementos obligados.
//·····································································
function estavacio(formulario){
    var obligados= new Array("nombreP","apellido1","telefono1");
    var nombre= new Array("nombre","1º apellido","teléfono");
    var i;
    //Comprueba los elementos obligados.
    for (i=0;i<obligados.length;i++){
        if (formulario.elements(obligados[i]).value.length==0){
           alert("El campo '" + nombre[i] + "' no puede estar vacio");
           formulario.elements(obligados[i]).focus();
           return false;
        }
    }
    //Comprueba el correo electrónico.
    if (!comprueba_correo(formulario.elements("correoE").value)){
       alert ("Correo eléctrónico no válido.");
       formulario.correoE.focus();
       return false;
       }
    //Comprueba los ciclos.
//    if (formulario.elements("ciclo").value==null){
  //     alert("Es imprescindible escoger un Ciclo" + formulario.elements("ciclo").value);
//       return false;
  //  }
}
//·····································································
//·····································································
function noestaregistrado()
{
alert("Los datos no son correctos.");
history.back()
}
//·····································································
//·····································································
function ponerletranif(campo){

	resto=campo.value%23;
	campo.value=campo.value + letras[resto];
//alert ("Su NIF correcto con su letra es " + valornif);
}
//·····································································
//·····································································
function compruebaletra(letra)
{
var valornif=document.pag1.nif.value;

if(letra!=0)
{
numeronif=valornif.substr(0,valornif.length-1);
//if (letras[numeronif%23]==valornif.charAt(letra) || letras[numeronif%23].toLowerCase()==valornif.charAt(letra)) alert("Letra correcta.");
//else  alert("Letra incorrecta. La letra correcta es " + letras[numeronif%23]);
document.pag1.nif.value=numeronif + letras[numeronif%23];
}
if(letra==0)
{
numeronif=valornif.substr(1,valornif.length);
//if (letras[numeronif%23]==valornif.charAt(letra) || letras[numeronif%23].toLowerCase()==valornif.charAt(letra)) alert("Letra correcta.");
//else  alert("Letra incorrecta. La letra correcta es " + letras[numeronif%23]);
document.pag1.nif.value=letras[numeronif%23] + numeronif;
}
}
//·····································································
//·····································································
function letraNIF(campo){
	var i,j;
	var masletras=0;
	var letra=-1;
//Comprueba la longitud del nif
	if (campo.value.length==0 || campo.value.length>9 || campo.value.length<7){
		alert ("El NIF debe ser el correcto ya que las solicitudes serán procesadas por él.\nFormato: xxxxxxxxY (x->numero / Y->letra)");
		campo.focus();
	}
//Comprueba nif y letra
	else{
		for(j=0;j<campo.value.length;j++){
			if (isNaN(campo.value.charAt(j))) masletras++;
			for(i=0;i<letras.length;i++){
				if (campo.value.charAt(j)==letras[i] || campo.value.charAt(j)==letras[i].toLowerCase()) letra=j;
			}
		}
//Cuando no hay letra se le pone la correcta
		if(masletras==0 && letra==-1) ponerletranif(campo);
//Si hay letra se comprueba que es la correcta
		if(letra==0 || letra==campo.value.length-1 && masletras==1) compruebaletra(letra);
//Si la letra está por el medio avisa
		if(letra>0 && letra<campo.value.length-1 && masletras==1){
			alert("Debe introducir la letra correctamente.");
			campo.focus();
		}
	}

//Si escribió letras avisa
	if(masletras>1){
		alert("Valor introducido incorrecto.");
		campo.focus();
	}
}
//·····································································
//·····································································
function rellena(campo)
{

if (campo==1) document.pag1.domiciliorepresentante.value=document.pag1.direccion.value;
if (campo==2) document.pag1.poblacionrepresentante.value=document.pag1.poblacion.value;
if (campo==3) document.pag1.cprepresentante.value=document.pag1.cp.value;

}
//·····································································
//·····································································
function comprueba_relacion()
{

if (document.pag1.cargorepresentante.value=="mismo")
document.pag1.nifrepresentante.value=document.pag1.nif.value;
document.pag1.telefonorepresentante.value=document.pag1.telefono1.value;
document.pag1.representante.value=document.pag1.nombreP.value + " " + document.pag1.apellido1.value + " " + document.pag1.apellido2.value

}
//·····································································
//·····································································
function numorden(num)
{
var valor_array="orden" + num;
var campo=new Array(valor_array);
campo_orden=document.pag1.elements(campo[0]);

//alert (campo_orden.value);
//alert (numero_orden);
if (campo_orden.value==0)
{
campo_orden.value=numero_orden;
numero_orden++;
}
else
{
campo_orden.value=0;
numero_orden--;
}
}
//·····································································
//·····································································
function animatrio() {
	var tmp;
	
	tmp = document.trioa.src;
	document.trioa.src = document.triob.src;
	document.triob.src = document.trioc.src;
	document.trioc.src = tmp;

crono=setTimeout("animatrio()",1000)
}
//·····································································
//·····································································
//·····································································
//·····································································
//-->
