var addonReq = new Array(); var buzztimer = new Array(); var stretchobjecttimer = null; var stretching = false; var shrinkobjecttimer = null; var shrinking = false; function trim(value) { value = value.replace(/^\s+/,''); value = value.replace(/\s+$/,''); return value; } function domenu(obj,onoff) { if(onoff=="1") obj.className = 'menuon'; else obj.className = 'menuoff'; } function getajaxlist(type,div,callback,text,input_id) { getObject(div).style.display=''; var params = ''; params += '&type='+type; params += '&text='+text; params += '&div='+div; params += '&callback='+callback; params += '&input_id='+input_id; getaddon('/referrals/@suggest.php',params,div); } function startloadingdots(obj) { obj.innerHTML += (obj.innerHTML=='....') ? '.' : obj.innerHTML+'.'; } function isMouseLeave(e,handler) { if (e.type != 'mouseout' && e.type != 'mouseover') return false; var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement; var found = false; while (reltg && !found) { if(reltg == handler) return true; reltg = reltg.parentNode; } return false; } function stretchobject(obj_id,newheight) { if(shrinking) return; var obj = getObject(obj_id); if(!obj) return; shrinkobjecttimer = null; var curheight = parseInt(obj.style.height); if(curheight>=newheight) {stretching=false; stretchobjecttimer=null; return;} stretching = true; var increment = 10; if((newheight-curheight)<10) increment = 1; else if((newheight-curheight)<30) increment = 3; stretchobjecttimer = window.setTimeout(function() { getObject(obj_id).style.height = parseInt(getObject(obj_id).style.height) + increment; stretchobject(obj_id,newheight); },10); } function shrinkobject(obj_id,newheight) { if(stretching) stretchobjecttimer = null; var obj = getObject(obj_id); if(!obj) return; var curheight = parseInt(obj.style.height); if(curheight<=newheight) {shrinking=false; shrinkobjecttimer=null; return;} shrinking = true; var decrement = 10; if((curheight-newheight)<10) decrement = 1; else if((curheight-newheight)<30) decrement = 3; shrinkobjecttimer = window.setTimeout(function() { getObject(obj_id).style.height = parseInt(getObject(obj_id).style.height) - decrement; shrinkobject(obj_id,newheight); },10); } function setform(formtrigger,formfield,formdata,page) { if(typeof page=="undefined") {page="";} if(formtrigger=='' && formfield=='' && formdata=='') return; getObject('trigger').name=formtrigger; getObject('data').name=formfield; getObject('data').value=formdata; document.scriptform.action=page; document.scriptform.submit(); } function getaddon(url,parameters,showdiv,callback) { addonReq[showdiv] = null; addonReq[showdiv] = getXMLDoc(); if(getObject('icon_processing'+showdiv)) getObject('icon_processing'+showdiv).style.visibility = 'visible'; addonReq[showdiv].open("POST",url,true); addonReq[showdiv].setRequestHeader("Content-type", "application/x-www-form-urlencoded"); addonReq[showdiv].setRequestHeader("Content-length", parameters.length); addonReq[showdiv].setRequestHeader("Connection", "close"); addonReq[showdiv].onreadystatechange = function() { if(addonReq[showdiv]) { if(addonReq[showdiv].readyState==4 && addonReq[showdiv].status==200) { var nodename = getObject(showdiv).nodeName; var response = addonReq[showdiv].responseText.split('-=-=-'); if(nodename=="DIV") { getObject(showdiv).innerHTML = "