function isProper(string, CheckEmpty)
	{

   		if ((!string) && (CheckEmpty != "Empty"))
		{
			alert("proper 1");
			 return false;
		}
		else
		{	 
	   		var iChars = "*|\>[]{}\(";

	   		for (var i = 0; i < string.length; i++)
	   		{	
	   	   		if (iChars.indexOf(string.charAt(i)) != -1)
		         	return false;
		   	}
		   	return true;
		}	
	}                      


	function VerifyText(field, AlertText, CheckEmpty)
	{
	   var iChars = "*|\>[]{}\(";

		if ((field.value == "") && (CheckEmpty != "Empty"))
	  	{
			alert(AlertText);
			field.focus(field.value);
			return false;
		}

		for (j = 0; j < field.value.length ; j++)
		{
			if (field.value.substring(j,j+1) == " ")
		  	{
				if (j == 0)
				{
					alert("Please remove the blank space at the beginning of the field");
					field.focus(field.value);
					return false;
				}
				
				if (j == field.value.length -1)
				{
					alert("Please remove the blank space at the end of the field");
					field.focus(field.value);
					return false;
				}
			}
		}
		
    	if (isProper(field.value, CheckEmpty))
		{
			return true;
		}
		else	
		{
       		alert("Please enter valid text. You can not use *|\>[]{}\( " + CheckEmpty);
			field.focus(field.value);
       		return false;
    	}
		
		return true;
	}



	function VerifyDropDown(field, fieldname)
	{
	
		if (field.value == "NO")
	  	{
			alert("Please " + fieldname);
			field.focus(field.value);
			return false;
		}

		return true;

	}


	


	function VerifyEmail(field, AlertMessage)
	{
    	if (field.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		{
			return true;
		}
		else	
		{
        	alert(AlertMessage);
			field.focus(field.value);
        	return false;
    	}
    	return true;
	}	
	
	
			

	function Contact(form)
	{
		if (!VerifyText(form.name, 'Please Enter Your Name'))  return false;
		if (!VerifyEmail(form.email, 'Please Enter a Valid Email'))  return false;
		if (!VerifyText(form.howhelp, 'Please Enter How we Can Help You'))  return false;
	  	return true;
	}
	
	function Glossary(form)
	{
		if (!VerifyText(form.name, 'Please Enter Your Name'))  return false;
		if (!VerifyEmail(form.email, 'Please Enter a Valid Email'))  return false;
		if (!VerifyText(form.word, 'Please Enter Your Word'))  return false;
		if (!VerifyText(form.definition, 'Please Enter Your Definition'))  return false;
	  	return true;
	}
	
	function Stain(form)
	{
		if (!VerifyText(form.name, 'Please Enter Your Name'))  return false;
		if (!VerifyEmail(form.email, 'Please Enter a Valid Email'))  return false;
		if (!VerifyText(form.tip, 'Please Enter Your Tip'))  return false;
		if (!VerifyText(form.instructions, 'Please Enter Your Instructions'))  return false;
	  	return true;
	}
	
	function Feedback(form)
	{
		if (!VerifyText(form.name, 'Please Enter Your Name'))  return false;
		if (!VerifyText(form.company, 'Please Enter Your Company Name'))  return false;
		if (!VerifyEmail(form.email, 'Please Enter a Valid Email'))  return false;
	  	return true;
	}
	function Referral(form)
	{
		if (!VerifyText(form.name, 'Please Enter Your Name'))  return false;
		if (!VerifyText(form.phone, 'Please Enter Your Phone Number'))  return false;
		if (!VerifyEmail(form.email, 'Please Enter a Valid Email'))  return false;
		if (!VerifyText(form.clientName, 'Please Enter Your Client\'s Name'))  return false;
		if (!VerifyText(form.clientCompany, 'Please Enter Your Client\'s Company'))  return false;
		if (!VerifyText(form.clientAddress, 'Please Enter Your Client\'s Address'))  return false;
		if (!VerifyText(form.clientPhone, 'Please Enter Your Client\'s Phone Number'))  return false;
	  	return true;
	}
		
		
		function Certification(form)
	{
		if (!VerifyText(form.txt_fn_1_1, "Please enter Employee Name"))  return false;
		if (!VerifyDropDown(form.lst_fn_2, 'Please Select Company Address'))  return false;
		if (!VerifyDropDown(form.lst_fn_3, 'Please Select Years in Business'))  return false;
		if (!VerifyDropDown(form.lst_fn_4, 'Please Email Check Frequency'))  return false;
		if (!VerifyDropDown(form.lst_fn_5, 'Please Choose what MSDS Definition'))  return false;
		if (!VerifyDropDown(form.opt_fn_6, 'Please Choose if it is ok to use step ladder as straight ladder'))  return false;
		if (!VerifyDropDown(form.lst_fn_7, 'Please Choose Scaffold/Guardrail required height'))  return false;
		if (!VerifyDropDown(form.lst_fn_8, 'Please Select Comany Uniform'))  return false;
		if (!VerifyDropDown(form.opt_fn_9, 'Please Select if you have read and understood employee manual'))  return false;
		
		
		
	  	return true;
	}

