
/* ---------------------------- */
/* XMLHTTPRequest Enable */
/* ---------------------------- */
function createObject() {
var request_type;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
request_type = new ActiveXObject("Microsoft.XMLHTTP");
}else{
request_type = new XMLHttpRequest();
}
return request_type;
}

var http = createObject();


var nocache = 0;


function checkservice(page,intServiceId) {
nocache = Math.random();
http.open('get', '/actions/checkservice.cfm?page='+page+'&s='+intServiceId+'&nocache = '+nocache);
http.onreadystatechange = function() {
    getmenu(page,intServiceId);
};
http.send(null);
}


function getmenu(page,intServiceId)  {

 if(http.readyState == 4){ 
 
nocache = Math.random();
http.open('get', '/ajax.cfm?ajaxpage=left_panel&page='+page+'&nocache = '+nocache);
http.onreadystatechange = function() {
    reloadmenu();
};
http.send(null);
}
}


function reloadmenu() {
 if(http.readyState == 4){ 
 document.getElementById('leftpanel').innerHTML = http.responseText;
 }
}









function expand_servicegroup(page,intServiceGroupId) {
nocache = Math.random();
http.open('get', '/ajax.cfm?ajax=services&page='+page+'&intServiceGroupId='+intServiceGroupId+'&nocache = '+nocache);
http.onreadystatechange = function() {
    showservices(page,intServiceGroupId);
};
http.send(null);
}


function showservices(page,intServiceGroupId) {
 if(http.readyState == 4){ 
 document.getElementById('services').innerHTML = http.responseText;
    getgroups(page,intServiceGroupId);
 
 }
}


function getgroups(page,intServiceGroupId) {
nocache = Math.random();
http.open('get', '/ajax.cfm?ajax=servicegroups&page='+page+'&intServiceGroupId='+intServiceGroupId+'&nocache = '+nocache);
http.onreadystatechange = function() {
    showgroups();
};
http.send(null);
}


function showgroups() {
 if(http.readyState == 4){ 
 document.getElementById('servicegroups').innerHTML = http.responseText;
 
 }
}
