/*start another*/
//function valueCount1(myForm, myField, maxLength, myErrormsg)
/*function valueCount1(myVal, maxLength, myErrormsg)
	{		
		if(myVal.length > maxLength){
			//alert(mer);
			//mf.mfld.focus();
			return false;
		}
		return true;
	}*/
/*end another*/
function fmvalidationAdmincontact(form1) //contact-right-1 call this function
	{
			
		var form1 = form1;
			// check for last name
			if (form1.flname.value=='') 
			{
			alert("Please Enter First Name");
			form1.flname.focus();
			return false;
			}
			if (form1.lname.value=='') 
			{
			alert("Please Enter Last Name");
			form1.lname.focus();
			return false;
			}
			if(document.form1.cemail.value=="")
		    {
			alert("Please insert your Email");
			document.form1.cemail.focus();
			return false;
		    }
		    if (!(document.form1.cemail.value.indexOf('\@') > -1))
	    {
	    	alert("Mailaddress must contain a \@");
			document.form1.cemail.focus();
			return false;
	   	}
		if(document.form1.cemail.value.substr(document.form1.cemail.value.indexOf('\@')+1,1) == ".")
		{
			alert("Cannot write\@ and '.' (dot) in consecutive position!");
			document.form1.cemail.focus();
			return false;			
		}
		if (!(document.form1.cemail.value.indexOf('.') > -1))
		{
	     	alert("Mailaddress must contain a '.' (dot)");
			document.form1.cemail.focus();
			return false;
   		}
		if(document.form1.cemail.value.length < document.form1.cemail.value.indexOf('.')+3)
		{
			alert("Mailaddress must contain atleast two characters after '.' (dot)");
			document.form1.cemail.focus();
			return false;
		}
		if(document.form1.address1.value=="")
		    {
			alert("Please insert your Address");
			document.form1.address1.focus();
			return false;
		    }
		    if(document.form1.telephone.value=="")
		    {
			alert("Please insert your Telephone Number");
			document.form1.telephone.focus();
			return false;
		    }
		    if (!check_usphone(document.form1.telephone,1)){		
		return false;
		}
		else
		{
		    return true;
		} 	
		}	
		
		function check_usphone(phonenumber,useareacode)  
        {
	        if(useareacode == '')
		        useareacode = 1;
        if(!IsNumeric(phonenumber.value)){
        alert("Please Enter a Valid Phone Number");
        document.form1.telephone.focus();
        return false;
        }
        return true;
        } 

function IsNumeric(strString)
   //  check for valid numeric strings
   {
   var strValidChars = "0123456789-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }	





function fmvalidation(form1) //contact-right-1 call this function
	{
			
		var form1 = form1;
			// check for Primary Contact Name
			if (form1.cname.value=='') 
			{
			alert("Please Enter Primary Contact Name");
			form1.cname.focus();
			return false;
			}
			// check for Company/Affiliation Name
			if (form1.caname.value=='') 
			{
			alert("Please Enter Company/Affiliation Name");
			form1.caname.focus();
			return false;
			}
			if(document.form1.cemail.value=="")
		    {
			alert("Please insert your Email");
			document.form1.cemail.focus();
			return false;
		    }
		    if (!(document.form1.cemail.value.indexOf('\@') > -1))
	    	{
	    	alert("Mailaddress must contain a \@");
			document.form1.cemail.focus();
			return false;
	   		}
		if(document.form1.cemail.value.substr(document.form1.cemail.value.indexOf('\@')+1,1) == ".")
		{
			alert("Cannot write\@ and '.' (dot) in consecutive position!");
			document.form1.cemail.focus();
			return false;			
		}
		if (!(document.form1.cemail.value.indexOf('.') > -1))
		{
	     	alert("Mailaddress must contain a '.' (dot)");
			document.form1.cemail.focus();
			return false;
   		}
		if(document.form1.cemail.value.length < document.form1.cemail.value.indexOf('.')+3)
		{
			alert("Mailaddress must contain atleast two characters after '.' (dot)");
			document.form1.cemail.focus();
			return false;
		}
		if(document.form1.Address1.value=="")
		    {
			alert("Please insert your Address");
			document.form1.Address1.focus();
			return false;
		    }
			// check for City Name
			if(document.form1.city.value=="")
		    {
			alert("Please insert your City");
			document.form1.city.focus();
			return false;
		    }
			
			// check for State Name
			if(document.form1.state.value=="")
		    {
			alert("Please insert your State");
			document.form1.state.focus();
			return false;
		    }
			
			// check for Zip code
			if(!validateZIP(document.form1.zip.value)){
				document.form1.zip.focus();
				return false;
			}
						
					
		    if(document.form1.telephone.value=="")
		    {
			alert("Please insert your Telephone Number");
			document.form1.telephone.focus();
			return false;
		    }
		    if (!check_usphone(document.form1.telephone,1)){		
				return false;
			}
			if(document.form1.Employees.value=="")
		    {
			alert("Please insert Employees.");
			document.form1.Employees.focus();
			return false;
		    }
			else
			{
		    	return true;
			} 	
}	
		
function check_usphone(phonenumber,useareacode)  
{
	if(useareacode == '')
		useareacode = 1;
if(!IsNumeric(phonenumber.value)){
alert("Please Enter Numerical value");
document.form1.telephone.focus();
return false;
}
return true;
}






// check for Zip Code

function validateZIP(field) {
var valid = "0123456789-";
var hyphencount = 0;

if (field.length!=5 && field.length!=10) {
alert("Please enter 5 digit zip code.");
return false;
}
for (var i=0; i < field.length; i++) {
temp = "" + field.substring(i, i+1);
if (temp == "-") hyphencount++;
if (valid.indexOf(temp) == "-1") {
alert("Invalid characters in your zip code.  Please try again.");
return false;
}
if ((hyphencount > 1) || ((field.length==10) && ""+field.charAt(5)!="-")) {
alert("The hyphen character should be used with a properly formatted 5 digit+four zip code, like '12345-6789'.   Please try again.");
return false;
   }
}
return true;
}



// 3rd validation

function fmvalidationIndv(form1) //contact-right-1 call this function
	{
			
		var form1 = form1;
			// check for First Name
			if (form1.flname.value=='') 
			{
			alert("Please Enter First Name");
			form1.flname.focus();
			return false;
			}
			// check for Company/Affiliation Name
			if (form1.lname.value=='') 
			{
			alert("Please Enter Last Name");
			form1.lname.focus();
			return false;
			}
			if(document.form1.cemail.value=="")
		    {
			alert("Please insert your Email");
			document.form1.cemail.focus();
			return false;
		    }
		    if (!(document.form1.cemail.value.indexOf('\@') > -1))
	    	{
	    	alert("Mailaddress must contain a \@");
			document.form1.cemail.focus();
			return false;
	   		}
		if(document.form1.cemail.value.substr(document.form1.cemail.value.indexOf('\@')+1,1) == ".")
		{
			alert("Cannot write\@ and '.' (dot) in consecutive position!");
			document.form1.cemail.focus();
			return false;			
		}
		if (!(document.form1.cemail.value.indexOf('.') > -1))
		{
	     	alert("Mailaddress must contain a '.' (dot)");
			document.form1.cemail.focus();
			return false;
   		}
		if(document.form1.cemail.value.length < document.form1.cemail.value.indexOf('.')+3)
		{
			alert("Mailaddress must contain atleast two characters after '.' (dot)");
			document.form1.cemail.focus();
			return false;
		}
		
			// check for City Name
			if(document.form1.city.value=="")
		    {
			alert("Please insert your City");
			document.form1.city.focus();
			return false;
		    }
			
			// check for State Name
			if(document.form1.state.value=="")
		    {
			alert("Please insert your State");
			document.form1.state.focus();
			return false;
		    }
			
			// check for Zip code
			if(!validateZIP(document.form1.zip.value)){
				document.form1.zip.focus();
				return false;
			}
						
			// check for State Name
			if(document.form1.medications.value=="")
		    {
			alert("Please insert your comments");
			document.form1.medications.focus();
			return false;
		    }		
		   	
}
 