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 = ""; getObject(showdiv).innerHTML += response[0]; } else if(nodename=="INPUT") { getObject(showdiv).value = trim(response[0]); } else if(nodename=="TEXTAREA") { getObject(showdiv).innerHTML = response[0]; } else if(nodename=="IMAGE") { getObject(showdiv).src = response[0]; } else if(nodename=="SPAN") { //no icon getObject(showdiv).innerHTML = response[0]; } else { getObject(showdiv).innerHTML = response[0]; } if(window[callback]) { window[callback](response[1]); } } } } addonReq[showdiv].send(parameters); } function gototop() { scroll(0,0); } function wrapformdata(form) { var params = ''; for(i=0; i 3) { h = f[0]; f[0] = ''; for(j = 3; j < h.length; j+=3) { i = h.slice(h.length - j, h.length - j + 3); f[0] = d + i + f[0] + ''; } j = h.substr(0, (h.length % 3 == 0) ? 3 : (h.length % 3)); f[0] = j + f[0]; } c = (b <= 0) ? '' : c; return f[0] + c + f[1]; } function isInteger(s) { if(s=='') return false; var valid = '0123456789'; for(var i=0; itotalnumbers) highlightscounter = 1; showhighlights(highlightscounter); }, 10000); } function stophighlights() { window.clearInterval(highlightstimer); } function docheckall(objname,onoff) { objname = objname.replace('[]',''); for(i = 0; i < document.requestform.elements.length; i++) { if(document.requestform.elements[i].nodeName!='INPUT') continue; if((document.requestform.elements[i].name.indexOf(objname)) == -1) continue; document.requestform.elements[i].checked = onoff; } }