var xmlhttp;

function attachHomePageEvents() {
	var length =document.getElementById("widgets").innerHTML.length;
    if (length == 0)
    { 
	    var formObj=getDynamicSearchFormObj();
	    var productId = formObj.prodId.value;
	    var usrGrp = formObj.userGroupName.value;
	    xmlhttp = getXmlHttpRequest();
	    var baseURL = "ajax.do?type=homePageWidgets&inPS=true&userGroupName="+usrGrp+"&prodId="+productId;
	    
	    xmlhttp.onreadystatechange=stateChanged;
	    xmlhttp.open("GET", baseURL, true);
	    xmlhttp.send(null);
	    // xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	}
    initWidgets("stateChanged");
}

function stateChanged() {
    if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete")
    {
        document.getElementById("widgets").innerHTML=xmlhttp.responseText;
        initWidgets("stateChanged");
    } else if (xmlhttp.readyState==1) {
        document.getElementById("widgets").innerHTML=QUICK_SEARCH_LOADING_MESSAGE;
    }
}
addWindowLoadEvent(attachHomePageEvents);
