// JavaScript Document
function checkEmail( email ) 
{
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  return filter.test(email); 
}


function validate_form ( )
{
   var oName = document.getElementById("name");
   var oEmail = document.getElementById("email");
   var oMessage = document.getElementById("message");
   
   var valid = true;
	
	oName.style.border = "#999999 1px solid";
	oEmail.style.border = "#999999 1px solid";
	oMessage.style.border = "#999999 1px solid";
	
   if ( oName.value == "" && oEmail.value == "" && oMessage.value == "" )
    {
        alert ( "Por favor rellene todos los campos obligatorios" );
			oName.focus();
			oName.style.border = "#000000 1px solid";
			oEmail.style.border = "#000000 1px solid";
			oMessage.style.border = "#000000 1px solid";
			valid = false;
    }
	
   else if ( oName.value == "" )
    {
        alert ( "Por favor introduzca su nombre" );
			oName.focus();
			oName.style.border = "#000000 1px solid";
        	valid = false;
    }
	
	else if ( oEmail.value == "" )
    {
        alert( "Por favor introduzca su E-mail" );
		oEmail.focus();
		oEmail.style.border = "#000000 1px solid";
        valid = false;
    }
	
    else if( oEmail.value.length > 0 && ! checkEmail( oEmail.value ) ) 
	{
        alert( "Por favor introduzca un E-mail correcto" );
		oEmail.focus();
		oEmail.style.border = "#000000 1px solid";
        valid = false;
    }
	
	else if( oMessage.value == "" )
    {
        alert( "Por favor introduzca un Mensaje" );
		oMessage.focus();
		oMessage.style.border = "#000000 1px solid";
        valid = false;
    }

    return valid;
}

//-->

