function enFoco(id,estado,haymsj){
	if(estado == "confoco"){
		e(id).className="focoform";
		if(haymsj){
			e(id+"_msj").className="visible"
		}	
	}
	else{
		e(id).className="sinfocoform";
		if(haymsj){
			e(id+"_msj").className="oculto"
		}
	}
}

function registroVerdato(tipo){
	var dato,idretorno;
	if(tipo == "url"){
		dato=e('urlmake');
		idretorno="urltorno";
	}
	else if(tipo == 'correo'){
		dato=e('correomake');
		idretorno="correotorno";
	}
	
	var registroVerdato = new make.Ajax({
		'url' : 'registrarse.asp',
		'metodo' : 'POST',
		'vars' : "comprobardato=true&tipo="+tipo+"&dato="+dato.value,
		cargaCompleta : function(){
			var mensaje=this.respuesta.split("<!--!>");
			e(idretorno).innerHTML = mensaje[2];
			
			if(eval(mensaje[1])){
				e(idretorno).className="msjtrue";
				
				if(tipo == "url"){
					e('urlmakeflog').innerHTML = dato.value;
					e('verurl').className="visible";
				}	
				
			}
			else{
				e(idretorno).className="msjfalse";

				if(tipo == "url"){
					e('verurl').className="oculto";
				}
			}
		}
	});
}

function provincias(pais){
	var provs = new make.Ajax({
		'url' : 'registrarse.asp',
		'metodo' : 'POST',
		'vars' : "comprobardato=true&tipo=provincias&pais="+pais,
		cargaCompleta : function(){
			var dividirmensaje = this.respuesta.split('<!--!>');
			e('provincias_menu').innerHTML = dividirmensaje[2];
		}
	});	
}

function vaciaDato(tipo){
	if(tipo == "url"){
		idretorno="urltorno";
	}
	else if(tipo == 'correo'){
		idretorno="correotorno";
	}
	
	e(idretorno).innerHTML ="";
}

function verificaContra(){
	var contra1=e('contrasenia');
	var contra2=e('contrasenia2');
	var contras_msj=e("contras_msj");
	
	if(contra1.value ==""){
		contras_msj.innerHTML = "La primera contraseña esta vacia";
		contras_msj.className="msjfalse";
	}
	else if(contra2.value == ""){
		contras_msj.innerHTML = "La segunda contraseña esta vacia";
		contras_msj.className="msjfalse";
	}
	else if (contra2.value == "" && contra1.value == ""){
	 	contras_msj.innerHTML = "No has insertado las contraseñas";
	 	contras_msj.className="msjfalse";
	}
	else if(contra2.value != contra1.value){
		contras_msj.innerHTML = "Las contraseñas no son iguales";
		contras_msj.className="msjfalse";
	}
	else if(contra2.value.length >= 6 && contra2.value.length <= 20){
		contras_msj.innerHTML = "Las contraseñas son correctas =)";
		contras_msj.className="msjtrue";
	}
	else{
		contras_msj.innerHTML = "Las contraseñas deben de ser entre 6 y 20 letras";
		contras_msj.className="msjfalse";
	}
	
}

function registrar(){
	//Capitulamos todas las variables
	var url=e('urlmake');
	var correo=e('correomake');
	var localizacion=e('loca');
	var pais=e('loca_pais').options[e('loca_pais').selectedIndex].value;
	var nac_dia=e('fechanac_dia').options[e('fechanac_dia').selectedIndex].value;
	var nac_mes=e('fechanac_mes').options[e('fechanac_mes').selectedIndex].value;
	var nac_anio=e('fechanac_anio').options[e('fechanac_anio').selectedIndex].value;
	var sexo=e('sexo').options[e('sexo').selectedIndex].value;
	var contra1=e('contrasenia');
	var contra2=e('contrasenia2');
	var condiciones = (e('aceptar_terminos').checked)? 'acepta' : 'rechaza';
	
	if(e('provincia_estado').type == "select-one"){
		var provincia = e('provincia_estado').options[e('provincia_estado').selectedIndex].value;
	}
	else{
		var provincia = e('provincia_estado').value;
	}
	
	
	var registrar = new make.Ajax({
		'url' : 'registrarse.asp',
		'metodo' : 'POST',
		'vars' : "registrarse=true&urlmake="+url.value+"&condiciones="+condiciones+"&correomake="+correo.value+"&loca="+localizacion.value+"&loca_pais="+pais+"&fechanac_dia="+nac_dia+"&provincia="+provincia+"&fechanac_mes="+nac_mes+"&fechanac_anio="+nac_anio+"&sexo="+sexo+"&contrasenia="+contra1.value+"&contrasenia2="+contra2.value,
		cargaCompleta : function(){
			var mensaje=this.respuesta.split("<!--!>");
			
			alert(mensaje[2]);
			
			if(eval(mensaje[1])){
				window.top.location="registrarse.asp?ver=registrocompleto";
			}
		}
	});	
}

function Logear(){
	var usuario = e("makeflogger");
	var contra = e("makepass");
	var divdevolver=e('login');
	
	var Logear = new make.Ajax({
		'url' : 'login.asp',
		'metodo' : 'POST',
		'vars' : "logear_sitio=true&makeflogger="+usuario.value+"&makepass="+contra.value,
		cargaCompleta : function(){
			var resultados = this.respuesta.split("<!---!>");
			alert(resultados[1]);					
			logeado=resultados[0].substring(resultados[0].indexOf('t'));
			divdevolver.innerHTML = resultados[2];
			if(eval(logeado)){
				window.top.location = "http://"+window.location.host+"/"+usuario.value;
			}
		}
	});	

	contra.value="";
}

function desLogear(){
	var divdevolver=e('login');
	var desLogear = new make.Ajax({
		'url' : 'login.asp',
		'metodo' : 'POST',
		'vars' : "action=deslogear_sitio",
		cargaCompleta : function(){
			var resultados = this.respuesta.split("<!---!>");
			alert(resultados[1]);
			divdevolver.innerHTML = resultados[2];
		}
	});		
}

function restablecerContra(){
	correo = e('correo');
	if(correo.value == ""){
		alert("Tienes que insertar un correo electronico");
	}
	else{
		var divdevolver=e('recado');
		var restablecerContra = new make.Ajax({
			'url' : 'restablecer_contrasena.asp',
			'metodo' : 'POST',
			'vars' : "recuperar_contra=true&correo="+correo.value,
			cargaCompleta : function(){
				var resultados = this.respuesta.split("<!--!>");
				alert(resultados[2]);
				var resul=resultados[1].substring(resultados[1].indexOf('t'));
				
				if(eval(resul)){
					divdevolver.innerHTML = resultados[2];
					divdevolver.className = "visible";
					e('recuperar').className="oculto";
				}
			}
		});	
	}
	
}

function contactar(){
	nombre=e('nombre');
	telefono=e('telefono');
	correo=e('correo');
	lugar=e('lugar');
	tucomentario=e('tucomentario');
	motivo=e('motivo').options[e('motivo').selectedIndex].value;
	
	if(nombre.value == ""){ alert("El nombre esta vacio"); }
	else if(telefono.value == ""){ alert("El telefono es una via para contactarte, por favor, no lo dejes vacio"); }
	else if(correo.value == ""){ alert("El correo es la forma mas sencilla de contactarte, por favor, no lo dejes vacio"); }
	else if(lugar.value == ""){ alert("Necesitamos saber de donde nos contactas, escribe de tu lugar de residencia"); }
	else if(tucomentario.value == ""){ alert("A quien se le ocurriria contactarnos... si no ha llenado su comentario o mensaje"); }
	else{
		var contactar = new make.Ajax({
			'url' : 'escribenos.asp',
			'metodo' : 'POST',
			'vars' : "contactar=true&nombre="+nombre.value+"&telefono="+telefono.value+"&correo="+correo.value+"&lugar="+lugar.value+"&motivo="+motivo+"&tucomentario="+tucomentario.value,
			cargaCompleta : function(){
				var resultados = this.respuesta.split("<!--!>");
						
				alert(resultados[2]);
				var resul=resultados[1].substring(resultados[1].indexOf('t'));
				
				if(eval(resul)){
					e('msjcontacto').className = "visible";
					e('contactoform').className="oculto";
					nombre.value="";
					telefono.value="";
					correo.value="";
					tucomentario.value="";
				}
			}
		});	
	}
	
}

function reconfirmar(){
	var contactar = new make.Ajax({
			'url' : 'registrarse.asp?ver=reenviarconfirmacion',
			'metodo' : 'POST',
			'vars' : "reenviarconfirmacion=true",
			cargaCompleta : function(){
				var resultados = this.respuesta.split("<!--!>");
						
				alert(resultados[2]);
				var resul=resultados[1].substring(resultados[1].indexOf('t'));
				
				if(eval(resul)){
					e('confreenv').className = "visible";
					e('reenvform').className="oculto";
				}
			}
		});	
}
