<!--POWERED BY PUNKNOMAS@HOTMAIL.COM-->

function objetoAjax(){

	var xmlhttp=false;

	try {

		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

	} catch (e) {

		try {

		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

		} catch (E) {

			xmlhttp = false;

  		}

	}



	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {

		xmlhttp = new XMLHttpRequest();

	}

	return xmlhttp;

}




function imprimir(que) {
var ventana = window.open("", "", "");
var contenido = "<html><head><link href='css/estilos.css' rel='stylesheet' type='text/css' /><style type='text/css' src='css/estilos.css'>body{ font-family:arial;font-size:12px;color:#000000; }#baseimp{margin-right:auto;margin-left: auto;}</style></head><body onload='window.print();window.close()'><div id='baseimp'>" + document.getElementById(que).innerHTML + "</div></body></html>";
ventana.document.open();
ventana.document.write(contenido);
ventana.document.close();
}





function confirmacion(texto,url)
{
var msg=confirm(texto)	;
if (msg)
{
window.location=url;	
}
}




function cargar_pregunta (capa,url,texto)
{
var msg=confirm(texto);
if (msg)
{
	divresultado=document.getElementById(capa);

	var Aleatorio=parseInt(Math.random()*99999999);

	ajax=new objetoAjax();
	
	//aki sacamos la varia que seguira a la url si es un & o ?
	
	if (url.indexOf("?")>0){encadenar="&";}else{encadenar="?";}
	 
	ajax.open("GET",url + encadenar +"rand=" + Aleatorio,true);

	ajax.onreadystatechange=useHttpResponse;

	ajax.send(null);
}
	
}


function cargar(capa,url)
{
	

	divresultado=document.getElementById(capa);

	var Aleatorio=parseInt(Math.random()*99999999);

	ajax=new objetoAjax();
	
	//aki sacamos la varia que seguira a la url si es un & o ?
	
	if (url.indexOf("?")>0){encadenar="&";}else{encadenar="?";}

	ajax.open("GET",url + encadenar +"rand=" + Aleatorio,true);

	ajax.onreadystatechange=useHttpResponse;
 
	ajax.send(null);
}


function detenerError() 
{ 
return true 
} 
window.onerror=detenerError 



function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}



function useHttpResponse() {
  if (ajax.readyState == 4) 
   {
   		 if(ajax.status == 200) 
		{
divresultado.innerHTML=ajax.responseText;
		}
 } 
 else 
  {
  divresultado.innerHTML = '<center><img src="imagenes/loading.gif" /></center>';
  }
}


function validar_registro(frm) 

{          
     
    var var1=frm.email.value;          
    var var2=frm.passwords.value;
    var var3=frm.rep_password.value;
    ////////////////////////////////////////
    ////////////////////////////////////////
    //var var4=frm.cliente.value;
   // var var5=frm.tratamiento.value;
    var var6=frm.nombre.value;
    var var7=frm.apePater.value;
    var var8=frm.apeMater.value;
    var var9=frm.dia.value;
    var var10=frm.mes.value;    
    var var11=frm.anio.value;
    
    var var12=frm.tipo_doc.value;
    var var13=frm.numero_doc.value;
    
    //////////////////////////////////////////
    //////////////////////////////////////////
    var var14=frm.direccion.value;
    var var15=frm.ciudad.value;
    var var16=frm.codigo_postal.value;
    var var17=frm.pais.value;
    var var18=frm.provincia.value;
     
    var var19=frm.telefono1.value;
    
    var var20=frm.nopasa.value;        
    var var22=frm.telefono2.value;
    
   
   if(frm.numero)
    var var21=frm.numero.value;
   
   
   if ((var1.indexOf ('@', 0) == -1)||(var1.length < 5)) { 
    //alert("Escriba una dirección de correo válida en el campo \"Email\" Ej: nombre@correo.com"); 
    alert('Escriba una direccion de email valida en el campo \"Email\" Ej: nombre@correo.com"');
    frm.email.focus();
    frm.email.style.border='#FF0000 1px solid'
    return false; 
   }
  else
  {
    frm.email.style.border='#24976C 1px solid'  
  }

 
 if (var20=='nopasa')
{
alert('Este email ya existe');
frm.email.focus();
frm.email.style.border='#FF0000 1px solid'
    return false; 
  }
  else
  {
    frm.email.style.border='#24976C 1px solid'  
   }


if (frm.passwords.value.length < 4)
{
alert('El minimo de caracteres para su clave es de 4 digitos');
frm.passwords.focus();
frm.passwords.style.border='#FF0000 1px solid'
    return false; 
  }
  else
  {
    frm.passwords.style.border='#24976C 1px solid'  
   }

if (var2=='')
{
alert('No puede estar vacio este campo - Clave');
frm.passwords.focus();
frm.passwords.style.border='#FF0000 1px solid'
    return false; 
  }
  else
  {
    frm.passwords.style.border='#24976C 1px solid'  
   }

if (var3=='')
{
alert('No puede estar vacio este campo  - Clave');
frm.rep_password.focus();
frm.rep_password.style.border='#FF0000 1px solid'
    return false; 
  }
  else
  {
    frm.rep_password.style.border='#24976C 1px solid'  
   }


if (var2!==var3)
{
alert('No coinciden las claves');
frm.passwords.focus();
frm.passwords.style.border='#FF0000 1px solid'
    return false; 
  }
  else
  {
    frm.passwords.style.border='#24976C 1px solid'  
   }




if (var6=='')
{
alert('No puede estar vacio este campo -  Nombre');
frm.nombre.focus();
frm.nombre.style.border='#FF0000 1px solid'
    return false; 
  }
  else
  {
    frm.nombre.style.border='#24976C 1px solid'  
   }

if (var7=='')
{
alert('No puede estar vacio este campo - Apellido');
frm.apePater.focus();
frm.apePater.style.border='#FF0000 1px solid'
    return false; 
  }
  else
  {
    frm.apePater.style.border='#24976C 1px solid'  
   }

/*if (var8=='')
{
alert('am','No puede estar vacio este campo');
return false;
}
*/

if (var9=='')
{
alert('No puede estar vacio este campo - Dias');
frm.dia.focus();
frm.dia.style.border='#FF0000 1px solid'
    return false; 
  }
  else
  {
    frm.dia.style.border='#24976C 1px solid'  
   }

if (var10=='')
{
alert('No puede estar vacio este campo - Mes');
frm.mes.focus();
frm.mes.style.border='#FF0000 1px solid'
    return false; 
  }
  else
  {
    frm.mes.style.border='#24976C 1px solid'  
   }


if (var11=='')
{
alert('No puede estar vacio este campo - Año');
frm.anio.focus();
frm.anio.style.border='#FF0000 1px solid'
    return false; 
  }
  else
  {
    frm.anio.style.border='#24976C 1px solid'  
   }
   


   

if (var12=='')
{
alert('No puede estar vacio este campo - Tipo de documento');
frm.tipo_doc.focus();
frm.tipo_doc.style.border='#FF0000 1px solid'
    return false; 
  }
  else
  {
    frm.tipo_doc.style.border='#24976C 1px solid'  
   }

if (var13=='')
{
alert('No puede estar vacio este campo - Nro Documento');
frm.numero_doc.focus();
frm.numero_doc.style.border='#FF0000 1px solid'
    return false; 
  }
  else
  {
    frm.numero_doc.style.border='#24976C 1px solid'  
   }
   

if (var12=='NIF')
{
 


if (var13.length > 9)
{
alert('Debe ingresar 9 digitos como maximo');
frm.numero_doc.focus();
frm.numero_doc.style.border='#FF0000 1px solid'
    return false; 
  }
  else
  {
    frm.numero_doc.style.border='#24976C 1px solid'  
   }

}


if (var12=='CIF')
{
    
if (var13.length < 9)
{
alert('Debe ingresar 9 digitos como minimo');
frm.numero_doc.focus();
frm.numero_doc.style.border='#FF0000 1px solid'
    return false; 
  }
  else
  {
    frm.numero_doc.style.border='#24976C 1px solid'  
   }

if (var13.length > 9)
{
alert('Debe ingresar 9 digitos como maximo');
frm.numero_doc.focus();
frm.numero_doc.style.border='#FF0000 1px solid'
    return false; 
  }
  else
  {
    frm.numero_doc.style.border='#24976C 1px solid'  
   }
}

if (var12=='NIE')
{
    
if (var13.length < 9)
{
alert('Debe ingresar 9 digitos como minimo');
frm.numero_doc.focus();
frm.numero_doc.style.border='#FF0000 1px solid'
    return false; 
  }
  else
  {
    frm.numero_doc.style.border='#24976C 1px solid'  
   }

if (var13.length > 9)
{
alert('Debe ingresar 9 digitos como maximo');
frm.numero_doc.focus();
frm.numero_doc.style.border='#FF0000 1px solid'
    return false; 
  }
  else
  {
    frm.numero_doc.style.border='#24976C 1px solid'  
   }
}


if (var12=='Passaporte')
{

if (var13.length > 9)
{
alert('Debe ingresar 9 digitos como maximo');
frm.numero_doc.focus();
frm.numero_doc.style.border='#FF0000 1px solid'
    return false; 
  }
  else
  {
    frm.numero_doc.style.border='#24976C 1px solid'  
   }
}


if (var14=='')
{
alert('No puede estar vacio este campo - Calle');
frm.direccion.focus();
frm.direccion.style.border='#FF0000 1px solid'
return false; 
}
else
{   
    
    frm.direccion.style.border='#24976C 1px solid'  
}

//if (var21=='')
//{
//alert('No puede estar vacio este campo - Numero');
//frm.numero.focus();
//frm.numero.style.border='#FF0000 1px solid'
//return false; 
//}
//else
//{     
//    frm.numero.style.border='#24976C 1px solid'  
//}



if(frm.numero)
{
 if (var21=='')
{
alert('No puede estar vacio el campo numero');
frm.numero.focus();
frm.numero.style.border='#FF0000 1px solid'
    return false; 
  }
  else
  {
    frm.numero.style.border='#24976C 1px solid'  
   }
   
}

if (var15=='')
{
alert('No puede estar vacio este campo - Ciudad');
frm.ciudad.focus();
frm.ciudad.style.border='#FF0000 1px solid'
return false; 
}
else
{
    frm.ciudad.style.border='#24976C 1px solid'  
}


if (var16=='')
{
alert('No puede estar vacio este campo - Codigo Postal');
frm.codigo_postal.focus();
frm.codigo_postal.style.border='#FF0000 1px solid'
return false; 
}
else
{
    frm.codigo_postal.style.border='#24976C 1px solid'  
}


if (var17=='')
{
alert('No puede estar vacio este campo - Pais');
frm.pais.focus();
frm.pais.style.border='#FF0000 1px solid'
return false; 
}
else
{
    frm.pais.style.border='#24976C 1px solid'  
}


if (var18=='')
{
alert('No puede estar vacio este campo - Provincia');
frm.provincia.focus();
frm.provincia.style.border='#FF0000 1px solid'
return false; 
}
else
{
 frm.provincia.style.border='#24976C 1px solid'  
}


/*
if (var19.charAt(0) != '6')
{
alert('Por favor ponga su movil correctamente');
frm.telefono1.focus();
frm.telefono1.style.border='#FF0000 1px solid'
return false; 
  }
  else
  {
    frm.telefono1.style.border='#24976C 1px solid'  
}

 */

if (var19=='')
{
alert('No puede estar vacio este campo - Telefono movil');
frm.telefono1.focus();
frm.telefono1.style.border='#FF0000 1px solid'
return false; 
}
else
{
 frm.telefono1.style.border='#24976C 1px solid'  
}

if (var19.length < 9)
{
alert('El minimo de numeros del telefono movil es 9 digitos');
frm.telefono1.focus();
frm.telefono1.style.border='#FF0000 1px solid'
return false; 
}
else
{
frm.telefono1.style.border='#24976C 1px solid'  
}

/*
if (var22.charAt(0) != '9')
{
alert('Por favor ponga su numero de telefono correctamente');
frm.telefono2.focus();
frm.telefono2.style.border='#FF0000 1px solid'
return false; 
  }
  else
  {
    frm.telefono1.style.border='#24976C 1px solid'  
}
*/



if (var22=='')
{
alert('No puede estar vacio este campo - Telefono fijo');
frm.telefono2.focus();
frm.telefono2.style.border='#FF0000 1px solid'
return false; 
}
else
{
 frm.telefono2.style.border='#24976C 1px solid'  
}

if (var22.length < 9)
{
alert('El minimo de numeros del telefono fijo es 9 digitos');
frm.telefono2.focus();
frm.telefono2.style.border='#FF0000 1px solid'
return false; 
}
else
{
frm.telefono2.style.border='#24976C 1px solid'  
}






if (frm.condicion.checked==false)
{
alert('Para continuar con el registro debe Aceptar las condiciones generales de uso y politica de privacidad');
return false;
}
 

/*   
if (var4=='Empresa')
{
alert('No puede estar vacio este campo - Empresa');
frm.empresa.focus();
frm.empresa.style.border='#FF0000 1px solid'
return false; 
}
else
{
frm.empresa.style.border='#24976C 1px solid'  
}
*/


 




return true 
}


function validar_editar(frm)
{          
    
   ////////////////////////////////////////
    ////////////////////////////////////////
    var var4=frm.cliente.value;
    //var var5=frm.tratamiento.value;
    var var6=frm.nombre.value;
    var var7=frm.apePater.value;
    var var8=frm.apeMater.value;
    var var9=frm.dia.value;
    var var10=frm.mes.value;
    var var11=frm.anio.value;
    var var12=frm.tipo_doc.value;
    var var13=frm.numero_doc.value;
    //////////////////////////////////////////
    //////////////////////////////////////////
    var var14=frm.direccion.value;
    var var15=frm.ciudad.value;
    var var16=frm.codigo_postal.value;
    var var17=frm.pais.value;
    var var18=frm.provincia.value;
    var var19=frm.telefono1.value;
    var var20=frm.telefono2.value;


/////////////////////////////////////////////////////
/////////////////////////////////////////////////////


if (var6=='')
{
alert('No puede estar vacio este campo - Nombre');
frm.nombre.focus();
return false;
}

if (var7=='')
{
alert('No puede estar vacio este campo - Apellido');
frm.apePater.focus();
return false;
}

/*if (var8=='')
{
alert('am','No puede estar vacio este campo');
return false;
}
*/

if (var9=='')
{
alert('No puede estar vacio este campo - Dia');
frm.dia.focus();
return false;
}

if (var10=='')
{
alert('No puede estar vacio este campo - Mes');
frm.mes.focus();
return false;
}


if (var11=='')
{
alert('No puede estar vacio este campo - Año');
frm.anio.focus();
return false;
}

if (var12=='')
{
alert('No puede estar vacio este campo - Tipo de documento' );
frm.tipo_doc.focus();
return false;
}



if (var13=='')
{
alert('No puede estar vacio este campo  - nro de documento');
frm.numero_doc.focus();
return false;
}



///////////////////////////////////////////
/////////////////////////////////////////////

if (var14=='')
{
alert('No puede estar vacio este campo - Direccion');
frm.direccion.focus();
return false;
}

if (var15=='')
{
alert('No puede estar vacio este campo - Ciudad');
frm.ciudad.focus();
return false;
}


if (var16=='')
{
alert('No puede estar vacio este campo  - Codigo Postal');
frm.codigo_postal.focus();
return false;
}


if (var17=='')
{
alert('No puede estar vacio este campo - Pais');
frm.pais.focus();
return false;
}


if (var18=='')
{
alert('No puede estar vacio este campo - Provincia');
frm.provincia.focus();
return false;
}


if (var19=='')
{
alert('No puede estar vacio este campo - Telefono Movil');
frm.telefono1.focus();
return false;
}

if (var19.length < 9)
{
alert('Ingrese un minimo de 9 caracteres para el Telefono Movil');
frm.telefono1.focus();
return false;    
    
}

if (var20=='')
{
alert('No puede estar vacio este campo - Telefono Fijo');
frm.telefono2.focus();
return false;
}

if (var20.length < 9)
{
alert('Ingrese un minimo de 9 caracteres para el Telefono fijo');
frm.telefono2.focus();
return false;    
    
}

return true




}






