	function FormValidation () {		
	
		var pfilter = /^\(?\d{3}\)?(\s|-)\d{3}-\d{4}$/;
		var efilter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		var c=document.getElementById("Contact_is_Identical");
		
		valid = true;				
		
		//Validation for Contact Form
		if ( document.ConcernForm.Company_Name.value == "" ) {
	        alert ( "Please fill in your Company Name" );
	        valid = false;			
		} else if ( document.ConcernForm.First_Name.value == "" ) {
	        alert ( "Please fill in your Last Name" );
	        valid = false;
		} else if ( document.ConcernForm.Last_Name.value == "" ) {
	        alert ( "Please fill in your Last Name" );
	        valid = false;
		} else if ( document.ConcernForm.Address_1.value == "" ) {
	        alert ( "Please fill in your Address" );
	        valid = false;
		} else if ( document.ConcernForm.City.value == "" ) {
	        alert ( "Please fill in your City" );
	        valid = false;		
		} else if ( document.ConcernForm.Postal_Code.value == "" ) {
	        alert ( "Please fill in your Zip / Postal Code" );
	        valid = false;
		} else if ( document.ConcernForm.Phone.value == "" ) {
	        alert ( "Please fill in your Phone Number" );
	        valid = false;		
		} else if (!pfilter.test(document.ConcernForm.Phone.value)) {
			alert( "Please provide a valid Phone Number" );
			valid = false;
		} else if ( document.ConcernForm.Email.value == "" ) {
	        alert ( "Please fill in your Email Address" );
	        valid = false;					
		} else if (!efilter.test(document.ConcernForm.Email.value)) {
			alert( "Please provide a valid Email Address" );
			valid = false;
		} else if ( document.ConcernForm.Code.value == "" ) {
	        alert ( "Please fill in a UPC Code / SSC Code / Bar Code" );
	        valid = false;
		} else if ( document.ConcernForm.Description.value == "" ) {
	        alert ( "Please Describe the Problem/Concern" );
	        valid = false;
		} else if ( document.ConcernForm.Comments.value == "" ) {
	        alert ( "Please comment or let us know your preferred resolution." );
	        valid = false;		
		
		
		//Validate Contact Fields
		} else if (c.selectedIndex == 0 ){			
			if (document.ConcernForm.C_First_Name.value == ""){
				alert( "Please fill in the Contact's First Name" );
				valid = false;
			} else if (document.ConcernForm.C_Last_Name.value == ""){
				alert( "Please fill in the Contact's Last Name");
				valid = false;
			} else if (document.ConcernForm.C_Address_1.value == ""){
				alert( "Please fill in the Contact's Address");
				valid = false;
			} else if (document.ConcernForm.C_City.value == ""){
				alert( "Please fill in the Contact's City");
				valid = false;
			} else if (document.ConcernForm.C_Postal_Code.value == ""){
				alert( "Please fill in the Contact's Postal Code");
				valid = false;
			} else if (document.ConcernForm.C_Phone.value == ""){
				alert( "Please fill in the Contact's Phone Number");
				valid = false;
			} else if (document.ConcernForm.C_Email.value == ""){
				alert( "Please fill in the Contact's Email Address");
				valid = false;
			} else if (!pfilter.test(document.ConcernForm.C_Phone.value)) {
				alert( "Please provide a valid Contact Phone Number" );
				valid = false;
			} else if (!efilter.test(document.ConcernForm.C_Email.value)) {
				alert( "Please provide a valid Contact Email Address" );
				valid = false;
			}
		}
	    return valid;
	}
