function ValidateAndSubmit( script )
{
  //var ValueSendTo   = document.getElementsByName( 'EmailSendTo'   )[0].value ;
	var ValueSentFrom = document.getElementsByName( 'EmailSentFrom' )[0].value ;	  
	var ValueTel      = document.getElementsByName( 'EmailTel' )[0].value ;	
	var ValueName     = document.getElementsByName( 'EmailName'  )[0].value ;  
	var ValuePo       = document.getElementsByName( 'EmailPo'  )[0].value ;  
	var ValueCo       = document.getElementsByName( 'EmailCo'  )[0].value ;  
	var ValueCheck    = document.getElementsByName( 'EmailCheck'  )[0].checked ;  
  //var ValueMessage  = document.getElementsByName( 'EmailMessage'  )[0].innerHTML ;
	var Filter         = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/ ;

	if( ValueSentFrom == "" | ValueTel == "" | ValueName == ""| ValuePo == ""| ValueCo == "" )
	{	
		window.alert(  "Please note the fields marked with an astrix (*) must be completed."  ) ;
	}
	/*else if( ValueMessage == "" )
	{
		window.alert(  "Please enter a message." ) ;
	}
	else if( ! Filter.test( ValueSendTo ) )
	{
		window.alert(  "\"" + ValueSendTo + "\" " + "is not a valid email address." ) ;
	}*/
	else if( ! Filter.test( ValueSentFrom ) )
	{
		window.alert(  "\"" + ValueSentFrom + "\" " + "is not a valid email address." ) ;
	}
	
	///////////////////////////////////////////////////////////////////////
	// Check that checkbox is ticked
	///////////////////////////////////////////////////////////////////////
	else if (ValueCheck == false )
	{	
		window.alert("Please read our terms and accept." ) ;
	}
	///////////////////////////////////////////////////////////////////////
	// Checkbox end
	///////////////////////////////////////////////////////////////////////
			
	else
	{
		document.getElementById( 'EmailFormPost' ).setAttribute( 'action', 'EmailSend.' + script ) ;
		document.getElementById( 'EmailFormPost' ).submit();		
	}
}
