<!--
var blnDOM = false, blnIE4 = false
if (document.all) 
{
blnIE4 = true;
}
else if (document.getElementById) 
{
blnDOM = true;
}
function leftTrim ( s ){
	return s.replace( /^\s*/, "" )
}

//Trims right side spaces. Used by trimAll.
function rightTrim ( s ){
	return s.replace( /\s*$/, "" );
}

//Trims left and right side spaces.
function trimAll ( s ){
	return rightTrim(leftTrim(s));
}
function IsEmpty(s){  
	var ss=trimAll(s)
	return ((ss == null) || (ss.length == 0))
}
function IsZip(el,defaultEmptyOK)
		{
			var i, newZip, t;
			t=trimAll(el.value);
			newZip="";
			if (IsEmpty(t)) return defaultEmptyOK;	
			for (i=0; i < t.length; i++)
			{
				if ((t.charCodeAt(i)<58) && (t.charCodeAt(i)>47)) 
				{
					newZip=newZip+t.charAt(i);
				}
			}		
			if (newZip.length != 3){			
				return false;
			}
			return true;
		}	
function CheckZipCode(n)
		{
		
			var f=eval("document.forms[0]")
			
			if(!IsZip(f.zipcode, false))
			{
				alert("Enter area code of your job site with 3 digits format.")
				f.zipcode.focus();
				
			}
			else
			{
				
				document.forms[0].submit();
				
			}
		}
function blockEnterIE()
{
	
	if (event.keyCode == 13)
	{
		var idnew
		if (event.srcElement.type=='textarea') 
			return true;
		else
		{
			
			var id=event.srcElement.id
			CheckZipCode();
			return false;
		}
	}
	else
		return true;
}

function blockEnterNS(event) 
{
	
	if (event.which==13)
		{
			if (event.target.tagName=="INPUT")
			{
				var id=event.target.id
				if (id=='txtzipcode')
				{
				}
			}
			else
			{
				return true;
			}
		}
	else
		{
		  return true;
		  }
		  
}
if (blnIE4)
	document.onkeypress =blockEnterIE;
else if (blnDOM)
	document.onkeypress =blockEnterNS;
//-->



