function Validate(frm)
{	
  if (frm.Tel.value == "" && frm.Email.value == ""){
    alert("Please enter a telephone number or e-mail address.");
		frm.Tel.focus();			  
		return (false);
  }	
  		
  if ((frm.from.value != "")) {
		if (frm.Email.value.indexOf('@',0)==-1 ||	frm.from.value.indexOf('@',0)== 0 || frm.from.value.indexOf('.',0)==-1) {
	 	 	alert("Please enter a valid e-mail address.");
	  	frm.from.focus();
	  	return (false);
		}
  }
  
  if (frm.Province.selectedIndex == 0){
		alert("Please select a province.");
		frm.Province.focus();
		return(false);				
  }	  
  
  frm.Enquiry.disabled = true;
  return true;
}

function makeInteger(strInteger)
{   
	var newInteger = "";
  for (var i = 0; i < strInteger.length; i++)
  {
     var c = strInteger.charAt(i);
     if (((c >= "0") && (c <= "9"))) newInteger += ""+c;
  }
	return newInteger;
}

function correctTelFormat(obj)
{
	val = obj.value;
	val = makeInteger(val);
	if(val != ""){
		if (val.charAt(0) != "+"){
			val = "+"+val;
		}
		if (val.charAt(1) == "0"){
			val = val.slice(0,1)+"27"+val.slice(2,val.length);
		}
	}
	obj.value = val;
}