//JS File
var http = createRequestObject(); 
var result = "";

function createRequestObject()
{
    var request_o;
    var browser = navigator.appName;
  
	//if(window.XMLHttpRequest)  request_o = new XMLHttpRequest(); 
	//else 
	//if (window.ActiveXObject)  request_o = new ActiveXObject("MSXML2.XMLHTTP.3.0");		
	
    if(browser == "Microsoft Internet Explorer")
        request_o = new ActiveXObject("MSXML2.XMLHTTP.3.0");
    else
        request_o = new XMLHttpRequest();	
	
    return request_o;
}


function handleState()
{
    if(http.readyState == 4)
    {
        var response = http.responseText;
        //putting the asp files result on your html page
        result.innerHTML = response;
    }
}

function doSomething(vfname,vemail,vcontact_no,vsubject,vmessage)
{
	result = document.getElementById('theResult'); 
	
	result.innerHTML = 'Please wait...';
	
    //the posting to yourASPFile.asp, escape url encodes it...so decode inn your asp file 
	var posturl = 'fname=' + escape(vfname) + '&email=' + escape(vemail) + '&contact_no=' + escape(vcontact_no) + '&subject=' + escape(vsubject) + '&message=' + escape(vmessage);
    
    //the html result (where you want the asp file to print to)
    //theResult being the elements id
    
    http.open('post', 'sendmail.php', true);
    http.onreadystatechange = handleState; //the above function
    http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http.send (posturl);
}

function resetMessage() {
	result = document.getElementById('theResult'); 
	result.innerHTML = '';
}

