var nlRegexEmail = /^[a-zA-Z0-9\._-]+@(?:[a-zA-Z0-9-]+\.)+[a-zA-Z0-9-]+$/;

$(document).ready(function(){
	$('#email').click(function(){
		if ($('#email').val() == "Introduce tu correo")
		{
			$('#email').val("");
		}
	});
});


function submitAlta(email)
{
	ok = true;
	alerta = "";
	if (!nlRegexEmail.test(email)){
		alerta = "Debes escribir un Email correcto.";
		ok = false;
	}
	
	if ( !$("#legal").is(":checked") ) 
	{
		alerta = alerta +"\nDebes leer el aviso legal y aceptarlo.";
		ok = false;
	}

	if(ok){
		return true;
    }
	else
	{
		alert(alerta);
		return false;
	}
}

function submitPreguntaAsesor(form)
{
	ok = true;
	alerta = "";

	if ($('[name=nombreAsesor]').val() == '') {
		alerta = alerta +"Debes introducir tu nombre.\n";
		ok = false;
	}

	if ($('[name=apellidosAsesor]').val() == '') {
		alerta = alerta +"Debes introducir tus apellidos.\n";
		ok = false;
	}

	if (($('[name=edadAsesor]').val() == '') || (isNaN($('[name=edadAsesor]').val())) || ($('[name=edadAsesor]').val() > 99)) {
		alerta = alerta +"Debes introducir tu edad.\n";
		ok = false;
	}
/*	
	if ($('[name=estudiosAsesor]').val() == "0") {
		alerta = alerta +"Debes introducir tu nivel de estudios.\n";
		ok = false;
	}
	
	if ($('[name=provinciaAsesor]').val() == "") {
		alerta = alerta +"Debes introducir tu lugar de residencia.\n";
		ok = false;
	}
*/
	if (!nlRegexEmail.test( $('[name=emailAsesor]').val() )){
		alerta = alerta +"Debes escribir un Email correcto.\n";
		ok = false;
	}
	
	if ($('[name=preguntaAsesor]').val() == '') {
		alerta = alerta +"Debes introducir tu pregunta.\n";
		ok = false;
	}

	if ( !$("#legalAsesor").is(":checked") ) 
	{
		alerta = alerta +"Debes leer el aviso legal y aceptarlo.\n";
		ok = false;
	}
	
	if(ok){
		return true;
    }
	else
	{
		alerta = "Hemos encontrado los siguientes errores:\n"+alerta;
		alert(alerta);
		return false;
	}
}

function ismaxlength(obj){
	var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
	if (obj.getAttribute && obj.value.length>mlength)
		obj.value=obj.value.substring(0,mlength)
}