var request = false;
    try {
      request = new XMLHttpRequest();
    } catch (trymicrosoft) {
      try {
        request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (othermicrosoft) {
        try {
          request = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (failed) {
          request = false;
        }  
      }
    }

    if (!request)
      alert("Error initializing XMLHttpRequest!");

function sendForm(){
	var cancel = document.getElementById("form_cancel").value;
	var send = document.getElementById("form_send").value;
	document.getElementById("id-send").innerHTML = "<textarea name=\"message\" id=\"msg\" cols=\"35\" rows=\"4\"></textarea><div style=\"width: 302px; height: 25px; font-size: 11px; font-weight: bold; padding-top: 5px;\"><span style=\"float: left;\">&nbsp;<a href=\"javascript:formCancel()\" style=\"color: #4ba3cb;\">"+cancel+"</a></span><span style=\"float: right\"><a href=\"javascript:formSend()\" style=\"color: #4ba3cb;\">"+send+"</a></span></div>";
}

function formCancel(){
	document.getElementById("id-send").innerHTML = "";
}

function formSend(){
	var msg = document.getElementById("msg").value;
	var f_id = document.getElementById("firm-id").value;
	if(msg != ''){
		var url = "company_mail.php?f_id="+f_id+"&msg="+escape(msg);
		request.open("GET", url, true);
  		request.onreadystatechange = mailResponse;
  		request.send(null);
	}else{
		var enter_msg = document.getElementById("enter_msg").value;
		alert(enter_msg);
	}
}

function mailResponse(){
	if (request.readyState == 4) {
		if(request.status ==200){
			var confirmation = document.getElementById("confirmation").value;
			document.getElementById("id-send").innerHTML = "<div style=\" font-size: 11px; padding-top: 5px;\">" +confirmation+"</div>";
		}
	}
}
