function g(a){return document.getElementById(a)}function getFileFromPath(a){cFileArr=a.split("/");cFile=cFileArr[cFileArr.length-1];return cFile}function changeImage(a,b){g(a).className="spr "+b}function writerssearch(a){if(a=="login"){if(g("graphic-login").className=="spr header_writers-login-off"){g("graphic-login").className="spr header_writers-login-on";g("graphic-search").className="spr header_story-search-off";g("loginbox").style.display="block";g("searchbox").style.display="none"}}else{if(a=="search"){if(g("graphic-search").className=="spr header_story-search-off"){g("graphic-login").className="spr header_writers-login-off";g("graphic-search").className="spr header_story-search-on";g("searchbox").style.display="block";g("loginbox").style.display="none"}}}}function changeBox(d){for(var b=1;b<=4;b++){var a=g("bobbox"+b);var c=g("bobcontent"+b);if(b==d){a.className="bobTab";c.className="bobContent"}else{a.className="bobTab off";c.className="bobContent off"}}}function playSound(b){var a=g(b);a.Play()}function ajaxManager(c){var b=ajaxManager.arguments;if(document.getElementById){if(window.ActiveXObject){var a=new ActiveXObject("Microsoft.XMLHTTP")}else{var a=new XMLHttpRequest()}}if(a){a.onreadystatechange=function(){if(a.readyState==4&&a.status==200){var d=document.getElementsByTagName("head")[0];setjs=document.createElement("script");setjs.setAttribute("type","text/javascript");d.appendChild(setjs);setjs.text=a.responseText;d.removeChild(setjs)}};a.open("GET",c,true);a.send(null);return 0}return -1}Highlighter=new function(){var b=new Array();var a=0;insert=function(d){if(d.hasChildNodes()){for(var c=0;c<d.childNodes.length;c++){insert(d.childNodes[c])}}if(d.nodeType==3){tempNodeVal=d.nodeValue.toLowerCase();for(var c=0;c<b.length;c++){var e=b[c];tempWordVal=e.toLowerCase();if(tempNodeVal.indexOf(tempWordVal)!=-1){pn=d.parentNode;if(pn!=null&&pn.className.indexOf("KW ")<0){nv=d.nodeValue;ni=tempNodeVal.indexOf(tempWordVal);before=document.createTextNode(nv.substr(0,ni));docWordVal=nv.substr(ni,e.length);after=document.createTextNode(nv.substr(ni+e.length));hiwordtext=document.createTextNode(docWordVal);hiword=document.createElement("span");hiword.className="KW w w"+(c+1);hiword.appendChild(hiwordtext);pn.insertBefore(before,d);pn.insertBefore(hiword,d);pn.insertBefore(after,d);pn.removeChild(d)}}}}};this.go=function(){insert(document.body)};this.add=function(c){b[a++]=c};this.toggle=function(){var e=document.getElementsByTagName("span");var c=false;for(var d=0;d<e.length;d++){var f=e[d];if(f.className.indexOf("KW")>=0&&f.className.indexOf(" w w")<0){f.className=f.className.replace("KW ","KW w w");c=false}else{if(f.className.indexOf("KW")>=0){f.className=f.className.replace(" w w"," ");c=true}}}if(c){g("KWH").innerHTML="restore highlighting"}else{g("KWH").innerHTML="remove highlighting"}}};function mnuOvr(a){var d,j;var b=g("mnu"+a);var k=b;d=0;j=b.offsetHeight;if(k.offsetParent){do{var h=k.offsetLeft;if(h<0){h+=877}d+=h;j+=k.offsetTop}while(k=k.offsetParent)}var f=g("submnu"+a);var c=false;try{b.parentNode.removeChild(f);c=true}catch(e){}if(document.all){j-=document.body.scrollTop}else{j-=window.pageYOffset}f.style.position="absolute";f.style.top=j+"px";f.style.left=d+"px";f.style.display="block";if(c){g("page").appendChild(f)}}function mnuOut(a){g("submnu"+a).style.display="none"}function resetStars(contentid){for(p=1;p<=5;p++){oldVal=eval("stars"+contentid+"[ p ]");changeImage("star"+contentid+p,oldVal)}}function selectStars(a,c){try{xc=clearTimeout(xx)}catch(b){}for(p=1;p<=5;p++){if(p<=a){className="staronsel"}else{className="staroffsel"}changeImage("star"+c+p,className)}}function resetTimeout(a){resetStars(a)}function doRating(b,f,d,c,e,a,h){if(c>2||h){fileload="/custom/ratingvote.cfm?contentType="+b+"&contentID="+f+"&sectionID="+d+"&rating="+c+"&count="+e+"&nonse="+a+"&id="+new Date().getTime();ajaxManager(fileload);cancelRating(f,e)}else{setTimeout("showConfirm("+b+","+f+","+d+","+c+","+e+","+a+","+h+")",2500)}}function showConfirm(f,h,d,e,j,k,b){var c=g("ratingConfirm"+h+""+j);var a=g("rConfirm");if(a!=null){a.parentNode.removeChild(a)}c.innerHTML='<div style="position:absolute;z-index:10;background-color:#fff;border:2px solid #fd0;padding:10px;width:150px;text-align:center;" id="rConfirm"><strong>Rate this item just '+e+' star, are you sure?<br /><br /><input type="button" value="Yes" onclick="doRating('+f+","+h+","+d+","+e+","+j+","+k+',true);"> <input type="button" value="No" onclick="cancelRating('+h+","+j+');"></strong></div>';c.style.display="block"}function cancelRating(b,a){g("ratingConfirm"+b+""+a).style.display="none"}function hideStory(){g("article").style.display="none";g("warningMessage").style.display="block"}function displayStory(){g("article").style.display="block";g("warningMessage").style.display="none"}function revealWriter(){g("whoWroteIt").style.display="none";g("realWriter").style.display="block"}var headlines;var currentHeadline;var paused;var fading;function initHeadlines(){headlines=g("headlinesBox").getElementsByTagName("div");currentHeadline=0;for(i=0;i<headlines.length;i++){fixLength(headlines[i])}setTimeout("changeHeadline()",2000)}function fixLength(a){return;var b=a.getElementsByTagName("a")[0];if(b!=null){var c=b.innerHTML;if(c.length>68){b.innerHTML=c.substring(0,68)+"&hellip;"}}}function changeHeadline(){if(paused){setTimeout("changeHeadline()",2000);return}var c=(currentHeadline+1)%headlines.length;var b=headlines[currentHeadline];var a=headlines[c];setOpacity(b,1);setOpacity(a,0);b.style.display="block";a.style.display="block";currentHeadline=c;fadeInOut(b,a,0)}function setOpacity(a,b){a.style.opacity=b;a.style.filter="alpha(opacity="+(b*100)+")"}function fadeInOut(b,a,c){if(c>1){b.style.display="none";a.style.filter="";setTimeout("changeHeadline()",3000);fading=false;return}fading=true;setOpacity(b,1-c);setOpacity(a,c);c+=0.2;setTimeout(function(){fadeInOut(b,a,c)},100)}function headlinesHold(){paused=true}function headlinesResume(){if(paused){paused=false}}var initElem="tagBlock";var arrAnchors=new Array();var maxFontSize=200;function getScreenDimensions(){var a,b;if(self.innerHeight){a=self.innerWidth;b=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){a=document.documentElement.clientWidth;b=document.documentElement.clientHeight}else{if(document.body){a=document.body.clientWidth;b=document.body.clientHeight}}}dims=new Array();dims[0]=a;dims[1]=b;return dims}function getMousePos(b){var a=0;var c=0;if(!b){var b=window.event}if(b.pageX||b.pageY){a=b.pageX;c=b.pageY}else{if(b.clientX||b.clientY){if(document.documentElement.scrollTop){a=b.clientX+document.documentElement.scrollLeft;c=b.clientY+document.documentElement.scrollTop}else{a=b.clientX+document.body.scrollLeft;c=b.clientY+document.body.scrollTop}}}elementLeft=g(initElem).offsetLeft;elementTop=g(initElem).offsetTop;trackGravity(a-elementLeft,c-elementTop)}function initMouse(){try{g(initElem).onmousemove=getMousePos}catch(a){}}function trackGravity(a,b){for(x=0;x<arrAnchors.length;x++){cTag=arrAnchors[x].id;minFontSize=arrAnchors[x].originalFontSize;currentTop=g(cTag).style.top;currentTop=1*currentTop.replace(/[px]/g,"");currentLeft=g(cTag).style.left;currentLeft=1*currentLeft.replace(/[px]/g,"");currentWidth=1*g(cTag).offsetWidth;currentHeight=1*g(cTag).offsetHeight;centreOfGravX=currentLeft+(currentWidth/2);centreOfGravY=currentTop+(currentHeight/2);boxBoundsX=currentWidth;boxBoundsY=currentHeight;if(a>(currentLeft-boxBoundsX)&&a<(currentLeft+currentWidth+boxBoundsX)&&b>(currentTop-boxBoundsY)&&b<(currentTop+currentHeight+boxBoundsY)){gravityStrengthX=(centreOfGravX-a);if(gravityStrengthX<0){gravityStrengthX=gravityStrengthX*-1}gravityStrengthY=(centreOfGravY-b);if(gravityStrengthY<0){gravityStrengthY=gravityStrengthY*-1}gravityStrengthX=gravityStrengthX;gravityStrengthY=gravityStrengthY;maxYBound=boxBoundsY+(currentHeight/2);gravityStrengthY=maxFontSize-((maxFontSize/(maxYBound*2))*gravityStrengthY);maxXBound=boxBoundsX+(currentWidth/2);gravityStrengthX=maxFontSize-((maxFontSize/(maxXBound*2))*gravityStrengthX);gravityStrength=Math.round(gravityStrengthX)+Math.round(gravityStrengthY)-200;if(gravityStrength<minFontSize){gravityStrength=minFontSize}}else{gravityStrength=minFontSize}g(cTag).style.fontSize=gravityStrength+"%";g(cTag).style.opacity=(gravityStrength-100)/100;g(cTag).style.left=centreOfGravX-g(cTag).offsetWidth/2+"px";g(cTag).style.top=centreOfGravY-g(cTag).offsetHeight/2+"px"}}arrColours=new Array("000000","FF6600","CC0000","0000CC","00CC00");Array.prototype.near=function near(c,b){for(var a=0;a<this.length;a++){if(Math.abs(this[a]-c)<b){return true}}return false};function initTags(){var d=250;var b=200;d=parseInt(g("tagBlock").style.width.replace(/[px]/g,""));b=parseInt(g("tagBlock").style.height.replace(/[px]/g,""));try{arrAnchors=g(initElem).getElementsByTagName("a");lineHeight=g(initElem).style.lineHeight;tops=new Array();widthX=d/8;for(i=0;i<arrAnchors.length;i++){var e=0;thisWidth=arrAnchors[i].offsetWidth;thisHeight=arrAnchors[i].offsetHeight;pos=Math.round(Math.random()*(d-thisWidth));arrAnchors[i].style.left=pos+"px";do{pos=Math.round(Math.random()*(b-thisHeight));arrAnchors[i].style.top=pos+"px"}while(tops.near(pos,11)&&e++<400);tops[i]=pos;arrAnchors[i].originalFontSize=arrAnchors[i].style.fontSize.replace(/%/,"");arrAnchors[i].style.opacity=(arrAnchors[i].originalFontSize-100)/100;arrAnchors[i].style.color="#"+arrColours[Math.floor(Math.random()*5)]}}catch(a){}}var tickerQualifier1="-";var tickerQualifier2="_";var tickerSpeed=30;function clean(a){output=a.replace(/'/g,"\\'");output=output.replace(/\\\\/g,"\\");output=output.replace("&amp;","&");output=output.replace("&quot;",'"');return output}function loadMe(a){elements=a.split(",");headers=document.getElementsByTagName("h1");for(n=0;n<elements.length;n++){thisid="h1"+n;headers[n].setAttribute("id",thisid);fullText=clean(headers[n].innerHTML);headers[n].style.color="#F20909";animateText(thisid,tickerQualifier1,fullText)}}function animateText(c,b,a){thisObj=g(c);thisObj.innerHTML=b;if(b.length%2==0){thisQualifier=tickerQualifier1}else{thisQualifier=tickerQualifier2}newText=a.substr(0,b.length)+thisQualifier;if(newText.length<a.length+1){ticker=setTimeout("animateText('"+c+"', '"+clean(newText)+"', '"+clean(a)+"')",tickerSpeed)}else{thisObj.innerHTML=a}}var ss,so,startOpacity=0,finalOpacity=95,opacitySpeed=10,boxOnSpeed=0,boxOffSpeed=500,turnedOff=0;var currentOpacity=startOpacity;var boxwidth=250;var cancelTimeout=0;function getScreenDimensions(){var a,b;if(self.innerHeight){a=self.innerWidth;b=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){a=document.documentElement.clientWidth;b=document.documentElement.clientHeight}else{if(document.body){a=document.body.clientWidth;b=document.body.clientHeight}}}dims=new Array();dims[0]=a;dims[1]=b;return dims}function stoptimeout(){if(ss){sy=clearTimeout(ss);ss=null}}function showBox(c){boxToFloat="floatBox";if(this.id.length==4){elementStart=this.id.charAt(this.id.length-1)}else{if(this.id.length==5){elementStart=this.id.charAt(this.id.length-2)+this.id.charAt(this.id.length-1)}else{elementStart=this.id.charAt(this.id.length-3)+this.id.charAt(this.id.length-2)+this.id.charAt(this.id.length-1)}}if(elementStart!="Box"){cancelTimeout=1;try{ss=clearTimeout(ss)}catch(b){}if(tips[elementStart].length>0){g("tooltip").innerHTML=tips[elementStart][0];boxDisplay(boxToFloat,1,tips[elementStart][1],tips[elementStart][2],tips[elementStart][3])}else{boxDisplay(boxToFloat,0,0,0)}}if(!c){var c=window.event}var a=0;var d=0;if(!c){var c=window.event}if(c.pageX||c.pageY){a=c.pageX;d=c.pageY}else{if(c.clientX||c.clientY){if(document.documentElement.scrollTop){a=c.clientX+document.documentElement.scrollLeft;d=c.clientY+document.documentElement.scrollTop}else{a=c.clientX+document.body.scrollLeft;d=c.clientY+document.body.scrollTop}}}screenDims=getScreenDimensions();a=a;d=d+15;if(a+boxwidth+20>screenDims[0]){a=a-((a+boxwidth)-screenDims[0])-25}g(boxToFloat).style.left=a+"px";g(boxToFloat).style.top=d+"px"}function boxDisplay(c,a,e,d,b){if(g(c).style.display=="block"){d=g("tooltip").offsetHeight}if(currentOpacity!=startOpacity){currentOpacity=finalOpacity}if(a==1){turnedOff=0;if(b==1){so=setTimeout("xpand( 0, 0, "+e+", "+d+" )",boxOnSpeed)}else{g(c).style.width=e+"px";g(c).style.height=d+"px"}g(c).style.width=e+"px";g(c).style.height=d+"px";so=setTimeout("changeOpacity()",boxOnSpeed)}else{if(cancelTimeout==0){g(c).style.opacity=0;g(c).style.display="none";if(e>0&&d>0){g(c).style.width=0;g(c).style.height=0}currentOpacity=startOpacity}}if(cancelTimeout==1){cancelTimeout=0}}function xpand(a,d,c,b){if(turnedOff==0){speed=10;xtoy=c/b;g(boxToFloat).style.width=a+"px";g(boxToFloat).style.height=d+"px";if(a<c){a=a+Math.round(speed*xtoy)}if(d<b){d=d+speed}setTimeout("xpand("+a+","+d+","+c+","+b+")",1)}}function changeOpacity(){if(turnedOff==0){g(boxToFloat).style.display="block";if(g){if(finalOpacity!=startOpacity){currentOpacity=currentOpacity+opacitySpeed;if(document.all){g(boxToFloat).style.filter="alpha(opacity="+currentOpacity+")"}else{g(boxToFloat).style.opacity=currentOpacity/100}if(currentOpacity<finalOpacity){so=setTimeout("changeOpacity()",100)}else{if(document.all){g(boxToFloat).style.filter="alpha(opacity="+finalOpacity+")"}else{g(boxToFloat).style.opacity=finalOpacity/100}so=clearTimeout(so);currentOpacity=finalOpacity}}else{if(document.all){g(boxToFloat).style.filter="alpha(opacity="+finalOpacity+")"}else{g(boxToFloat).style.opacity=finalOpacity/100}currentOpacity=finalOpacity}}}}function initTips(){for(i=0;i<tips.length;i++){try{g("box"+i).onmousemove=showBox;g("box"+i).onmouseout=starttimeout}catch(a){}}g("floatBox").onmousemove=showBox;g("floatBox").onmouseout=starttimeout}function starttimeout(){turnedOff=1;if(currentOpacity!=finalOpacity){currentOpacity=startOpacity}ss=setTimeout("boxDisplay('floatBox',0)",boxOffSpeed)}function checkMessage(){cStatus=g("addMessage").checked;if(cStatus==false){g("message").disabled=true;g("message").style.backgroundColor="#F0F0F0";g("message").style.border="1px solid #999999"}else{g("message").disabled=false;g("message").style.backgroundColor="#FFFFFF"}}function Utils(){}Utils.addCommas=function(b){b+="";x=b.split(".");x1=x[0];x2=x.length>1?"."+x[1]:"";var a=/(\d+)(\d{3})/;while(a.test(x1)){x1=x1.replace(a,"$1,$2")}return x1+x2};P=function(a,c,b){this.mainType=a;this.subType=c;this.points=b};W=function(j,h,f,b){this.getID=function(){return j};this.getUsername=function(){return h};var c=0;var e=0;var d=0;this.getID=function(){return j};this.isPlaced=function(){return this.getDiff()==0};this.getDiff=function(){var k=this.container.style.top.substring(0,this.container.style.top.length-2)*1;return c-k};this.move=function(){var o=this.container;var q=this.getDiff();if(q!=0){if(o.style.display=="none"&&d>0){o.style.display="block"}var m=Math.floor(q*0.4);if(m!=0){o.style.opacity="0.9";o.style.filter="alpha(opacity=90)";var k=o.style.top.substring(0,o.style.top.length-2)*1;o.style.top=(k+m)+"px";return true}o.style.top=c+"px"}o.style.opacity="1";if(d==0){o.style.display="none"}else{o.style.display="block"}return false};this.seat=function(){var k=this.container;var m=this.getDiff();k.style.top=c+"px";if(d==0){k.style.display="none"}else{k.style.display="block"}};this.calculateTotalPoints=function(){d=0;for(var m=0;m<f.length;m++){var k=f[m];if(g("mType"+k.mainType).checked){if((k.mainType==1&&g("sType"+k.subType).checked)||k.mainType>1){d+=k.points}}}this.ptot.innerHTML=Utils.addCommas(d);return d};this.getTotalPoints=function(){return d};this.setPos=function(k){e=k-1;c=e*32;c+=Math.floor(e/10)*10;this.rank.innerHTML=k};this.setMine=function(){this.container.style.zIndex="10";this.rank.className+=" WCmine";this.name.className+=" WCmine";this.ptot.className+=" WCmine"};var a=g("WR"+j);if(a!=null){g("rows").removeChild(a)}this.container=document.createElement("div");this.container.id="WR"+j;this.container.style.clear="left";this.container.style.position="absolute";this.rank=document.createElement("div");this.rank.className="WCvalue WCcol1";this.name=document.createElement("div");this.name.className="WCvalue WCcol2";this.name.innerHTML='<a href="/profile.cfm?uID='+j+'">'+h+"</a>";this.ptot=document.createElement("div");this.ptot.className="WCvalue WCcol3";this.container.appendChild(this.rank);this.container.appendChild(this.name);this.container.appendChild(this.ptot);g("rows").appendChild(this.container)};var Warr=new Array();function sort(a){var c=0;for(var b=0;b<Warr.length;b++){c+=Warr[b].calculateTotalPoints()>0?1:0}var d=c*32+Math.floor(c/10)*10;d=Math.max(140,d);g("rows").style.height=d+"px";if(c==0){g("WCnoneFound").style.display="block"}else{g("WCnoneFound").style.display="none"}Warr.sort(function(f,e){return e.getTotalPoints()-f.getTotalPoints()});for(var b=0;b<Warr.length;b++){Warr[b].setPos(b+1)}if(a==null){anim()}else{display()}}function display(){for(var a=0;a<Warr.length;a++){Warr[a].seat()}}function checker(a){ajaxManager("/custom/loadChart.cfm?lu="+a+"&ts="+new Date().getTime());setTimeout("checker("+a+")",60000)}function anim(){var b=false;for(var a=0;a<Warr.length;a++){if(Warr[a].move()){b=true}}if(b){setTimeout("anim()",100)}}function updN(){var c=g("mType1").checked;var a=g("sTypeN").getElementsByTagName("input");for(var b=0;b<a.length;b++){a[b].checked=c}}function chkN(){var b=g("sTypeN").getElementsByTagName("input");var a=false;for(var c=0;c<b.length;c++){if(b[c].checked){a=true;break}}g("mType1").checked=a}width=240;speed=30;refactor=0;limit=10;noBoxes=0;cBox=0;pause=5000;currentBox=null;firstBox=null;lastBox=null;paused=0;allowMove=1;direction=1;RTL=1;LTR=0;thread=0;animating=2;animator=0;sem=0;help=0;maxSnips=0;posScroller=null;posRefactor=0;function SnippetBox(a){this.snippetID=a;this.next=null;this.prev=null;this.writerName;this.writerID;this.rating;this.datetime;this.rowNumber;this.n;this.toString=function b(){return"snippetBox"+a}}function initSnippets(b,a){width=g("animbox").offsetWidth;maxSnips=b;posScroller=g("posScroller");posRefactor=(width+12)/maxSnips;if(posRefactor<=0||maxSnips==0){posRefactor=0.2}posScroller.style.width=Math.ceil(posRefactor)+"px";for(i=0;i<a.length;i++){addSnippet(a[i])}posScroller.style.left=((firstBox.rowNumber*posRefactor)-(posRefactor))+"px";playForwards()}function addSnippet(a){thisBox=new SnippetBox(a);thisBox.prev=lastBox;initSnipData(thisBox);if(lastBox!=null){lastBox.next=thisBox}lastBox=thisBox;if(firstBox==null){firstBox=thisBox;noMoreBox=new SnippetBox(0);noMoreBox.next=firstBox;noMoreBox.prev=noMoreBox;firstBox.prev=noMoreBox;currentBox=firstBox}lastBox.next=firstBox;noBoxes++}function removeSnippetFront(){g("animbox").removeChild(g(firstBox));temp=firstBox.prev;firstBox=firstBox.next;firstBox.prev=temp;lastBox.next=firstBox;noBoxes--}function removeSnippetBack(){g("animbox").removeChild(g(lastBox));lastBox=lastBox.prev;lastBox.next=firstBox;noBoxes--}function initSnipData(a){snippetInfo=g("snippetInfo"+thisBox.snippetID).innerHTML;a.rating=snippetInfo.substring(0,snippetInfo.indexOf("#"));snippetInfo=snippetInfo.substring(snippetInfo.indexOf("#")+1);a.writerID=snippetInfo.substring(0,snippetInfo.indexOf("#"));snippetInfo=snippetInfo.substring(snippetInfo.indexOf("#")+1);a.writerName=snippetInfo.substring(0,snippetInfo.indexOf("#"));snippetInfo=snippetInfo.substring(snippetInfo.indexOf("#")+1);a.datetime=snippetInfo.substring(0,snippetInfo.indexOf("#"));snippetInfo=snippetInfo.substring(snippetInfo.indexOf("#")+1);a.rowNumber=snippetInfo.substring(0,snippetInfo.indexOf("#"));a.n=snippetInfo.substring(snippetInfo.indexOf("#")+1)}function toggleHelp(){if(waitForAnimation("toggleHelp()")){return}if(help=!help){g("animbox").style.overflowY="auto";g(currentBox).style.display="none";g("helpBox").style.display=""}else{g("helpBox").style.display="none";g(currentBox).style.display="";g("animbox").scrollTop=0;playForwards()}}function setBoxes(a){noBoxes=a}function increaseSpeed(){if(pause>1000){pause-=2000;updateSpeed()}}function decreaseSpeed(){if(pause<9000){pause+=2000;updateSpeed()}}function updateSpeed(){switch(pause){case 9000:changeImage("speedIndicator","RHS_icons_five");break;case 7000:changeImage("speedIndicator","RHS_icons_four");break;case 5000:changeImage("speedIndicator","RHS_icons_three");break;case 3000:changeImage("speedIndicator","RHS_icons_two");break;case 1000:changeImage("speedIndicator","RHS_icons_one");break}}function playForwards(){if(help){return}if(waitForAnimation("playForwards()")){return}changeImage("forwardButton","RHS_icons_forward_on");changeImage("pauseButton","RHS_icons_pause");direction=RTL;paused=0;prepareNext()}function playPause(){if(help){return}if(paused==0){if(waitForAnimation("playPause()")){return}paused=1;changeImage("pauseButton","RHS_icons_pause_on");changeImage("forwardButton","RHS_icons_forward");hold()}}function skipBack(){if(help){return}paused=1;allowMove=1;if(waitForAnimation("skipBack()")){return}changeImage("pauseButton","RHS_icons_pause_on");changeImage("forwardButton","RHS_icons_forward");direction=LTR;prepareNext()}function skipForward(){if(help){return}paused=1;allowMove=1;if(waitForAnimation("skipForward()")){return}changeImage("pauseButton","RHS_icons_pause_on");changeImage("forwardButton","RHS_icons_forward");direction=RTL;prepareNext()}function clearAndCallBack(callBack){sem=0;eval(callBack)}function waitForAnimation(a){if(sem!=0){return 2}if(animating==1){sem=1;thread=clearTimeout(thread);thread=setTimeout("clearAndCallBack( "+a+")",100);return 1}animator=clearTimeout(animator);return 0}function getNextBox(){saveCurrentBox();if(direction==RTL){return currentBox.next}cBox--;if(currentBox.prev==lastBox){cBox=noBoxes}return currentBox.prev}function prepareNext(){if(paused){timeout=0}else{timeout=pause}if(direction==RTL){cBox++;if(currentBox.next==firstBox){cBox=0}}else{cBox--;if(currentBox.prev==lastBox){cBox=noBoxes}}if(direction==RTL&&cBox%limit==1){loadMoreSnippets()}animating=2;if(paused){if(direction==RTL){changeImage("skipForwardButton","RHS_icons_skipforward_on")}else{changeImage("skipBackButton","RHS_icons_skipback_on")}}animator=clearTimeout(animator);animator=setTimeout("animate( "+width+")",timeout)}function saveCurrentBox(){var a=new Date();a.setTime(a.getTime()+86400000);document.cookie="LASTSNIPPET = "+currentBox.datetime+";expires="+a.toGMTString()+"; path=/"}function animate(a){if(!allowMove){return}first=0;origBox=currentBox;newBox=getNextBox();animating=1;if(direction==RTL){g(newBox).style.left=width+"px"}else{g(newBox).style.left=-width+"px"}if(g(newBox).style.display!=""){g(newBox).style.display=""}if(g("animbox").style.overflowY!="hidden"){g("animbox").style.overflowY="hidden";g("animbox").scrollTop=0}posScroller.style.left=((newBox.rowNumber*posRefactor)-(posRefactor))+"px";cSpeed=1+a/width*speed;start=a-parseInt(cSpeed);if(cSpeed==1){start=0}if(direction==RTL){boxA=start-width;boxB=start}else{boxA=width-start;boxB=0-start}g(origBox).style.left=boxA+"px";g(newBox).style.left=boxB+"px";if(start>0){animator=setTimeout("animate( "+start+")",5)}else{if(currentBox.prev!=currentBox){g(origBox).style.display="none"}currentBox=getNextBox();if(!paused){prepareNext()}else{if(direction==RTL){changeImage("skipForwardButton","RHS_icons_skipforward")}else{changeImage("skipBackButton","RHS_icons_skipback")}}fixHeight(newBox);animating=0}}function fixHeight(a){if(g(a).offsetHeight>138){g("animbox").style.overflowY="auto"}else{if(g(a).offsetHeight<138){g(a).style.height=138+"px"}}}function hold(){if(waitForAnimation("hold()")){return}changeImage("pauseButton","RHS_icons_pause_on");allowMove=0}function vote(){if(waitForAnimation("vote()")){return}full=Math.floor(currentBox.rating/2);half=currentBox.rating%2;voteBlock=g("voteBlock"+currentBox.snippetID);if(voteBlock.innerHTML==""){voteBlock.innerHTML='written by <a href="/profile.cfm?uID='+currentBox.writerID+'">'+currentBox.writerName+"</a><br /><br />";voteBlock.innerHTML+='<img src="/images/t.gif" class="spr rate_this" alt="Rating: " align="absbottom" /><br />';orig="";eval("stars"+currentBox.snippetID+"0 = new Array( 5 )");for(i=1;i<=5;i++){if(i<=full){imgSrc="staronsel"}else{if(half!=0&&i==full+1){imgSrc="starhalf"}else{imgSrc="staroffsel"}}eval("stars"+currentBox.snippetID+"0[ i ] = '"+imgSrc+"'");voteBlock.innerHTML+='<span><img src="/images/t.gif" class="spr '+imgSrc+'" width="20" height="20" onmouseover="selectStars( '+i+", "+currentBox.snippetID+'0 );" onmouseout="resetTimeout( '+currentBox.snippetID+'0 );" onClick="doRating( 3, '+currentBox.snippetID+",0, "+i+",0,"+currentBox.n+');" id="star'+currentBox.snippetID+"0"+i+'" alt="" align="absbottom" /></span>';orig+="'"+imgSrc+"', "}loadResult(currentBox)}g("vote"+currentBox.snippetID).style.display="";g("animbox").scrollTop=0}function resume(){if(help){return}if(waitForAnimation("resume()")){return}animator=clearTimeout(animator);if(paused==0){allowMove=1;animator=setTimeout("animate( "+width+")",pause);changeImage("pauseButton","RHS_icons_pause")}if(g("vote"+currentBox.snippetID)!=null){g("vote"+currentBox.snippetID).style.display="none"}}function loadResult(a){g("result"+a.snippetID).innerHTML='<div id="ratingNew'+a.snippetID+'0" style="display:none;padding:18px 0 0 0;"><span style="color:#f20909;display:block;">Thank you for your rating,</span>Your vote has been counted and is reflected above.</div><div id="ratingOld'+a.snippetID+'0" style="display:none;padding:18px 0 0 0;"><span style="color:#f20909;display:block;">You have already rated this,</span>Thank you for your support.</div>'}function loadMoreSnippets(){fileload="/custom/snippetLoader.cfm?lastdt="+lastBox.datetime+"&direction="+direction+"&id="+new Date().getTime();ajaxManager(fileload)}function doVote(b,a){fileload="/custom/snippetvote.cfm?voteType="+b+"&snippetID="+a;ajaxManager(fileload)}var mwStories=new Array();var mwMaxCount=0;var mwStoryIndex=0;var mwBoxWidth=280;var mwThread=0;var mwRunning=false;var mwLeft=true;var mwBuffer=20;var mwUser=0;function MWStory(b,e,a,c,d){var b=b;var e=e;var a=a;var c=c;this.published=d;this.loadStory=function(j){var h=g("mw-story-"+j);var f=h.getElementsByTagName("h4")[0];f.innerHTML='<a href="'+b+'" title="View Story">'+e+"</a>";var m=h.getElementsByTagName("div");for(var k=0;k<m.length;k++){var o=m[k];if(o.className.indexOf("image")>-1){o.innerHTML=c}else{if(o.className.indexOf("summary")>-1){o.innerHTML=a}}}m=h.getElementsByTagName("a");for(var k=0;k<m.length;k++){m[k].href=b}};this.equals=function(f){return b.equals(f)}}function mwMoveLeft(){if(mwRunning){return}mwLeft=true;mwStoryIndex+=2;if(mwStoryIndex>=mwMaxCount){mwStoryIndex=mwStoryIndex-mwMaxCount}mwRunning=true;for(var c=5,b=3;c>=0;c--,b--){var a=g("mw-story-"+c);a.id="t-mw-story-"+b;a.style.left=(b*(mwBoxWidth+20))+"px";if(b==0){b=6}}for(var c=0;c<6;c++){g("t-mw-story-"+c).id="mw-story-"+c}mwLoadStories();mwAnimate(1)}function mwMoveRight(){if(mwRunning){return}mwLeft=false;mwStoryIndex-=2;if(mwStoryIndex<0){mwStoryIndex=mwMaxCount+mwStoryIndex}mwRunning=true;for(var c=0,b=2;c<6;c++,b++){var a=g("mw-story-"+c);a.id="t-mw-story-"+b;a.style.left=((b-4)*(mwBoxWidth+20))+"px";if(b==5){b=-1}}for(var c=0;c<6;c++){g("t-mw-story-"+c).id="mw-story-"+c}mwLoadStories();mwAnimate(-1)}function mwAnimate(c){var f=true;var b=mwBoxWidth/(c<0?6:2.5);var e=g("mw-story-2");if(c*e.offsetLeft<b){b=c*e.offsetLeft+(-c*30);f=false}for(var d=0;d<6;d++){var a=g("mw-story-"+d);a.style.left=(a.offsetLeft+(-c*b))+"px"}if(f){setTimeout("mwAnimate( "+c+")",100)}else{mwRunning=false}}function mwLoadStories(){for(var d=0,b=mwStoryIndex-2;d<6;d++,b++){var c=b;if(mwMaxCount<=2&&b>1){break}if(b<0){c=b+mwMaxCount}else{if(b>=mwMaxCount){c=0}}if(mwStories[c]!=null){mwStories[c].loadStory(d)}if(mwLeft){if(mwStories[c+mwBuffer]==null&&c+mwBuffer<mwMaxCount){var a=c+mwBuffer;while(mwStories[a]==null){if(a<0){break}a--}if(mwStories[a]!=null){ajaxManager("/custom/loadMoreWriter.cfm?u="+mwUser+"&i="+(a+1)+"&m="+mwMaxCount+"&r=-"+mwBuffer+"&d="+mwStories[a].published)}break}}else{if(mwStories[c-mwBuffer+1]==null){var a=c-mwBuffer+1;if(a<0){continue}while(mwStories[a]==null){if(a>mwMaxCount){break}a++}ajaxManager("/custom/loadMoreWriter.cfm?u="+mwUser+"&i="+(a+1)+"&m="+mwMaxCount+"&r="+mwBuffer+"&d="+mwStories[a].published);break}}}g("MW").style.display="block"}function mwInit(a,b,c){mwMaxCount=a;mwUser=b;ajaxManager("/custom/loadMoreWriter.cfm?u="+mwUser+"&i=0&m="+mwMaxCount+"&r=-"+mwBuffer*3+"&d="+c);ajaxManager("/custom/loadMoreWriter.cfm?u="+mwUser+"&i=1&m="+mwMaxCount+"&r="+mwBuffer*3+"&d="+c)}var sbBoxes=new Array();var sbRunning=false;var sbIdx=0;var sbPad=34;function sbInit(b){for(var a=0;a<b;a++){sbBoxes[a]=g("sb"+a)}}function sbMoveRight(){if(sbRunning){return}sbRunning=true;var a=sbNextIdx(1);sbBoxes[a].style.left="605px";for(var b=0;b<sbBoxes.length;b++){if(b==a){g("sbPB"+b).style.backgroundColor="#fcc"}else{g("sbPB"+b).style.backgroundColor="#ccc"}}sbMove(1)}function sbMoveLeft(){if(sbRunning){return}sbRunning=true;var a=sbNextIdx(-1);sbBoxes[a].style.left="-605px";for(var b=0;b<sbBoxes.length;b++){if(b==a){g("sbPB"+b).style.backgroundColor="#fcc"}else{g("sbPB"+b).style.backgroundColor="#ccc"}}sbMove(-1)}function sbMove(f){var e=sbNextIdx(f);var h=sbBoxes[sbIdx];var c=sbBoxes[e];var a=-f*50;var k=h.offsetLeft+a;var b=c.offsetLeft+a;var j=0;if(f<0&&b>=0||f>0&&b<=0){j=-b}h.style.left=(k+j)+"px";c.style.left=(b+j)+"px";if(j==0){setTimeout("sbMove( "+f+")",100)}else{sbIdx=sbNextIdx(f);sbRunning=false}}function sbNextIdx(b){var a=sbIdx+b;if(a<0){a=sbBoxes.length+b}else{if(a>=sbBoxes.length){a=-1+b}}return a}var ims=new Array();var lidx=0;ilr=function(){this.inpageImage.src=this.src;this.inpageImage.style.width=this.width+"px";this.inpageImage.style.height=this.height+"px";lnxt(lidx++)};function lnxt(a){if(a<ims.length){ims[a].src=ims[a].srcName}}function l(){var f=document.createElement("script");f.setAttribute("type","text/javascript");f.setAttribute("src","http://www.google.com/cse/brand?form=cse-search-box&amp;lang=en");document.getElementsByTagName("head")[0].appendChild(f);for(var d=0,c=0;d<document.images.length;d++){var e=document.images[d];var k=e.className;var h=k.search(" tn ");if(h>=0){h+=4;var a=new Image();a.srcName=k.substring(h);a.inpageImage=document.images[d];if(d+1<document.images.length){a.imIdx=c+1}a.onload=ilr;ims[c]=a;e.className=k.substring(0,h-3);c++}}lidx=3;lnxt(0);lnxt(1);lnxt(2);lnxt(3);var b=document.getElementsByTagName("iframe");for(var d=0;d<b.length;d++){if(b[d].className.search("rmx_ad")>=0){if(true){b[d].src="http://ad.bannerconnect.net/st?ad_type=iframe&ad_size="+b[d].width+"x"+b[d].height+"&section=1683369"}else{b[d].src="http://ad.yieldmanager.com/st?ad_type=iframe&ad_size="+b[d].width+"x"+b[d].height+"&section=1247416"}}}};
