
/** Forms **/


function validate()
	{
		
        var data = document.enqForm;
        var txtReturn = "";
        
        var MainInfoFlag = true;
		
        if (data.ContactPerson.value == "")
		{
			txtReturn = txtReturn + "\t - Please enter Contact Person. \n";  
		}
        
        if (data.Company.value == "")
		{
			txtReturn = txtReturn + "\t - Please enter your Company. \n";  
		}
          
        // Contact details start  
              
        if ((data.Tel.value == "") && (data.Cell.value == ""))
		{
			txtReturn = txtReturn + "\t - Please enter your Work Tel No. OR Home Tel No. OR Cell No. \n";  
		    MainInfoFlag = false;
        }       

        	if (data.Email.value == "")
		{
			txtReturn = txtReturn + "\t - Please 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;
	}
    }
    
    
     // Domain Owner
     
    if (data.domainoption1.value == "")
		{
			txtReturn = txtReturn + "\t - Please enter Domain name choices. \n";  
		} 
     
    if (data.domainOwnerName.value == "")
		{
			txtReturn = txtReturn + "\t - Please enter Domain Owner's Full Name. \n";  
		}       
     
    if (data.domainOwnerPostaladdress.value == "")
		{
			txtReturn = txtReturn + "\t - Please enter Domain Owner's Full Postal Address \n\t\t , seperated by commas. \n";  
		}  
        
    if (data.domainOwnerPhysicaladdress.value == "")
		{
			txtReturn = txtReturn + "\t - Please enter Domain Owner's Full Physical Address \n\t\t , seperated by commas. \n";  
		}  
        
    if (data.domainOwnerTel.value == "")
		{
			txtReturn = txtReturn + "\t - Please enter Domain Owner's Tel No. \n";  
		}          
        
    if (data.domainOwnerFax.value == "")
		{
			txtReturn = txtReturn + "\t - Please enter Domain Owner's Fax No. \n";  
		}           
        
    if (data.domainOwnerEmail.value == "")
		{
			txtReturn = txtReturn + "\t - Please enter Domain Owner's Email Address. \n";  
		}           

var EmailCheckFlag2 = true;
    
	if( (data.domainOwnerEmail.value != "") )
	{
	if(data.domainOwnerEmail.value.indexOf ("@", 0) == -1 || data.domainOwnerEmail.value.indexOf ("." , 0) == -1)
	{
        txtReturn = txtReturn + "\t - Please enter a valid Domain Owner Email Address. \n";
        EmailCheckFlag2 = false;
	}
    }
        
    if (data.emailaddresses.value == "" || data.emailaddresses.value == "unselected")
		{
			txtReturn = txtReturn + "\t - Please enter the number of email addresses you need. \n";  
		}         
        
        // Terms 


         
        if (data.agree.checked == false)
		{
			txtReturn = txtReturn + "\t - Please read the terms and conditions and check the check box \n";  
         }           
         
        
        //Focus or Submission
		
		if (txtReturn == "")
		{
			data.submit();
		}
		else
        {
        alert ("The information could not be submitted: \r\n\n" + txtReturn);
			
        if (data.ContactPerson.value == "")
		{
			data.ContactPerson.focus(); 
            data.ContactPerson.select(); 
            return;
		}

        if (data.Company.value == "")
		{
			data.Company.focus(); 
            data.Company.select(); 
            return;
		}
        if (data.Email.value == "" || EmailCheckFlag == false)
		{
			data.Email.focus(); 
            data.Email.select(); 
            return;
		}
        if (data.Tel.value == "" && MainInfoFlag == false)
		{
			data.Tel.focus(); 
            data.Tel.select(); 
            return;
		}
        if (data.Cell.value == "" && MainInfoFlag == false)
		{
			data.Cell.focus(); 
            data.Cell.select();
            return; 
		}
        if (data.domainoption1.value == "")
		{
			data.domainoption1.focus(); 
            data.domainoption1.select();
            return; 
		}
        if (data.domainOwnerName.value == "")
		{
			data.domainOwnerName.focus(); 
            data.domainOwnerName.select();
            return; 
		}       
        if (data.domainOwnerPostaladdress.value == "")
		{
			data.domainOwnerPostaladdress.focus(); 
            data.domainOwnerPostaladdress.select();
            return; 
		}   
        if (data.domainOwnerPhysicaladdress.value == "")
		{
			data.domainOwnerPhysicaladdress.focus(); 
            data.domainOwnerPhysicaladdress.select();
            return; 
		}         
        if (data.domainOwnerTel.value == "")
		{
			data.domainOwnerTel.focus(); 
            data.domainOwnerTel.select();
            return; 
		}             
        if (data.domainOwnerFax.value == "")
		{
			data.domainOwnerFax.focus(); 
            data.domainOwnerFax.select();
            return; 
		}        
        if (data.domainOwnerEmail.value == "" || EmailCheckFlag2 == false)
		{
			data.domainOwnerEmail.focus(); 
            data.domainOwnerEmail.select();
            return; 
		}  
        if (data.emailaddresses.value == "")
		{
			data.emailaddresses.focus(); 
            data.emailaddresses.select();
            return; 
		}              
        
        else if (data.agree.checked == false)
		{
			data.agree.focus(); 
            return;
		}        
        
        
        
}
		}
    
    
    
/** Print Form Fields **/

function printFormFields()
{
var allNames = "";
var loopCounter = 0;
var formLength = document.forms[0].length;

//alert(formLength);
while (loopCounter < formLength)
{

    // alert(document.forms.enqForm.elements[loopCounter].name);
    insertName = document.forms[0].elements[loopCounter].name;
    
    //allNames = allNames + "\' . $" + insertName + " . \'<br>";
    allNames = allNames + "$" + insertName + " = $_POST[\"" + insertName + "\"]; <br>";
    //allNames = allNames + " disabled value=\"<?php echo $" + insertName + "; ?>\" ";
    loopCounter++;
    // alert(loopCounter);
}
document.write(allNames);

}
