var sErrorName 		= 	"Nome inválido";
var sErrorPhone 	= 	"Indtast telefonnummer"; 
var sErrorMail		=	"nome@domínio.com.br";
var sErrorDigits	=	"Må kun indeholde tal"
var sErrorMessage	=	"Comente aqui"

function fCleanInputfields(){
	if ( document.getElementById( "eValidate" ) ){ 
		
		var eInputs 	=	document.getElementById( "eValidate" ).getElementsByTagName ( "input" ); 
		var eTextareas 	=	document.getElementById( "eValidate" ).getElementsByTagName ( "textarea" ); 
	
		for ( var i=0; i < eInputs.length; i++    ) { eInputs[ i ].onfocus = fResetme }
		for ( var i=0; i < eTextareas.length; i++ ) { eTextareas[ i ].onfocus = fResetme } 
	}
}

function fValidate( oForm ){

	bSubmit = true;
	
	var eInputs 	=	oForm.getElementsByTagName ( "input" );
	var eTextarea 	=	oForm.getElementsByTagName ( "textarea" );
	
	for ( var i=0; i < eInputs.length; i++ ) {
		
		//name ::
		if ( eInputs [ i ].id.indexOf ( "name" ) !=-1 ) {
			if ( eInputs [ i ].value == "" || eInputs [ i ].value == sErrorName  ){
				eInputs [ i ].value 		= 	sErrorName
				eInputs [ i ].style.color 	= 	"red";
				eInputs [ i ].onfocus 		= fResetme
				bSubmit 					= 	false;
			}else{
				eInputs [ i ].style.color 	= 	"#0E4882";
			}
		}
		
		//Telephone ::
		if ( eInputs [ i ].id.indexOf ( "telephone" ) !=-1 ) {
			if ( eInputs [ i ].value == "" || eInputs [ i ].value == "Tlf. nr." || eInputs [ i ].value == sErrorPhone  ){
				eInputs [ i ].value 		= 	sErrorPhone;
				eInputs [ i ].style.color 	= 	"red";
				eInputs [ i ].onfocus 		= fResetme
				bSubmit 					= 	false;
			}else if ( isNaN ( eInputs [ i ].value ) ){
				eInputs [ i ].value 		= 	sErrorDigits;
				eInputs [ i ].style.color 	= 	"red";
				eInputs [ i ].onfocus 		= fResetme
				bSubmit 					= 	false;
			}else{
				eInputs [ i ].style.color 	= 	"#0E4882";
			}
		}
		
		//Mail ::
		if ( eInputs [ i ].id.indexOf ( "mail" ) !=-1 ) {
			if ( eInputs [ i ].value == "" || eInputs [ i ].value == "Din e-mail" || eInputs [ i ].value == sErrorMail || eInputs [ i ].value.indexOf ( "@" ) ==-1 || eInputs [ i ].value.indexOf ( "." ) ==-1 ){
				eInputs [ i ].value 		= 	sErrorMail;
				eInputs [ i ].style.color 	= 	"red";
				eInputs [ i ].onfocus 		= fResetme
				bSubmit 					= 	false;
			}else{
				eInputs [ i ].style.color 	= 	"#0E4882";
			}
		}	
		//Mail ::
		if ( eInputs [ i ].id.indexOf ( "normal" ) !=-1 ) {
			if ( eInputs [ i ].value == "" || eInputs [ i ].value == sErrorMessage ){
				eInputs [ i ].value 		= 	sErrorMessage;
				eInputs [ i ].style.color 	= 	"red";
				eInputs [ i ].onfocus 		= fResetme
				bSubmit 					= 	false;
			}else{
				eInputs [ i ].style.color 	= 	"#0E4882";
			}
		}	
	}
	
	for ( var i=0; i < eTextarea.length; i++ ) {
		
		if ( eTextarea [ i ].id.indexOf ( "message" ) !=-1 ) {
			if ( eTextarea [ i ].value == "" || eTextarea [ i ].value == "Dit navn" || eTextarea [ i ].value == sErrorMessage  ){
				eTextarea [ i ].value 		= 	sErrorMessage;
				eTextarea [ i ].style.color = 	"red";
				bSubmit 					= 	false;
			}else{
				eTextarea [ i ].style.color = 	"#0E4882";
				
			}
		}
	}
	
	return bSubmit	
}

function fResetme( e ){
	if ( !e ) 
	var e = window.event;
	var node = e.target ? e.target : e.srcElement;
	
	if ( node.nodeType == 3 ) node = node.parentNode;
	node.value = "";
	node.onfocus = null
}