

function sendContactUs(url){

	if(validateContactUsFields()==true){  
	   document.frmContactUs.action = url;
	   document.frmContactUs.submit();
	}
}


function reset()
{  
  document.frmContactUs.reset();
}

function getSelectedSubject()
{
    var selectedSub=document.frmContactUs.subject.value;
 	if(selectedSub=="Delivery Enquiry")
 	{
		    document.getElementById("orderNo").style.display="block";
		    document.frmContactUs.act.value="yes";
	 }
	 else
	 {
		    document.getElementById("orderNo").style.display="none";
		    document.frmContactUs.act.value="no";
	 }	
}
function validateContactUsFields() {
	   var orderNumber=document.frmContactUs.orderNumber.value;
	   var actVal=document.frmContactUs.act.value;	    
	   var url="validateorder.htm";	
	   
	   if(actVal == "yes")
		{
				$.post(url,
				{
					orderNumber:orderNumber
				},						
				function(data)
				 {     			
				     eval(data);
				     var status = obj.status;
					     if(status == "no")
					     {
					       alert("Please enter valid order number");	
					       document.frmContactUs.orderNumber.focus();
					       return false;
					     }		     		
				 },
				"html" );
	     }
	   
	   
	   if(trim(document.frmContactUs.subject.value) == ""){
	        alert("Please select subject");	  	   
	        document.frmContactUs.subject.focus();
	  	    return false;
	     }	
	     	     
	    if(trim(document.frmContactUs.name.value) == ""){
	        alert("Please enter your name");	 
	        document.frmContactUs.name.focus();
	  	    return false;
	     }	     	     	  		    		    	   
	   if(actVal == "yes")
		  {	   
		     if(trim(document.frmContactUs.orderNumber.value) == ""){	  
			        alert("Please enter order number");	
			        document.frmContactUs.orderNumber.focus();
			  	    return false;
			  }
		 }
	     
	     if(trim(document.frmContactUs.email.value) == ""){         	
	    	alert("Please enter email address");	
	    	document.frmContactUs.email.focus();
	  	    return false;
	     }
	     else if(!isValidEmail(document.frmContactUs.email)){
	    	 alert("Please enter valid email address");
	    	 document.frmContactUs.email.focus();
			return false;
		}
	     
	     if(trim(document.frmContactUs.contact.value) == ""){
	        alert("Please enter contact number");
	        document.frmContactUs.contact.focus();
	  	    return false;
	     }
	     else if(!isValidNumber(document.frmContactUs.contact.value,'contact number')){
	        	alert("Please enter contact number in numbers");
	        	document.frmContactUs.contact.focus();
	        	return false;
	     }	     
	     if(trim(document.frmContactUs.message.value) == ""){        
	        alert("Please enter message");
	        document.frmContactUs.message.focus();
	  	    return false;
	     }
	     if(trim(document.frmContactUs.securityCode.value) == ""){        
	    	 alert("Please enter security code");
		        document.frmContactUs.securityCode.focus();
		  	    return false;
		 }
	    	        
	   
	   return true;
}
function validateFields() {
	
	   hideAllTips();	  	     
	   var orderNumber=document.frmContactUs.orderNumber.value;
	   var actVal=document.frmContactUs.act.value;	    
	   var url="validateorder.htm";	
	   	
	   if(actVal == "yes")
		{
				$.post(url,
				{
					orderNumber:orderNumber
				},						
				function(data)
				 {     			
				     eval(data);
				     var status = obj.status;
					     if(status == "no")
					     {
					       showTips("tips-right",250,170,"orderNumber","Please enter valid order number");	
					       document.frmContactUs.orderNumber.focus();
					       return false;
					     }		     		
				 },
				"html" );
	     }
	     
	     //new     
	     if(trim(document.frmContactUs.subject.value) == ""){
	         showTips("tips-right",200,170,"subject","Please select subject");	  	   
	  	     return false;
	     }	
	     	     
	    if(trim(document.frmContactUs.name.value) == ""){
	         showTips("tips-right",200,170,"name","Please enter your name");	  	   
	  	     return false;
	     }	     	     	  		    		    	   
	   if(actVal == "yes")
		  {	   
		     if(trim(document.frmContactUs.orderNumber.value) == ""){	  
			        showTips("tips-right",230,170,"orderNumber","Please enter order number");	
			  	    return false;
			  }
		 }
	     
	     if(trim(document.frmContactUs.email.value) == ""){         	
	        showTips("tips-right",230,170,"email","Please enter email address");	
	  	    return false;
	     }
	     else if(!isValidEmail(document.frmContactUs.email)){
	        showTips("tips-right",250,170,"email","Please enter valid email address");
			return false;
		}
	     
	     if(trim(document.frmContactUs.contact.value) == ""){
	        showTips("tips-right",230,170,"contact","Please enter contact number");
	  	    return false;
	     }
	     else if(!isValidNumber(document.frmContactUs.contact.value,'contact number')){
	        	showTips("tips-right",230,170,"contact","Please enter contact number in numbers");
	        	return false;
	     }	     
	     if(trim(document.frmContactUs.message.value) == ""){        
	        showTips("tips-right",230,170,"message","Please enter message");
	  	    return false;
	     }
	    	        
	     return true;
  }
  
  function isValidEmail(obj)
{	
	str = obj.value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (!filter.test(str))
	{		
		return false;
	}
	return true;
}
  
function isValidNumber(val, msg)
	{
		if(val==""){
			return false;
		}
		if(isNaN(val))
		{
			return false;
		}
	return true;
	}

