//AJAX functions started
var tmpcache='';
function cleanAttribs(tuvar) {
  var startSet;
  startSet = document.getElementsByTagName('div');
  for (var i = 0; i < startSet.length; i++) {
    if (startSet[i].parentNode) {
	    if (startSet[i].parentNode.id=='divlevel'+tuvar) {
	    	if (startSet[i].className) {
	        if (startSet[i].className == 'showitemdiv activediv') {
	          startSet[i].className='showitemdiv';
	        }
	        if (startSet[i].className == 'showitemdiv activediv ajaxload') {
      	    startSet[i].className='showitemdiv';
	        }
	      }
	    }
     }
  }
}

function getAJAXContent (itemid,showlevel,id) {
	if (document.getElementById("itemdiv"+itemid)) {
		cleanAttribs(showlevel);
		document.getElementById("itemdiv"+itemid).className='showitemdiv activediv ajaxload';
		JsHttpRequest.query(
	            'ajax.php',
	            {
	                'do': 'getcontent',
	                'uid': uid,
	                'id': id,
	                'itemid': itemid,
	                'showlevel': showlevel
	            },

	            function(result, errors) {
	                if (result) {
	                	if (result["showlevel"]==1) {
	                		document.getElementById("divlevel2").innerHTML='&nbsp;';
	                	}
	                	if (result["showlevel"]==0) {
		                	tmpcache='';
		            }
	                	document.getElementById("divlevel"+result["showlevel"]).innerHTML=result["listitem"];
				document.getElementById("itemdiv"+result["itemid"]).className='showitemdiv activediv';
	                }
	            },
	            false
	        );
	}
	return false;
}

function getAJAXSearch(valueid,id,lastchance) {
	if (tmpcache=='') {
		tmpcache=document.getElementById("divlevel0").innerHTML;
	}
	if (document.getElementById(valueid)) {
		if (document.getElementById(valueid).value=='') {
			document.getElementById("divlevel0").innerHTML=tmpcache;
		} else {
			var searchstring=document.getElementById(valueid).value;
			if (searchstring.length>2) {
				JsHttpRequest.query(
			            'ajax.php',
			            {
			                'do': 'getsearch',
			                'uid': uid,
			                'searchstring':searchstring,
			                'lastchance': lastchance,
			                'id': id
			            },
			            function(result, errors) {
			                if (result) {
			                	document.getElementById("divlevel0").innerHTML=result["listitem"];
						document.getElementById("divlevel1").innerHTML='&nbsp;';
						document.getElementById("divlevel2").innerHTML='&nbsp;';
			                }
			            },
			            false
			        );
			}
		}
	}
}


