// VALIDACIO FORMULARI

// textos por idiomas:
switch (jIdioma){
	case "eng":
		t_nombre = " · Name\n";
		t_email = " · E-mail\n";
		t_title = " · Message title\n";
		t_errordp = "The following fields must be filled in:\n";
		t_errorv = "The following fields must be valid:\n";
		t_error_obs = "The content of the field Message cannot overcome 1000 characters.\n";
		t_error_email = "The email field must be valid";
		break;
}

//funcio per validar formulari
function validaForm(){
	f = document.form;
	errordp = "";
	errorv = "";
	erroro = "";
	error = "";
				
	//mirar si los campos estan vacios
	var er_email = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/; 
	
	//mirar si los campos estan vacios
	if(f.name.value.length < 2){	errordp += t_nombre;}
	if(f.email.value.length < 2 || !er_email.test(f.email.value)){		errorv += t_email;	}
	//if(f.title.value.length < 2){	errordp += t_title;	}
	if(f.message.value.length > 1000){	erroro += t_error_obs;	}
	
	if(errordp.length > 2 || errorv.length > 2 || erroro.length > 2) {  
		if (errordp.length > 2) error += t_errordp+errordp+"\n";
		if (errorv.length > 2) error += t_errorv+errorv+"\n";
		if (erroro.length > 2) error += erroro+"\n";
		alert(error);
		return false;
	}else{
		f.submit();	
	}
	return false;
}
function validaFormEmail(){
	f = document.form;
	error_email = false;
	error = "";
				
	//mirar si los campos estan vacios
	var er_email = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/; 
	
	//mirar si los campos estan vacios
	if(f.email.value.length < 2 || !er_email.test(f.email.value)){		error_email = true;	}
	
	if(error_email) { 
		alert(t_error_email);
		return false;
	}else{
		f.submit();	
	}
	return false;
}
function alertOk(ok){
	$message_ok = "Your message has been sent correctly."
	$message_ko = "We feel it, there has been a mistake on having sent the message."
	
	if(ok) alert($message_ok);
	//else if(!ok) alert($message_ko);
}