var http_request = false;

   function makePOSTRequest(url, parameters) 
   {
      //alert("Inside makePOSTRequest");
      var browser=navigator.appName;
      //alert(browser);

      http_request = false;
      if (window.XMLHttpRequest) 
      { // Mozilla, Safari,...
         //alert("XMLHttpRequest supported");
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) 
	 {
            http_request.overrideMimeType('text/html');
         }
      }
      else if (window.ActiveXObject) 
      { // IE
         try 
	 {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         }
	catch (e) 
	{
	   //alert("Exception occurred while creating Msxml2.XMLHTTP object" + e);
            try 
	   {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            }
	   catch (e) 
	   {alert("Exception occurred while creating Microsoft.XMLHTTP object" + e);}
         }
      }

      if (!http_request) 
      {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
          
      http_request.onreadystatechange = alertContents;      
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");

      http_request.send(parameters);
   }

 function alertContents() 
 {
      if (http_request.readyState == 4) 
      {
         var result = "";
         if (http_request.status == 200) 
	 {
            result = http_request.responseText;
            alert(result);
            document.forms.customer_contact.reset();
         }
	 else 
	 {
             alert(http_request.status + " " + http_request.statusText);
             //result = http_request.status + " " + http_request.statusText;
         }
         var label = document.getElementById("responseText");
         label.innerHTML = result;
         LoadModalDiv();
      }
 }


   
  function get(obj) 
  {
     try
     {
       var poststr = "";
       poststr += "account_name=" + encodeURI(document.customer_contact.account_name.value);
       poststr += "&first_name=" + encodeURI(document.customer_contact.first_name.value);
       poststr += "&last_name=" + encodeURI(document.customer_contact.last_name.value);
       poststr += "&title=" + encodeURI(document.customer_contact.title.value);
      
       poststr += "&phone_work=" + encodeURI(document.customer_contact.phone_work.value);
       poststr += "&email1=" + encodeURI(document.customer_contact.email1.value);
       poststr += "&lead_source_description=" +  encodeURI(document.customer_contact.lead_source_description.value);
       poststr += "&description=" + encodeURI(document.customer_contact.description.value);
       poststr += "&lead_source=" + encodeURI(document.customer_contact.lead_source.value);
       poststr += "&user=" + encodeURI(document.customer_contact.user.value);
       poststr += "&assigned_user_id=" + encodeURI(document.customer_contact.assigned_user_id.value);
       poststr += "&redirect=" + encodeURI(document.customer_contact.redirect.value);

       makePOSTRequest('http://thedude.specialai.com/sugar/index.php?entryPoint=leadCapture', poststr);
       //LoadModalDiv();      
       document.forms.customer_contact.account_name.focus()
      }
      catch(e)
      {
          alert(e);
       }
   }

function LoadModalDiv() {
            var bcgDiv = document.getElementById("divBackground");
            var innerDiv = document.getElementById("innerDiv");
            bcgDiv.style.display = "block";
            innerDiv.style.display = "block";

            if (bcgDiv != null) {              
                if (document.body.clientHeight > document.body.scrollHeight) {
                    bcgDiv.style.height = document.body.clientHeight + "px";
                }
                else {
                    bcgDiv.style.height = document.body.scrollHeight + "px";
                }
                bcgDiv.style.width = document.body.clientWidth + "px";              
            }
        }

        function HideModalDiv() {
            var bcgDiv = document.getElementById("divBackground");
            var innerDiv = document.getElementById("innerDiv");
            bcgDiv.style.display = "none";
            innerDiv.style.display = "none";

            var label = document.getElementById("responseText");
            //label.innerHTML = "";
        }
