    var http_request2 = false;
    var http_request3 = false;
	function getCookie (name) {
		var dc = document.cookie;
		var cname = name + "=";
		var clen = dc.length;
		var cbegin = 0;
		while (cbegin < clen) {
			var vbegin = cbegin + cname.length;
			if (dc.substring(cbegin, vbegin) == cname) {
				var vend = dc.indexOf (";", vbegin);
			if (vend == -1) vend = clen;
			return unescape(dc.substring(vbegin, vend));
		}
		cbegin = dc.indexOf(" ", cbegin) + 1;
		if (cbegin== 0) break;
		}
		return null;
	}

    function setCookie(idx,grp,src) {
    
      //alert("incoming = " + idx + " : " + grp + " src = " + src);
    
        http_request2 = false;
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request2 = new XMLHttpRequest();
            if (http_request2.overrideMimeType) {
                http_request2.overrideMimeType('text/xml');
                // See note below about this line
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request2 = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request2 = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }
        if (!http_request2) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        http_request2.onreadystatechange = initContents;
        http_request2.open('GET', '/myintute/init.php', true);
        http_request2.send(null);

        http_request3 = false;
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request3 = new XMLHttpRequest();
            if (http_request3.overrideMimeType) {
                http_request3.overrideMimeType('text/xml');
                // See note below about this line
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request3 = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request3 = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }
        if (!http_request3) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
 
        var str = "idx=" + idx + "&subgrp=" + grp + "&src=" + src;
        
        
        http_request3.onreadystatechange = menuContents;
        http_request3.open('GET', '/myintute/menuinit.php?' + str, true);
        http_request3.send(null);

    }

  function menuContents() {
	if(http_request3.readyState == 2){
		//document.getElementById('load').innerHTML = '<img src="/myintute/mockup_files/indicator.gif" alt="Loading..."> Loading...';
	}
        if (http_request3.readyState == 4) {
            if (http_request3.status == 200) {
            var thistext = http_request3.responseText;
            var thisdiv = "container";
			//document.getElementById('load').innerHTML = '';
			//alert("response = " + http_request3.responseText);
			document.getElementById(thisdiv).innerHTML = thistext;
            }
	}
    }


    function initContents() {
	if(http_request2.readyState == 2){
		//document.getElementById('load').innerHTML = '<img src="/myintute/mockup_files/indicator.gif" alt="Loading..."> Loading...';
	}
        if (http_request2.readyState == 4) {
            if ((http_request2.status == 200)||(http_request2 == '')) {
			//document.getElementById('load').innerHTML = '';
			var tmp = http_request2.responseText;
			var debug = tmp.replace(/__/g," ");
			var strip1 = tmp.replace("<result>","");
			var tmp = strip1.replace("</result>","");
			var hnds = new Array();
			hnds = tmp.split('__');
			var count = hnds.length;
			var out = debug + " XXX " + count;						
			//alert(out);
			for (x = 0; x < count; x++){
				if(hnds[x] != ''){
					var light = "highLight" + hnds[x];
					var pos = "Obj" + hnds[x];
					//alert(pos);
					if(document.getElementById(pos)){
	  					document.getElementById(pos).value = 'on';
						var imgon = "display" + hnds[x];
						//alert(imgon);
						document.getElementById(imgon).innerHTML = '<div class="clicker" style="color:#090;" onclick="new Effect.Highlight(\'' + light +'\',{startcolor:\'#ffff99\', endcolor:\'#ffffff\',restorecolor:\'#ffffff\'});"><!-- <img src="/myintute/mockup_files/on.png" width="17" height="17" alt="*"> -->Saved</div>';
						document.getElementById(imgon).parentNode.parentNode.style.background = "#e8ffff";
					}
				}	
			}

			if(!count){count = 0}
			count = count - 1;
            } else {
			alert("init Error can't find init.php " + http_request2.status);
            }
	}
  }

