ns=(document.layers)? true: false;
var fecha=new Date();					
var anio=fecha.getYear();					
if (ns){anio=1900+anio;};
mes = fecha.getMonth();
var nombreMes = new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
diaSemana = fecha.getDay();
var nombreDiaSemana = new Array("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado");
var dia=fecha.getDate();


function cambiarImagen(objeto,valor){
	objeto.src=valor;	
	
}

function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function formSubmit(){
	
	if (document.aceptar.LOGIN.value=='' || document.aceptar.PASSWORD.value=='') {
		alert("Por favor rellene su login y password");
		return;
	}
		
	document.aceptar.target="_self";
	document.aceptar.action="autentifica.jsp";
	document.aceptar.submit();
	
}

function formSubmit2(){
	
	// Si se ha pulsado la tecla enter
        if(window.event.keyCode==13){ 
              	if (document.aceptar.LOGIN.value=='' || document.aceptar.PASSWORD.value=='') {
			alert("Por favor rellene su login y password");
			return;
	      	}
		
		document.aceptar.target="_self";
		document.aceptar.action="autentifica.jsp";
		document.aceptar.submit();  
	}
}


function formulario(valor){
	//alert("Dentro");
	
	if (valor==1) {
		if (hayNulosForm(document.aceptar)){
			alert("Por favor rellene todos los campos obligatorios");
			return;
		}
	}else {
		if (hayNulosForm2(document.aceptar)){
			alert("Por favor rellene todos los campos obligatorios");
			return;
		}
	}
	
	
	if (comprobarTfno(document.aceptar.TLF.value)) {
		alert("El teléfono ha de ser un número, por favor introduzca un número");
		return;
	}
	
	if (document.aceptar.FAX.value != "") {
		if (comprobarTfno(document.aceptar.FAX.value)) {
			alert("El fax ha de ser un número, por favor introduzca un número");
			return;
		}
	}
	
	if (!VerificaEmail(document.aceptar.EMAIL)) {
		return;
	}
	
	//Esto solo se ejecuta si viene del formulario de alta de distribuidor
	if (document.aceptar.TIPO.value == 'D') {
		var productos = new String("");
		
		if ((!document.aceptar.tarjetas.checked) && (!document.aceptar.locut.checked) && (!document.aceptar.resid.checked)){
			alert("Seleccione al menos un producto a distribuir");
			return;
		}
		if (document.aceptar.tarjetas.checked) {
			productos = productos + "Tarjetas +";
		}
		if (document.aceptar.locut.checked) {
			productos = productos + " Locutorios +";
		}
		//if (document.aceptar.resid.checked) {
		//	productos = productos +  " Residencial";
		//}
		
		//alert(productos);
		if (productos.charAt(productos.length - 1) == '+') {
			productos = productos.substring(0,productos.length - 2);
		}
		//alert(productos);
		document.aceptar.TEXTO.value = productos;
		
		
	} else if (document.aceptar.TIPO.value == 'L'){
		
		document.aceptar.TEXTO.value = " ";
		
	}
	else if (document.aceptar.TIPO.value == 'P'){
		
		document.aceptar.TEXTO.value = " ";
		
	}
	
	
	document.aceptar.action="confFormJobs.jsp";
	document.aceptar.submit();
	
}


function tarjetas(){
	//alert("Dentro");
	
	if (hayNulosTarjetas(document.aceptar)){
		alert("Por favor rellene todos los campos obligatorios");
		return;
	}
	
		
	if (document.aceptar.TLF.value != "") {
		if (comprobarTfno(document.aceptar.TLF.value)) {
			alert("El fax ha de ser un número, por favor introduzca un número");
			return;
		}
	}
	
	if (!VerificaEmail(document.aceptar.EMAIL)) {
		return;
	}
	
	
	document.aceptar.action="confTarjetas.jsp";
	document.aceptar.submit();
	
}


function loginD(){
		
	if (hayNulosLoginD(document.forms[0])){
		alert("Por favor, es necesario que rellene todos los campos");
		return;
	}
		
	if ( validarLogin(document.forms[0].LOGIN2) && validarClave(document.forms[0].PASSWORD2) &&
	     validarLoginContrasena(document.forms[0].LOGIN2,document.forms[0].PASSWORD2) &&
	     validarContrasenas(document.forms[0].PASSWORD2,document.forms[0].PASSWORD3) ) {
	     	
	     	        document.aceptar.action="login2.jsp";
	     		document.aceptar.submit();
	     	
	} 

}

function loginA(){
		
	if (hayNulosLoginA(document.forms[0])){
		alert("Por favor, es necesario que rellene todos los campos");
		return;
	}
		
	if ( validarClave(document.forms[0].PASSWORD2) &&  validarContrasenas(document.forms[0].PASSWORD2,document.forms[0].PASSWORD3) ) {
	     	
		 document.aceptar.action="login2.jsp";
	     	 document.aceptar.submit();
	     	
	} 

}


function personal(valor) {
	
	if (valor == 'DTL') {
		document.aceptar.action="distribuidor.jsp";
	}else if (valor == 'DT') {
		document.aceptar.action="distribuidorT.jsp";
	}else if (valor == 'DL') {
		document.aceptar.action="distribuidorL.jsp";
	}else {
		document.aceptar.action="cliente.jsp";
	}
	
	document.aceptar.submit();

}

function informeCl(valor,valor2) {
	
	
	//Si la llamada a la función viene de la página de informes de distribuidores con un locutorio previamente 
	//seleccionado, entonces pasamos a la siguiente página el valor del ID de dicho locutorio.
	
	if (valor2=="id_loc"){
		//alert("Desde el dist");
		//alert(document.forms[0].LOCUTORIOS.selectedIndex);
		document.forms[0].ID_LOC.value = document.forms[0].LOCUTORIOS[document.forms[0].LOCUTORIOS.selectedIndex].value;
		//alert(document.forms[0].ID_LOC.value);
	}
	
	if (valor == 'D') {
		if (document.aceptar.FECHA.value == "" || document.aceptar.FECHA5.value == "") {
			alert("Introduce un intervalo de fechas correcto para poder realizar el informe");
			return;
		}
		//alert(document.forms[0].ID_LOC.value);
		document.aceptar.action="CDR.jsp";
	} else if (valor == 'DC') {
		if (document.aceptar.FECHA2.value == "" || document.aceptar.FECHA6.value == "") {
			alert("Introduce un intervalo de fechas correcto poder realizar el informe");
			return;
		}
		document.aceptar.action="CDR2.jsp";
	} else if (valor == 'R') {
		if ((document.aceptar.FECHA3.value == "") ||(document.aceptar.FECHA4.value == "")) {
			alert("Introduce un intervalo de fechas correcto para poder realizar el informe");
			return;
		}
		document.aceptar.action="recargas.jsp";
	} else if (valor == 'C') {
		
		if ((document.aceptar.FECHA7.value == "") ||(document.aceptar.FECHA8.value == "")) {
			alert("Introduce un intervalo de fechas correcto para poder realizar el informe");
			return;
		}
		document.aceptar.action="consumoL.jsp";
	}
		
	document.aceptar.target="_blank";
	document.aceptar.submit();

}

function pintarMenu(){
	
	//Cabecera 1
	document.write('<table border=0 cellpadding=0 cellspacing=0 width="100%" >');
	document.write('<tr><td  height=25 valign=bottom class=tituloMenu >&nbsp;LA EMPRESA</td></tr>');
	document.write('<tr><td height=1 bgcolor=000000></td></tr></table>');
	//Contenido Menu1
	document.write('<TABLE border=0 cellPadding=0 cellSpacing=0  width="100%" class=tablaMenu >');
        document.write('<tr><td width="10%" ></td><td></td></tr>');              
	document.write('<tr><td width="10%" height=20 align=right><img border=0 src="../images/triangulo.gif"></td><td width="90%">&nbsp;<a href="quienes.htm">Citycall</a></td></tr>');
	document.write('<tr><td width="10%" height=20 align=right><img border=0  src="../images/triangulo.gif"></td><td width="90%">&nbsp;<a  href="localizacion.htm">Localización</a></td></tr>');
	document.write('<tr><td width="10%" height=20 align=right><img border=0 src="../images/triangulo.gif"></td><td width="90%">&nbsp;<a href="jobs.htm">Canal Distribución</a></td></tr>');
	document.write('<tr><td width="10%" height=20 align=right><img border=0 src="../images/triangulo.gif"></td><td width="90%">&nbsp;<a href="contactos.htm">Contáctanos</a></td></tr>'); 
        document.write('<tr><td colspan=2 height=2 valign=bottom bgcolor=000000></td></tr></TABLE>');         
        //Cabecera2         
        document.write('<table border=0 cellpadding=0 cellSpacing=0 class=tituloMenu width="100%"  ><tr><td  class=tituloMenu  height=25 valign=bottom>&nbsp;PRODUCTOS</td></tr>');
	document.write('<tr><td height=1 bgcolor=000000></td></tr></table>');
	//Contenido Menu2       
        document.write('<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%"  class=tablaMenu ><tr><td width="10%" ></td></tr>');
        document.write('<tr><td width="10%" height=20 align=right><img border=0 src="../images/triangulo.gif"></td><td width="90%">&nbsp;<b>Tarjetas</b></td></tr> ');
        document.write('<tr><td width="10%" height=20 align=right> &nbsp;</td><td width="90%">&nbsp; <a href="tRecargable.htm">- K recargable</a><br>&nbsp; <a href="tarjetas.htm">- City Star</a><br>&nbsp; <a href="tarjeta_canguro.htm">- Tarjeta Canguro</a><br>&nbsp; <a href="tarjeta_promocional.htm">- Promocionales</a></td></tr> ');
        document.write('<tr><td width="10%" height=20 align=right><img border=0 src="../images/triangulo.gif"></td><td width="90%">&nbsp;<a href="locutorios.htm">Locutorios</a></td></tr>');
        document.write('<tr><td width="10%" height=20 align=right><img border=0 src="../images/triangulo.gif"></td><td width="90%">&nbsp;<a href="residencial.htm">Residencial</a></td></tr>');
        document.write('<tr><td width="10%" height=20 align=right><img border=0 src="../images/triangulo.gif"></td><td width="90%">&nbsp;<a href="promociones.htm">Promociones</a></td></tr>');
          <!--document.write('<tr><td width="10%" height=20 align=right><img border=0 src="../images/triangulo.gif"></td><td width="90%">&nbsp;<a href="proximamente.htm">Otros Productos</a></td></tr>');-->
          document.write('<tr><td width="10%" height=20 align=right><img border=0 src="../images/triangulo.gif"></td><td width="90%">&nbsp;<a href="FAQ.htm">FAQ</a></td></tr>');
	 document.write('<tr><td colspan=2 height=2 valign=bottom bgcolor=000000></td></tr></TABLE>');    
	//Cabecera3
	document.write('<table border=0 cellpadding=0 cellSpacing=0 class=tituloMenu width="100%" ><tr><td height=25 valign=bottom class=tituloMenu>&nbsp;PÁGINA PERSONAL</td></tr>');
	document.write('<tr><td height=1 bgcolor=000000></td></tr></table>');
	//Contenido Menu3
	document.write('<TABLE border=0 cellPadding=0 cellSpacing=4 width="100%"  class=tablaMenu><tr><td width="10%" ></td></tr>');
	document.write('<tr><td align=right><font style="font-size: 8pt"><b>Login </b></font><input name="LOGIN" size=8 accesskey="1" onkeypress="formSubmit2()">&nbsp;</td></tr>');
	document.write('<tr><td  align=right><font style="font-size: 8pt"><b>Password</b></font> <input name="PASSWORD" type=password size=8 accesskey="2" onkeypress="formSubmit2()">&nbsp;</td></tr> ');
	
	document.write('<tr><td align=right height="30"><a  href="javascript:formSubmit()"><img onmouseOver="javascript: cambiarImagen(this,\'../images/entrarOver.gif\')" onmouseOut="javascript: cambiarImagen(this,\'../images/entrar.gif\')" src="../images/entrar.gif" border=0></a>&nbsp;&nbsp;</td></tr></TABLE>');
	
	 document.write('<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%"  class=tablaMenu><tr><td colspan=2 height=1 valign=bottom bgcolor=000000 width=100%></td></tr><tr><td colspan=2 height=12 valign=bottom width=100%></td></tr>');  
	  document.write('<tr><td align=center colspan=2><a href=""><img border=2 style="border-color:red" src="../images/tiendaOnline.gif"></a></td></tr><tr><td colspan=2 height=12 valign=bottom width=100%></td></tr>');
	  
	document.write('<tr><td align=center valign=bottom><a href="mapaWeb.htm"><img border=2 src="../images/mapaWeb2.gif"></a></td></tr><tr><td align=right height=5>&nbsp;</td></tr></TABLE> ');
}

function pintarLogo(){
	document.write('<TABLE border=0 cellPadding=0 cellSpacing=0 width=758 height=75 background="../images/logo_sup3.gif"><TR><TD width=250><a href="index.htm" ><img src="../images/pixel.gif" width=200 height=70 border=0></a></TD>');
	document.write('<TD><a href="residencial.htm" ><img src="../images/banner2.gif" border=0></a></TD> </TR></TABLE>');        
}

function pintarCabecera(){
	document.write('<TABLE border=0 cellPadding=0 cellSpacing=0 width=758><TR><TD vAlign=top>');
	document.write('<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%"  bgColor=#FFFFFF>');
	document.write('<TR><TD valign=bottom><font face="Verdana, Arial, Helvetica, sans-serif" size=1  >&nbsp;');
	<!--document.write('<a href="../es/index.htm">Español<img src="../images/band_es.gif" border=0></a> &nbsp;  <a href="../en/index.htm">English<img src="../images/band_en.gif" border=0></a>');-->
	document.write('</font></TD><TD valign=bottom align=middle> <font face="Verdana, Arial, Helvetica, sans-serif" size=2  >' + nombreDiaSemana [diaSemana] + ", " + dia + " de " + nombreMes[mes] + " de " + anio + '</font> </TD>');
	document.write('<TD valign=bottom align=right height=20> <a href="index.htm" title="Inicio" class=barraMenu><img src="../images/casita2.gif" border=0 onmouseOver="javascript: cambiarImagen(this,\'../images/casita_over2.gif\')" onmouseOut="javascript: cambiarImagen(this,\'../images/casita2.gif\')"></a></TD>');
	document.write('</TR></TABLE></TD></TR></TABLE>');
}

function pintarPiePag(){
	<!--document.write('<TABLE border=0 cellPadding=0 cellSpacing=0 width=758  bgColor=#FFFFFF><TR>');-->
	<!--document.write('<TD height=30 valign=bottom align=right><a href=condiciones.htm><font size=1 style="font-weight:normal" >Condiciones de Uso</font></a> </TD>');-->
	<!--document.write('<TD height=30 valign=bottom align=center><a href=index.htm><font size=1 style="font-weight:normal" >citycall</font></a> </TD>');         -->           
        <!--document.write('<TD height=30 valign=bottom ><a href=avisos.htm><font size=1 style="font-weight:normal" >Avisos Legales</font> </a></TD></TR></TABLE>');  -->                          
}

function hayNulosForm(elForm) {
	if (test_blancos(elForm.NOMBRE.value)) {elForm.NOMBRE.focus(); return true;}	
	if (test_blancos(elForm.NIF.value)) {elForm.NIF.focus(); return true;}
	if (test_blancos(elForm.TLF.value)) {elForm.TLF.focus(); return true;}
	if (test_blancos(elForm.EMAIL.value)) {elForm.EMAIL.focus(); return true;}
	
}

function hayNulosForm2(elForm) {
	if (test_blancos(elForm.NOMBRE.value)) {elForm.NOMBRE.focus(); return true;}	
	if (test_blancos(elForm.TLF.value)) {elForm.TLF.focus(); return true;}
	if (test_blancos(elForm.EMAIL.value)) {elForm.EMAIL.focus(); return true;}
	
}

function hayNulosTarjetas(elForm) {
	if (test_blancos(elForm.NOMBRE.value)) {elForm.NOMBRE.focus(); return true;}	
	if (test_blancos(elForm.APELLIDOS.value)) {elForm.APELLIDOS.focus(); return true;}
	if (test_blancos(elForm.COMEN.value)) {elForm.COMEN.focus(); return true;}
	if (test_blancos(elForm.EMAIL.value)) {elForm.EMAIL.focus(); return true;}
	
}

function hayNulosLoginD(elForm) {
	if (test_blancos(elForm.LOGIN_A.value)) {elForm.LOGIN_A.focus(); return true;}	
	if (test_blancos(elForm.PASSWORD_A.value)) {elForm.PASSWORD_A.focus(); return true;}
	if (test_blancos(elForm.LOGIN2.value)) {elForm.LOGIN2.focus(); return true;}
	if (test_blancos(elForm.PASSWORD2.value)) {elForm.PASSWORD2.focus(); return true;}
	if (test_blancos(elForm.PASSWORD3.value)) {elForm.PASSWORD3.focus(); return true;}
	
	
}

function hayNulosLoginA(elForm) {
	if (test_blancos(elForm.LOGIN_A.value)) {elForm.LOGIN_A.focus(); return true;}	
	if (test_blancos(elForm.PASSWORD_A.value)) {elForm.PASSWORD_A.focus(); return true;}
	if (test_blancos(elForm.PASSWORD2.value)) {elForm.PASSWORD2.focus(); return true;}
	if (test_blancos(elForm.PASSWORD3.value)) {elForm.PASSWORD3.focus(); return true;}
	
	
}




function validarLogin(campo)
{
var chr;
        if (campo.value.length<6 || campo.value.length>15)
        {
                 alert("La longitud del login no es correcta. Debe tener entre 6 y 15 caracteres");
                campo.focus();
                return false;
        }
        for (var i=0;i<campo.value.length;i++)
        {
                chr=campo.value.substring(i,i+1);
                if ( (chr<"0") || (chr.toUpperCase()>"Z") || (chr==" ") || (chr=="?") || (chr=="@") || (chr=="=") || (chr==":") || (chr==";") || (chr=="<") || ( chr==">") )
                {
                        if ( (chr!="-") && (chr!="_") && (chr!=".") )
                        {
                        alert("El login contiene algún carácter no permitido. Sólo se permiten números, letras (excepto 'ñ' y tíldes) \n y los caracteres guión (-), subrayado (_) y punto (.)");
                               campo.focus();
                                return false;
                        }
                }
        }
return true;
}


function validarClave(campo)
{
var chr;
        if (campo.value.length<6 || campo.value.length>8)
        {
                 alert("La longitud del password no es correcta. Debe tener entre 6 y 8 caracteres");
                campo.focus();
                return false;
        }
	for (var i=0;i<campo.value.length;i++)
        {
                chr=campo.value.substring(i,i+1);
                if ( (chr<"0") || (chr.toUpperCase()>"Z") || (chr==" ") || (chr=="?") || (chr=="@") || (chr=="=") || (chr==":") || (chr==";") || (chr=="<") || ( chr==">") )
                {
                        if ( (chr!="-") && (chr!="_") && (chr!=".") )
                        {
                        alert("El password contiene algún carácter no permitido. Sólo se permiten números, letras (excepto 'ñ' y tíldes) \n y los caracteres guión (-), subrayado (_) y punto (.)");

                               campo.focus();
                                return false;
                        }
                }
        }
return true;
}

function validarContrasenas(contrasena1,contrasena2)
{
        if ( contrasena1.value!=contrasena2.value )
        {
                alert ("Su password y su confirmación de password no coinciden.\n" + "Por favor introduzca el mismo password en ambos campos.");
                contrasena2.focus();
                return false;
        }
return true;
}

function validarLoginContrasena(login,contrasena)
{
        if ( login.value.toUpperCase()==contrasena.value.toUpperCase() )
        {
                alert("El password y el login coinciden.\n" + "Debe elegir como password un valor diferente a su login");
                contrasena.focus();
                return false;
        }
return true;
}