var http=createRequestObject();function createRequestObject(){var a;var b=navigator.appName;if(b=="Microsoft Internet Explorer"){a=new ActiveXObject("Microsoft.XMLHTTP")}else{a=new XMLHttpRequest()}return a}function toggle(a){var b=document.getElementById(a);if(b==null){return};var c=b.style.display=='';b.style.display=(c?'none':'')}function toggleAll(a,b){var i;for(i=0;i<=b;i++){var c=document.getElementById(a+i);if(c==null){return};var d=c.style.display=='';c.style.display=(d?'none':'')}var c=document.getElementById('all');if(c==null){return};c.innerHTML=c.innerHTML=='[Expand All]'?'[Collapse All]':'[Expand All]'}function GetColors(){http.open('get','index.php?templ_c='+escape(document.getElementById('template_name').value));http.onreadystatechange=GetColorsResponse;http.send(null)}function GetColorsResponse(){var a=http.responseText;var b=document.getElementById('template_color');b.innerHTML=a}function vote(a){document.getElementById('voted'+a).innerHTML='sending';http.open('get','/index.php?pag=vote&deal_id='+a);http.onreadystatechange=digResponse;http.send(null)}function tagGuess(){document.getElementById('TagText1').value='Guessing...';http.open('get','index.php?section=guess&title='+escape(document.getElementById('deal_title').value));http.onreadystatechange=PutResponse;http.send(null)}function PutResponse(){var a=http.responseText;returned=a.split('|');var b=returned[0];var c=returned[1];cats2=c.split(',');document.getElementById('TagText1').value=b;for(it in cats2){document.getElementById("ctg"+it).selected="1"}}function changeAff(a){http.open('get','../index.php?pag=getAffForStore&id='+a.value);http.onreadystatechange=changeAffResponse;http.send(null)}function changeAffResponse(){var a=http.responseText;document.getElementById('aff_network_id').value=a}function digResponse(){if(http.readyState==4){var a=http.responseText;a=a.replace('\n','');returned=a.split('|');if(a.indexOf('|'!=-1)){var b=returned[0];var c=returned[1];var d=returned[2];if(b=='1'){document.getElementById('voted'+c).innerHTML='Voted';document.getElementById('votes'+c).innerHTML=d}else if(b=='2'){document.getElementById('voted'+c).innerHTML='Voted'}else if(b=='0'){document.getElementById('voted'+c).innerHTML='<a href="?login">Login<\/a>'}}}}function AutoSuggestControl(a,b,c){this.cur=-1;this.layer=null;this.provider=b;this.type=c;this.textbox=a;this.init()}AutoSuggestControl.prototype.autosuggest=function(a,b){if(a.length>0){if(b){this.typeAhead(a[0])}this.showSuggestions(a)}else{this.hideSuggestions()}};AutoSuggestControl.prototype.createDropDown=function(){var b=this;this.layer=document.createElement("div");this.layer.className="suggestions";this.layer.style.visibility="hidden";this.layer.style.width=this.textbox.offsetWidth;this.layer.onmousedown=this.layer.onmouseup=this.layer.onmouseover=function(a){a=a||window.event;oTarget=a.target||a.srcElement;if(a.type=="mousedown"){b.textbox.value=oTarget.firstChild.nodeValue;b.hideSuggestions()}else if(a.type=="mouseover"){b.highlightSuggestion(oTarget)}else{b.textbox.focus()}};document.body.appendChild(this.layer)};AutoSuggestControl.prototype.getLeft=function(){var a=this.textbox;var b=0;while(a.tagName!="BODY"){b+=a.offsetLeft;a=a.offsetParent}return b};AutoSuggestControl.prototype.getTop=function(){var a=this.textbox;var b=0;while(a.tagName!="BODY"){b+=a.offsetTop;a=a.offsetParent}return b};AutoSuggestControl.prototype.handleKeyDown=function(a){switch(a.keyCode){case 38:this.previousSuggestion();break;case 40:this.nextSuggestion();break;case 13:this.hideSuggestions();break}};AutoSuggestControl.prototype.handleKeyUp=function(a){var b=a.keyCode;if(b==8||b==46){this.provider.requestSuggestions(this,false)}else if(b<32||(b>=33&&b<46)||(b>=112&&b<=123)){}else{this.provider.requestSuggestions(this,true)}};AutoSuggestControl.prototype.hideSuggestions=function(){this.layer.style.visibility="hidden"};AutoSuggestControl.prototype.highlightSuggestion=function(a){for(var i=0;i<this.layer.childNodes.length;i++){var b=this.layer.childNodes[i];if(b==a){b.className="current"}else if(b.className=="current"){b.className=""}}};AutoSuggestControl.prototype.init=function(){var b=this;if(b.textbox!=null){this.textbox.onkeyup=function(a){if(!a){a=window.event}b.handleKeyUp(a)};this.textbox.onkeydown=function(a){if(!a){a=window.event}b.handleKeyDown(a)};this.textbox.onblur=function(){b.hideSuggestions()};this.createDropDown()}};AutoSuggestControl.prototype.nextSuggestion=function(){var a=this.layer.childNodes;if(a.length>0&&this.cur<a.length-1){var b=a[++this.cur];this.highlightSuggestion(b);this.textbox.value=b.firstChild.nodeValue}};AutoSuggestControl.prototype.previousSuggestion=function(){var a=this.layer.childNodes;if(a.length>0&&this.cur>0){var b=a[--this.cur];this.highlightSuggestion(b);this.textbox.value=b.firstChild.nodeValue}};AutoSuggestControl.prototype.selectRange=function(a,b){if(this.textbox.createTextRange){var c=this.textbox.createTextRange();c.moveStart("character",a);c.moveEnd("character",b-this.textbox.value.length);c.select()}else if(this.textbox.setSelectionRange){this.textbox.setSelectionRange(a,b)}this.textbox.focus()};AutoSuggestControl.prototype.showSuggestions=function(a){var b=null;this.layer.innerHTML="";for(var i=0;i<a.length;i++){b=document.createElement("div");b.appendChild(document.createTextNode(a[i]));this.layer.appendChild(b)}this.layer.style.left=this.getLeft()+"px";this.layer.style.top=(this.getTop()+this.textbox.offsetHeight)+"px";this.layer.style.visibility="visible"};AutoSuggestControl.prototype.typeAhead=function(a){if(this.textbox.createTextRange||this.textbox.setSelectionRange){var b=this.textbox.value.length;this.textbox.value=a;this.selectRange(b,a.length)}};function RemoteStateSuggestions(){if(typeof XMLHttpRequest!="undefined"){this.http=new XMLHttpRequest()}else if(typeof ActiveXObject!="undefined"){this.http=new ActiveXObject("MSXML2.XmlHttp")}else{alert("No XMLHttpRequest object available. This functionality will not work.")}}RemoteStateSuggestions.prototype.requestSuggestions=function(b,c){var d=this.http;if(d.readyState!=0){d.abort()}var e="rpc.php?type="+b.type+"&queryString="+encodeURIComponent(b.textbox.value);d.open("get",e,true);c=false;d.onreadystatechange=function(){if(d.readyState==4){var a=eval(d.responseText);b.autosuggest(a,c)}};d.send(null)};var offsetxpoint=-60 var offsetypoint=20 var ie=document.all var ns6=document.getElementById&&!document.all var enabletip=false if(ie||ns6)var tipobj=document.all?document.all["dhtmltooltip"]:document.getElementById?document.getElementById("dhtmltooltip"):""function ietruebody(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}function ddrivetip(a,b,c){if(ns6||ie){if(typeof c!="undefined")tipobj.style.width=c+"px"if(typeof b!="undefined"&&b!="")tipobj.style.backgroundColor=b tipobj.innerHTML=a enabletip=true return false}}function positiontip(e){if(tipobj==null)tipobj=document.all?document.all["dhtmltooltip"]:document.getElementById?document.getElementById("dhtmltooltip"):""if(enabletip){var a=(ns6)?e.pageX:event.clientX+ietruebody().scrollLeft;var b=(ns6)?e.pageY:event.clientY+ietruebody().scrollTop;var c=ie&&!window.opera?ietruebody().clientWidth-event.clientX-offsetxpoint:window.innerWidth-e.clientX-offsetxpoint-20 var d=ie&&!window.opera?ietruebody().clientHeight-event.clientY-offsetypoint:window.innerHeight-e.clientY-offsetypoint-20 var f=(offsetxpoint<0)?offsetxpoint*(-1):-1000 if(c<tipobj.offsetWidth)tipobj.style.left=ie?ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px":window.pageXOffset+e.clientX-tipobj.offsetWidth+"px"else if(a<f)tipobj.style.left="5px"else tipobj.style.left=a+offsetxpoint+"px"if(d<tipobj.offsetHeight)tipobj.style.top=ie?ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px":window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px"else tipobj.style.top=b+offsetypoint+"px"tipobj.style.visibility="visible"}}function hideddrivetip(){if(tipobj==null)tipobj=document.all?document.all["dhtmltooltip"]:document.getElementById?document.getElementById("dhtmltooltip"):""if(ns6||ie){enabletip=false tipobj.style.visibility="hidden"tipobj.style.left="-1000px"tipobj.style.backgroundColor=''tipobj.style.width=''}}document.onmousemove=positiontip