

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		ORDERButton_01_over = newImage("images/ORDERButton_01-over.jpg");
		preloadFlag = true;
	}
}






function validateQuote()
	{
		
        var data = document.enqForm;
        var txtReturn = "";
        
        var MainInfoFlag = 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";  
		}
        if (data.CompanyName.value == "")
		{
			txtReturn = txtReturn + "\t - Please enter your Company Name. \n";  
		} 
        if (data.CompanyPosition.value == "")
		{
			txtReturn = txtReturn + "\t - Please enter your Company Position. \n";  
		}            		
        // Contact details start  
              
        if (data.TelW.value == "" || data.TelW.value == "+27")
		{
			txtReturn = txtReturn + "\t - Please enter your Direct Tel 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;
	}
    }
    
            
         //Contact Details end   
        	if (data.Requirements.value == "")
		{
			txtReturn = txtReturn + "\t - Please enter your Requirements. \n";  
		}     
        	if (data.iSendNames.value == "")
		{
			txtReturn = txtReturn + "\t - Please enter iSend Names required. \n";  
		} 
        
         
        
        //Focus or Submission
		
		if (txtReturn == "")
		{
			data.submit();
		}
		else
        {
        alert ("The information could not be submitted: \r\n\n" + txtReturn);
			
        if (data.Name.value == "" || data.Name.value == "Your name!")
		{
			data.Name.focus(); 
            data.Name.select(); 
            return;
		}

        if (data.Surname.value == "" || data.Surname.value == "Your name!")
		{
			data.Surname.focus(); 
            data.Surname.select(); 
            return;
		}
        if (data.CompanyName.value == "")
		{
			data.CompanyName.focus(); 
            data.CompanyName.select(); 
            return;
		}
		if (data.CompanyPosition.value == "")
		{
			data.CompanyPosition.focus(); 
            data.CompanyPosition.select(); 
            return;
		}
		if (data.Email.value == "" || EmailCheckFlag == false)
		{
			data.Email.focus(); 
            data.Email.select(); 
            return;
		}

        if (data.TelW.value == "" && MainInfoFlag == false)
		{
			data.TelW.focus(); 
            data.TelW.select(); 
            return;
		}
		if (data.Requirements.value == "")
		{
			data.Requirements.focus(); 
            data.Requirements.select(); 
            return;
		}	
		else if (data.iSendNames.value == "")
		{
			data.iSendNames.focus(); 
            data.iSendNames.select(); 
            return;
		}		
     
        
        
        
}
		}
		
		
		
