function dokey(first,next,len)
{
	if(first.value.length == len)
	{
		
		next.focus();
		next.select();
	}
}
function trimAll(sString)
{
	while (sString.substring(0,1) == ' ')
	{
	sString = sString.substring(1, sString.length);
	}
	
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
	sString = sString.substring(0,sString.length-1);
	}
	return sString;
}
function isBlank(obj,objval,msg)
{
	if(objval == "")
	{
		alert("- " + msg + " is required.");
//		alert(msg + " is Required.");
		obj.focus();
		return false;
	}
	else
	return true;
}
function isEmail(IsItReal,IsItRealval,name)
{
	if (IsItRealval != "")
	{
		var valEmail = IsItRealval;
		var reg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if(reg.test(valEmail))
			return true;
		else
		{
			alert('- Invalid '+name+'.')
			IsItReal.focus();
			return false;
		}
	
	}
	else
	{
		alert('- '+name+' is required.')
		IsItReal.focus();
		return false;
	}
		
}
function valid_frm(ObjFrm)
{
		if(trimAll(ObjFrm.fname.value)=="" || trimAll(ObjFrm.fname.value)=="First Name")
		{
			alert("- First Name is required");
			ObjFrm.fname.focus();
			return false;
		}
		if(trimAll(ObjFrm.lname.value)=="" || trimAll(ObjFrm.lname.value)=="Last Name")
		{
			alert("- Last Name is required");
			ObjFrm.lname.focus();
			return false;
		}
		if(trimAll(ObjFrm.city.value)=="" || trimAll(ObjFrm.city.value)=="City")
		{
			alert("- City is required");
			ObjFrm.city.focus();
			return false;
		}
		if(trimAll(ObjFrm.state.value)=="" || trimAll(ObjFrm.state.value)=="State")
		{
			alert("- State is required");
			ObjFrm.fname.focus();
			return false;
		}
		if(trimAll(ObjFrm.zip.value)=="" || trimAll(ObjFrm.zip.value)=="Zip Code")
		{
			alert("- Zip Code is required");
			ObjFrm.zip.focus();
			return false;
		}
		if(trimAll(ObjFrm.phone1.value)!="" && trimAll(ObjFrm.phone2.value)!="" && trimAll(ObjFrm.phone3.value)!="")
		{
			if(isNaN(ObjFrm.phone1.value) || isNaN(ObjFrm.phone2.value) || isNaN(ObjFrm.phone3.value))
			{
				alert("- Invalid Phone.");
				ObjFrm.phone1.focus();
				return false;
			} 
		}
		else
		{
			alert("- Phone is required.");
			ObjFrm.phone1.focus();
			return false;
		}
		if(isNaN(ObjFrm.aphone1.value) || isNaN(ObjFrm.aphone2.value) || isNaN(ObjFrm.aphone3.value))
		{
			alert("- Invalid Phone.");
			ObjFrm.aphone1.focus();
			return false;
		} 
		
		
		if(!isEmail(ObjFrm.email,trimAll(ObjFrm.email.value),"Email")) return false;

		return true;
}
function add_rm_txt(o,v,s)
{
		if(s==1)
		{	
			if(o.value==v)
				o.value="";
		}
		else
		{
			if(o.value=="")
				o.value=v;	
		}
}
function fnvalidsearch()
{
	if(trimAll(document.frmsearch.txtsearchzip.value)=="")
		{
			alert("- Search text is required.")
			return false
		}
		else
			return true;
}
