	function getajaxsubmenu(catid, pageid, siteid,linkuri){
			var xmlHttp;
			var elm = 'sub_'+catid;
			var submenuvis = document.getElementById(elm).style.display;
  		var allsubs = document.getElementsByName('subholder');
      for(i=0; i<allsubs.length;i++){
			
          allsubs[i].style.display='none';
      }
	
			if(submenuvis=='none'){
					try     {  // Firefox, Opera 8.0+, Safari
							xmlHttp=new XMLHttpRequest();
					} catch (e)     {  // Internet Explorer
							try     {
									xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
							} catch (e)     {
									try     {
											xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
									} catch (e)     {
											alert("Your browser does not support AJAX!");
											return false;
									}
							}
					}
					xmlHttp.onreadystatechange=function() {
							if(xmlHttp.readyState==4) {
								redrawsubmenu(elm,xmlHttp.responseText,linkuri);
							} 
					}
					xmlHttp.open("GET","ajaxmenu.php?catid="+catid+"&pageid="+pageid+"&site="+siteid,true);
					xmlHttp.send(null);
			} else {
					document.getElementById(elm).style.display='none';
			}
	}

	function redrawsubmenu(elm,val,linkuri){
		//alert(elm+' '+val);
		if(val!=null){
			var divelm = document.getElementById(elm);
			divelm.innerHTML = val;
			divelm.style.display='block';
		} else {
			window.location.href=linkuri;
		}
	}
	/* foo */