var TRUVEO={};TRUVEO.start=function(){return TRUVEO=new TRUVEOMODULE()};TRUVEO.PARAMS={DEBUG:false,FILESIGNATURE:"truveo.module.",PATH:"js/",MODULES:{accordion:"",authentication:"",browser:"",dynamiclist:"",init:"",initmini:"",initsearch:"",inittvshows:"",inittwitter:"",initsplash:"",initiframe:"",initdetails:"",facebook:"",filter:"",log:"",search:"",selector:"",sorter:"",timer:"",initmyvideocenter:"",watchlist:""},HANDLEWINDOWERROR:function(d,c,a){var b="["+c+":"+a+"] "+d;if(TRUVEO.log){log(b);TRUVEO.log.flush()}else{__log(b)}return true}};var TRUVEOMODULE=Class.create();var TRUVEOMODULEobject={version:"1.0",init:function(){this.PARAMS=TRUVEO.PARAMS;this.TEST=TRUVEO.TEST;this["private"].init(this);log("["+this.name+"] is loaded")},buffer:"",require:function(a){for(var b in a){$include(TRUVEO.PARAMS.PATH+TRUVEO.PARAMS.FILESIGNATURE+a[b]+".js")}},load:function(b,d,a,e){b=this["private"].checkPair(b);var c=b[0]+":"+b[1];a=a||"now";if(a=="now"){if(this["private"].addModule(b,d)){return this[c]}else{return null}}else{if(a=="domready"){domReady(function(){TRUVEO["private"].addModule(b,d);if(e){e()}});return null}}}};TRUVEOMODULE.prototype=Object.extend(new __MODULE("truveo"),TRUVEOMODULEobject);TRUVEOMODULE.prototype["private"]={init:function(a){this.parent=a},checkPair:function(b){var a=b.constructor;if(a==String){b=[b,0]}else{if(a==Array&&!b[1]){b[1]=0}}return b},addModule:function(a,c){var b=a[0]+":"+a[1];log("["+b+"] is loading");if(a[0] in TRUVEO.PARAMS.MODULES){if(!(b in this.parent)){this.parent[b]=new TRUVEOMODULE[a[0]](this.parent,a[1],c);if(a[1]==0){this.parent[a[0]]=this.parent[b]}return true}else{log("["+b+"] can't be loaded: name collision")}}else{log("["+a[0]+"] not registered")}return false}};TRUVEO.require=TRUVEOMODULEobject.require;var DHTML=(document.getElementById||document.all||document.layers);var ie7=false;function getObj(a){if(document.getElementById){this.obj=document.getElementById(a);this.style=document.getElementById(a).style}else{if(document.all){this.obj=document.all[a];this.style=document.all[a].style}else{if(document.layers){this.obj=document.layers[a];this.style=document.layers[a]}}}}function invi(b,c){if(!DHTML){return}var a=new getObj(b);a.style.visibility=(c)?"hidden":"visible"}function getElementsByClassName(g,e,a){var d=new Array();if(e==null){e=document}if(a==null){a="*"}var c=e.getElementsByTagName(a);var b=c.length;var f=new RegExp("(^|\\s)"+g+"(\\s|$)");for(i=0,j=0;i<b;i++){if(f.test(c[i].className)){d[j]=c[i];j++}}return d}function submitSearch(c){var b=document.getElementById("headersearch");var a=document.getElementById("search2");if(!c.empty){if(a.value!=c){a.value=c}b.submit();return true}}function playVideo(a,b){window.open(a,"","width=800,height=800,location=yes,menubar=yes,resizable=yes,scrollbars=yes,toolbar=yes,status=yes,directories=yes")}function setTimeZoneCookie(a,c,f,b,d){var e=new Date();var g=e.getTimezoneOffset()*60000*-1;if(a&&g){setCookie(a,g,c,f,b,d)}}function handleVSLoad(){}function doQuery(a,c,d){if(a=="sim"){var b=a+":"+c}else{var b=a+':"'+c+'"'}document.getElementById("simvideosetcontainer").innerHTML="<div style='text-align:center;'><br><br><br><img src='http://www.truveo.com/client/versions/version5a/images/indicator_medium.gif'></div>";getAjaxVids("simvideosetcontainer","details",b,0,10,d,2)}function handleError(b,a){if(b==503){}else{alert("ERROR: Code "+b+"; "+a)}}var AJAXService=function(d){var a=null;var c=null;var b=null;this.onXMLHTTPLoad=function(){if(c.readyState!=4){return}if(!c.getResponseHeader("Date")){var n=c;c=(typeof(XMLHttpRequest)!="undefined")?new XMLHttpRequest():new ActiveXObject("Msxml2.XMLHTTP");var F=n.getResponseHeader("Last-Modified");F=(F)?F:new Date(0);c.open("GET",b,false);c.setRequestHeader("If-Modified-Since",F);c.send(null);if(c.status==304){c=n}}if(d==TRUVEO.init.video_service_url){var y=c.responseXML.getElementsByTagName("payload");var h=y.length;var G=c.responseXML.getElementsByTagName("query");var E=G.length;var u=c.responseXML.getElementsByTagName("request");var k=u.length;var o=c.responseXML.getElementsByTagName("videoSetTitle");var f=o.length;var J=c.responseXML.getElementsByTagName("resultsString");var D=J.length;if(h>0){var M=y[0].attributes;var Y=M[0].nodeValue;var L=M[1].nodeValue;var K=M[2].nodeValue;var Q=M[3].nodeValue;var C=M[4].nodeValue;var s=M[5].nodeValue;var B=M[6].nodeValue;var V=G[0].firstChild.nodeValue;var p=o[0].firstChild.nodeValue;var z=u[0].firstChild.nodeValue;var X=J[0].firstChild.nodeValue;if(Y=="error"){document.getElementById(L).innerHTML="<font color=red>"+z+"</font>"}else{document.getElementById(L).innerHTML=z}if(K=="search3"){TRUVEO.filter.setpagenav(B);document.getElementById("resultsString").innerHTML=X;if(gOBJ.referer!="aoluk"&&gOBJ.referer!="aolfr"&&gOBJ.referer!="aolde"){if(s_265.pageName.substr(s_265.pageName.length-5,5)!="_ajax"){s_265.pageName=s_265.pageName+"_ajax"}var x=s_265.t();if(x){document.write(x)}sendPageLoad("search_ajax");try{if(globals.LANG=="en_US"){var w=_gat._getTracker("UA-8506201-1")}else{var w=_gat._getTracker("UA-8506201-2")}w._setDomainName(".truveo.com");w._setVar("");w._trackPageview()}catch(T){}}rsslink=document.getElementById("rsslink").href;rssbtn=document.getElementById("rss_btn").href;document.getElementById("rsslink").href=rsslink.replace(/query=([^&]*)/,"query="+escape(V));document.getElementById("rss_btn").href=rssbtn.replace(/query=([^&]*)/,"query="+escape(V))}if((K=="search"&&document.getElementById("simvideosettitle"))||K=="twitter"){document.getElementById("simvideosettitle").innerHTML=p;if(Q==0||V.substr(0,4)=="rec:"){document.getElementById("simvideosetmore").style.display="none"}else{document.getElementById("simvideosetmore").style.display="block"}}if(K=="details"||K=="detailsnext"||K=="detailsprev"){changeSimVideoSetHeader(V,s,B,K)}if(K=="index"){ajaxid=L.substr(0,5);document.getElementById(ajaxid).innerHTML=document.getElementById(L).innerHTML}if(K=="detailsSearch"&&!gOBJ.madeChannelAjax){if(Q==0){makeChannelAjax();gOBJ.madeChannelAjax=true}else{var t=document.getElementById("morevidcontainer");var r=t.getElementsByTagName("a");for(var S=0;S<r.length;S++){var A=r[S];addListener(A,"click",sendLogData)}}}}}else{if(d==TRUVEO.init.email_service_url){var P=c.responseXML.getElementsByTagName("msg");var Z=P.length;var v=c.responseXML.getElementsByTagName("newform");var q=v.length;if(q>0){var H=v[0].firstChild.nodeValue;return}if(Z>0){var N=P[0].firstChild.nodeValue;var l=P[0].attributes;var W=l[0];var Y=W.nodeValue;if(Y=="error"){document.getElementById("successmsg").innerHTML="<font color=red>"+N+"</font>"}else{document.getElementById("successmsg").innerHTML="<font color=#06625D><b>"+N+"</b></font>";clearsendmail()}}}else{if(d==TRUVEO.init.ajax_service_url){var O=c.responseXML.getElementsByTagName("method");var U=O[0].firstChild.nodeValue;if(U=="showAdult"){var I=c.responseXML.getElementsByTagName("showAdult");var m=I[0].firstChild.nodeValue;location.reload()}if(U=="setRedirect"){location.reload()}else{if(U=="addFavorite"){var R=c.responseXML.getElementsByTagName("msg");var N=R[0].firstChild.nodeValue;document.getElementById("reasons").innerHTML="<a class='bluelink' target='_top' href=\"http://br.truveo.com/myvideocenter.php\">This video has been added to your favorites.</a>";document.getElementById("reasons").style.display="block";document.getElementById("reasons").className="add-success"}else{if(U=="addWatchlist"){var R=c.responseXML.getElementsByTagName("msg");var N=R[0].firstChild.nodeValue;alert(N)}else{if(U=="submitRating"){var g=c.responseXML.getElementsByTagName("vid");var e=g[0].firstChild.nodeValue;handleSubmitRating(e)}}}}}}}};this.onXMLHTTPError=function(e){this.onerror(501,errorMessages["501"]+"; "+e)};this.submitRestQuery=function(e){c=(typeof(XMLHttpRequest)!="undefined")?new XMLHttpRequest():new ActiveXObject("Msxml2.XMLHTTP");if(c!=null){b=this.getRestUrl(e);c.onreadystatechange=this.onXMLHTTPLoad;c.open("GET",b,true);c.send(null)}};this.getRestUrl=function(e){var f=d;for(name in e){f+="&"+name+"="+encodeURIComponent(e[name])}return(f)};this.getUrlParameters=function(g){var f=new Object();if(g.lastIndexOf("?")==-1){return(f)}else{var k=g.slice(g.lastIndexOf("?")+1)}if(k.length==0){return(f)}var m=k.split("&");for(var h=0;h<m.length;h++){var n=m[h].indexOf("=");if(n==-1){var e=m[h];var l=""}else{var e=m[h].substring(0,n);var l=m[h].substring(n+1)}f[e]=decodeURIComponent(l)}return(f)};this.removeUrlParameters=function(h,f){if(h.lastIndexOf("?")==-1){var l=h}else{var l=h.slice(0,h.lastIndexOf("?"))}var e=this.getUrlParameters(h);for(var k=0;k<f.length;k++){if(f[k] in e){e[f[k]]=null}}var g=0;var m="";for(name in e){if(e[name]!=null){if(g==0){m+=name+"="+encodeURIComponent(e[name])}else{m+="&"+name+"="+encodeURIComponent(e[name])}}g++}if(m==""){return(l)}else{return(l+"?"+m)}}};function sendmail(b){var a=new AJAXService(TRUVEO.init.email_service_url);params=new Array();params.vid=b;if(document.getElementById("emailfrom").value=="Your Name"){params.from=""}else{params.from=document.getElementById("emailfrom").value}params.to=document.getElementById("emailto").value;params.msg=document.getElementById("emailmsg").value;a.submitRestQuery(params)}function clearsendmail(){document.getElementById("emailto").value=id("hiddenTo").innerHTML;document.getElementById("emailfrom").value=id("hiddenFrom").innerHTML;document.getElementById("emailmsg").value="Check this out!"}function getnewcaptcha(){var a=new AJAXService(TRUVEO.init.email_service_url);var b=new Array();b.getnewcaptcha=1;a.submitRestQuery(b)}function getTwitteredAjaxVids(b,g,h,a,c,k,e,f){if(g=="search3"){document.getElementById("framead1").src=document.getElementById("framead1").src}var d=new AJAXService(TRUVEO.init.video_service_url);params=new Array();params.elementid=b;params.callingpage=g;params.query=h;params.start=a;params.results=c;params.showAdult=k;params.surrogateType=e;params.mostTwittered=1;if(f){params.redirect=f}d.submitRestQuery(params)}function getAjaxVids(b,g,h,a,c,k,e,f){if(g=="search3"&&document.getElementById("framead1")){document.getElementById("framead1").src=document.getElementById("framead1").src}var d=new AJAXService(TRUVEO.init.video_service_url);params=new Array();params.elementid=b;params.callingpage=g;params.query=h;params.start=a;params.results=c;params.showAdult=k;params.surrogateType=e;if(f){params.redirect=f}d.submitRestQuery(params)}function setshowAdult(b){var a=new AJAXService(TRUVEO.init.ajax_service_url);params=new Array();params.method="showAdult";params.showAdult=b;a.submitRestQuery(params)}function setRedirect(b){var a=new AJAXService(TRUVEO.init.ajax_service_url);params=new Array();params.method="setRedirect";params.redirect=b;a.submitRestQuery(params)}function truveoLog(b){var c="";for(name in b){c+="&"+name+"="+encodeURIComponent(b[name])}var a=document.createElement("script");a.type="text/javascript";a.src=TRUVEO.init.log_service_url+c;document.getElementsByTagName("head")[0].appendChild(a)}function addFavorite(b){var a=new AJAXService(TRUVEO.init.ajax_service_url);params=new Array();params.id=b;params.method="addFavorite";a.submitRestQuery(params)}function addWatchlist(b){var a=new AJAXService(TRUVEO.init.ajax_service_url);params=new Array();params.query=b;params.method="addWatchlist";a.submitRestQuery(params)}function submitRating(c,b){var a=new AJAXService(TRUVEO.init.ajax_service_url);params=new Array();params.vid=c;params.rating=b;params.method="submitRating";a.submitRestQuery(params)}var addListener=function(){if(window.addEventListener){return function(c,b,a){if(c){c.addEventListener(b,a,false)}}}else{if(window.attachEvent){return function(c,b,a){var d=function(){a.call(c,window.event)};if(c){c.attachEvent("on"+b,d)}}}else{return function(c,b,a){if(c){c["on"+b]=a}}}}}();var boxisvisible=0;var openBox=null;function toggleShowAdult(){var a=document.getElementById("adultSwitch");if(a.checked){setshowAdult(0)}else{setshowAdult(1)}toggleDisplay("settingsbox")}function toggleRedirect(){var a=document.getElementById("redirectSwitch");if(a.checked){setRedirect(1)}else{setRedirect(0)}toggleDisplay("settingsbox")}function simpleToggleDisplay(a){var b=document.getElementById(a);if(!b){return false}if((b.style.display=="inline")||(b.style.display==""&&b.className.indexOf("hid")==0)){b.style.display="none";return false}else{b.style.display="inline";return true}}function toggleDisplay(a){var b=document.getElementById(a);if(!b){return false}if(boxisvisible&&openBox!=b){openBox.style.display="none";toggleoverlayvisible(1)}openBox=b;if(a=="sendbox"){successmsgspan=document.getElementById("successmsg");successmsgspan.innerHTML=""}if((b.style.display=="block")||(b.style.display==""&&b.className.indexOf("hid")==0)){b.style.display="none";boxisvisible=0;return false}else{if((b.style.display=="none")||(b.className.indexOf("hid")!=0)){b.style.display="block";boxisvisible=1;return true}}}function toggleoverlayvisible(a){}var textArray=new Array();function sendLogData(e){var targ;if(!e){var e=window.event}if(e.target){targ=e.target}else{if(e.srcElement){targ=e.srcElement}}if(targ.nodeType==3){targ=targ.parentNode}var unique=getCookie("unique");var abtest=getCookie("ab");var log=eval("("+targ.getAttribute("log")+")");if(log==null){log=eval("({})")}var posx,posy;if(e.pageX||e.pageY){posx=e.pageX;posy=e.pageY}else{if(e.clientX||e.clientY){posx=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;posy=e.clientY+document.body.scrollTop+document.documentElement.scrollTop}}if(log!=null){log.id=targ.id;if(posx!=undefined&&posy!=undefined){log.posx=posx;log.posy=posy}try{log.vl=gOBJ.vidlist||""}catch(err){log.vl=""}if(abtest){log.abtest=abtest}var t=new Date();log.time=t.getTime();if(unique!=""){log.unique=unique}truveoLog(log)}}function sendPageLoad(a){var e=getCookie("unique");var d=getCookie("ab");var c=new Array();c.unique=e;if(gOBJ.referer){c.referer=gOBJ.referer||""}if(gOBJ.magicnum){c.magicnum=gOBJ.magicnum||""}if(gOBJ.imp){c.imp=gOBJ.imp||""}if(gOBJ.adlog){c.adlog=gOBJ.adlog||""}if(d){c.abtest=d}c.pageName=a;var b=new Date();c.time=b.getTime();truveoLog(c)}function handleSubmitRating(a){elementid="ratinginfo"+a;if(document.getElementById(elementid)){document.getElementById(elementid).innerHTML="<div style='padding-top:2px;padding-bottom:1px;;color:#000000;font-size:12px;font-weight:bold;'>"+gOBJ.videorating+"</div>"}elementid="ratingtext"+a;if(document.getElementById(elementid)){document.getElementById(elementid).innerHTML="<strong>Classificação</strong>"}}function varDump(b,d){var a=0;var d=d||5;function c(f,h){var e="";a++;for(var g in f){if(h){objectPath=h+"."+g}else{objectPath=g}e+=objectPath+" ("+typeof f[g]+")";if(typeof f[g]=="object"){e+="\n";if(a<d){e+=c(f[g],objectPath)}}else{if(typeof f[g]=="function"){e+="\n"}else{if(typeof f[g]=="string"){e+=': "'+f[g]+'"\n'}else{e+=": "+f[g]+"\n"}}}}a--;return e}if(typeof b=="object"){return c(b)}return"("+typeof b+"): "+b+"\n"}TRUVEOMODULE.accordion=Class.create();var ACCORDIONobject={version:"1.0",author:"rami",init:function(a,c,b){this.id=c;this.height=b.height;this.tm=b.time;this.sp=b.speed;this.nm=b.id;this.filterOptions=b.filterOptions;this.optionHeight=b.optionHeight;this.arr=[];this.arr2=[];this.sel="";this.coreinit(b.id,b.opentabnum,b.opentabstyle);log("["+this.name+":"+this.id+"] is loaded")},coreinit:function(p,n,e){var o,g,q,b,f;o=document.getElementById(p);g=o.getElementsByTagName("dt");q=o.getElementsByTagName("dd");this.arr2=q;b=g.length;for(f=0;f<b;f++){var m=g[f];this.arr[f]=m;m.onclick=new Function("TRUVEO['"+this.name+":"+this.id+"'].process(this)");if(e!=null&&n==f){this.sel=e}}b=q.length;for(f=0;f<b;f++){var m=q[f];if(this.filterOptions){m.maxh=this.filterOptions[f]*this.optionHeight}else{if(this.height){m.maxh=this.height}}}},setOptionsHeight:function(b,a){this.arr2[b].maxh=this.arr2[b].maxh+(a*this.optionHeight)},resetOptionsHeight:function(a){this.arr2[a].maxh=this.filterOptions[a]*this.optionHeight},process:function(m){var f,b;b=this.arr.length;var a=false;for(f=0;f<b;f++){var k=this.arr[f];var g=k.nextSibling;if(g.nodeType!=1){g=g.nextSibling}clearInterval(g.timer);if(k==m&&g.style.display=="none"){g.style.display="";this.setup(g,1);k.className=this.sel;a=true}else{if(g.style.display==""){this.setup(g,-1);k.className="";if(f<b-1&&!a&&k==m){var e=this.arr[f+1];var c=e.nextSibling;if(c.nodeType!=1){c=c.nextSibling}c.style.display="";this.setup(c,1);e.className=this.sel;f++}}}}},setup:function(d,a){var b=this;d.timer=setInterval(function(){b.slide(d,a)},this.tm)},slide:function(k,e){var b,a,g;b=k.offsetHeight;a=k.maxh;g=(e==1)?Math.ceil((a-b)/this.sp):Math.ceil(b/this.sp);k.style.height=b+(g*e)+"px";k.style.opacity=b/a;k.style.filter="alpha(opacity="+b*100/a+")";if(e==1&&b>=a){clearInterval(k.timer)}else{if(e!=1&&b==1){k.style.display="none";clearInterval(k.timer)}}}};TRUVEOMODULE.accordion.prototype=Object.extend(new __MODULE("accordion"),ACCORDIONobject);TRUVEOMODULE.authentication=Class.create();var AUTHENTICATIONobject={init:function(a,c,b){this.id=c;log("["+this.name+":"+this.id+"] is loaded")},token:"",devId:"ra1uby24GCeBmJ5R",loginDone:false,jsonRequest:null,order:["aol","facebook"],sessions:[],aolCheck:0,facebookCheck:0,runCheck:0,callback:null,run:function(){if(this.runCheck<1){this.runCheck++;this.serverLoggedIn=parseInt(isLoggedIn)||0;this.sessions=[];switch(udomain){case"aol":case"":this.oaGetToken();break;case"facebook":this.facebookInitialize();break}}},facebookInitialize:function(){this.facebookCheck++;FB.init({apiKey:"71c027faadfe74894227ea191cbe421a",xdChannelUrl:"http://br.truveo.com/libs/facebook/xd_receiver.htm",ifUserConnected:facebookParseOnConnected,ifUserNotConnected:facebookParseOnNotConnected})},facebookParseOnConnected:function(a){if(this.serverLoggedIn){this.addSession(udomain,uid,uid)}else{this.facebookLogin(a,null)}},facebookLogin:function(a,c){var b="http://br.truveo.com/initsession.php?domain=facebook&method=login";if(a){b+=("&uid="+a)}else{this.callback=c}this.jsonRequest=new JSONscriptRequest(b);this.jsonRequest.buildScriptTag();this.jsonRequest.addScriptTag()},facebookParseLogin:function(b){var a={};if(typeof(b.response)){a.statusCode=b.response.status.code;a.statustext=b.response.status.text}if(b.response.status.code==200){if(this.serverLoggedIn){this.addSession(b.response.data.user.domain,b.response.data.user.id,b.response.data.display)}else{this.login(b.response.data.user.domain,b.response.data.user.id,b.response.data.display)}if(this.callback){window.location=this.callback}}else{if(b.response.statusCode==300){}else{}}},facebookLogout:function(){FB.Connect.logout(facebookParseLogout)},logout:function(){if(this.sessions.length>0){switch(this.sessions[0].domain){case"aol":this.oaLogout();break;case"facebook":this.facebookLogout();break;default:break}}},facebookParseLogout:function(a){if(a){this.deleteSession(this.sessions[0].domain,this.sessions[0].id);this.truveoLogout();this.clientLogout()}else{window.location="http://br.truveo.com/postlogout.php?callback="+window.location}},user:function(){var a=null;if(this.sessions.length>0){a=this.sessions[0]}return a},facebookParseOnNotConnected:function(){if(this.serverLoggedIn){this.truveoLogout()}else{}if(this.aolCheck<1){this.oaGetToken()}},oaGetToken:function(){var a="http://api.screenname.aol.com/auth/getToken?c=oaParseGetToken&f=json&devId="+this.devId;this.jsonRequest=new JSONscriptRequest(a);this.jsonRequest.buildScriptTag();this.jsonRequest.addScriptTag()},oaParseGetToken:function(b){this.aolCheck++;var a={};if(typeof(b.response)){a.statusCode=b.response.statusCode;a.statustext=b.response.statusText}if(b.response.statusCode!=200){if(b.response.statusCode==401){if(this.serverLoggedIn){this.truveoLogout()}else{}}else{}if(this.facebookCheck<1){this.facebookInitialize()}}else{this.token=b.response.data.token.a;this.timeout=b.response.data.token.expiresIn;this.jsonRequest.removeScriptTag();if(this.serverLoggedIn){this.addSession(udomain,uid,uid)}else{if(this.token!=null&&this.token!=""){this.loginDone=true;this.truveoLogin()}}}},httpPost:function(a){var b=(typeof(XMLHttpRequest)!="undefined")?new XMLHttpRequest():new ActiveXObject("Msxml2.XMLHTTP");var c;if(b){b.open("POST",a,true);b.onreadystatechange=function(){if(b.readyState==4){c=b.responseText}};b.send(null)}return c},truveoLogin:function(){var a="http://br.truveo.com/initsession.php?domain=aol&method=slogin&token="+this.token+"&format=json&callback=truveoParseLogin";aObj=new JSONscriptRequest(a);aObj.buildScriptTag();aObj.addScriptTag()},checkSession:function(c,b){for(var a=0;a<this.sessions.length;a++){if(this.sessions[a].domain==c&&this.sessions[a].uid==b){return{session:this.sessions,index:a}}}return null},addSession:function(c,b,e){this.isLoggedIn=1;var d={domain:c,id:b,display:e};var a=this.checkSession(c,b);if(!a){this.sessions.push(d)}return d},deleteSession:function(c,b){this.isLoggedIn=0;var a=this.checkSession(c,b);if(a){delete this.sessions[a.index]}this.run()},truveoParseLogin:function(b){var a={};if(typeof(b.response)){a.statusCode=b.response.status.code;a.statustext=b.response.status.text}if(b.response.status.code==200){this.login(b.response.data.user.domain,b.response.data.user.id,b.response.data.display)}else{if(b.response.status.code==300){this.addSession(b.response.data.user.domain,b.response.data.user.id,b.response.data.display)}else{}}},login:function(c,b,a){this.clientLogin(this.addSession(c,b,a))},clientLogin:function(a){if(a){if(id("hat_right")&&id("header_name")){id("hat_right").className="logged_in";id("header_name").innerHTML="Welcome "+a.display+" | "}}},clientLogout:function(){if(id("hat_right")&&id("header_name")){id("hat_right").className="logged_out";id("header_name").innerHTML="Welcome | "}},oaLogout:function(){var a="https://api.screenname.aol.com/auth/logout?c=oaParseLogout&f=json&devId="+this.devId+"&a="+this.token+"&doSNSLogout=1&succUrl="+encodeURI("http://br.truveo.com/postlogout.php?callback="+window.location);window.location=a},oaParseLogout:function(a){window.location="https://my.screenname.aol.com/_cqr/logout/mcLogout.psp?authLev=0&sitedomain=rami.devel.truveo.com&lang=en&locale=us&brandless=1&succUrl="+encodeURI("http://br.truveo.com/")},truveoLogout:function(){var a=document.createElement("script");a.type="text/javascript";a.src="http://br.truveo.com/initsession.php?domain=truveo&method=logout&format=json&callback=truveoParseLogout";document.getElementsByTagName("head")[0].appendChild(a)},truveoParseLogout:function(b){var a={};if(typeof(b.response)){a.statusCode=b.response.status.code;a.statusText=b.response.status.text}if(b.response.status.code==200){this.isLoggedIn=0;this.serverLoggedIn=0;this.clientLogout()}else{if(b.response.status.code==300){}else{}}}};TRUVEOMODULE.authentication.prototype=Object.extend(new __MODULE("authentication"),AUTHENTICATIONobject);var snsParseCheckStatus=function(a){TRUVEO.authentication.snsParseCheckStatus(a)};var oaParseGetToken=function(a){TRUVEO.authentication.oaParseGetToken(a)};var oaParseLogout=function(a){TRUVEO.authentication.oaParseLogout(a)};var truveoParseLogin=function(a){TRUVEO.authentication.truveoParseLogin(a)};var truveoParseLogout=function(a){TRUVEO.authentication.truveoParseLogout(a)};var facebookParseOnConnected=function(a){TRUVEO.authentication.facebookParseOnConnected(a)};var facebookParseOnNotConnected=function(a){TRUVEO.authentication.facebookParseOnNotConnected(a)};var facebookParseLogin=function(a){TRUVEO.authentication.facebookParseLogin(a)};var facebookParseLogout=function(a){TRUVEO.authentication.facebookParseLogout(a)};TRUVEOMODULE.browser=Class.create();var BROWSERobject={version:"1.0",author:"rami",init:function(a,b){this.parent=a;this.id=b;this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.browserversion=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.OS=this.searchString(this.dataOS)||"an unknown OS";log("["+this.name+":"+this.id+"] is loaded")},searchString:function(d){for(var a=0;a<d.length;a++){var b=d[a].string;var c=d[a].prop;this.versionSearchString=d[a].versionSearch||d[a].identity;if(b){if(b.indexOf(d[a].subString)!=-1){return d[a].identity}}else{if(c){return d[a].identity}}}},searchVersion:function(b){var a=b.indexOf(this.versionSearchString);if(a==-1){return}return parseFloat(b.substring(a+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Apple",identity:"Safari"},{prop:window.opera,identity:"Opera"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};TRUVEOMODULE.browser.prototype=Object.extend(new __MODULE("browser"),BROWSERobject);function Cookie(a,c,b,f,d,e){this.$document=a;this.$name=c;if(b){this.$expiration=new Date((new Date()).getTime()+b*3600000)}else{this.$expiration=null}if(f){this.$path=f}else{this.$path=null}if(d){this.$domain=d}else{this.$domain=null}if(e){this.$secure=true}else{this.$secure=false}}Cookie.prototype.store=function(){var b="";for(var c in this){if((c.charAt(0)=="$")||((typeof this[c])=="function")){continue}if(b!=""){b+="&"}b+=c+":"+escape(this[c])}var a=this.$name+"="+b;if(this.$expiration){a+="; expires="+this.$expiration.toGMTString()}if(this.$path){a+="; path="+this.$path}if(this.$domain){a+="; domain="+this.$domain}if(this.$secure){a+="; secure"}this.$document.cookie=a};Cookie.prototype.load=function(){var e=this.$document.cookie;if(e==""){return false}var g=e.indexOf(this.$name+"=");if(g==-1){return false}g+=this.$name.length+1;var c=e.indexOf(";",g);if(c==-1){c=e.length}var f=e.substring(g,c);var b=f.split("&");for(var d=0;d<b.length;d++){b[d]=b[d].split(":")}for(var d=0;d<b.length;d++){this[b[d][0]]=unescape(b[d][1])}return true};Cookie.prototype.remove=function(){var a;a=this.$name+"=";if(this.$path){a+="; path="+this.$path}if(this.$domain){a+="; domain="+this.$domain}a+="; expires=Fri, 02-Jan-1970 00:00:00 GMT";this.$document.cookie=a};TRUVEOMODULE.dynamiclist=Class.create();var DYNAMICLISTobject={version:"3.0",author:"rami",requiredfiles:["data","hooks"],require:function(){TRUVEO.require(this.requiredfiles.map(function(a){return"dynamiclist."+a}))},init:function(a,c,b){this.id=c;this.objectName=b.objectName;this.listobj=b.dataObject||null;this.searchid=b.htmlIdSearchInput;this.listid=b.htmlIdListDiv;this.flags=b.regexFlags||"gi";this.highlight=b.showHighlight||true;this.noresultsOutput=b.noResultsFoundOutputString||"I have no suggestions for ";this.dynamiclistobj=b.dynamicDataUpdate||false;this.listMaxOptions=b.maxOptionsShown||10;this.focus=b.focusSearchInputOnLoad||false;this.showall=b.showListOnEmptyInput||false;this.optionHeight=b.rowHeight||19;this.cssClassSelected=b.cssClassSelected?b.cssClassSelected:"dlSelected";this.cssClassDefault=b.cssClassNotSelected?b.cssClassNotSelected:"dlDefault";this.cssClassMatched=b.cssClassMatched?b.cssClassMatched:"dlMatched";this.filtered=new Array();this.filteredCount=0;this.show=true;this.originalInput="";this.selectedOption="-1";this.clickedOption="-1";this.hook=new Hook(this);this.listdisplayed=false;this.show_debug=false;this.opId=this.name+this.id;this.coreinit();log("["+this.name+":"+this.id+"] is loaded")},coreinit:function(){if(!this.listobj&&!this.dynamiclistobj){return this.debug("listobj not defined")}this.searchelem=id(this.searchid);this.listelem=id(this.listid);this.defineEventHandlers();this.defineHooks();this.dispatchSetScroll();if(this.focus){this.searchelem.focus()}this.originalInput=this.searchelem.value;this.show=false;this.hook.run("inputchange")},dispatchSetScroll:function(){this.setScroll(this.optionHeight);if(this.showall){this.showAll()}},setScroll:function(b){this.listMaxHeight=this.listMaxOptions*b+"px";var a=parseFloat(this.listMaxHeight)/this.listMaxOptions;this.scrolldown=a;this.scrollup=a},registerHook:function(a,b){this.hook.add(a,b)},deleteHook:function(a,b){this.hook.deletehook(a,b)},replaceHook:function(b,a,c){this.hook.replace(b,a,c)},defineHooks:function(){},defineEventHandlers:function(){addListener(this.searchelem,"keyup",new Function("e",""+this.objectName+".dispatchUpKey(e);"),false);addListener(this.searchelem,"keydown",new Function("e",""+this.objectName+".dispatchDownKey(e);"),false)},refresh:function(){this.hook.run("inputchange")},setListobj:function(a){this.listobj=a;this.filterlist(this.searchelem.value)},selectOption:function(a){if(a>=0&&a<this.filtered.length){if(this.selectedOption!="-1"){this.unselectOption(id(this.opId+""+this.selectedOption))}var b=id(this.opId+""+a);b.className=this.cssClassSelected;this.selectedOption=a;this.searchelem.value=this.listobj[b.getAttribute("name")];if(this.listelem.scrollTop>this.scrolldown*a){this.listelem.scrollTop=this.scrolldown*a}else{if(this.listelem.scrollTop<this.scrolldown*(a-this.listMaxOptions)){this.listelem.scrollTop=this.scrolldown*a}}}else{if(a==-1){this.searchelem.value=this.originalInput;this.unselectOption(id(this.opId+""+this.selectedOption))}}},hoverOverOption:function(b,a){if(this.selectedOption!="-1"){this.unselectOption(id(this.opId+""+this.selectedOption))}b.className=this.cssClassSelected;this.selectedOption=a},unselectOption:function(a){a.className=this.cssClassDefault;this.selectedOption="-1"},OptionClicked:function(b){var a=this.listobj[b.getAttribute("name")];this.clickedOption=this.selectedOption;this.searchelem.value=a;this.selectedOption=-1;this.hideList();this.hook.run("clicked")},filterlist:function(f){var d,h,a=0;if(!this.listobj){return this.debug("listobj not defined")}this.clearList();if(f!=""||this.showall){try{d=new RegExp(f,this.flags)}catch(h){return this.debug("error while creating the regexp: "+h)}var g=0;for(var c in this.listobj){var b=this.listobj[c];if(this.dynamiclistobj||d.test(b)){if(g++==50){break}this.filtered[a++]=[c,this.get_highlight_string(b,d,f.length)];d.lastIndex=0}}this.hook.run("buildlist")}else{}},get_highlight_string:function(d,k,a){try{var f;var g=new RegExp(':"');var l=g.exec(d);k.lastIndex=0;while((f=k.exec(d))!=null){var b=f.index;if(b==0&&!l){break}else{if(d[b-1]==" "){break}else{if(d.substring(b-2,b)==':"'){break}}}}var c=new Array(6);if(this.highlight){c[2]=b;c[3]=c[2]+a;if(c[2]==0){c[0]=c[1]=0}else{c[0]=0;c[1]=c[2]}if(c[3]==d.length){c[4]=c[5]=0}else{c[4]=c[3];c[5]=d.length}return[d.substring(c[0],c[1]),d.substring(c[2],c[3]),d.substring(c[4],c[5])]}else{return[d,"",""]}}catch(h){this.debug(h);return[d,"",""]}},set_ignore_case:function(a){if(a){this.flags="i"}else{this.flags=""}},debug:function(a){if(this.show_debug){alert("FilterList: "+a)}},resetList:function(){this.filtered=new Array();this.listelem.innerHTML=""},clearList:function(){this.resetList();this.hideList()},hideList:function(){this.listelem.style.display="none";this.listdisplayed=false},showList:function(){this.listelem.style.display="block";this.listdisplayed=true},showAll:function(){this.filterlist("");this.showList()},dispatchDownKey:function(a){switch(a.keyCode){case 38:this.UpKey(a);break;case 40:this.DownKey(a);break}},EnterKey:function(b){if(this.selectedOption!=-1){var a=this.listobj[this.filtered[this.selectedOption][0]];this.clickedOption=this.selectedOption;this.searchelem.value=this.originalInput=a;this.filterlist(a);this.selectedOption=-1;this.hideList()}this.hook.run("enterkey")},EscKey:function(a){this.searchelem.value=this.originalInput;this.hideList();if(this.selectedOption!="-1"){this.selectOption(-1)}a.preventDefault()},UpKey:function(b){if(this.listdisplayed){if(this.selectedOption>0){var a=parseFloat(this.selectedOption)-1;this.selectOption(a);this.listelem.scrollTop-=this.scrollup}else{if(this.selectedOption==0){this.selectOption(-1)}if(!this.showall){this.hideList()}}}return true},DownKey:function(b){if(this.listdisplayed){if(this.filtered.length>0){var a=parseFloat(this.selectedOption)+1;if(a<this.filtered.length){this.selectOption(a);if(a>=this.listMaxOptions){this.listelem.scrollTop+=this.scrolldown}}else{this.listelem.scrollTop=0;this.selectOption(-1)}}}else{this.filterlist(this.searchelem.value);if(this.filtered.length>0){this.showList()}else{if(this.noresultsOutput!=""){this.listelem.innerHTML=this.noresultsOutput+"'"+this.searchelem.value+"'";this.listelem.style.display="block";this.showList()}}}},dispatchUpKey:function(a){switch(a.keyCode){case 38:case 40:return false;case 27:this.EscKey(a);return false;case 13:this.EnterKey(a);return false;case 9:case 16:case 17:case 18:case 19:case 20:case 33:case 34:case 35:case 36:case 37:case 39:case 45:return false;default:this.selectedOption="-1";break}if(this.searchelem.value!=""||this.showall){this.originalInput=this.searchelem.value;this.show=true;this.hook.run("inputchange");if(!this.dynamiclistobj){this.filterlist(this.searchelem.value)}}else{this.originalInput="";this.clearList()}}};TRUVEOMODULE.dynamiclist.prototype=Object.extend(new __MODULE("dynamiclist"),DYNAMICLISTobject);var buildListBuddyList=function(){var a=this.filtered.length;if(a>0){if(a>this.listMaxOptions){this.listelem.style.height=this.listMaxHeight}else{this.listelem.style.height=""}this.listelem.display="inline";var d="<table width='94%'>";for(var b in this.filtered){var c=this.filtered[b];d+="<tr><td class='"+this.cssClassDefault+"' style='width:95%;' id='"+this.opId+""+b+"' name='"+c[0]+"' onmouseover='"+this.objectName+'.hoverOverOption(this,"'+b+"\")' onmouseout='"+this.objectName+".unselectOption(this)' onclick='"+this.objectName+".OptionClicked(this)'>"+c[1][0]+"<span class="+this.cssClassMatched+">"+c[1][1]+"</span>"+c[1][2]+"</td></tr>"}d+="</table>";this.listelem.innerHTML=d;this.showList()}};var buildListQueryCompletion=function(){var a=this.filtered.length;if(a>0){if(a>this.listMaxOptions){this.listelem.style.height=this.listMaxHeight}else{this.listelem.style.height=""}this.listelem.display="inline";var d="<table>";for(var b in this.filtered){var c=this.filtered[b];d+="<tr><td class='"+this.cssClassDefault+"' id='"+this.opId+""+b+"' name='"+c[0]+"' onmouseover='"+this.objectName+'.hoverOverOption(this,"'+b+"\")' onmouseout='"+this.objectName+".unselectOption(this)' onclick='"+this.objectName+".OptionClicked(this)'>"+c[1][0]+"<span class="+this.cssClassMatched+">"+c[1][1]+"</span>"+c[1][2]+"</td></tr>"}d+="</table>";this.listelem.innerHTML=d;if(this.show||this.showall){this.showList()}}};var buildSetList=function(){var a=this.filtered.length;if(a>0){if(a>this.listMaxOptions){this.listelem.style.height=this.listMaxHeight}else{this.listelem.style.height=""}this.listelem.display="inline";var d="<table id='tablelist'>";for(var b in this.filtered){var c=this.filtered[b];d+="<tr><td class='' id='"+this.opId+""+b+"' name='"+c[0]+"' onmouseover='window."+this.objectName+'.hoverOverOption(this,"'+b+"\")' onmouseout='window."+this.objectName+".unselectOption(this)' onclick='window."+this.objectName+".OptionClicked(this)'>"+c[1][0]+"<span class="+this.cssClassMatched+">"+c[1][1]+"</span>"+c[1][2]+"</td></tr>"}d+="</table>";this.listelem.innerHTML=d;this.showList()}};var toggleoverlay=function(){if(this.filtered.length>0){toggleoverlayvisible(0)}};var launchIM=function(){var a=this.listobj[this.filtered[this.clickedOption][0]];if(a.status=="online"){AIM.widgets.IMMe.launch(a[KEY]);AIM.transactions.sendTextIM("ramimawas","hello")}};var alertme=function(){};var jsonvideosCall=function(){if(this.searchelem.value!=""){var a=document.createElement("script");a.type="text/javascript";a.src="http://xml.truveo.com/apiv3?appid=pci48kh92sw0ob08&format=json&method=truveo.private.queryComplete&queryfragment="+this.searchelem.value+"&callback=parseCompletion";document.getElementsByTagName("head")[0].appendChild(a)}};var jsonchannelsCall=function(){this.jsonvideosCall()};var parseCompletion=function(c){c=c.response.data;var a=c.CompletionSet.length;var b=new Array();if(a>0){var b=new Array();for(var d in c.CompletionSet){var e=c.CompletionSet[d].queryModifier!=""?c.CompletionSet[d].queryModifier+'"'+c.CompletionSet[d].queryCompletion+'"':c.CompletionSet[d].queryCompletion;b[d]=e}}TRUVEO["dynamiclist:1"].setListobj(b)};var parseChannelCompletion=function(c){var a=c.CompletionSet.length;var b=new Array();if(a>0){var b=new Array();for(var d in c.CompletionSet){var e=c.CompletionSet[d].queryCompletion;b[d]=new Array();b[d][KEY]=e}}TRUVEO["dynamiclist:1"].setListobj(b)};var launchsearch=function(){if(TRUVEO.filter.lock){TRUVEO.filter.keywords={};TRUVEO.filter.keywords_length=0;TRUVEO.filter.parseQuery(this.searchelem.value,false);var c=encodeURIComponent(TRUVEO.filter.buildQuery());var b=encodeURIComponent(TRUVEO.filter.buildQueryKeyword());var a="http://"+document.location.host+"/search?";if(TRUVEO.filter.advanced){a+="query="+c}else{a+="query="+b+"&extra="+c}window.location=a}else{window.location="/search?query="+Url.encode(this.searchelem.value)}};var launchChannelsearch=function(){window.location='/search?query=&extra=channel:"'+encodeURIComponent(this.searchelem.value)+'"'};var launchCategorysearch=function(){var a={"Animação":"Animation","Artes e Literatura":"Arts & Literature","Automóveis e Veículos":"Autos & Vehicles","Negócios":"Business","Comédia":"Comedy",Comerciais:"Commercials","Dança":"Dance","Documentários":"Documentary",Educacional:"Educational",Entretenimento:"Entertainment",Moda:"Fashion","Culinária":"Food",Apostas:"Gambling",Governo:"Government","Saúde e Fitness":"Health & Fitness","História":"History","Casa e Jardim":"Home & Garden","Vídeos Caseiros":"Home Video","Estilos de Vida":"Lifestyles",Filmes:"Movies","Música":"Music",Natureza:"Nature","Notícias":"News","Bichos de Estimação e Animais":"Pets & Animals","Religiőes":"Religious","Ciência":"Science",Esportes:"Sports","Televisão":"Stock Footage",Acrobacias:"Stunts",Tecnologia:"Technology",Viagens:"Travel","Vídeo Games":"Video Games",Mulheres:"Women",Adultos:"Adult"};window.location='/search?query=&extra=category:"'+encodeURIComponent(a[this.searchelem.value])+'"'};var launchShowsearch=function(){window.location='/search?query=show:"'+encodeURIComponent(this.searchelem.value)+'"'};TRUVEOMODULE.filter=Class.create();var FILTERobject={version:"1.0",author:"rami",query:"",init:function(a,c,b){this.parent=a;this.id=c;if(TRUVEO.log){TRUVEO.log.register(this,this.print)}log("["+this.name+":"+this.id+"] is loaded");if(typeof(seasonOptions)!="undefined"){this.seasonOptions=seasonOptions}else{this.seasonOptions=""}this.tabregex=/\/(channel|category|show|artist|user|sort|sim|distributor|tag|album)\/([^#]+)(#(.+))?$/;this.queryregex=/query=([^&]*)(&|$)/;this.extraregex=/extra=([^&]*)(&|$)/;this.tagregex=/-?(\w+):(("([^"]+)("|$))|(([^\s:]+)($|\s)))/;this.orregex=/^\s?OR/;this.andregex=/^\s?AND/;this.keywordregex=/^([^ ]+)( |$)/;this.initializeModifierVariables("channel");this.initializeModifierVariables("category");this.initializeModifierVariables("show");this.initializeModifierVariables("modifier");this.initializeModifierVariables("season");this.openedseason="";this.initializeModifierVariables("episode");this.renderEpisodesFlag=false;this.cachedEpisodes={};this.keyword={};this.keyword_length=0;this.pageregex=/page=(\d+)(&|$)/;this.resultsregex=/results=(\d+)(&|$)/;this.page=1;this.results=12;this.advanced=false;this.extra=false;this.hash=false;this.query_flag=false;this.lock=false},initializeModifierVariables:function(a){this[a]={};this[a+"_length"]=0;this["advanced"+a]=false;this["showmore"+a]=false;this["showonly"+a]=false},print:function(a){return a.type},parsePageURL:function(){var h=document.location;var d=h.hash;var l;var o=false;var f=this.pageregex.exec(h);if(f){this.page=f[1]}var c=this.resultsregex.exec(h);if(c){this.results=c[1]}if(h.search){rest=h.href.replace(/\+/g," ");if(this.extraregex.test(h.search)){rest=h.search.substr(1).replace(/\+/g," ");this.extra=true;var n=trim(Url.decode(this.extraregex.exec(rest)[1]))}if(d){rest=d.substr(1).replace(/\+/g," ");this.hash=true;var q=trim(rest);if(navigator.userAgent.toLowerCase().indexOf("chrome")>-1){q=trim(Url.decode(rest))}if(TRUVEO.browser.browser=="Explorer"||TRUVEO.browser.browser=="Safari"){q=trim(Url.decode(rest))}}if(this.queryregex.test(h.search)){rest=h.search.substr(1).replace(/\+/g," ");this.query_flag=true;var b=trim(Url.decode(this.queryregex.exec(rest)[1]))}if(!this.extra&&!this.hash){if(this.query_flag){l=b}else{return}}else{if(this.extra&&this.hash){l=q;if(n.toLowerCase()!=q.toLowerCase()){o=true}else{}}else{if(!this.extra&&this.hash){l=q;if(!this.query_flag||(q.toLowerCase()!=b.toLowerCase())){o=true}}else{if(this.extra&&!this.hash){l=n}}}}}else{rest=h.href.replace(/\+/g,"%20");if(this.tabregex.test(rest)){var e=this.tabregex.exec(rest);if(e[3]){this.hash=true;l=Url.decode(e[4]);var g=e[1]+':"'+Url.decode(e[2])+'"';if(g!=l){o=true}}else{this.extra=true;l=e[1]+':"'+Url.decode(e[2])+'"'}}else{return}}this.parseQuery(l,true);var m=this.checkDisplayEpisodes();if(m.display){this.processShowOnly(m.season,"season");this.displayEpisodes(m.season,m.show)}else{if(this.episode_length>0){this.resetModifier("episode");this.updateQuery()}else{if(this.seasonOptions>0){this.renderAndDisplayEpisodes(this.seasonOptions,m.show)}}}if(!this.hash&&this.query){document.location.hash=this.query_encoded}if(o){this.render();this.fetchVideos(this.query)}if(this.keyword_length==0&&!this.advanced){if(this.channel_length==1){for(var k in this.channel){id("search2").value=k}}else{if(this.category_length==1){for(var a in this.category){id("search2").value=a}}else{if(this.show_length==1){for(var p in this.show){id("search2").value=p}}}}}},parseQuery:function(m,h){if(gOBJ.substitutedQuery&&gOBJ.substitutedQuery.length>0){m=gOBJ.substitutedQuery}if(m.substr(-1)=="&"){m=m.substr(0,m.length-1)}var a=trim(m);var k=false;var g=0;var n="";var f="and";var c={keyword:{},keyword_length:0,channel:{},channel_length:0,category:{},category_length:0,show:{},show_length:0,season:{},season_length:0,episode:{},episode_length:0,modifier:{},modifier_length:0};for(var d=0;a.length>0&&d<20;d++){f="and";if(k){var l=a.substr(g);if(this.orregex.test(l)){a=a.substring(0,g)+l.replace(this.orregex,"");f="or"}else{if(this.andregex.test(l)){a=a.substring(0,g)+l.replace(this.andregex,"");f="and"}else{}}k=false;g=0}if(this.tagregex.test(a)){var e=this.tagregex.exec(a);g=e.index;var b=0;if(!e[3]){b=3}if(e[0].charAt(0)!="-"){if(this.checkValid(e[1],n,f,c)){n=this.dispatchModifier(e[1],e[4+b],1,c,n,h)}else{}k=true}else{n=this.dispatchModifier(e[1],e[4+b],-1,c,n,h)}f="";a=a.replace(this.tagregex,"")}else{if(this.keywordregex.test(a)){var e=this.keywordregex.exec(a);this.addkeyword(e[1],c);a=a.replace(this.keywordregex,"");n="keyword";k=true}}}this.cloneLists(c);this.updateQuery()},cloneLists:function(a){this.cloneModifier("keyword",a);this.cloneModifier("channel",a);this.cloneModifier("category",a);this.cloneModifier("show",a);this.cloneModifier("season",a);this.cloneModifier("episode",a);this.cloneModifier("modifier",a)},cloneModifier:function(a,b){for(var c in b[a]){if(!this[a][c]){this[a+"_length"]++}this[a][c]=b[a][c]}},debug:function(a){if(!a){console.log("query: "+this.buildQuery());console.log(this.keyword);console.log("keyword_length: "+this.keyword_length);console.log(this.channel);console.log("channel_length: "+this.channel_length);console.log(this.category);console.log("category_length: "+this.category_length);console.log(this.show);console.log("show_length: "+this.show_length);console.log(this.season);console.log("season_length: "+this.season_length);console.log(this.episode);console.log("modifier_length: "+this.modifier_length);console.log(this.modifier);console.log("episode_length: "+this.episode_length);console.log("advanced: "+this.advanced);console.log("showonlychannel: "+this.showonlychannel+", advancedchannel: "+this.advancedchannel);console.log("showonlycategory: "+this.showonlycategory+", advancedcategory: "+this.advancedcategory);console.log("showonlyshow: "+this.showonlyshow+", advancedshow: "+this.advancedshow);console.log("showonlyseason: "+this.showonlyseason+", advancedseason: "+this.advancedseason);console.log("showonlyepisode: "+this.showonlyepisode+", advancedepisode: "+this.advancedepisode)}else{console.log(a.keyword);console.log(a.channel);console.log(a.category);console.log(a.show);console.log(a.season);console.log(a.episode)}},checkValid:function(d,c,a,b){if(a=="or"){if(c==d){return true}else{return false}}else{if(a=="and"){if(c==d){return false}else{if(d=="channel"&&b.channel_length>0){return false}else{if(d=="category"&&b.category_length>0){return false}else{if(d=="show"&&b.show_length>0){return false}else{if(d=="season"&&b.season_length>0){return false}else{if(d=="episode"&&b.episode_length>0){return false}else{return true}}}}}}}else{return true}}},addModifier:function(a,d,c,b){if(!b){this[a][d.toLowerCase()]=c;this[a+"_length"]++}else{b[a][d.toLowerCase()]=c;b[a+"_length"]++}},removeModifier:function(a,c){var b=this[a][c];delete this[a][c];this[a+"_length"]--;if(this["showonly"+a]&&b==1){if(this[a+"_length"]==0){this.showAll(a)}}},resetModifier:function(a){this[a]={};this[a+"_length"]=0},addkeyword:function(a,b){b.keyword[a]=1;b.keyword_length++},addRemainingModifiers:function(b,a){a.modifier[b]=1;a.modifier_length++},processDispatchModifier:function(a,d,c,b,e){if(c!=-1){if((!this.extra&&!this.hash)||!e){this["advanced"+a]=true;this.advanced=true}else{this["showonly"+a]=true}}this.addModifier(a,d,c,b)},processDispatchModifier2:function(c,b,a,d){},dispatchModifier:function(b,f,d,c,a,g){var e=a;switch(b){case"channel":case"category":case"show":case"season":case"episode":this.processDispatchModifier(b,f,d,c,g);break;case"sort":TRUVEO.sorter.set(f);break;default:this.addRemainingModifiers(b+':"'+f+'"',c);return e}if(d==-1){last="negation"}else{if(b!="sort"){e=b}}return e},printData:function(){log(this.query)},toggleAllCheckBoxes:function(a,b){this.toggleList(a,b);if(a=="channel"){this.toggleList("rec_channels",b)}this.toggleList("more"+a,b)},toggleList:function(b,g){var e=id(b);if(e){var f=e.childNodes;for(var d=0;d<f.length;d++){if(f[d].tagName=="LI"){for(var c=0;c<f[d].childNodes.length;c++){if(f[d].childNodes[c].tagName=="SPAN"){for(var a=0;a<f[d].childNodes[c].childNodes.length;a++){if(f[d].childNodes[c].childNodes[a].tagName=="INPUT"){f[d].childNodes[c].childNodes[a].checked=g;break}}break}}}}}},processShowOnly:function(c,a,b){this.resetModifier(a);this.addModifier(a,c,1);if(b){this.toggleAllCheckBoxes(this.htmlIds.ulEpisodes+"_"+b,false);inputId=this.inputIds[a]+"_"+b+"_"}else{this.toggleAllCheckBoxes(a,false);inputId=this.inputIds[a]}if(eid=id(inputId+c.toLowerCase())){eid.checked="checked"}this["showonly"+a]=true},inputIds:{channel:"chabox",category:"catbox",show:"shobox",season:"seabox",episode:"epibox"},showOnly:function(f,a,d,b,e,c){f=f.substr(4);switch(a){case"channel":case"category":case"show":this.processShowOnly(f,a);break;case"season":this.processShowOnly(f,a);this.displayEpisodes(e,b);break;case"episode":this.processShowOnly(c,a,e);break;default:return}this.refresh()},displayEpisodes:function(d,a){var b=id(this.htmlIds.divEpisodes+"_"+d);var c=b.style.display;if(c=="block"){this.clearEpisodes();TRUVEO.accordion.resetOptionsHeight(3)}else{b.style.display="block";if(!this.cachedEpisodes[d]){this.getEpisodes(a,d)}else{TRUVEO.accordion.setOptionsHeight(3,this.cachedEpisodes[d])}if(id(this.htmlIds.divEpisodes+"_"+this.openedseason)&&d!=this.openedseason){this.clearEpisodes()}this.openedseason=d;id(this.htmlIds.ddSeason).style.height="auto"}},clearEpisodes:function(){this.resetModifier("episode");this.toggleAllCheckBoxes(this.htmlIds.ulEpisodes+"_"+this.openedseason,true);this.hideEpisodes()},hideEpisodes:function(){id(this.htmlIds.divEpisodes+"_"+this.openedseason).style.display="none"},htmlIds:{ddSeason:"ddseason",divEpisodes:"div_episodes",ulEpisodes:"episodes"},processShowAll:function(a){this["showonly"+a]=false;this.resetModifier(a)},showAll:function(a){switch(a){case"channel":case"category":case"show":this.processShowAll(a);break;case"season":this.processShowAll(a);this.resetModifier("episode");var b=id(this.htmlIds.divEpisodes+"_"+this.openedseason);var d=b.style.display;if(d=="block"){b.style.display="none";TRUVEO.accordion.resetOptionsHeight(3)}var e=this.htmlIds.ulEpisodes+"_"+this.openedseason;this.toggleAllCheckBoxes(e,true);break;case"episode":this.processShowAll(a);a=this.htmlIds.ulEpisodes+"_"+this.openedseason;var c=true;break;default:return}this.toggleAllCheckBoxes(a,true);this.refresh()},toggleItem:function(e,a,d,b){var c=false;if(!d){if((a=="channel"&&(this.showonlychannel||this.advancedchannel))||(a=="category"&&(this.showonlycategory||this.advancedcategory))||(a=="show"&&(this.showonlyshow||this.advancedshow))||(a=="season"&&(this.showonlyseason||this.advancedseason))||(a=="episode"&&(this.showonlyepisode||this.advancedepisode))){this.removeModifier(a,e)}else{this.addModifier(a,e,-1)}}else{if(!this[a][e]){this.addModifier(a,e,1)}else{this.removeModifier(a,e)}}if(a=="season"){if(d){this.displayEpisodes(e,b)}else{if(this.openedseason==e){this.clearEpisodes();TRUVEO.accordion.resetOptionsHeight(3)}}}this.refresh()},toggleLock:function(a,b){this.lock=!this.lock;b.innerHTML=this.lock?"locked":"unlocked"},refresh:function(){this.updateQuery();if(this.advanced){id("search2").value=this.query}if(this.query!=""){document.location.hash=this.query}else{document.location.hash="#"}this.fetchVideos(this.query)},setpagenav:function(f){var a=Math.min(10,Math.ceil(f/12));var c=id("navlist");for(var b=0,e=0;c&&b<c.childNodes.length;b++){if(c.childNodes[b].nodeName=="LI"&&c.childNodes[b].id!="li_next"&&c.childNodes[b].id!="li_prev"){e++}}if(e==0){}else{if(a!=e||this.page>6){c.innerHTML="";var d;for(var b=1;b<=a;b++){if(b==1){d=this.buildNavBox(b,"pageNavNumSelected",false)}else{d=this.buildNavBox(b,"pageNavNum",true)}c.appendChild(d);c.appendChild(document.createTextNode(" "))}this.syncnextprev(a,c)}else{this.syncpagination();this.syncnextprev(10,c);this.resetNavigation()}}this.page=1},getEpisodes:function(a,c){var b="http://xml.truveo.com/apiv3?appid=c7ec4b6e6d6ce8fbd&method=truveo.videos.getEpisodes&showname="+encodeURIComponent(a)+"&seasonNumber="+encodeURIComponent(c)+"&format=json&callback=parseGetEpisodes";this.jsonRequest=new JSONscriptRequest(b);this.jsonRequest.buildScriptTag();this.jsonRequest.addScriptTag()},parseGetEpisodes:function(b){var a={};if(typeof(b.response)){a.statusCode=b.response.status.code;a.statustext=b.response.status.text}if(b.response.status.code==200){this.buildEpisodes(b.response.data.show,b.response.data.seasonNumber,b.response.data.episodes)}},buildEpisodes:function(p,n,e){var k=document.createElement("UL");k.setAttribute("id",this.htmlIds.ulEpisodes+"_"+n);for(var f=0;f<e.length;f++){var q=document.createElement("LI");var g=document.createElement("SPAN");g.setAttribute(document.all?"className":"class","left_checkbox_span");var o=document.createElement("INPUT");o.setAttribute("id",this.inputIds.episode+"_"+n+"_"+e[f].episodeNumber);o.setAttribute("type","checkbox");o.setAttribute("value",e[f].episodeNumber);o.setAttribute("checked","checked");o.setAttribute("defaultChecked","true");o.onclick=new Function("event","TRUVEO['filter'].toggleItem(this.value, 'episode', this.checked); event.cancelBubble = true; if (event.stopPropagation) event.stopPropagation();");g.appendChild(o);var d=document.createElement("SPAN");d.setAttribute(document.all?"className":"class","left_episode_span");d.setAttribute("id",e[f].episodeNumber);var c=e[f].episodeNumber;d.onclick=new Function("event","TRUVEO['filter'].showOnly('', 'episode', event, '"+p+"', '"+n+"', '"+e[f].episodeNumber+"');");var m=document.createElement("LABEL");m.setAttribute(document.all?"className":"class","episode_label");var b=document.createElement("SPAN");b.setAttribute(document.all?"className":"class","episode_span");var l=e[f].episodeName;if(l==""){l="Episode: "+e[f].episodeNumber}b.innerHTML=l;m.appendChild(b);d.appendChild(m);var a=document.createElement("span");a.setAttribute("id","span_epi_"+e[f].episodeNumber);a.setAttribute(document.all?"className":"class","show_only_episode");a.appendChild(document.createTextNode("show only"));d.appendChild(a);q.appendChild(g);q.appendChild(d);k.appendChild(q)}var h=id(this.htmlIds.divEpisodes+"_"+n);h.innerHTML="";h.appendChild(k);TRUVEO.accordion.setOptionsHeight(3,e.length+1);this.cachedEpisodes[n]=e.length+1;if(e.length==0){h.style.display="none"}if(this.renderEpisodesFlag){this.renderEpisodes(n);this.renderEpisodesFlag=false}},buildNavBox:function(c,d,a){var b=document.createElement("LI");b.setAttribute("id","li_nav"+c);b.setAttribute(document.all?"className":"class",d);if(a){b.appendChild(this.buildNavA(c))}else{b.appendChild(this.buildNavDiv(c))}return b},buildNavA:function(b){var a=document.createElement("a");a.setAttribute("id","a_nav"+b);a.setAttribute("target","_top");a.setAttribute("href",this.buildLink(b));a.appendChild(this.buildNavDiv(b));return a},buildNavDiv:function(b){var a=document.createElement("div");a.appendChild(document.createTextNode(b));return a},resetNavigation:function(){if(this.page!=1){var a=id("li_nav"+this.page);a.innerHTML="";a.appendChild(this.buildNavA(this.page,true));a.setAttribute(document.all?"className":"class","pageNavNum");var b=id("li_nav1");b.setAttribute(document.all?"className":"class","pageNavNumSelected");b.innerHTML="";b.appendChild(this.buildNavDiv(1))}},buildLink:function(d){var c=this.query_encoded;var b=this.query_keywords_encoded;var a="http://"+document.location.host+"/search?";if(this.advanced){a+="query="+c+"&page="+d+"&view=basic"}else{a+="query="+b+"&page="+d+"&view=basic&extra="+c+"#"+c}return a},syncpagination:function(){for(i=1;i<=10;i++){var a=id("a_nav"+i);if(a){a.href=this.buildLink(i)}}},syncnextprev:function(a,b){if(id("previous")){id("previous").style.visibility="hidden"}id("prev_top").className="prev_nav_disable";if(a>1){var d=this.buildLink(2);id("next_top").className="next_nav";id("next_top").href=d;if(id("next")){id("next").style.visibility="visible";id("next").href=d}else{var f=document.createElement("LI");f.setAttribute("id","li_next2");var e=document.createElement("A");e.setAttribute("id","next");e.setAttribute("target","_top");e.setAttribute("href",d);var c=document.createElement("IMG");c.setAttribute("src","http://www.truveo.com/client/versions/version5a/images/next_paging.gif");c.setAttribute("border","0");e.appendChild(c);f.appendChild(e);b.appendChild(f)}}else{if(id("next")){id("next").style.display="hidden"}id("prev_top").className="prev_nav_disable";id("next_top").className="next_nav_disable"}},buildQueryKeyword:function(){var b="";for(var a in this.keyword){b+=a+" "}return b},buildQueryModifier:function(){var b="";for(var a in this.modifier){b+=a+" "}return b},buildQueryType:function(a,d){var e="";var b=false;for(var c in this[d]){if(this[d][c]==-1){e+="-"+(a+':"'+c+'" ');b=false}else{e+=(a+':"'+c+'" OR ');b=true}}if(b){e=e.substr(0,e.length-3)}return e},updateQuery:function(){this.query=this.buildQuery();this.query_encoded=encodeURIComponent(this.query);this.query_keywords=this.buildQueryKeyword();this.query_keywords_encoded=encodeURIComponent(this.query_keywords)},buildQuery:function(){var a="";a+=this.buildQueryKeyword();a+=this.buildQueryType("channel","channel");a+=this.buildQueryType("category","category");a+=this.buildQueryType("show","show");a+=this.buildQueryType("season","season");a+=this.buildQueryType("episode","episode");a+=this.buildQueryModifier();if(!a.length){a+="country:br "}a+=TRUVEO.sorter.get();return a},renderModifier:function(a,c){var f=true;var e=true;var b=null;for(var d in this[a]){e=false;if(this[a][d]==-1){f=false}}if(!e&&f){this.toggleAllCheckBoxes(a,false)}for(var d in this[a]){if(this[a][d]==1){if(b=id(c+d.toLowerCase())){b.checked=true}else{if(this[a][d]==-1){if(b=id(c+d.toLowerCase())){b.checked=false}}}}}},checkDisplayEpisodes:function(){var b={display:false,show:"",season:""};var e=0;var d=0;for(var a in this.show){if(this.show[a]==1){e++;b.show=a}if(e>1){b.show="";break}}if(e==1){for(var c in this.season){if(this.season[c]==1){d++;b.season=c}if(d>1){b.season="";break}}}if(d==1){b.display=true}return b},renderAndDisplayEpisodes:function(b,a){this.renderEpisodesFlag=true;this.displayEpisodes(b,a)},render:function(){this.renderModifier("channel",this.inputIds.channel);this.renderModifier("category",this.inputIds.category);this.renderModifier("show",this.inputIds.show);this.renderModifier("season",this.inputIds.season);var a=this.checkDisplayEpisodes();if(a.count==1){this.renderAndDisplayEpisodes(a.season,a.show)}TRUVEO.sorter.select()},renderEpisodes:function(c){var b=true;var d=true;for(var a in this.episode){b=false;if(this.episode[a]==-1){d=false}}if(!b&&d){this.toggleAllCheckBoxes(this.htmlIds.ulEpisodes+"_"+c,false)}for(var a in this.episode){if(this.episode[a]==1){if(eid=id("epibox_"+c+"_"+a)){eid.checked=true}else{if(this.episode[a]==-1){if(eid=id("epibox_"+c+"_"+a)){eid.checked=false}}}}}},fetchVideos:function(a){document.getElementById("ajaxresults").innerHTML="<div style='margin-left:15px;width:360px; text-align:center; vertical-align:center; height:750px;'></div>";getAjaxVids("ajaxresults","search3",a,0,this.results,gOBJ.showAdult,4)},mouseover:function(a){a.style.backgroundColor="#69B1F0";document.getElementById("span_"+a.id).style.display="inline"},mouseout:function(a){a.style.backgroundColor="#FFFFFF";a.style.cursor="default";document.getElementById("span_"+a.id).style.display="none"},toggleShowMore:function(a,b){if(this["showmore"+a]){document.getElementById("more"+a).style.display="none";b.innerHTML="More &#9660;"}else{document.getElementById("more"+a).style.display="block";document.getElementById("dd"+a).style.height="auto";b.innerHTML="menos &#9650;"}this["showmore"+a]=!this["showmore"+a]}};TRUVEOMODULE.filter.prototype=Object.extend(new __MODULE("filter"),FILTERobject);var parseGetEpisodes=function(a){TRUVEO.filter.parseGetEpisodes(a)};function trim(a){return a.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}var Url={encode:function(a){return escape(this._utf8_encode(a))},decode:function(a){return this._utf8_decode(unescape(a))},_utf8_encode:function(b){b=b.replace(/\r\n/g,"\n");var a="";for(var e=0;e<b.length;e++){var d=b.charCodeAt(e);if(d<128){a+=String.fromCharCode(d)}else{if((d>127)&&(d<2048)){a+=String.fromCharCode((d>>6)|192);a+=String.fromCharCode((d&63)|128)}else{a+=String.fromCharCode((d>>12)|224);a+=String.fromCharCode(((d>>6)&63)|128);a+=String.fromCharCode((d&63)|128)}}}return a},_utf8_decode:function(a){var b="";var d=0;var e=c1=c2=0;while(d<a.length){e=a.charCodeAt(d);if(e<128){b+=String.fromCharCode(e);d++}else{if((e>191)&&(e<224)){c2=a.charCodeAt(d+1);b+=String.fromCharCode(((e&31)<<6)|(c2&63));d+=2}else{c2=a.charCodeAt(d+1);c3=a.charCodeAt(d+2);b+=String.fromCharCode(((e&15)<<12)|((c2&63)<<6)|(c3&63));d+=3}}}return b}};TRUVEOMODULE.init=Class.create();var INITobject={version:"1.0",email_service_url:"http://br.truveo.com/libs/truveo/email.php?s=details",video_service_url:"http://br.truveo.com/libs/truveo/ajaxvideos.php?dummy=1",ajax_service_url:"http://br.truveo.com/libs/truveo/ajaxcalls.php?dummy=1",log_service_url:"http://xml.truveo.com/apiv3?method=truveo.private.log&appid=c7ec4b6e6d6ce8fbd",languagequery:"country:br",page:"",init:function(a,c,b){this.id=c;this.page=b.page||"";log("["+this.name+":"+this.id+"] is loaded")},run:function(){this.addHandlers();this.addHatHandlers();if(getCookie("ie6")==2){GB_myShow("Internet Explorer 8 Optimized for Truveo","http://br.truveo.com/widgets/ie8splash.php",600,790)}},addHandlers:function(){addListener(document,"click",sendLogData)},addHatHandlers:function(){if(this.page!="iframe"&&this.page!="mini"){addListener(id("countrybox"),"click",cancelbubble);addListener(id("globalsites"),"click",cancelbubble);addListener(id("settingsbox"),"click",cancelbubble);addListener(id("settings"),"click",cancelbubble)}if(this.page!="mini"){if(id("button_watchlist")){addListener(id("button_watchlist"),"click",cancelbubble)}if(id("list_watchlist")){addListener(id("list_watchlist"),"click",cancelbubble)}}if(id("clearlink")){addListener(id("clearlink"),"click",clearPrevSearch)}}};function clearPrevSearch(){setCookie("queryhistory","");document.getElementById("hot_searches").innerHTML="";document.getElementById("prevclear").innerHTML=""}TRUVEOMODULE.init.prototype=Object.extend(new __MODULE("init"),INITobject);TRUVEOMODULE.initmini=Class.create();var INITMINIobject={version:"1.0",page:"details_mini",simStart:0,simStartMax:1000,init:function(a,c,b){this.id=c;log("["+this.name+":"+this.id+"] is loaded")},run:function(){sendPageLoad(this.page);this.changelinks();this.changeGBtitle();this.checkEmbed();this.initEmailForm();this.initVidTooltip();RVScroller.init()},flash:function(b){var a=b.target;if(a&&a.tagName=="IMG"){a=a.parentNode}if(a&&a.tagName=="A"){if(/truveo\.com\/[^\/]+\/m\//.test(a.href)||a.id=="signinlink"||/truveo.com\/loginiframe.php/.test(a.href)){}else{window.parent.parent.location=a.href}}},changelinks:function(){for(var a=0;a<document.links.length;a++){if(document.links[a].getAttribute("ismini")=="1"){document.links[a].href=document.links[a].href.replace(/\/id\//,"/m/")}}},changeGBtitle:function(){var a=window.parent.parent.document.getElementById("greybox_title");a.innerHTML=document.getElementById("video_title").innerHTML},checkEmbed:function(){var d,a;if(MD.expand(1)){if(document.getElementById("truveoembed")){var d=parseInt(document.getElementById("truveoembed").getAttribute("height"));var a=parseInt(document.getElementById("truveoembed").getAttribute("width"))}else{d=parseInt(JQ(".largethumb object").css("height"));a=parseInt(JQ(".largethumb object").css("width"))}var c=d/a;var b=650;var e=parseInt(c*b);if(e>486&&c>0){e=486;b=parseInt(e/c)}if(document.getElementById("truveoembed")){document.getElementById("truveoembed").setAttribute("height",e);document.getElementById("truveoembed").setAttribute("width",b)}else{JQ(".largethumb object").height(e);JQ(".largethumb object").width(b)}JQ(".maincontent").addClass("expanded");if(RVScroller){RVScroller.numShown=6;RVScroller.getNumSections()}}JQ(".rightcolumn").show();JQ(".relatedvideos").show();JQ(window.parent.parent.document).find("iframe.GB_frame").height(JQ(".minidetails").height()+10)},initEmailForm:function(){JQ(".emailform").dialog({autoOpen:false,draggable:true,position:"right",dialogClass:"share emailform"});JQ(".controls .send").bind("click",function(){JQ("#successmsg").css({display:"block"})})},initVidTooltip:function(){JQ(".scrollingmask .simthumblink").each(function(){var a=JQ(this).siblings(".simdetails").html();JQ(this).tooltip({tip:"#tooltip",position:"top right",offset:[0,-30],lazy:false,delay:100,predelay:500,onBeforeShow:function(){JQ("#tt_content").html(a)}}).dynamic()});JQ(".helptip").tooltip({tip:"#discTooltip",offset:[-2,7]})}};TRUVEOMODULE.initmini.prototype=Object.extend(new __MODULE("initmini"),INITMINIobject);var RVScroller={numItems:null,counter:0,numSections:0,sectionWidth:null,itemWidth:null,numShown:5,init:function(){this.numItems=JQ(".scrollingmask ul li").length;this.itemWidth=JQ(".scrollingmask ul li").width();this.sectionWidth=JQ(".scrollingmask").width();JQ(".scrollingmask ul").css("width",(this.numItems*this.itemWidth));this.getNumSections();if(this.numItems<this.numShown){JQ(".scroll").hide()}},scrollRight:function(){JQ(".scrollingmask").scrollTo("+="+RVScroller.sectionWidth+"px",300,{onAfter:function(){RVScroller.counter++;if(RVScroller.counter>=RVScroller.numSections){JQ(".scrollRight").removeClass("scrollRight").addClass("scrollRightInactive");RVScroller.counter=RVScroller.numSections}}});JQ(".scrollLeftInactive").removeClass("scrollLeftInactive").addClass("scrollLeft")},scrollLeft:function(){JQ(".scrollingmask").scrollTo("-="+RVScroller.sectionWidth+"px",300,{onAfter:function(){RVScroller.counter--;if(RVScroller.counter<1){JQ(".scrollLeft").removeClass("scrollLeft").addClass("scrollLeftInactive");RVScroller.counter=0}}});JQ(".scrollRightInactive").removeClass("scrollRightInactive").addClass("scrollRight")},getNumSections:function(){this.numSections=parseInt(this.numItems/this.numShown);if(this.numItems%this.numShown==0){this.numSections--}}};TRUVEOMODULE.initsearch=Class.create();var INITSEARCHobject={version:"1.0",page:"search",init:function(a,c,b){this.id=c;log("["+this.name+":"+this.id+"] is loaded")},run:function(){if(document.getElementById("simvideosettitle")){getAjaxVids("currentsimcontainer","search",gOBJ.simquery,0,6,gOBJ.showAdult,6)}else{getAjaxVids("auxLatestByCat","search",((gOBJ.queryCat!="")?gOBJ.queryCat:"category:news"),0,6,gOBJ.showAdult,7);if(isLoggedIn=="1"){getAjaxVids("auxRecentVideos","search",gOBJ.userRecentVidQ,0,6,gOBJ.showAdult,7)}}sendPageLoad(this.page);$("#dialog").dialog({autoOpen:false,bigframe:true,resizable:false,modal:true,width:356,buttons:{"I'm over 18 - Set the Safe Search Filter OFF":function(){$(this).dialog("close");setshowAdult(1)}}});$("#showAdultLink").click(function(){$("#dialog").dialog("open")});$("#hintClose").click(function(){document.cookie="nohint=1;path=/;domain=.truveo.com;expires=0;";$(".adultFilterHint").hide()});$("#dontshowLink").click(function(){setCookie("nohint",1,30);$(".adultFilterHint").hide()})}};TRUVEOMODULE.initsearch.prototype=Object.extend(new __MODULE("initsearch"),INITSEARCHobject);function changeView(a){id("ajaxresults").className=a;id(a+"_btn").className="view_select "+a+"view_selected";var b=a=="grid"?"list":"grid";id(b+"_btn").className="view_select "+b+"view";setCookie("view",a,30);setCookie("viewstyle",a,30)}TRUVEOMODULE.inittwitter=Class.create();var INITTWITTERobject={version:"1.0",page:"twitter",init:function(a,c,b){this.id=c;log("["+this.name+":"+this.id+"] is loaded")},run:function(){getAjaxVids("currentsimcontainer","twitter",gOBJ.simquery,gOBJ.start,6,gOBJ.showAdult,6);sendPageLoad(this.page)}};TRUVEOMODULE.inittwitter.prototype=Object.extend(new __MODULE("inittwitter"),INITTWITTERobject);function changeView(a){id("ajaxresults").className=a;id(a+"_btn").className="view_select "+a+"view_selected";var b=a=="grid"?"list":"grid";id(b+"_btn").className="view_select "+b+"view";setCookie("view",a,30);setCookie("viewstyle",a)}TRUVEOMODULE.initsplash=Class.create();var INITSPLASHobject={version:"1.0",page:"index",init:function(a,c,b){this.id=c;log("["+this.name+":"+this.id+"] is loaded")},run:function(){sendPageLoad(this.page);loadVid()}};TRUVEOMODULE.initsplash.prototype=Object.extend(new __MODULE("initsplash"),INITSPLASHobject);function loadVid(){getAjaxVids("ajax1h","index","category:news country:br",start,1,showAdult,5);getAjaxVids("ajax2h","index","category:sports country:br",start,1,showAdult,5);getAjaxVids("ajax3h","index",'category:"TV" OR category:"Movies" OR category:"Comedy" OR category:"Entertainment" country:br',start,1,showAdult,5);getAjaxVids("ajax4h","index","category:music country:br",start,1,showAdult,5);getTwitteredAjaxVids("ajax5h","index","day",start,1,showAdult,5);start++;if(start>20){start=1}}TRUVEOMODULE.initiframe=Class.create();var INITIFRAMEobject={version:"1.0",page:"details_iframe",init:function(a,c,b){this.id=c;log("["+this.name+":"+this.id+"] is loaded")},run:function(){sendPageLoad(this.page)}};TRUVEOMODULE.initiframe.prototype=Object.extend(new __MODULE("initiframe"),INITIFRAMEobject);TRUVEOMODULE.initdetails=Class.create();var INITDETAILSobject={version:"1.0",page:"details_embed",init:function(a,c,b){this.id=c;log("["+this.name+":"+this.id+"] is loaded")},run:function(){sendPageLoad(this.page)}};TRUVEOMODULE.initdetails.prototype=Object.extend(new __MODULE("initdetails"),INITDETAILSobject);var rated=false;function makeChannelAjax(){getAjaxVids("userquerysearchresults","detailsSearch",gOBJ.channelquery,gOBJ.start,5,gOBJ.showAdult,2);id("prevsearchtitle").innerHTML="More from gOBJ.channelquery"}function showStar(a){if(!rated){for(i=1;i<=5;i++){if(i<=a){document.getElementById("star_"+i).className="yellowStar"}else{document.getElementById("star_"+i).className="whiteStar"}}}}function clearStar(){if(!rated){for(i=1;i<=5;i++){document.getElementById("star_"+i).className="whiteStar"}}}function setStar(a){for(i=1;i<=5;i++){if(i<=a){document.getElementById("star_"+i).className="redStar"}else{document.getElementById("star_"+i).className="whiteStar"}}rated=true}function expandcollapse(){simpleToggleDisplay("ajaxvideos");simpleToggleDisplay("expand");simpleToggleDisplay("collapse")}TRUVEOMODULE.initmyvideocenter=Class.create();var INITMYVIDEOCENTERobject={version:"1.0",page:"myvideocenter",init:function(a,c,b){this.id=c;log("["+this.name+":"+this.id+"] is loaded")},run:function(){sendPageLoad(this.page)}};TRUVEOMODULE.initmyvideocenter.prototype=Object.extend(new __MODULE("initmyvideocenter"),INITMYVIDEOCENTERobject);TRUVEOMODULE.log=Class.create();var LOGobject={vesion:"1.0",author:"rami",init:function(a,b){this.parent=a;this.id=b;log("["+this.name+":"+this.id+"] is loaded")},flush:function(){if(TRUVEO){if(TRUVEO.PARAMS.DEBUG){if(TRUVEO.browser){switch(TRUVEO.browser.browser){case"Firefox":console.log(TRUVEO.buffer);break;case"Explorer":break;default:break}}else{if(TRUVEO_LOG_DEBUG){__log(TRUVEO.buffer)}}TRUVEO.buffer=""}}},register:function(a,b){a.log=function(){TRUVEO.log.log(b(this))}},log:function(a){TRUVEO.buffer+=a+"\n"}};TRUVEOMODULE.log.prototype=Object.extend(new __MODULE("log"),LOGobject);window.log=LOGobject.log;var ie=(document.defaultCharset&&document.getElementById&&!window.home);var opera9=false;if(ie){var ver=navigator.appVersion.split("MSIE");ver=parseFloat(ver[1]);ie=(ver>=6)}else{if(navigator.userAgent.indexOf("Opera")!=-1){var versionindex=navigator.userAgent.indexOf("Opera")+6;if(parseInt(navigator.userAgent.charAt(versionindex))>=9){opera9=true}}}var oswap=(ie||opera9);if(oswap){document.write("<style id='hideObject'> object{display:none;} embed{display:none;} </style>")}objectSwap=function(){if(!document.getElementsByTagName){return}var k=[];var m=document.getElementsByTagName("embed");for(var e=0;e<m.length;e++){var b=m[e];var g=b.outerHTML;var c="";var l=true;for(var d=0;d<b.childNodes.length;d++){var a=b.childNodes[d];if(a.tagName=="PARAM"){if(a.name=="flashVersion"){l=detectFlash(a.value);if(!l){b.id=(b.id=="")?("stripFlash"+e):b.id;k.push(b.id);break}}c+=a.outerHTML}}if(!l){continue}if(!oswap){continue}if(b.className.toLowerCase().indexOf("noswap")!=-1){continue}var n=g.split(">")[0]+">";var f=n+c+b.innerHTML+" </OBJECT>";b.outerHTML=f}if(k.length){stripFlash(k)}if(oswap){document.getElementById("hideObject").disabled=true}};detectFlash=function(b){if(navigator.plugins&&navigator.plugins.length){var d=navigator.plugins["Shockwave Flash"];if(d==undefined){return false}var a=navigator.plugins["Shockwave Flash"].description.split(" ")[2];return(Number(a)>=Number(b))}else{if(ie&&typeof(ActiveXObject)=="function"){try{var c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+b);return true}catch(f){return false}}}return true};stripFlash=function(a){if(!document.createElement){return}for(var b=0;b<a.length;b++){var e=document.getElementById(a[b]);var f=e.innerHTML;f=f.replace(/<!--\s/g,"");f=f.replace(/\s-->/g,"");f=f.replace(/<embed/gi,"<span");var c=document.createElement("div");c.innerHTML=f;c.className=e.className;c.id=e.id;e.parentNode.replaceChild(c,e)}};TRUVEOMODULE.search=Class.create();var SEARCHobject={version:"1.0",author:"rami",display:false,order:["videos","channels","categories","shows"],listText:{videos:"VÍDEOS",channels:"CANAIS",categories:"CATEGORIAS",shows:"PROGRAMAS"},jsonmethods:{videos:"jsoncall",channels:"jsonChannelCall",categories:"jsonCategoryCall",shows:"jsonShowsCall"},init:function(a,c,b){this.parent=a;this.id=c;this.list=["videos","channels","categories","shows"];log("["+this.name+":"+this.id+"] is loaded")},print:function(a){return a.type},toggleList:function(b){var a=parseInt(b.substr(13));id("search_list").className="";this.selectButton(a)},selectButton:function(d){this.switchList(d);var b=this.list[d];for(var c=0,a=1;c<4;c++){if(b!=this.order[c]){this.list[a++]=this.order[c]}else{this.list[0]=b}}this.generateSearchList()},switchList:function(a){switch(this.list[a]){case"videos":TRUVEO["dynamiclist:1"].listobj=null;TRUVEO["dynamiclist:1"].dynamiclistobj=true;TRUVEO["dynamiclist:1"].showall=false;TRUVEO["dynamiclist:1"].registerHook("inputchange",jsonvideosCall);TRUVEO["dynamiclist:1"].deleteHook("enterkey",launchChannelsearch);TRUVEO["dynamiclist:1"].deleteHook("clicked",launchChannelsearch);TRUVEO["dynamiclist:1"].registerHook("clicked",launchsearch);TRUVEO["dynamiclist:1"].searchelem.value=this.videosquery;TRUVEO["dynamiclist:1"].originalInput=this.videosquery;TRUVEO["dynamiclist:1"].refresh();break;case"channels":case"categories":case"shows":TRUVEO["dynamiclist:1"].dynamiclistobj=false;TRUVEO["dynamiclist:1"].showall=true;if(this.list[0]=="videos"){this.videosquery=TRUVEO["dynamiclist:1"].searchelem.value;TRUVEO["dynamiclist:1"].deleteHook("inputchange",jsonvideosCall);if(this.list[a]=="channels"){TRUVEO["dynamiclist:1"].replaceHook("clicked",launchsearch,launchChannelsearch);TRUVEO["dynamiclist:1"].registerHook("enterkey",launchChannelsearch)}else{if(this.list[a]=="categories"){TRUVEO["dynamiclist:1"].replaceHook("clicked",launchsearch,launchCategorysearch);TRUVEO["dynamiclist:1"].registerHook("enterkey",launchCategorysearch)}else{if(this.list[a]=="shows"){TRUVEO["dynamiclist:1"].replaceHook("clicked",launchsearch,launchShowsearch);TRUVEO["dynamiclist:1"].registerHook("enterkey",launchShowsearch)}}}}else{if(this.list[0]=="channels"){if(this.list[a]=="categories"){TRUVEO["dynamiclist:1"].replaceHook("clicked",launchChannelsearch,launchCategorysearch);TRUVEO["dynamiclist:1"].replaceHook("enterkey",launchChannelsearch,launchCategorysearch)}else{if(this.list[a]=="shows"){TRUVEO["dynamiclist:1"].replaceHook("clicked",launchChannelsearch,launchShowsearch);TRUVEO["dynamiclist:1"].replaceHook("enterkey",launchChannelsearch,launchShowsearch)}}}else{if(this.list[0]=="categories"){if(this.list[a]=="channels"){TRUVEO["dynamiclist:1"].replaceHook("clicked",launchCategorysearch,launchChannelsearch);TRUVEO["dynamiclist:1"].replaceHook("enterkey",launchCategorysearch,launchChannelsearch)}else{if(this.list[a]=="shows"){TRUVEO["dynamiclist:1"].replaceHook("clicked",launchCategorysearch,launchShowsearch);TRUVEO["dynamiclist:1"].replaceHook("enterkey",launchCategorysearch,launchShowsearch)}}}else{if(this.list[0]=="shows"){if(this.list[a]=="channels"){TRUVEO["dynamiclist:1"].replaceHook("clicked",launchShowsearch,launchChannelsearch);TRUVEO["dynamiclist:1"].replaceHook("enterkey",launchShowsearch,launchChannelsearch)}else{if(this.list[a]=="categories"){TRUVEO["dynamiclist:1"].replaceHook("clicked",launchShowsearch,launchCategorysearch);TRUVEO["dynamiclist:1"].replaceHook("enterkey",launchShowsearch,launchCategorysearch)}}}}}}if(this.list[a]=="channels"){TRUVEO["dynamiclist:1"].listobj=channels.split(",")}else{if(this.list[a]=="categories"){TRUVEO["dynamiclist:1"].listobj=categories.split(",")}else{if(this.list[a]=="shows"){TRUVEO["dynamiclist:1"].listobj=shows.split(",")}}}TRUVEO["dynamiclist:1"].searchelem.value="";TRUVEO["dynamiclist:1"].originalInput="";break}TRUVEO["dynamiclist:1"].searchelem.focus();if(this.list[a]=="videos"){TRUVEO["dynamiclist:1"].hideList()}else{TRUVEO["dynamiclist:1"].showAll()}},generateSearchButton:function(d,b,a){var c=document.createElement("input");c.setAttribute("id","search_button"+a);c.setAttribute(document.all?"className":"class","search_button "+b);c.setAttribute("type","button");c.setAttribute("value",this.listText[d]);if(b=="base"){if(d=="videos"){c.onclick=function(){launchsearch.apply(TRUVEO["dynamiclist:1"])}}if(d=="channels"){c.onclick=function(){launchChannelsearch.apply(TRUVEO["dynamiclist:1"])}}if(d=="categories"){c.onclick=function(){launchCategorysearch.apply(TRUVEO["dynamiclist:1"])}}if(d=="shows"){c.onclick=function(){launchShowsearch.apply(TRUVEO["dynamiclist:1"])}}}else{c.onclick=function(){TRUVEO.search.toggleList(this.id)}}return c},generateSearchList:function(){var d=id("search_button");d.setAttribute("style","width:120px");d.innerHTML="";var a=document.createElement("div");a.appendChild(this.generateSearchButton(this.list[0],"base",0));d.appendChild(a);var e=document.createElement("div");e.setAttribute("id","search_list");e.setAttribute(document.all?"className":"class","search_arrow");e.onmouseover=function(){this.className+=" show_list"};e.onmouseout=function(){this.className="search_arrow"};var c=document.createElement("div");c.setAttribute("id","hiddenlist");c.setAttribute(document.all?"className":"class","hiddenList");for(var b=1;b<4;b++){c.appendChild(this.generateSearchButton(this.list[b],"list",b))}e.appendChild(c);d.appendChild(e)}};TRUVEOMODULE.search.prototype=Object.extend(new __MODULE("search"),SEARCHobject);TRUVEOMODULE.selector=Class.create();var SELECTORobject={version:"1.0",author:"rami",current:1,colums:3,rows:3,ctrl:false,noActionOnEnterKey:{search:1,search2:1},init:function(a,c,b){this.parent=a;this.id=c;this.definekeys(document);log("["+this.name+":"+this.id+"] is loaded")},definekeys:function(a){addListener(a,"keydown",new Function("e","TRUVEO['"+this.name+":"+this.id+"'].dispatchkey(e);"),false);addListener(a,"keyup",new Function("e","TRUVEO['"+this.name+":"+this.id+"'].clearctrlkey(e);"),false)},clearctrlkey:function(a){switch(a.keyCode){case 17:this.ctrl=false;break;default:return}},dispatchkey:function(b){var a=this.colums*this.rows;switch(b.keyCode){case 13:if(!this.noActionOnEnterKey[b.target.id]){console.log("enter key pressed")}return;case 17:this.ctrl=true;return;case 37:console.log("left");var c=((this.current-1>0?(this.current-1):this.current-1+a));break;case 38:console.log("up");var c=((this.current-this.rows>0?(this.current-3):this.current-3+a));break;case 39:console.log("right");var c=(this.current+1)<=a?(this.current+1):(this.current+1-a);break;case 40:console.log("down");var c=((this.current+this.rows<=a?(this.current+3):this.current+3-a));break;default:return}if(this.ctrl){this.select(c);this.unselect(this.current);this.current=c}},select:function(a){var b=id(this.name+a);b.style.borderColor="red"},unselect:function(a){var b=id(this.name+a);b.style.borderColor=""}};TRUVEOMODULE.selector.prototype=Object.extend(new __MODULE("selector"),SELECTORobject);TRUVEOMODULE.sorter=Class.create();var SORTERobject={vesion:"1.0",author:"rami",sorter:"vrank",subsort:false,sorters:{vrank:1,mostPopularNow:2,mostPopularToday:3,highestRated:4,mostRecent:5,mostRelevant:6},subsorters:{mostPopularThisWeek:2,mostPopularThisMonth:3,mostPopular:4},init:function(a,b){this.parent=a;this.id=b;log("["+this.name+":"+this.id+"] is loaded")},get:function(){if(this.sorter!="vrank"){return"sort:"+this.sorter}else{return""}},select:function(){if(!this.subsort){if(this.sorter!="vrank"){id("sort-"+this.sorter).className="sort-tab-active";id("sort-vrank").className="sort-tab";if(this.sorter=="mostPopularToday"){id("sort-mostviewed").className="Most-viewed-div"}}}else{id("sort-vrank").className="sort-tab";id("sort-mostPopularToday").className="sort-tab-active";id("sort-mostviewed").className="Most-viewed-div";id("subsort-"+this.sorter).className="most-viewed-tab-active";id("subsort-mostPopularToday").className="most-viewed-tab"}},set:function(a){if(this.sorters[a]!=undefined){this.sorter=a;this.subsort=false}else{if(this.subsorters[a]!=undefined){this.sorter=a;this.subsort=true}}},run:function(b,a){if(!a){if(this.subsort){id("subsort-"+this.sorter).className="most-viewed-tab";id("subsort-mostPopularToday").className="most-viewed-tab-active";id("sort-mostPopularToday").className="sort-tab";id("sort-"+b).className="sort-tab-active"}else{id("sort-"+this.sorter).className="sort-tab";id("sort-"+b).className="sort-tab-active"}id("sort-"+b).className="sort-tab-active";if(b=="mostPopularToday"){id("sort-mostviewed").className="Most-viewed-div"}else{id("sort-mostviewed").className+=" hidden"}}else{id("subsort-"+this.sorter).className="most-viewed-tab";id("subsort-"+b).className="most-viewed-tab-active"}this.sorter=b;this.subsort=a||false;TRUVEO.filter.refresh()}};TRUVEOMODULE.sorter.prototype=Object.extend(new __MODULE("sorter"),SORTERobject);TRUVEOMODULE.timer=Class.create();TRUVEOMODULE.timer.left=70;var TIMERobject={version:"1.0",author:"rami",init:function(a,d,c){this.parent=a;this.id=d;this.type=c.type||"static";this.interval=c.interval||100;this.left=TRUVEOMODULE.timer.left;if(!c.element){var b=document.createElement("div");b.style.color="#FFFFFF";b.style.backgroundColor="#FF0000";b.style.position="absolute";b.style.top="0px";b.style.left=this.left+"px";setOpacity(b,50,TRUVEO.get(["browser"],"browser"));document.getElementsByTagName("body").item(0).appendChild(b);c.element=b;TRUVEOMODULE.timer.left+=70}this.element=c.element;this.timerID=0;this.tStart=null;this.element.innerHTML="00:00";this.status="stop";if(TRUVEO.log){TRUVEO.log.register(this,this.print)}log("["+this.name+":"+this.id+"] is loaded")},print:function(a){return a.type},updateTimer:function(){if(this.timerID&&this.type=="continuous"){clearTimeout(this.timerID);this.timerID=0}if(!this.tStart){this.tStart=new Date()}var a=new Date();var c=a.getTime()-this.tStart.getTime();a.setTime(c);this.element.innerHTML=""+a.getMinutes()+":"+a.getSeconds()+":"+a.getMilliseconds();if(this.type=="continuous"){var b=this;this.timerID=setTimeout(function(){b.updateTimer()},this.interval)}},start:function(){log("["+this.name+":"+this.id+"] start");if(this.status=="stop"){this.tStart=new Date();this.element.innerHTML="00:00"}if(this.type=="continuous"){var a=this;this.timerID=setTimeout(function(){a.updateTimer()},this.interval)}this.status="start"},pause:function(){log("["+this.name+":"+this.id+"] pause");if(this.status=="pause"){this.start();return}if(this.type=="continuous"){clearTimeout(this.timerID);this.timerID=0}else{this.updateTimer()}this.status="pause"},stop:function(){log("["+this.name+":"+this.id+"] stop: ");if(this.type=="continuous"){if(this.timerID){clearTimeout(this.timerID);this.timerID=0}}else{this.updateTimer()}this.tStart=null;this.status="stop"},reset:function(){this.tStart=null;this.element.innerHTML="00:00";this.status="stop"}};TRUVEOMODULE.timer.prototype=Object.extend(new __MODULE("timer"),TIMERobject);TRUVEOMODULE.watchlist=Class.create();var WATCHLISTobject={version:"1.0",init:function(a,c,b){this.id=c;this.buttonWatchlistId=b.buttonWatchlistId;this.listWatchlistId=b.listWatchlistId;this.listDataWatchlistId=b.listDataWatchlistId;this.nameWatchlistId=b.nameWatchlistId;this.confirmWatchlistId=b.confirmWatchlistId;this.buttonWatchlist=window.id(this.buttonWatchlistId);this.listWatchlist=window.id(this.listWatchlistId);this.listDataWatchlist=window.id(this.listDataWatchlistId);this.nameWatchlist=window.id(this.nameWatchlistId);this.confirmWatchlist=window.id(this.confirmWatchlistId);addListener(this.nameWatchlist,"keyup",new Function("e","TRUVEO.watchlist.onkeypress( e );"),false);log("["+this.name+":"+this.id+"] is loaded")},onkeypress:function(a){switch(a.keyCode){case 13:this.save();break;default:break}},displayed:false,newWatchlist:{},cachedList:{count:0,list:{}},toggleHighlight:function(a){if(a){this.nameWatchlist.className+=" highlight"}else{this.nameWatchlist.className="name_watchlist"}},save:function(){var c=this.nameWatchlist.value;if(!c){this.toggleHighlight(1)}else{this.toggleHighlight(0);var d=TRUVEO["dynamiclist:1"].searchelem.value;var a=TRUVEO.filter.query_encoded;d=d||"";a=a||"";var b="http://br.truveo.com/search?query="+a;this.nameWatchlist.disabled=true;this.newWatchlist.query=d;this.newWatchlist.name=c;this.newWatchlist.url=b;this.add()}},toggle:function(){var a=TRUVEO.authentication.user();this.toggleHighlight(0);this.nameWatchlist.value=TRUVEO["dynamiclist:1"].searchelem.value;this.nameWatchlist.disabled=false;if(a){this.display(this.displayed=!this.displayed);if(this.displayed){var b=TRUVEO["dynamiclist:1"].searchelem.value;if(!this.cachedList.count){this.get()}}}else{if(typeof window.GB_myShow!="undefined"){window.GB_myShow("Truveo Login","http://br.truveo.com/loginiframe.php",600,790)}else{window.location="http://br.truveo.com/login.php?callback="+document.location}}},display:function(a){if(this.listWatchlist.style.display=="none"){this.listWatchlist.style.display="block";this.listWatchlist.className="watchlist";this.nameWatchlist.focus()}else{this.listWatchlist.style.display="none"}},get:function(){this.getWatchlists(TRUVEO.authentication.user())},add:function(){this.addWatchlist(TRUVEO.authentication.user(),this.newWatchlist)},remove:function(a){this.removeWatchlist(TRUVEO.authentication.user(),a)},addWatchlist:function(b,d){var c="http://xml.truveo.com/apiv3?appid=c7ec4b6e6d6ce8fbd&method=truveo.private.users.addWatchlist&authMethod=private&udomain="+b.domain+"&uid="+b.id+"&version=2&format=json&callback=TRUVEO.watchlist.parseAddWatchlist&query="+d.query+"&name="+d.name+"&url="+encodeURIComponent(d.url);var a=new JSONscriptRequest(c);a.buildScriptTag();a.addScriptTag()},removeWatchlist:function(b,c){var d="http://xml.truveo.com/apiv3?appid=c7ec4b6e6d6ce8fbd&method=truveo.private.users.removeWatchlist&authMethod=private&udomain="+b.domain+"&uid="+b.id+"&version=2&format=json&callback=TRUVEO.watchlist.parseRemoveWatchlist&url="+encodeURIComponent(c);var a=new JSONscriptRequest(d);a.buildScriptTag();a.addScriptTag()},getWatchlists:function(b){var c="http://xml.truveo.com/apiv3?appid=c7ec4b6e6d6ce8fbd&method=truveo.private.users.getWatchlists&authMethod=private&udomain="+b.domain+"&uid="+b.id+"&version=2&format=json&callback=TRUVEO.watchlist.parseGetWatchlist";var a=new JSONscriptRequest(c);a.buildScriptTag();a.addScriptTag()},parseGetWatchlist:function(b){var a={};if(typeof(b.response)){a.statusCode=b.response.status.code;a.statusText=b.response.status.text}if(b.response.status.code==200){this.cachedList=b.response.data;this.buildList(this.cachedList)}},buildList:function(){var c=this.listDataWatchlist;c.innerHTML="";c.setAttribute(document.all?"className":"class","ul_watchlist");for(var b=0;b<this.cachedList.count;b++){var d=this.cachedList.list[b];var a=d.name.replace(new RegExp(/\\/g),"");c.appendChild(this.buildRow(d.query,d.url,a))}},parseAddWatchlist:function(b){var a={};if(typeof(b.response)){a.statusCode=b.response.status.code;a.statustext=b.response.status.text}if(b.response.status.code==200){this.push(this.cachedList.list,{query:this.newWatchlist.query,url:this.newWatchlist.url,name:this.newWatchlist.name});this.cachedList.count++;this.newWatchlist={};this.listWatchlist.className+=" saved";this.buildList()}},parseRemoveWatchlist:function(d){var a={};var c=false;if(typeof(d.response)){a.statusCode=d.response.status.code;a.statustext=d.response.status.text}if(d.response.status.code==200){for(var b=0;b<this.cachedList.count;b++){if(this.cachedList.list[b].url==d.response.data.url){c=true;break}}if(c){this.cachedList.list.splice(b,1);this.cachedList.count--;this.buildList()}}},push:function(c,b){for(var a=c.length;a>0;a--){c[a]=c[a-1]}c[0]=b},buildRow:function(m,c,d){var p=document.createElement("LI");var h=document.createElement("SPAN");h.setAttribute(document.all?"className":"class","delete_watchlist");h.setAttribute("style","float: left");var n=document.createElement("INPUT");n.setAttribute(document.all?"className":"class","save_watchlist_remove");n.setAttribute("type","button");n.onclick=new Function("TRUVEO.watchlist.remove( '"+c+"' )");h.appendChild(n);p.appendChild(h);var g=document.createElement("SPAN");g.setAttribute(document.all?"className":"class","text_watchlist");var o=document.createElement("A");o.setAttribute("href",c);o.setAttribute("title",m);o.innerHTML="<b>"+d+"</b>";g.appendChild(o);p.appendChild(g);var f=document.createElement("SPAN");f.setAttribute(document.all?"className":"class","share_watchlist");var e=document.createElement("A");e.setAttribute("href","#");e.onclick=new Function("return fbs_click();");e.setAttribute("target","_blank");var l=document.createElement("DIV");l.setAttribute(document.all?"className":"class","facebook_icon_sm");e.appendChild(l);f.appendChild(e);var b=document.createElement("A");b.setAttribute("href","#");b.onclick=new Function("return twitter_click();");b.setAttribute("target","_blank");var k=document.createElement("DIV");k.setAttribute(document.all?"className":"class","twitter_icon_sm");b.appendChild(k);f.appendChild(b);p.appendChild(f);return p}};TRUVEOMODULE.watchlist.prototype=Object.extend(new __MODULE("watchlist"),WATCHLISTobject);