function validateCommonForm() {
	
	var d = document.CommonForm;
	
	if(d.FirstName.value == "") {
		alert ("Please enter first name");
		d.FirstName.focus();
		return false;
	}
	
	if(d.LastName.value == "") {
		alert ("Please enter last name");
		d.LastName.focus();
		return false;
	}
	
	if(d.EmailID.value == "") {
		alert ("Please enter Email ID");
		d.EmailID.focus();
		return false;
	}
	
	else if (Email(d.EmailID.value)) {
		alert ("Please enter valid Email ID");
		d.EmailID.focus()
		d.EmailID.select()
		return false;
	}
	
	
	if (isNaN(d.FirstCode.value)) {
		alert ("Contact Number, Invalid data");
		d.FirstCode.focus()
		d.FirstCode.select()
		return false;
	}
	
	if (isNaN(d.PhoneNumber.value)) {
		alert ("Contact Number, Invalid data");
		d.PhoneNumber.focus()
		d.PhoneNumber.select()
		return false;
	}
	if ((d.FirstCode.value!="") || (d.PhoneNumber.value!="")) 
	{
		if ((d.FirstCode.value=="")|| (d.PhoneNumber.value=="")) 
		{
		alert ("Contact Number, Invalid data");
		d.FirstCode.focus()
		d.FirstCode.select()
		return false;
	    }
	}
	
	if(d.Company.value == "") {
		alert ("Please enter company");
		d.Company.focus();
		return false;
	}
	
	if(d.WebsiteURL.value == "") {
		alert ("Please enter company website URL");
		d.WebsiteURL.focus();
		return false;
	}
	
	if(d.Address1.value == "") {
		alert ("Please enter address 1");
		d.Address1.focus();
		return false;
	}
	
	if(d.City.value == "") {
		alert ("Please enter city");
		d.City.focus();
		return false;
	}
	
	if(d.State.value == "") {
		alert ("Please enter state");
		d.State.focus();
		return false;
	}
	
	if (isNaN(d.ZipCode.value)) {
		alert ("Zip Code, Invalid data");
		d.ZipCode.focus()
		d.ZipCode.select()
		return false;
	}
	
	if(d.Country.value == "") {
		alert ("Please enter country");
		d.Country.focus();
		return false;
	}
	
	if(d.CompanyPhone.value == "") {
		alert ("Please enter company phone");
		d.CompanyPhone.focus();
		return false;
	}
	if (isNaN(d.CompanyPhone.value)) {
		alert ("Company Phone, Invalid data");
		d.CompanyPhone.focus()
		d.CompanyPhone.select()
		return false;
	}
	
	if(d.Year.value == "") {
		alert ("Please enter year established");
		d.Year.focus();
		return false;
	}
	if (isNaN(d.Year.value)) {
		alert ("Year established, Invalid data");
		d.Year.focus()
		d.Year.select()
		return false;
	}
	
	 	
}




function contact() {
	
	var d = document.ContactForm;
	
	if(d.FirstName.value == "") {
		alert ("Please enter first name");
		d.FirstName.focus();
		return false;
	}
	
	if(d.LastName.value == "") {
		alert ("Please enter last name");
		d.LastName.focus();
		return false;
	}
	if(d.Address1.value == "") {
		alert ("Please enter address 1");
		d.Address1.focus();
		return false;
	}
	if(d.Address2.value == "") {
		alert ("Please enter address 2");
		d.Address2.focus();
		return false;
	}
	
	if(d.City.value == "") {
		alert ("Please enter city");
		d.City.focus();
		return false;
	}
	
	if(d.State.value == "") {
		alert ("Please enter state");
		d.State.focus();
		return false;
	}
	if(d.ZipCode.value == "") {
		alert ("Please enter zip code");
		d.ZipCode.focus();
		return false;
	}
	
	if (isNaN(d.ZipCode.value)) {
		alert ("Zip Code, Invalid data");
		d.ZipCode.focus()
		d.ZipCode.select()
		return false;
	}
	if (isNaN(d.FirstCode.value)) {
		alert ("Contact Number, Invalid data");
		d.FirstCode.focus()
		d.FirstCode.select()
		return false;
	}
	
	if (isNaN(d.PhoneNumber.value)) {
		alert ("Contact Number, Invalid data");
		d.PhoneNumber.focus()
		d.PhoneNumber.select()
		return false;
	}
	if ((d.FirstCode.value!="") || (d.PhoneNumber.value!="")) 
	{
		if ((d.FirstCode.value=="")|| (d.PhoneNumber.value=="")) 
		{
		alert ("Contact Number, Invalid data");
		d.FirstCode.focus()
		d.FirstCode.select()
		return false;
	    }
	}
	if(d.EmailID.value == "") {
		alert ("Please enter Email ID");
		d.EmailID.focus();
		return false;
	}
	
	else if (Email(d.EmailID.value)) {
		alert ("Please enter valid Email ID");
		d.EmailID.focus()
		d.EmailID.select()
		return false;
	}
	
	
	
	
	if(d.Comments.value == "") {
		alert ("Please enter comments");
		d.Comments.focus();
		return false;
	}
	
		 	
}





function Email(str)
{
	var supported = 0;
	if (window.RegExp) {
		var tStr = "a";
		var tReg = new RegExp(tStr);
		if (tReg.test(tStr)) 
			supported = 1;
	}
	
	if (!supported)
		return (str.indexOf(".") <= 2) || (str.indexOf("@") < 0);
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	return (r1.test(str) || !r2.test(str));
}

function isNumberKey1(evt)
      {
	  
         var charCode = (evt.which) ? evt.which : event.keyCode
         if (charCode > 31 && (charCode < 48 || charCode > 57))
         {
	         alert("Enter only numbers!!!");
            return false;
        }

         return true;

      }
      
 function isNumberKey(evt)
      {
	  
          var charCode = (evt.which) ? evt.which : event.keyCode
         if ((charCode >=48 && charCode <=57 )|| (charCode == 43 )|| (charCode == 46 )||(charCode == 10 )||(charCode == 13 )|| (charCode == 8)||(charCode == 32)||(charCode == 45))
        {
	       return true; 
        }
         else
          {
	         alert("Enter only numbers!!!");
            return false;
        }
        

      }
