

function createRequestObject() {
    var tmpXmlHttpObject;
    
    //depending on what the browser supports, use the right way to create the XMLHttpRequest object
    if (window.XMLHttpRequest) { 
        // Mozilla, Safari would use this method ...
        tmpXmlHttpObject = new XMLHttpRequest();
        
	
    } else if (window.ActiveXObject) { 
        // IE would use this method ...
        tmpXmlHttpObject = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    return tmpXmlHttpObject;
}

//call the above function to create the XMLHttpRequest object
var http = createRequestObject();

function makeValidation(wordId){
alert('after validation---'+document.getElementById('firstname').value)
    //make a connection to the server ... specifying that you intend to make a GET request 
    //to the server. Specifiy the page name and the URL parameters to send
    http.open('get', "/web/system/modules/sonatatemplate/templates/ajaxres.jsp?logintrail=true&firstname="+document.getElementById('firstname').value+"&lastname="+document.getElementById('lastname').value+"&jobtitle="+document.getElementById('jobtitle').value+"&company="+document.getElementById('company').value+"&companysize="+document.getElementById('companysize').value+"&streetaddress="+document.getElementById('streetaddress').value+"&address2="+document.getElementById('address2').value+"&city="+document.getElementById('city').value+"&zipcode="+document.getElementById('zipcode').value+"&country="+document.getElementById('country').value+"&emailid="+document.getElementById('emailid').value+"&phone="+document.getElementById('phone').value,true);
    
      http.onreadystatechange = processResponse;
	//var reqBody = getRequestBody(document.form[0]);
    //actually send the request to the server
    http.send(null);


}

function makeGetRequest(wordId) {
	alert('ajaxtest');
    //make a connection to the server ... specifying that you intend to make a GET request 
    //to the server. Specifiy the page name and the URL parameters to send
    http.open('get', "/web/system/modules/sonatatemplate/templates/ajaxres.jsp",true);
	
    //assign a handler for the response
    http.onreadystatechange = processResponse;
	
    //actually send the request to the server
    http.send(null);
}

function processResponse() {
    //check if the response has been received from the server
    if(http.readyState == 4){
	
        //read and assign the response from the server
        var response = http.responseText;
		
        //do additional parsing of the response, if needed
		
        //in this case simply assign the response to the contents of the <div> on the page. 
        document.getElementById('description').innerHTML = response;
		
        //If the server returned an error message like a 404 error, that message would be shown within the div tag!!. 
        //So it may be worth doing some basic error before setting the contents of the <div>
    }
}
