function m_sfon (u) {
    pre = "mail";
    url = pre + "to:" + u;
    document.location.href = url + "@pharmabid.com";
}
function checkForm(){
	if(document.frmContact.name.value==""){
		alert("Please enter your name.");
		document.frmContact.name.focus();
		return false;
	}
	if(!(checkEmail())){
		document.frmContact.email.focus();
		return false;
	}
	return true;
}
function checkEmail() {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frmContact.email.value)){
		return true;
	}
		alert("Invalid E-mail Address! Please re-enter.");
		return (false);
}
function name_suggest(){
  var name = document.getElementById('tradename').value;
	if(name.length ==3 || name.length ==5  || name.length > 7){
	  web_service_xmlhttpPost('/web_service_listener.php', 'name_suggest', name);
	}
}
function web_service_xmlhttpPost(strURL, service, data_to_send, page, bln_update) {
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
		
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            update_handler(self.xmlHttpReq.responseText, service, page, bln_update);
        }
    }
    self.xmlHttpReq.send("data_to_send="+data_to_send+"&service="+service);
}

function update_suggest(str){
  var response = new Array();
	response = str.split(",");
	//alert(response);
	//update the div tag somewhow
	
}

function update_handler(response_str, service, page, bln_update){
  if(service=='name_suggest'){
	  update_suggest(response_str);
	}
	if(service=='get_listings'){
	  oPages.update_page_data(page,response_str, bln_update);
	}
	if(service=='browse_bids'){
	  oPages.update_page_data(page,response_str, bln_update);
	}
}

