function clear_field(how){
	var x			= document.forms["register"];
	
	if(how == "how1"){
		x.how1[0].selected = true;
	}else{
		x.how2.value = "";
	}
}

function check_form(){
	var found		= false;
	var itemCount;
	var x			= document.forms["register"];
	var errmsg		= new Array();
	var messageout	= "";
	
	for(itemCount = 0; itemCount < x.prefix.length; itemCount++){
		if(x.prefix[itemCount].checked){
			found = true;
		}
	}
	
	if(found == false){
		errmsg[errmsg.length] = messages[0];
	}
	
	if(x.name.value == "")			errmsg[errmsg.length] = messages[1];
	if(x.businessName.value == "")	errmsg[errmsg.length] = messages[2];
	if(x.position.value == "")		errmsg[errmsg.length] = messages[3];
	if(x.address1.value == "")		errmsg[errmsg.length] = messages[4];
	if(x.city.value == "")			errmsg[errmsg.length] = messages[5];
	
	
	found = false;
	
	for(itemCount = 0; itemCount < x.province.length; itemCount++){
		if(x.province[itemCount].selected && x.province[itemCount].value != ""){
			found = true;
		}
	}
	
	if(found == false){
		errmsg[errmsg.length] = messages[12];
	}
		
	if(x.postalCode.value == "")	errmsg[errmsg.length] = messages[6];
	if(x.telephone.value == "")		errmsg[errmsg.length] = messages[7];
	
	if(x.email.value == "")
	{
		errmsg[errmsg.length] = messages[8];
	}
	else
	{
		if(IsEmail(Trim(x.email.value)) == false) errmsg[errmsg.length] = messages[9];
	}
	
	found = false;
	
	for(itemCount = 0; itemCount < x.how1.length; itemCount++){
		if(x.how1[itemCount].selected && x.how1[itemCount].value != ""){
			found = true;
		}
	}
	
	if(found == false && x.how2.value == ""){
		errmsg[errmsg.length] = messages[15];
	}
	
	if(errmsg.length > 0){
		for(var i=0;i<errmsg.length;i++){
			messageout+=errmsg[i]+"\n";
		}
		alert(messages[10] + "\n\n" + messageout);
		return false;
	}
	else {
		//x.action = pageName + ".asp?dowhat=register";
		return true;
	}
}

function IsEmail(tmpStr){
	var email = /^[\w\-._]+@[\w\-._]+.\w{2,3}$/;
	return email.test(tmpStr);
}

function Trim(sText) { 
	var sTemp; 
	sTemp = ""; 
	if (null != sText)  
	    sTemp = sText.replace(/(^\s+)|(\s+$)/g, ""); 
	return sTemp; 
}