function valida(){
	if ((document.form1.nombre.value==0) || (document.form1.apellidos.value==0) || (document.form1.direccion.value==0) || (document.form1.pais.value==0) || (document.form1.localidad.value==0) || (document.form1.telefono.value==0) || (document.form1.dp.value==0) || (document.form1.email.value==0))
	{
		window.alert("Para poder proceder con su formulario, todos los campos deben ser rellenados.");	
		return false;
	} else {
		var mail,part1,part2,isEmailValido;
		isEmailValido=false;
		mail=document.form1.email.value;		
		part1 = mail.split("@");
		if(part1.length == 2) {
			part2 = part1[1].split(".");
			if(part2.length > 1) {
				isEmailValido=true;
			} else {				
				isEmailValido=false;
			}
		} 		
		if (isEmailValido==false){
		 	window.alert("Para poder proceder con su formulario, el campo email debe ser rellenado correctamente.");	
		}
		return isEmailValido;				
	}
}	

function valida_uk(){
	if ((document.form1.nombre.value==0) || (document.form1.apellidos.value==0) || (document.form1.direccion.value==0) || (document.form1.pais.value==0) || (document.form1.localidad.value==0) || (document.form1.telefono.value==0) || (document.form1.dp.value==0) || (document.form1.email.value==0))
	{
		window.alert("You must fill in, all fields for send the contact form.");	
		return false;
	} else {
		var mail,part1,part2,isEmailValido;
		isEmailValido=false;
		mail=document.form1.email.value;		
		part1 = mail.split("@");
		if(part1.length == 2) {
			part2 = part1[1].split(".");
			if(part2.length > 1) {
				isEmailValido=true;
			} else {				
				isEmailValido=false;
			}
		} 		
		if (isEmailValido==false){
		 	window.alert("You must fill in, the correct email for send the contact form.");	
		}
		return isEmailValido;				
	}
}

function valida_fr(){
	if ((document.form1.nombre.value==0) || (document.form1.apellidos.value==0) || (document.form1.direccion.value==0) || (document.form1.pais.value==0) || (document.form1.localidad.value==0) || (document.form1.telefono.value==0) || (document.form1.dp.value==0) || (document.form1.email.value==0))
	{
		window.alert("Para poder proceder con su formulario, todos los campos deben ser rellenados.");	
		return false;
	} else {
		var mail,part1,part2,isEmailValido;
		isEmailValido=false;
		mail=document.form1.email.value;		
		part1 = mail.split("@");
		if(part1.length == 2) {
			part2 = part1[1].split(".");
			if(part2.length > 1) {
				isEmailValido=true;
			} else {				
				isEmailValido=false;
			}
		} 		
		if (isEmailValido==false){
		 	window.alert("Para poder proceder con su formulario, el campo email debe ser rellenado correctamente.");	
		}
		return isEmailValido;				
	}
}


function replace(string,text,by) {
// Replaces text with by in string
    var strLength = string.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return string;

    var i = string.indexOf(text);
    if ((!i) && (text != string.substring(0,txtLength))) return string;
    if (i == -1) return string;

    var newstr = string.substring(0,i) + by;

    if (i+txtLength < strLength)
        newstr += replace(string.substring(i+txtLength,strLength),text,by);

    return newstr;
}


//Hide status bar msg script- by javascriptkit.com
//Visit JavaScript Kit (http://javascriptkit.com) for script
//Credit must stay intact for use

//configure status message to show
var statusmsg=""

function hidestatus(){
window.status=statusmsg
return true
}