function enviarContacto(pForm)
{
	with(pForm)
	{
		if(nombres.value == '') {alert("Por favor, ingrese su nombre y apellido!"); nombres.focus(); return false;}
		if(ciudad.value == '') {alert("Por favor, ingrese una ciudad!"); ciudad.focus(); return false;}
		if(pais.value == '') {alert("Por favor, ingrese un pa\u00eds!"); pais.focus();return false;}
		if(email.value == '') {alert("Por favor, ingrese su e-mail"); email.focus(); return false;}
		if(!validarEmail(email.value)) {alert("Por favor, ingrese un e-mail v\u00e1lido"); email.focus(); return false;}
		if(consulta.value.length > 0) {
			x_EnviarContacto(deptos.value, nombres.value, ciudad.value, pais.value, email.value, consulta.value, function(pCadena){
					/*alert(pCadena);*/
					alert("Su mensaje ha sido enviado! Gracias.");
					pForm.reset();
					});
		}else{
		alert("Por favor, ingrese su consulta!"); return false;	
		}
	}
	return false;
}

function enviarRegistro(pForm){
	with(pForm)
	{
		var prof;
		var esp;
		if(profesional[0].checked){
			prof="S"
		}
		if(profesional[1].checked){
			prof="N"
		}
		if(nombre.value == '') {alert("Por favor, ingrese su nombre!"); nombre.focus(); return false;}
		if(apellido.value == '') {alert("Por favor, ingrese su apellido!"); apellido.focus(); return false;}		
		if(email.value == '') {alert("Por favor, ingrese su e-mail"); email.focus(); return false;}
		if(!validarEmail(email.value)) {alert("Por favor, ingrese un e-mail v\u00e1lido"); email.focus(); return false;}
		if(usuario.value == '') {alert("Por favor, ingrese su nombre de usuario!"); usuario.focus(); return false;}
		if(clave.value == '') {alert("Por favor, ingrese una clave!"); clave.focus(); return false;}	
		if(prof=="S"){
			if(matricula.value == '') {alert("Por favor, ingrese una matricula!"); matricula.focus(); return false;}	
		}
		if(otraespe.value!=""){
			esp=otraespe.value;
		}else{
			esp=especialidad.value;	
		}
		x_ComprobarEmail(email.value, function(pCadena){
				if(pCadena=="S"){ 
					alert("El email ingresado ya esta registrado, ingrese otro email!");
					email.focus();
					return false;
					}else{
						x_ComprobarUsuario(usuario.value, function(pCadena){
						if(pCadena=="S"){
							alert("El usuario ingresado ya esta registrado, ingrese otro usuario!");
							usuario.focus();
							return false;
								}else{		
								  x_GuardarUsuario(nombre.value, apellido.value, pais.value, provincia.value, localidad.value, domicilio.value, codpos.value, telefono.value, prof, esp, matricula.value, email.value, usuario.value, clave.value, function(pCadena){
								  alert("Usuario registrado! Gracias.");
								  pForm.reset();
								  });
								}
			
							});
						}
				});
	}
	return false;
}

function recordarClave(pForm){
	with(pForm)
	{
		if(email.value == '') {alert("Por favor, ingrese su e-mail"); email.focus(); return false;}
		if(!validarEmail(email.value)) {alert("Por favor, ingrese un e-mail v\u00e1lido"); email.focus(); return false;}
		if(usuario.value == '') {alert("Por favor, ingrese su nombre de usuario!"); usuario.focus(); return false;}	
		x_ComprobarEmail(email.value, function(pCadena){
				if(pCadena=="N"){ 
					alert("El email ingresado no esta registrado!");
					email.focus();
					return false;
					}else{
						x_ComprobarUsuario(usuario.value, function(pCadena){
						if(pCadena=="N"){
							alert("El usuario ingresado no esta registrado!");
							usuario.focus();
							return false;
								}else{			
								  x_RecordarClave(email.value, usuario.value, function(pCadena){
								  alert("La clave fue enviada a su correo. Gracias!");
								  pForm.reset();
								  });
								}
			
							});
						}
				});
	}
	return false;
}

function validarEmail(pEmail)
{
	var oRegExp = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
	return oRegExp.test(pEmail);
}

function validarUsuario(pForm)
{
	with(pForm)
		x_ValidarUsuario(usuario.value, clave.value, function(pCadena)
		{
			var res = pCadena.split(":|:");
			if(res[0] == "S")
				location.href = res[1];
			else
				alert("Usuario o Clave incorrecto");
		});
	return false;
}

function mostrarOtra(valor){
if(valor=="Otra"){
	mostrarCapa('esotra');	
}
}

function mostrarCapa(capa){
	$('.'+capa).fadeIn();	
}
function ocultarCapa(capa){
	$('.'+capa).fadeOut();	
}
