
// enqForm checking script


function validate()
	{
		
        var data = document.enqForm;
        var txtReturn = ""; // txtReturn is the message shown to user when completing the Form
        
        var ContactInfoFlag = true;
		var AccomInfoFlag = true;
		
		
        if (data.Name.value == "")
		{
			txtReturn = txtReturn + "\t - Please enter your Name. \n";  
		}
		
        if (data.Surname.value == "")
		{
			txtReturn = txtReturn + "\t - Please enter your Surname. \n";  
		}        
              
        
		// Email checking starts
        	if (data.Email.value == "")
		{
			txtReturn = txtReturn + "\t - Please enter your Email Address. \n";  
		} 
		
		if (data.Emailretype.value == "")
		{
			txtReturn = txtReturn + "\t - Please re-enter your Email Address. \n";  
		} 

var EmailCheckFlag = true;
    
	if( (data.Email.value != "") )
	{
	if(data.Email.value.indexOf ("@", 0) == -1 || data.Email.value.indexOf ("." , 0) == -1)
	{
        txtReturn = txtReturn + "\t - Please enter a valid Email Address. \n";
        EmailCheckFlag = false;
	}
    }
    // Email checking ends
	
	 if (data.Age.value == "")
		{
			txtReturn = txtReturn + "\t - Please enter your Age. \n";  
		}        
		
		 if (data.Preferences.value == "")
		{
			txtReturn = txtReturn + "\t - Please enter your Preferences. \n";  
		}        
		
		
		
		
		
        //Present Alert of whats missing and Focus on Field, or Submit
		
		if (txtReturn == "")
		{
			data.submit();
		}
		else
        {
        alert ("The information could not be submitted: \r\n\n" + txtReturn);
			
        if (data.Name.value == "")
		{
			data.Name.focus(); 
            data.Name.select(); 
            return;
		}
			
        if (data.Surname.value == "")
		{
			data.Surname.focus(); 
            data.Surname.select(); 
            return;
		}
		
        if (data.Email.value == "" || EmailCheckFlag == false)
		{
			data.Email.focus(); 
            data.Email.select(); 
            return;
		}

		 if (data.Emailretype.value == "" || EmailCheckFlag == false)
		{
			data.Emailretype.focus(); 
            data.Emailretype.select(); 
            return;
		}
		
		  if (data.Age.value == "")
		{
			data.Age.focus(); 
            data.Age.select(); 
            return;
		}
		
		  if (data.Preferences.value == "")
		{
			data.Preferences.focus(); 
            data.Preferences.select(); 
            return;
		}				
       
}
}	


function emailPage()
{
var url;
url = window.location;
window.open("mailto:insert friends email here?Subject=Have a look at this web page: "+url,"emailwindow");
//emailwindow.close(); does not work

}

