var req;

function sendRequest(paramValue,placeHolder,webMenuId,saleGroupId) {
   //initialize the XMLHttpRequest object
if (window.XMLHttpRequest) {
	req = new XMLHttpRequest();
} else if (window.ActiveXObject) {
	req = new ActiveXObject("Microsoft.XMLHTTP");
}
   
        //don't send a request to the server if no value is selected         
	if (paramValue=="") {
		return;
	}
	//if not ready, abort the previous request
	if (req.readyState != 0) {
		req.abort();
	} 

        var url;
        if(placeHolder=='TOP'){
             url = "/agshop/AjaxServlet?nodeId=" + paramValue+"&webMenuId="+webMenuId+"&sName="+saleGroupId;
                 if (window.XMLHttpRequest) {
                    timer()	
                    }
              
        }else if(placeHolder=='LEFT'){
            url = "/agshop/AjaxServlet?MenuState=" + document.getElementById('MenuState').value;
        }else{
        //alert("new if condition"+webMenuId);
           url = "/agshop/AjaxServlet?saleGroupId="+saleGroupId+"&title="+webMenuId;  
        }
	//send request to the server
	if (req != null) {
	    req.open("GET", url, true);
	    req.onreadystatechange = processResponse;
	    req.send(null);
	}else{
        alert('req is null')
        }
}

function processResponse() {
	if (req.readyState == 4){
		//process only if OK
        if (req.status == 200)	{
			if(req.responseText==null) { 
				alert('Request Failed')
			}
			else {
				parseResponse(req.responseText);
			}
		}
	}
}

function parseResponse(result){
//alert(result);

}        