function Validate()
	{
		if(document.Registration.CompanyName.value.split(" ").join("") == "")
		{
			alert("Company name must be entered.");
			document.Registration.CompanyName.focus();
			return false;
		}
		else if(document.Registration.Title.value.split(" ").join("") == "")
		{
			alert("Title must be entered.");
			document.Registration.Title.focus();
			return false;
		}
		else if(document.Registration.FirstName.value.split(" ").join("") == "")
		{
			alert("First name must be entered.");
			document.Registration.FirstName.focus();
			return false;
		}
		else if(document.Registration.LastName.value.split(" ").join("") == "")
		{
			alert("Last name must be entered.");
			document.Registration.LastName.focus();
			return false;
		}
		else if(document.Registration.Address.value.split(" ").join("") == "")
		{
			alert("Address name must be entered.");
			document.Registration.Address.focus();
			return false;
		}
		else if(document.Registration.City.value.split(" ").join("") == "")
		{
			alert("City must be entered.");
			document.Registration.City.focus();
			return false;
		}
		else if(document.Registration.Country.selectedIndex != 0 && document.Registration.txtState.value.split(" ").join("") == "")
		{
			alert("State must be entered.");
			document.Registration.txtState.focus();
			return false;
		}
		else if(document.Registration.Phone.value.split(" ").join("") == "")
		{
			alert("Phone must be entered.");
			document.Registration.Phone.focus();
			return false;
		}
		else if(document.Registration.Number.value.split(" ").join("") == "")
		{
			alert("Number must be entered.");
			document.Registration.Number.focus();
			return false;
		}
		else if(document.Registration.Username.value.split(" ").join("") == "")
		{
			alert("UserName must be entered.");
			document.Registration.Username.focus();
			return false;
		}
		else if(!validateEmail(document.Registration.Username.value))
		{
			alert("Invalid Email  ID.");
			document.Registration.Username.focus();
			return false;
		}
		else if(document.Registration.password.value.split(" ").join("") == "")
		{
			alert("Password must be entered.");
			document.Registration.password.focus();
			return false;
		}
		else if(document.Registration.ConfirmPassword.value.split(" ").join("") == "")
		{
			alert("Confirm password must be entered.");
			document.Registration.ConfirmPassword.focus();
			return false;
		}
		else if(document.Registration.password.value != document.Registration.ConfirmPassword.value)
		{
			alert("Confirm your password.");
			document.Registration.ConfirmPassword.focus();
			return false;
		}

		else if(document.Registration.Agree.checked==false)
		{
			alert("You Must sign the Agreement.");
			document.Registration.Agree.focus();
			return false;
		}
		else
		{
			if(document.Registration.Country.selectedIndex == 0)
			{
				document.Registration.txtState.value = "";
				document.Registration.submit();
			}
			else
			{
				document.Registration.submit();
			}
		}
		
	}
	
	function ShowTextBoxState()
	{
			var LIntIndex
			LIntIndex = document.Registration.Country.selectedIndex;
			
			if(LIntIndex!=0)
			{
				document.all("RowDisplayStatelst").style.display='none';
				document.all("RowDisplayStateText").style.display='';
			}
			else
			{
				document.all("RowDisplayStatelst").style.display='';
				document.all("RowDisplayStateText").style.display='none';
			}
		
	}
	
	function validateEmail(emailid) 
	{
    	var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
    	
		if (! emailid.match(re)) 
		{
       		return (false);
    	}
    	return(true);
	}

	function Validate_C(ParamtrForReqCat)
	{
		if(document.contactfrm.CompanyName.value.split(" ").join("") == "")
		{
			alert("Company name must be entered.");
			document.contactfrm.CompanyName.focus();
			return false;
		}
		
		else if(document.contactfrm.FirstName.value.split(" ").join("") == "")
		{
			alert("First name must be entered.");
			document.contactfrm.FirstName.focus();
			return false;
		}
		else if(document.contactfrm.LastName.value.split(" ").join("") == "")
		{
			alert("Last name must be entered.");
			document.contactfrm.LastName.focus();
			return false;
		}
		else if(document.contactfrm.Address.value.split(" ").join("") == "")
		{
			alert("Address name must be entered.");
			document.contactfrm.Address.focus();
			return false;
		}
		
		
		else if(document.contactfrm.Phone.value.split(" ").join("") == "")
		{
			alert("Phone must be entered.");
			document.contactfrm.Phone.focus();
			return false;
		}
		
		
		else if(!validateEmail(document.contactfrm.email.value))
		{
			alert("Invalid Email ID.");
			document.contactfrm.email.focus();
			return false;
		}
		
    	document.contactfrm.method="post"
    	if (ParamtrForReqCat !="")
    	{
    	    document.contactfrm.action="ReqCatalog.asp?submit=yes"
    	}
    	else
    	{    
		    document.contactfrm.action="contactus.asp?submit=yes"
		}    
		document.contactfrm.submit()
		
	}
	
	function ValidateReqCat()
	{
		if(document.frmReqCat.txtCName.value.split(" ").join("") == "")
		{
			alert("Company name must be entered.");
			document.frmReqCat.txtCName.focus();
			return false;
		}
		else if(document.frmReqCat.txtFName.value.split(" ").join("") == "")
		{
			alert("First name must be entered.");
			document.frmReqCat.txtFName.focus();
			return false;
		}
		else if(document.frmReqCat.txtLName.value.split(" ").join("") == "")
		{
			alert("Last name must be entered.");
			document.frmReqCat.txtLName.focus();
			return false;
		}
		else if(document.frmReqCat.txtAddress.value.split(" ").join("") == "")
		{
			alert("Address name must be entered.");
			document.frmReqCat.txtAddress.focus();
			return false;
		}
		else if(document.frmReqCat.txtPh.value.split(" ").join("") == "")
		{
			alert("Phone must be entered.");
			document.frmReqCat.txtPh.focus();
			return false;
		}
		else if(!validateEmail(document.frmReqCat.txtEmail.value))
		{
			alert("Invalid Email ID.");
			document.frmReqCat.txtEmail.focus();
			return false;
		}
		
    	document.frmReqCat.method="post"
   	    document.frmReqCat.action="ReqCatalog.asp?submit=yes"
		document.frmReqCat.submit()
	}