function receiveserverdata(rValue, context) {
    if (context.CommandType == "page") {
        if(document.getElementById('content'))
            document.getElementById('content').innerHTML = rValue;
        }
    else if (context.CommandType == 'leftmenu') {
        if(document.getElementById('dmenuleft'))
            document.getElementById('dmenuleft').innerHTML = rValue;
        }

    else if (context.CommandType == 'backgroundimage') {
             document.getElementById('middlebackground').style.backgroundImage = "url('/Data/ImageUpload/" + rValue + "')";
        
//        if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
//            //if(document.getElementById('middlebackground'))
//            document.getElementById('middlebackground').style.backgroundImage = "url('/Data/ImageUpload/" + rValue + "')";
//            }
//        else {    
//            //if(document.getElementById('middle'))
//            document.getElementById('middle').style.backgroundImage = "url('/Data/ImageUpload/" + rValue + "')";
//            document.getElementById('middlebackground').style.display = 'none';
//             }
        }
    }

function initmenu() {

    if (document.getElementById("dmenu")) {
	    var firstNode = document.getElementById("dmenu").firstChild;
	    firstNode.style.backgroundImage = "url(../Images/TopButtonActive.gif)";

        var pstart = firstNode.id.indexOf("p") + 1;
        var pageid = firstNode.id.substr(pstart);
        var nodeid = firstNode.id.substring(1,pstart - 1);
        //alert (pageid + " " + nodeid);
        getcontentbyid('page|' + pageid);
        getmenubyid('leftmenu|' + nodeid);
        getbackgroundimagebyid('page|' + pageid);
        return false;
        }
	}

function changemenu(e) {

	var oElement = (!window.event ? e.target : e.srcElement);
//	if (!e) var e = window.event;
//	if (e.target) targ = e.target;
//	else if (e.srcElement) targ = e.srcElement;
//	if (targ.nodeType == 3) // defeat Safari bug
//		targ = targ.parentNode;

	if ((oElement.parentNode.id == 'dmenu' || oElement.parentNode.id == 'dmenuleft') && oElement.pageid != ''){
	    var middleDiv = document.getElementById("middle");
        middleDiv.scrollTop = 0;
		}

	if (oElement.parentNode.id == 'dmenu'){
		var childArray = oElement.parentNode.getElementsByTagName("div")
		for(var i=0; i<childArray.length; i++) 
			if (childArray[i] == oElement)
				childArray[i].style.backgroundImage = "url(../Images/TopButtonActive.gif)";
			else
				childArray[i].style.backgroundImage = "url(../Images/TopButtonInActive.gif)";

		}
    else if (oElement.parentNode.id == 'dmenuleft'){
		var childArray = oElement.parentNode.getElementsByTagName("div")
		for(var i=0; i<childArray.length; i++) 
            if (childArray[i].id.indexOf("p") > -1) {
                //alert("*" + childArray[i].id.indexOf("p"));
			    if (childArray[i] == oElement && oElement.pageid != ''){
			        /*
				    childArray[i].style.backgroundImage = "url(../Images/LeftButtonActive.gif)";
				    childArray[i].style.color = "white";
				    */
				    childArray[i].className = "Active";
				    }
			    else {
				    childArray[i].className = "";
				    
                    /*
				    childArray[i].style.backgroundImage = "url(../Images/LeftButtonInActive.gif)";
				    childArray[i].style.color = "black";
				    */
				    }
			}

		}


}
/*function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
  return (null);
}
*/