//Desarrollado por Jesus Liñán
//ribosomatic.com
//Puedes hacer lo que quieras con el código
//pero visita la web cuando te acuerdes

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 ValidarUser(campo,salida){
	//donde se mostrará lo resultados
	divResultado = document.getElementById(salida);
	var valor=document.getElementById(campo).value;
	//valores de los inputs
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion
	//registro.php
	ajax.open("POST", "comprobar.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			//divResultado.innerHTML = ajax.responseText
			//llamar a funcion para limpiar los inputs
	
		if(ajax.responseText==0){
			divResultado.innerHTML='<img style="cursor:pointer" alt="OK" title="OK" src="../img/button_ok.gif">';
			document.getElementById('contrasena').disabled=false;
			
			document.getElementById('campo1').value=1;
			
			   }else if(ajax.responseText==1){
				divResultado.innerHTML='<img style="cursor:pointer" alt="Caracteres no permitidos, Solo se permiten letras (A-Z), (a-z) y numeros (0-9) " title="Caracteres no permitidos, Solo se permiten letras (A-Z) y numeros (0-9) " src="../img/editdelete.gif">';
				document.getElementById('contrasena').disabled=true;
				document.getElementById('campo1').value=0;
				
			}else if(ajax.responseText==2){
				divResultado.innerHTML='<img style="cursor:pointer" alt="El Usuario ya Existe" title="El Usuario ya Existe" src="../img/editdelete.gif">';
				document.getElementById('contrasena').disabled=true;
				document.getElementById('campo1').value=0;
				
				}else if(ajax.responseText==3){
				divResultado.innerHTML='<img style="cursor:pointer" alt="Debe contener al menos 6 digitos" title="Debe contener al menos 6 digitos" src="../img/editdelete.gif">';
				document.getElementById('contrasena').disabled=true;
				document.getElementById('campo1').value=0;
				}
			comprobartodo();
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("valor="+valor+"&tipo=user")
}


function ValidarPass(campo,salida){
	//donde se mostrará lo resultados
	divResultado = document.getElementById(salida);
	var valor=document.getElementById(campo).value;
	//valores de los inputs
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion
	//registro.php
	ajax.open("POST", "comprobar.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			//divResultado.innerHTML = ajax.responseText
			//llamar a funcion para limpiar los inputs
	
		if(ajax.responseText==0){
			divResultado.innerHTML='<img style="cursor:pointer" alt="OK" title="OK" src="../img/button_ok.gif">';
			document.getElementById('contrasena2').disabled=false;
			
			document.getElementById('campo2').value=1;
			
			   }else if(ajax.responseText==1){
				divResultado.innerHTML='<img style="cursor:pointer" alt="Caracteres no permitidos, Solo se permiten letras (A-Z) y numeros (0-9) " title="Caracteres no permitidos, Solo se permiten letras (A-Z) y numeros (0-9) " src="../img/editdelete.gif">';
				
			document.getElementById('contrasena2').disabled=true;
				document.getElementById('campo2').value=0;
				
				}else if(ajax.responseText==3){
				divResultado.innerHTML='<img style="cursor:pointer" alt="Debe contener al menos 6 digitos" title="Debe contener al menos 6 digitos" src="../img/editdelete.gif">';
				document.getElementById('contrasena2').disabled=true;
				document.getElementById('campo2').value=0;
				}
			comprobartodo();
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("valor="+valor+"&tipo=pass")
}



function ValidarPass2(campo,salida,pass){
	//donde se mostrará lo resultados
	divResultado = document.getElementById(salida);
	var valor=document.getElementById(campo).value;
	var pass2=document.getElementById(pass).value;
	//valores de los inputs
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion
	//registro.php
	ajax.open("POST", "comprobar.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			//divResultado.innerHTML = ajax.responseText
			//llamar a funcion para limpiar los inputs
	
		if(ajax.responseText==0){
			divResultado.innerHTML='<img style="cursor:pointer" alt="OK" title="OK" src="../img/button_ok.gif">';
			document.getElementById('mail').disabled=false;
			
				document.getElementById('campo3').value=1;
			
			   }else if(ajax.responseText==1){
				divResultado.innerHTML='<img style="cursor:pointer" alt="Caracteres no permitidos, Solo se permiten letras (A-Z) y numeros (0-9) " title="Caracteres no permitidos, Solo se permiten letras (A-Z) y numeros (0-9) " src="../img/editdelete.gif">';
				document.getElementById('mail').disabled=true;
				document.getElementById('campo3').value=0;
				
			
				 }else if(ajax.responseText==2){
				divResultado.innerHTML='<img style="cursor:pointer" alt="Las Contraseñas no coinciden" title="Las Contraseñas no coinciden" src="../img/editdelete.gif">';
				
			document.getElementById('mail').disabled=true;
				document.getElementById('campo3').value=0;
				
				}else if(ajax.responseText==3){
				divResultado.innerHTML='<img style="cursor:pointer" alt="Debe contener al menos 6 digitos" title="Debe contener al menos 6 digitos" src="../img/editdelete.gif">';
				document.getElementById('mail').disabled=true;
				document.getElementById('campo3').value=0;
				}
				
				comprobartodo();
			
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("valor="+valor+"&tipo=pass2&pass2="+pass2)
}



function ValidarMail(campo,salida){
	//donde se mostrará lo resultados
	divResultado = document.getElementById(salida);
	var valor=document.getElementById(campo).value;
	//valores de los inputs
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion
	//registro.php
	ajax.open("POST", "comprobar.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			//divResultado.innerHTML = ajax.responseText
			//llamar a funcion para limpiar los inputs
	
		if(ajax.responseText==0){
			divResultado.innerHTML='<img style="cursor:pointer" alt="OK" title="OK" src="../img/button_ok.gif">';
			document.getElementById('mail2').disabled=false;
			
			document.getElementById('campo4').value=1;
			
			 
				}else if(ajax.responseText==3){
				divResultado.innerHTML='<img style="cursor:pointer" alt="Debe contener un correo electronico valido" title="Debe contener un correo electronico valido" src="../img/editdelete.gif">';
				document.getElementById('mail2').disabled=true;
				document.getElementById('campo4').value=0;
				
				}else if(ajax.responseText==2){
				divResultado.innerHTML='<img style="cursor:pointer" alt="El correo ya existe" title="El correo ya existe" src="../img/editdelete.gif">';
				document.getElementById('mail2').disabled=true;
				document.getElementById('campo4').value=0;
				}
			comprobartodo();
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("valor="+valor+"&tipo=mail")
}



function ValidarMail2(campo,salida,campo2){
	//donde se mostrará lo resultados
	divResultado = document.getElementById(salida);
	var valor=document.getElementById(campo).value;
	var valor2=document.getElementById(campo2).value;
	//valores de los inputs
	//instanciamos el objetoAjax

	
           if(valor==valor2){
			   
			divResultado.innerHTML='<img style="cursor:pointer" alt="OK" title="OK" src="../img/button_ok.gif">';
			document.getElementById('nombre').disabled=false;
			
			document.getElementById('campo5').value=1;
			
			 
				}else{
				divResultado.innerHTML='<img style="cursor:pointer" alt="Los correos no coinciden" title="Los correos no coinciden" src="../img/editdelete.gif">';
				document.getElementById('nombre').disabled=true ;
				document.getElementById('campo5').value=0;
				}
			comprobartodo();
	
}


function ValidarComun(campo,salida,siguiente,refle){
	//donde se mostrará lo resultados
	divResultado = document.getElementById(salida);
	var valor=document.getElementById(campo).value;
	//valores de los inputs
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion
	//registro.php
	ajax.open("POST", "comprobar.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			//divResultado.innerHTML = ajax.responseText
			//llamar a funcion para limpiar los inputs
	
		if(ajax.responseText==0){
			divResultado.innerHTML='<img style="cursor:pointer" alt="OK" title="OK" src="../img/button_ok.gif">';
			document.getElementById(siguiente).disabled=false;
			
			document.getElementById(refle).value=1;
			
			 
				}else if(ajax.responseText==3){
				divResultado.innerHTML='<img style="cursor:pointer" alt="el campo '+campo+' es Obligatorio"  title="el campo '+campo+' es Obligatorio" src="../img/editdelete.gif">';
				document.getElementById(siguiente).disabled=true;
				document.getElementById(refle).value=0;
				
				}else if(ajax.responseText==1){
				divResultado.innerHTML='<img style="cursor:pointer" Caracteres no permitidos, Solo se permiten letras (A-Z) y numeros (0-9) " title="Caracteres no permitidos, Solo se permiten letras (A-Z) y numeros (0-9) " src="../img/editdelete.gif">';
				document.getElementById(siguiente).disabled=true;
				document.getElementById(refle).value=0;
				}
				
			comprobartodo();
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("valor="+valor+"&tipo=comun")
}

function ValidarPais(campo){
	//donde se mostrará lo resultados
	divResultado = document.getElementById('country');
	

	//valores de los inputs
	//instanciamos el objetoAjax

	
           if(campo!=0){
			   
			divResultado.innerHTML='<img style="cursor:pointer" alt="OK" title="OK" src="../img/button_ok.gif">';
			document.getElementById('boletin').disabled=false;
			
			document.getElementById('campo8').value=1;
			
			 
				}else{
				divResultado.innerHTML='<img style="cursor:pointer" alt="Los correos no coinciden" title="Los correos no coinciden" src="../img/editdelete.gif">';
				document.getElementById('boletin').disabled=true ;
				document.getElementById('campo8').value=0;
				}
			comprobartodo();
	
}

function comprobartodo(){
	
	var campo1=document.getElementById('campo1').value;
	var campo2=document.getElementById('campo2').value;
	var campo3=document.getElementById('campo3').value;
	var campo4=document.getElementById('campo4').value;
	var campo5=document.getElementById('campo5').value;
	var campo6=document.getElementById('campo6').value;
	var campo7=document.getElementById('campo7').value;
	var campo8=document.getElementById('campo8').value;

	
	
	if(campo1==1 && campo2==1 && campo3==1 && campo4==1 && campo5==1 && campo6==1 && campo7==1 && campo8==1){
	document.getElementById('boton').innerHTML='<a style="cursor:pointer" onClick="javascript:document.form1.submit();" class="vinculo">REGISTRARME</a>';
	
	}else{
		document.getElementById('boton').innerHTML='<span style="color:#CCCCCC" class="vinculo">REGISTRARME</span>';
		
		}
}


function recupero(campo,salida){
	//donde se mostrará lo resultados
	divResultado = document.getElementById(salida);
	var valor=document.getElementById(campo).value;
	//valores de los inputs
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion
	//registro.php
	ajax.open("POST", "comprobar.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			//divResultado.innerHTML = ajax.responseText
			//llamar a funcion para limpiar los inputs
	
		if(ajax.responseText==0){
			divResultado.innerHTML='';
				document.getElementById('boton').innerHTML='<a style="cursor:pointer" onClick="javascript:document.form1.submit();" class="vinculo">SOLICITAR DATOS</a>';
			
			 
				}else if(ajax.responseText==3){
				divResultado.innerHTML='Por favor escriba un correo electronico valido';

						document.getElementById('boton').innerHTML='<span style="color:#CCCCCC" class="vinculo">SOLICITAR DATOS</span>';
				}else if(ajax.responseText==1){
				divResultado.innerHTML='El Correo Ingresado no existe en nuestra base de datos.';
		document.getElementById('boton').innerHTML='<span style="color:#CCCCCC" class="vinculo">SOLICITAR DATOS</span>';
				}
				
		
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("valor="+valor+"&tipo=recupero")
}


function ValidarComun2(campo,salida,siguiente,refle){
	//donde se mostrará lo resultados
	divResultado = document.getElementById(salida);
	var valor=document.getElementById(campo).value;
	//valores de los inputs
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion
	//registro.php
	ajax.open("POST", "comprobar.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			//divResultado.innerHTML = ajax.responseText
			//llamar a funcion para limpiar los inputs
	
		if(ajax.responseText==0){
			divResultado.innerHTML='<img style="cursor:pointer" alt="OK" title="OK" src="../img/button_ok.gif">';
			if(siguiente!=''){
			document.getElementById(siguiente).disabled=false;
			}
			if(refle!=''){
			document.getElementById(refle).value=1;
			}
			 
				}else if(ajax.responseText==3){
				divResultado.innerHTML='<img style="cursor:pointer" alt="el campo '+campo+' es Obligatorio"  title="el campo '+campo+' es Obligatorio" src="../img/editdelete.gif">';
				
				if(siguiente!=''){
				document.getElementById(siguiente).disabled=true;
				}
				      if(refle!=''){
				         document.getElementById(refle).value=0;
				      }
				}else if(ajax.responseText==1){
				divResultado.innerHTML='<img style="cursor:pointer" Caracteres no permitidos, Solo se permiten letras (A-Z) y numeros (0-9) " title="Caracteres no permitidos, Solo se permiten letras (A-Z) y numeros (0-9) " src="../img/editdelete.gif">';
				
				if(siguiente!=''){
				document.getElementById(siguiente).disabled=true;
				}
				     if(refle!=''){
					 document.getElementById(refle).value=0;
				                   }
				}
				
			comprobartodo2();
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("valor="+valor+"&tipo=comun")
}

function comprobartodo2(){
	
	var campo1=document.getElementById('campo1').value;
	var campo2=document.getElementById('campo2').value;



	
	
	if(campo1==1 && campo2==1 ){
	document.getElementById('boton').innerHTML='<a style="cursor:pointer" onClick="javascript:document.form1.submit();" class="vinculo">SOLICITAR</a>';
	
	}else{
		document.getElementById('boton').innerHTML='<span style="color:#CCCCCC" class="vinculo">SOLICITAR</span>';
		
		}
}


function editePais(valor,usuario){
	//donde se mostrará lo resultados
	
	divResultado = document.getElementById('divi');
	
	//valores de los inputs
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion
	//registro.php
	ajax.open("POST", "pais.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			//divResultado.innerHTML = ajax.responseText
			//llamar a funcion para limpiar los inputs
	
		divResultado.innerHTML=ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("valor="+valor+"&user="+usuario)
}

function cancelare(valor){
	//donde se mostrará lo resultados
	
	divResultado = document.getElementById('divi');
	
	//valores de los inputs
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion
	//registro.php
	ajax.open("POST", "cancelado.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			//divResultado.innerHTML = ajax.responseText
			//llamar a funcion para limpiar los inputs
	
		divResultado.innerHTML=ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("valor="+valor)
}

function guardar(valor,tipo,id){
	//donde se mostrará lo resultados
	
	divResultado = document.getElementById('divi');
	
	//valores de los inputs
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizará la operacion
	//registro.php
	ajax.open("POST", "cancelado.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			//divResultado.innerHTML = ajax.responseText
			//llamar a funcion para limpiar los inputs
	
		divResultado.innerHTML=ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("valor="+valor+"&tipo="+tipo+"&id="+id)
}