function Comprobar()
				{
				  error="";
					mail=document.forms[0].direccion.value;
				  longitud=document.forms[0].direccion.value.length;				
				  if (document.forms[0].direccion.value == "")
				  {
					error="Escriba un valor para el campo \"Direccion\".";
					document.forms[0].direccion.focus();
				  }
				  else if (document.forms[0].superficie.value == "")
				  {
					 
					alert("Escriba un valor para el campo \"Superficie\".");
					document.forms[0].superficie.focus();
				  }
				  else if (document.forms[0].estado.value == "")
				  {
					 
					alert("Escriba un valor para el campo \"Estado\".");
					document.forms[0].estado.focus();
				  }
				  else if (document.forms[0].descripcion.value == "")
				  {
					 
					alert("Escriba un valor para el campo \"Descripcion\".");
					document.forms[0].descripcion.focus();
				  }
				   else if (document.forms[0].precio.value == "")
				  {
					 
					alert("Escriba un valor para el campo \"Precio\".");
					document.forms[0].precio.focus();
				  }
				   else if (document.forms[0].d_interiores.value == "")
				  {
					 
					alert("Escriba un valor para el campo \"Numero de d_interiores\".");
					document.forms[0].d_interiores.focus();
				  }
				   else if (document.forms[0].banos.value == "")
				  {
					 
					alert("Escriba un valor para el campo \"Numero de Baños\".");
					document.forms[0].banos.focus();
				  }
				  else
				  {
					document.forms[0].submit();
				  }
				  
				}

				
				function validarEmail(valor) {
  							 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
   							 	//	alert("La dirección de email " + valor    + " es correcta.") 
   							 return (true)
  							 } else {
   						//	 alert("La dirección de email es incorrecta.");
   							 return (false);
  							 }
 						}
				
				function Comprobar_email()
				{
				error="";
				if (document.forms[0].USU.value=="" || document.forms[0].EMAIL.value=="" ||document.forms[0].CONTRA1.value=="" )
					 error="Por favor rellene todos los campos";		
		
				 if (document.forms[0].CONTRA.value != document.forms[0].CONTRA1.value)
				  error=error+"\nEscriba la misma contraseña\n";
				//	alert("Escriba la misma contraseña");
					//document.forms[0].CONTRA.focus();
					if (!(validarEmail(document.forms[0].EMAIL.value)))
						 error="La dirección de email : '" + document.forms[0].EMAIL.value    + "' es incorrecta.\nDebe ser del tipo example@dominio.com";
					
					if (error!="")
					{
					alert(error);
				  }
				  else
				  {
					document.forms[0].submit();
				  }
				  
				}
				
				function comprobar_cad(cade)
				{
				valida=true;
				//cade=document.miform_formulario_contacto.OBSERVACIONES.value;
				//alert(cade);
				cadena = cade.split("");
				//alert(cadena.length);
						for (i=0;i<cadena.length;i++)
						{
								//alert(cadena[i]);
								letra=cadena[i];
								//alert(letra+"--"+valida);
								if ((letra=="<")||(letra==">")||(letra=="[")||(letra=="]")||(letra=="=")||(letra=="/")||(letra==":"))
								{
					 				 valida=false;
									// alert("entra--->"+letra+"-"+valida);
								}
						}
						return valida;
				}
						
				function comprobar_formulario(nr)
				{
				error="";
				
				//alert(nr);
				dia=pon_D();
				//alert(dia);
				valid=comprobar_cad(document.miform_formulario_contacto.OCUPACION.value);
				//alert("valido en fun"+valid);
				if (!(valid))
					 error="Por favor, no introduzca caracteres extraños, no válidos ('<','>',':','[',']','=','/') ";
			 	
				valid2=comprobar_cad(document.miform_formulario_contacto.OBSERVACIONES.value);
				//alert("valido en fun"+valid);
				if (!(valid2))
					 error="Por favor, no introduzca caracteres extraños, no válidos ('<','>',':','[',']','=','/') ";
			 				
				if (document.miform_formulario_contacto.NOMBRE.value=="" || document.miform_formulario_contacto.EMAIL.value=="" )
					 error="Por favor rellene todos los campos obligatorios";		
				//alert(document.miform_formulario_contacto.NOMBRE.value+"----"+document.miform_formulario_contacto.EMAIL.value);
				if (document.miform_formulario_contacto.EMAIL.value!="")
				{
				if (!(validarEmail(document.miform_formulario_contacto.EMAIL.value)))
						 error="La dirección de email : '" + document.miform_formulario_contacto.EMAIL.value    + "' es incorrecta.\nDebe ser del tipo example@dominio.com";
				}	
				
				if (document.miform_formulario_contacto.c.value=="")
					 error="Por favor rellene el NOMBRE que se solicita ";		
				else {
						// dia=5;
						if (dia==0) {c="LISBOA";p="PORTUGAL"}
						else {
								 if (dia==2) {c="ATENAS";p="GRECIA"}
								 else {
								 			if (dia==3) {c="MADRID";p="ESPAÑA"}
											else {
								 					 if (dia==5) {c="LONDRES";p="INGLATERRA"}
								 					 else {c="PARIS";p="FRANCIA"}
													 }
											}
								 }

						 if (document.miform_formulario_contacto.c.value!=c)
						 error="Por favor, revise el NOMBRE del envio DE SEGURIDAD EN EL ENVIO, el que aparece es incorrecto,\n Respuesta a Capital de "+ p+"-"; 
				}	 
				
					if (error!="")
					{
					alert(error);
				  }
				  else
				  {
					//alert("enviado");
					document.miform_formulario_contacto.submit();
				  }
				  
				}

				
				

	function calcCharLeft2(f)
		{
			maxLength = 130;
			if (f.texto.value.length > maxLength)
			{
				f.texto.value = f.texto.value.substring(0,maxLength);
				charleft = 0;
				NAV = (navigator.appName.indexOf('Netscape') != -1);
				if (NAV)
				{
					alert("Ha superado el límite!\nRecuerde que dispone de\n" +maxLength+" caracteres");
				}
			} else
			{
				charleft = maxLength - f.texto.value.length;
			}
			//aqui nos hemos quedado
			d3=charleft%10;
			document.dig3.src="imagen/n" + d3 + ".gif";
			d2=((charleft%100)-d3)/10;
			if (charleft<10)
			{
				document.dig2.src="imagen/n0.gif";
			} else
			{
				document.dig2.src="imagen/n" + d2 + ".gif";
			}
			d1=(charleft-d2*10-d3)/100;
			if (charleft<100)
			{
				document.dig1.src="imagen/n0.gif";
			} else
			{
				document.dig1.src="imagen/n" + d1 + ".gif";
			}
		}
		
		
function textCounter(field,cntfield,maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
cntfield.value = maxlimit - field.value.length;
}		

function valida_formulario(formulario)
{
 error="";
 
 if (formulario.SERVICIO.value=="")
 		{
		error='Debe indicar a que servicio desea enviar el mensaje SMS\n';
		}
	
 if ((formulario.PLANTILLA.value=="")&&(formulario.mensaje.value==""))
 		{
		error=error+'Debe indicar una plantilla o \nRellenar un mensaje';
		}
		
 
 
if (error=="")
	 formulario.submit();
else alert(error);	 
}

function confirmar(formulario,texto)
	  {

		if (confirm("CONFIRME que desea  \n "+texto))
   	//		 document.forms["borrar"].submit();
		      formulario.submit();
					
		}				
		
function escribe_en_casilla(formulario,texto)
				 {
				 num=texto.length;
				 le_falta=140-num;
				 document.enviar.RemLen.value=le_falta;
				 document.enviar.mensaje.value=texto;
			 }
				 

function enviar1(formulario)
				 {
				  var error="";
				 //alert(formulario);
  if (error!="")
	     alert(error);
	else formulario.submit();
			 
			 
			 }

function enviar2(formulario)
				 {
				  var error="";
					var estado="";
					var centro="";
				 //alert(formulario);
				 estado=formulario.ESTADO.value;
				 centro=formulario.CENTRO.value;
			 	 if (estado==4)
				 		{
						if (centro==0)
							 error="Debe asignarse una oficina, si selecciona este estado";
						}
							 
  			 if (error!="")  	 		alert(error);
				 else formulario.submit();

			 }
			 
			 
			 
function existe_empleado(empleado)
	{
	var existe=false;
	var letra="";
	letra=empleado.substr(0,1);
	num=empleado.substr(1,4);
	letra=letra.toUpperCase();
	new_empleado=letra+num;
	for(i=0;i<empleados.length;i++)
	//for(i=0;i<=2000;i++)
	 {
	//alert( empleados[i][0]);
	 	 if (empleados[i][0]==empleado)
		   	existe=true;
		 if (empleados[i][0]==new_empleado)
		   	existe=true;		
		 	 }
	
	return existe;
	}			 
			 
function pon_valores(formulario)
  {
	cod_empleado=formulario.elements["USUARIO"].value;
	letra=cod_empleado.substr(0,1);
	num=cod_empleado.substr(1,4);
	letra=letra.toUpperCase();
	new_empleado=letra+num;
	
  if (!(existe_empleado(cod_empleado)))
  	 {
		 error="El empleado no existe \n Ejemplo codigo válido Z8474";
		 alert(error);
		 formulario.elements["USUARIO"].focus();
		 formulario.elements["USUARIO"].select();
		 
		 }
	else {
			 for(i=0;i<empleados.length;i++)
			  {
				//alert( empleados[i][0]);
	 	 		if (empleados[i][0]==cod_empleado || empleados[i][0]==new_empleado)
					 {
					// alert("dddddddd");
					 formulario.elements["USUARIO"].value=empleados[i][0];
					 formulario.elements["EXTENSION"].value=empleados[i][1];
					 formulario.elements["E_MAIL"].value=empleados[i][2];
					 formulario.elements["NOMBRE"].value=empleados[i][3];
					 
					 }
		    }
	
	
			 }
			 	 
	
	}				 			 
	
function presenta_oficina(valor)
{
//alert(valor);
if (valor==4)
	 centro.style.visibility = "visible";
else 	centro.style.visibility = "hidden"; 


}	
			 		
					

function abre(dir,wancho,halto,ven){
//	window.open(dir,'nueva_ventana',"width="+ancho+",height="+alto+",top=50,left=50,scrollbars=yes,toolbar=no");
	//window.open(dir,ven,"width="+wancho+",height="+halto+",top=100,left=150,scrollbars=yes,toolbar=yes");
	if (wancho==undefined) wancho=100;
	if (halto==undefined) halto=300;
	//window.open(dir,ven,'scrollbars,toolbar,width=+wancho+,height=+halto+')
	window.open(dir,ven,'scrollbars,toolbar,width=800,height=600')
}
function abre2(dir,ven){
	window.open(dir,ven,'scrollbars=no,toolbar=no,width=400,height=400')
}
function abre3(dir,ven){
	window.open(dir,ven,'scrollbars=no,toolbar=no,width=900,height=500')
}

function abre_old(dir){
//	window.open(dir,'nueva_ventana',"width="+ancho+",height="+alto+",top=50,left=50,scrollbars=yes,toolbar=no");
	window.open(dir,'otra_ven',"width=600,height=200,top=100,left=150,scrollbars=yes,toolbar=no");
	//window.open(dir,'nueva_ventana','fullscreen,scrollbars,width=650,height=500')
}

					

function envia_a_pagina(estado){

//alert(document.location.href);
ruta=document.location.href;
dir="hipo_remu.phtml?E="+estado;
window.location=dir;
}


function verMasInfo (canal,total)
   {  
	 	 for (i=0;i<total;i++) 
	 		  {
				 nomId = 'masInfo_'+canal+'_'+i;
		 		  if (document.getElementById(nomId).style.display=="")
						 	 document.getElementById(nomId).style.display='none';
					else document.getElementById(nomId).style.display='';	 
		/*		
					if (document.getElementById(nomId))
         	 	    document.getElementById(nomId).style.display='';
		 */
		 	  
				}
				// document.getElementById('masInfo_ultim').style.display='none';
				tit='titulo_'+canal;
			//	document.getElementById(tit).style.display='';
			if (total!=0)
				 {
				 if (document.getElementById(tit).style.display=="")
						 document.getElementById(tit).style.display='none';
			   else document.getElementById(tit).style.display=''; 
				 }
			
				 
			
										
	 return true; 
	}

	
function imagen(nombre,ruta)
{
 url=nombre.src;
 array_url = url.split("/");
 lon=array_url.length-1;
 cual=array_url[lon];
 if (cual=="mas.gif")
      ruta="includes/img/menos.gif";
 else ruta="includes/img/mas.gif";	 
   
	nombre.src	= ruta;
}



function enviar(formu)
		 {
		alert("for hie");
		 formu.submit();
		 
		 }

function desmarca_todo(canal,formu)
				{
				el_canal="canal_"+canal;
				obje=formu.elements[el_canal].checked;
				if (obje)
					 	      valor_a_poner=true;
				else 	valor_a_poner=false;						
      	for (i=0;i<formu.elements.length;i++)
						{
						nombre_canal=formu.elements[i].name;
						if (nombre_canal.length>10)
							 {
							 su_canal=nombre_canal.substr(11,4);
							// alert(su_canal);
							 if (su_canal==canal)
							 		formu.elements[nombre_canal].checked=valor_a_poner;
							 }
						
						}
				
			/*	if (valor=="on")
					 formu.elements[el_canal].checked=false;
			*/		 
					 
/*				el_canal="canal_"+canal;
				valor=formu.elements[el_canal].value;
				if (valor=="on")
					 formu.elements[el_canal].checked=false;
	*/			 
				
				} 		 
		 
		 

		 
function desmarca(canal,formu)
				{
			//	alert("entra en desmarcar" + canal);
				el_canal="canal_"+canal;
				valor=formu.elements[el_canal].value;
				if (valor=="on")
					 formu.elements[el_canal].checked=false;
				 
				
				} 		 

function pon_valores(formulario)
  {
	exten=formulario.elements["ext"].value;
	alert(exten);
	letra=cod_empleado.substr(0,1);
	num=cod_empleado.substr(1,4);
	letra=letra.toUpperCase();
	new_empleado=letra+num;
	
  if (!(existe_empleado(cod_empleado)))
  	 {
		 error="El empleado no existe \n Ejemplo codigo válido Z8474";
		 alert(error);
		 formulario.elements["USUARIO"].focus();
		 formulario.elements["USUARIO"].select();
		 
		 }
	else {
			 for(i=0;i<empleados.length;i++)
			  {
				//alert( empleados[i][0]);
	 	 		if (empleados[i][0]==cod_empleado || empleados[i][0]==new_empleado)
					 {
					// alert("dddddddd");
					 formulario.elements["USUARIO"].value=empleados[i][0];
					 formulario.elements["EXTENSION"].value=empleados[i][1];
					 formulario.elements["E_MAIL"].value=empleados[i][2];
					 formulario.elements["NOMBRE"].value=empleados[i][3];
					 
					 }
		    }
	
	
			 }
			 	 
	
	}
				
				
function existe_ext(form)
	{
	ext=form.elements["ext"].value;
//	alert(ext);
	var existe=false;
	var letra="";
	//letra=empleado.substr(0,1);
//	num=empleado.substr(1,4);
	ext=ext.toUpperCase();

	for(i=0;i<empleados.length;i++)
	//for(i=0;i<=2000;i++)
	 {
	//alert( empleados[i][1]);
		 if (empleados[i][1]==ext)
		   	existe=true;		
	 	 }
		// alert(existe);
	if (existe==true)
		 {
		 alert("Esta EXTENSIÓN ya la tiene asignada otra persona");
		 }
			 
	return existe;
//	return e;
	}			 
			
			
function enviar(form,texto)
		{
	 if (existe_ext(form))
	 		{
	 		if (confirm("Esta EXTENSIÓN ya la tiene asignada otra persona\nDeseas asignar esta EXTENSIÓN a otra persona ?"))
				 form.submit();
			}
		else {
				 if (confirm(texto))		
				 		form.submit();
				 
				 }		 
			
		}
		
function confirmar(ruta,texto,target)
		{
	 		if (confirm(texto))
       window.open(ruta,target);
		 		
		}

function pon_D()
{
fecha = new Date();
dia1 = fecha.getDay();
    if	(dia1=="0") diaEsp="D";		
    if	(dia1=="1") diaEsp="L";		
    if	(dia1=="2") diaEsp="M";		
    if	(dia1=="3") diaEsp="M";		
    if	(dia1=="4") diaEsp="J";		
    if	(dia1=="5") diaEsp="V";		
    if	(dia1=="6") diaEsp="S";
 return dia1;
}   
        
function pon_fecha()
{
     //función que inserta la fecha actual
    fecha = new Date();
		//document.write(fecha);
    
    dia1 = fecha.getDay();
    if	(dia1=="0") diaEsp="Domingo";		
    if	(dia1=="1") diaEsp="Lunes";		
    if	(dia1=="2") diaEsp="Martes";		
    if	(dia1=="3") diaEsp="Miércoles";		
    if	(dia1=="4") diaEsp="Jueves";		
    if	(dia1=="5") diaEsp="Viernes";		
    if	(dia1=="6") diaEsp="Sábado";		
    			
    dia =  fecha.getDate();
    
    mes =  fecha.getMonth();
    
    if (mes=="0") mesEsp="enero";
    if (mes=="1") mesEsp="febrero";
    if (mes=="2") mesEsp="marzo";
    if (mes=="3") mesEsp="abril";
    if (mes=="4") mesEsp="mayo";
    if (mes=="5") mesEsp="junio";
    if (mes=="6") mesEsp="julio";
    if (mes=="7") mesEsp="agosto";
    if (mes=="8") mesEsp="septiembre";
    if (mes=="9") mesEsp="octubre";
    if (mes=="10") mesEsp="noviembre";
    if (mes=="11") mesEsp="diciembre";
    			
    ano = fecha.getYear();
	//	document.write(fecha.toGMTString());
		//alert(ano);
		if (ano=="110")
			 ano="2010";
		else ano="2011";
    document.write( diaEsp + ", " + dia +" de "+ mesEsp + " de "+ ano);
 }
 
 
 
 
function verify(element1, element2){
var fieldalias="PASSWORDS";
var passed=false;
if (element1.value==''){
alert("Por favor, rellene "+fieldalias+"!")
element1.focus()
}
else if (element2.value==''){
alert("Por favor, verifique "+fieldalias+"!")
element2.focus()
}
else if (element1.value!=element2.value){
alert("LAS "+fieldalias+"s NO COINCIDEN")
element1.select()
}
else
passed=true

return passed

}
	
