﻿  function alltrim(str) {
				return str.replace(/^\s+|\s+$/g, '');
			}
			

			function formValidator()
			{
			   		  
                if(""==alltrim(document.forms.frmContactus.txtfName.value))
				{
					alert("Please enter first name.");
					document.forms.frmContactus.txtfName.focus();
					return false;
				}
				if(""==alltrim(document.forms.frmContactus.txtlName.value))
				{
					alert("Please enter last name.");
					document.forms.frmContactus.txtlName.focus();
					return false;
				}
				
				if(""==alltrim(document.forms.frmContactus.txtjobTitle.value))
				{
					alert("Please enter job title.");
					document.forms.frmContactus.txtjobTitle.focus();
					return false;
				}
				if(""==alltrim(document.forms.frmContactus.txtcName.value))
				{
					alert("Please enter company.");
					document.forms.frmContactus.txtcName.focus();
					return false;
				}
				if(""==alltrim(document.forms.frmContactus.txttelNum.value))
				{
					alert("Please enter phone number.");
					document.forms.frmContactus.txttelNum.focus();
					return false;
				}
				if(""==alltrim(document.forms.frmContactus.txtEmail.value))
				{
					alert("Please enter email address.");
					document.forms.frmContactus.txtEmail.focus();
					return false;
				}
				else if(emailValidator(document.forms.frmContactus.txtEmail, "Please enter a valid email address")== false)
				{
				    document.forms.frmContactus.txtEmail.focus();
				    return false;
				}
				if(""==alltrim(document.forms.frmContactus.txtAddress.value))
				{
					alert("Please enter address.");
					document.forms.frmContactus.txtAddress.focus();
					return false;
				}
				if(document.forms.frmContactus.selQuestion.selectedIndex == 0)
				{
					alert("Please select a question ");
					document.forms.frmContactus.selQuestion.focus();
					return false;
				}
				if(""==alltrim(document.forms.frmContactus.txtInqDetails.value))
				{
					alert("Please enter inquiry details.");
					document.forms.frmContactus.txtInqDetails.focus();
					return false;
				}
				return true;
			}

			function emailValidator(elem, helperMsg){
				var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
				if(elem.value.match(emailExp)){
					return true;
				}else{
					alert(helperMsg);
					elem.focus();
					return false;
				}
			}
			function SubmitContactInfo()
			{
			    if(formValidator())
			    {
			      document.forms.frmContactus.submit();
			    }
			}
			function SupportFormValidator()
			{
			   		  
                if(""==alltrim(document.forms.frmSupport.txtName.value))
				{
					alert("Please enter your name.");
					document.forms.frmSupport.txtName.focus();
					return false;
				}
				if(""==alltrim(document.forms.frmSupport.txtcName.value))
				{
					alert("Please enter company name.");
					document.forms.frmSupport.txtcName.focus();
					return false;
				}
				
				if(""==alltrim(document.forms.frmSupport.txttelNumber.value))
				{
					alert("Please enter telephone number.");
					document.forms.frmSupport.txttelNumber.focus();
					return false;
				}
				
				if(""==alltrim(document.forms.frmSupport.txtEmail.value))
				{
					alert("Please enter email address.");
					document.forms.frmSupport.txtEmail.focus();
					return false;
				}
				else if(emailValidator(document.forms.frmSupport.txtEmail, "Please enter a valid email address")== false)
				{
				    document.forms.frmSupport.txtEmail.focus();
				    return false;
				}
							
				if(document.forms.frmSupport.selectType.selectedIndex == 0)
				{
					alert("Please select a type ");
					document.forms.frmSupport.selectType.focus();
					return false;
				}
				
				if(""==alltrim(document.forms.frmSupport.txtSubject.value))
				{
					alert("Please enter subject details.");
					document.forms.frmSupport.txtSubject.focus();
					return false;
				}
				
				if(""==alltrim(document.forms.frmSupport.txtDesc.value))
				{
					alert("Please enter description details.");
					document.forms.frmSupport.txtDesc.focus();
					return false;
				}
				return true;
			}
			function SubmitSupportInfo()
			{
			    if(SupportFormValidator())
			    {
			         document.forms.frmSupport.submit();
			    }
			}


