function check_form55()
{
msg_alert=""
msg_type = "category" 
if (document.getElementById("job_sub_cat").value=="Bussiness Name"){msg_type = "business name" }
if (!(document.getElementById("job_sub_cat").value.length>2) || document.getElementById("job_sub_cat").value=="Category or Keyword" || document.getElementById("job_sub_cat").value=="Bussiness Name"){msg_alert = msg_alert + "Please enter more for a " + msg_type + "\n" }


if (document.getElementById("bus_search").src.search("searchbox-a.gif")>-1)
{
if (!(document.getElementById("postal").value.length>2) || document.getElementById("postal").value=="City or Postal Code"){msg_alert = msg_alert + "Please enter more for city/postal!\n" }

pname=document.getElementById("postal")
if (pname.value.length>0)
{
var x = pname.value
	if ((x.search(0) != -1 || x.search(1) != -1 || x.search(2) != -1 || x.search(3) != -1 || x.search(4) != -1 || x.search(5) != -1 || x.search(6) != -1 || x.search(7) != -1 || x.search(8) != -1 || x.search(9) != -1) && (x.search("mile") == -1) && (x.search("Valcartier") == -1))
	{
	if (checkpostal55(document.getElementById("postal"))=="fail")
	{
	msg_alert += "Please check your postal code\n"
	}
	}
}
}


if (msg_alert)
{
	alert(msg_alert)
	return false
}
else
{
		document.getElementById("searchform").submit()		
}
return false
}


function clear_txt(obj)
{
	if (obj.value=="City or "+var_postal || obj.value=="Category or Keyword")
	{
		obj.value=""	
	}
	else
	{
		obj.select()	
	}
	
}

function reset_txt(obj)
{
	if(obj.value=="")
	{
		if (obj.name == "job_sub_cat") 
		{
		obj.value="Category or Keyword"	
		}
		else
		{
		obj.value="City or Postal Code"
		}
	}
}

function check_key(key)
{
	if (key.keyCode==13) {check_form55()}
}


function checkcharacter(character)
{
var x=character
x=x.charCodeAt(0)
if ((x>=65 && x<=90) || (x>=97 && x<=122))
{
return true
}
return false
}


function checkpostal55(postalobj)
{

if (postalobj.value.length>0)
{
postalobj.value=postalobj.value.replace(/ /g,"")
x=postalobj.value
a=x.substr(0,1)
b=x.substr(1,1)
c=x.substr(2,1)
d=x.substr(3,1)
e=x.substr(4,1)
f=x.substr(5,1)
			if (x.length < 7)
			{
				if (! isNaN(b) && ! isNaN(d) && ! isNaN(f) && checkcharacter(a) && checkcharacter(c) && checkcharacter(e) && f!="")
				{
				 postalobj.value=a+b+c+' '+d+e+f
				 postalobj.value=postalobj.value.toUpperCase()
				return ("pass")
				}
			}
	}
return ("fail")



}
