function trim(str)
{
	return str.replace(/^\s*|\s(?=\s)|\s*$/g,'');	
}
function IsNumeric(strString)
{
	var strValidChars = "0123456789~!@#$%^&*()_+|\=-<>?,/`[]{};':\"";
	var str2 = ".";
	var blnResult = false;

	if (strString.length == 0)
		return false;
	
	for (i = 0; i < strString.length; i++)
	{
		strChar = strString.charAt(i);
		//	alert("strChar="+strChar);
		if (strValidChars.indexOf(strChar) == -1)
		{
			j=i+1;
			strChar2 = strString.charAt(j);
			//	alert("strChar2="+strChar2);
			if(strChar == strChar2 && str2 == strChar)
			{
				return true;
			}
			else if(j<strString.length)
			{
				continue;
			}
		}
		else
		{
			blnResult = true;
		}
	}
	return blnResult;
	
}






function IsNumeric2(strString)
{
	var strValidChars = "~!@#$%^&*()_+|\=-<>?,/`[]{};':\"";
	var str2 = ".";
	var blnResult = false;

	if (strString.length == 0)
		return false;
	
	for (i = 0; i < strString.length; i++)
	{
		strChar = strString.charAt(i);
		//	alert("strChar="+strChar);
		if (strValidChars.indexOf(strChar) == -1)
		{
			j=i+1;
			strChar2 = strString.charAt(j);
			//	alert("strChar2="+strChar2);
			if(strChar == strChar2 && str2 == strChar)
			{
				return true;
			}
			else if(j<strString.length)
			{
				continue;
			}
		}
		else
		{
			blnResult = true;
		}
	}
	return blnResult;
	
}


function email_more(strString)
{
	var pos = strString.indexOf("@");
	str2="_";
	str3="-";
	

	if (strString.length == 0)
		return false;
	
	for (i = 0; i < pos; i++)
	{
		strpos = strString.indexOf("_");
		strpos2= strString.indexOf("-");
		if (strString.charAt(strpos+1) == str2 || strString.charAt(strpos2+1) == str3)
		{
			return true;
		}
	}
	return false;
	
}

// Reset all fields in the contact us form 
function display_error()
{
	document.getElementById('div_name').style.display="None";
	document.getElementById('div_city').style.display="None";
	document.getElementById('div_state').style.display="None";
	document.getElementById('div_country').style.display="None";
	document.getElementById('div_phone').style.display="None";
	document.getElementById('div_email').style.display="None";
	document.getElementById('div_comments').style.display="None";
	
	document.getElementById('name1').value="";
	document.getElementById('city1').value="";
	document.getElementById('state').value="";
	document.getElementById('country').value="220";
	document.getElementById('email').value="";
	document.getElementById('phone').value="";
	document.getElementById('comments').value="";
	document.getElementById('name1').focus();
	return false;
}
   
function validate()
{
	if(trim(document.getElementById('name1').value)=="")
	{
		document.getElementById('name1').value="";
		document.getElementById('name1').focus();
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_name').style.display="Block";
		document.getElementById('msg_name').innerHTML = "Field Name is Empty";
		return false;		
	}
	else if(IsNumeric(document.getElementById('name1').value))
	{
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_name').style.display="Block";
		document.getElementById('name1').value=trim(document.getElementById('name1').value);
		document.getElementById('msg_name').innerHTML = "Field Name is Invalid";
		document.getElementById('name1').focus();
		return false;		
	}
	else if(trim(document.getElementById('city1').value)=="")
	{
		document.getElementById('name1').value=trim(document.getElementById('name1').value);
		document.getElementById('city1').value="";
		document.getElementById('city1').focus();
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_city').style.display="Block";
		document.getElementById('msg_city').innerHTML = "Field City is Empty";
		return false;		
	}
	else if(IsNumeric(document.getElementById('city1').value))
	{
		document.getElementById('name1').value=trim(document.getElementById('name1').value);
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_city').style.display="Block";
		document.getElementById('city1').value=trim(document.getElementById('city1').value);
		document.getElementById('msg_city').innerHTML = "Field City is Invalid";
		document.getElementById('city1').focus();
		return false;		
	}
	else if(trim(document.getElementById('state').value)=="")
	{
		document.getElementById('name1').value=trim(document.getElementById('name1').value);
		document.getElementById('city1').value=trim(document.getElementById('city1').value);
		document.getElementById('state').value="";
		document.getElementById('state').focus();
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_state').style.display="Block";
		document.getElementById('msg_state').innerHTML = "Field State is Empty";
		return false;		
	}
	else if(IsNumeric(document.getElementById('state').value))
	{
		document.getElementById('name1').value=trim(document.getElementById('name1').value);
		document.getElementById('city1').value=trim(document.getElementById('city1').value);
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_state').style.display="Block";
		document.getElementById('state').value=trim(document.getElementById('state').value);
		document.getElementById('msg_state').innerHTML = "Field State is Invalid";
		document.getElementById('state').focus();
		return false;		
	}
	else if(trim(document.getElementById('country').value)=="")
	{
		document.getElementById('name1').value=trim(document.getElementById('name1').value);
		document.getElementById('city1').value=trim(document.getElementById('city1').value);
		document.getElementById('state').value=trim(document.getElementById('state').value);
		document.getElementById('country').value="";
		document.getElementById('country').focus();
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_country').style.display="Block";
		document.getElementById('msg_country').innerHTML = "Field Country is Empty";
		return false;		
	}
	else if(trim(document.getElementById('email').value)=="")
	{
		document.getElementById('name1').value=trim(document.getElementById('name1').value);
		document.getElementById('city1').value=trim(document.getElementById('city1').value);
		document.getElementById('state').value=trim(document.getElementById('state').value);
		document.getElementById('email').value="";
		document.getElementById('email').focus();
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_email').style.display="Block";
		document.getElementById('msg_email').innerHTML = "Field Email is Empty";
		return false;		
	} 
	else if((/^([a-zA-Z]([a-z0-9-_\.\+])+([a-z0-9])@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,4}))$/).exec(document.getElementById('email').value)==null)
	{
		document.getElementById('name1').value=trim(document.getElementById('name1').value);
		document.getElementById('city1').value=trim(document.getElementById('city1').value);
		document.getElementById('state').value=trim(document.getElementById('state').value);
		document.getElementById('email').focus();
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_email').style.display="Block";
		document.getElementById('msg_email').innerHTML = "Field Email is Invalid";
		return false;		
	}
	else if((/^[a-zA-Z][a-z0-9_\+-]+(\.[a-z0-9_\+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,4})$/).exec(document.getElementById('email').value)==null)
	{
		document.getElementById('name1').value=trim(document.getElementById('name1').value);
		document.getElementById('city1').value=trim(document.getElementById('city1').value);
		document.getElementById('state').value=trim(document.getElementById('state').value);
		document.getElementById('email').focus();
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_email').style.display="Block";
		document.getElementById('msg_email').innerHTML = "Field Email is Invalid";
		return false;		
	}
	else if((/^([a-zA-Z]([a-z0-9-_\.\+])+([a-z0-9])@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,4}))$/).exec(document.getElementById('email').value)==null)
	{
		document.getElementById('name1').value=trim(document.getElementById('name1').value);
		document.getElementById('city1').value=trim(document.getElementById('city1').value);
		document.getElementById('state').value=trim(document.getElementById('state').value);
		document.getElementById('email').focus();
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_email').style.display="Block";
		document.getElementById('msg_email').innerHTML = "Field Email is Invalid";
		return false;		
	}
	else if(email_more(document.getElementById('email').value))
	{
		document.getElementById('name1').value=trim(document.getElementById('name1').value);
		document.getElementById('city1').value=trim(document.getElementById('city1').value);
		document.getElementById('state').value=trim(document.getElementById('state').value);
		document.getElementById('email').focus();
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_email').style.display="Block";
		document.getElementById('msg_email').innerHTML = "Field Email is Invalid";
		return false;			
	}
	/*else if(trim(document.getElementById('phone').value)=="")
	{
		document.getElementById('name1').value=trim(document.getElementById('name1').value);
		document.getElementById('city1').value=trim(document.getElementById('city1').value);
		document.getElementById('state').value=trim(document.getElementById('state').value);
		document.getElementById('phone').value="";
		document.getElementById('phone').focus();
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_phone').style.display="Block";
		document.getElementById('msg_phone').innerHTML = "Field Phone is Empty";
		return false;		
	}*/
	else if(trim(document.getElementById('comments').value)=="")
	{
		document.getElementById('name1').value=trim(document.getElementById('name1').value);
		document.getElementById('city1').value=trim(document.getElementById('city1').value);
		document.getElementById('state').value=trim(document.getElementById('state').value);
		document.getElementById('phone').value=trim(document.getElementById('phone').value);
		document.getElementById('comments').value="";
		document.getElementById('comments').focus();
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="Block";
		document.getElementById('msg_comments').innerHTML = "Field Comments is Empty";
		return false;		
	}
	else
		document.form1.submit();
}

function checkname()
{
	if(trim(document.getElementById('name1').value)=="")
	{
		document.getElementById('name1').value="";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_name').style.display="Block";
		document.getElementById('msg_name').innerHTML = "Field Name is Empty";
		document.getElementById('name1').focus();
	}
	else if(IsNumeric(document.getElementById('name1').value))
	{
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_name').style.display="Block";
		document.getElementById('name1').value=trim(document.getElementById('name1').value);
		document.getElementById('msg_name').innerHTML = "Field Name is Invalid";
		document.getElementById('name1').focus();
	}
	else
	{
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_name').style.display="None";
		document.getElementById('name1').value=trim(document.getElementById('name1').value);
	}
}

function checkcity()
{
	if(trim(document.getElementById('city1').value)=="")
	{
		document.getElementById('city1').value="";
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('city1').focus();
		document.getElementById('div_city').style.display="Block";
		document.getElementById('msg_city').innerHTML = "Field City is Empty";
	}
	else if(IsNumeric(document.getElementById('city1').value))
	{
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('city1').focus();
		document.getElementById('div_city').style.display="Block";
		document.getElementById('city1').value=trim(document.getElementById('city1').value);
		document.getElementById('msg_city').innerHTML = "Field City is Invalid";
	}
	else
	{
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('city1').value=trim(document.getElementById('city1').value);
	}
}

function checkstate()
{
	if(trim(document.getElementById('state').value)=="")
	{
		document.getElementById('state').value="";
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('state').focus();
		document.getElementById('div_state').style.display="Block";
		document.getElementById('msg_state').innerHTML = "Field State is Empty";
	}
	else if(IsNumeric(document.getElementById('state').value))
	{
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('state').focus();
		document.getElementById('div_state').style.display="Block";
		document.getElementById('state').value=trim(document.getElementById('state').value);
		document.getElementById('msg_state').innerHTML = "Field State is Invalid";
	}
	else
	{
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('state').value=trim(document.getElementById('state').value);
	}
}

function checkemail()
{
	if(trim(document.getElementById('email').value)=="")
	{
		document.getElementById('email').value="";
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('email').focus();
		document.getElementById('div_email').style.display="Block";
		document.getElementById('msg_email').innerHTML = "Field Email is Empty";
	} 
	else if((/^([a-zA-Z]([a-z0-9-_\.\+])+([a-z0-9])@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,4}))$/).exec(document.getElementById('email').value)==null)
	{
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('email').focus();
		document.getElementById('div_email').style.display="Block";
		document.getElementById('msg_email').innerHTML = "Field Email is Invalid";
	}
	else if((/^[a-zA-Z][a-z0-9_\+-]+(\.[a-z0-9_\+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,4})$/).exec(document.getElementById('email').value)==null)
	{
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('email').focus();
		document.getElementById('div_email').style.display="Block";
		document.getElementById('msg_email').innerHTML = "Field Email is Invalid";
	}
	else if((/^([a-zA-Z]([a-z0-9-_\.\+])+([a-z0-9])@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,4}))$/).exec(document.getElementById('email').value)==null)
	{
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('email').focus();
		document.getElementById('div_email').style.display="Block";
		document.getElementById('msg_email').innerHTML = "Field Email is Invalid";
	}
	else if(email_more(document.getElementById('email').value))
	{
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('email').focus();
		document.getElementById('div_email').style.display="Block";
		document.getElementById('msg_email').innerHTML = "Field Email is Invalid";
	}
	else
	{
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('email').value=trim(document.getElementById('email').value);
	}
}

function checkphone()
{
	if(trim(document.getElementById('phone').value)=="")
	{
		document.getElementById('phone').value="";
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('phone').focus();
		document.getElementById('div_phone').style.display="Block";
		document.getElementById('msg_phone').innerHTML = "Field Phone is Empty";
	}
	else
	{
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('phone').value=trim(document.getElementById('phone').value);
	}
}

function checkcomment()
{
	if(trim(document.getElementById('comments').value)=="")
	{
		document.getElementById('comments').value="";
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('comments').focus();
		document.getElementById('div_comments').style.display="Block";
		document.getElementById('msg_comments').innerHTML = "Field Comments is Empty";
	}
	else
	{
		document.getElementById('div_name').style.display="None";
		document.getElementById('div_city').style.display="None";
		document.getElementById('div_state').style.display="None";
		document.getElementById('div_country').style.display="None";
		document.getElementById('div_email').style.display="None";
		document.getElementById('div_phone').style.display="None";
		document.getElementById('div_comments').style.display="None";
		document.getElementById('comments').value=trim(document.getElementById('comments').value);
	}
}
