var DOMAssistant=function(){var a=function(d){};var c=document.all&&!/Opera/i.test(navigator.userAgent);var b=[];return{publicMethods:["elmsByClass","elmsByAttribute","elmsByTag"],initCore:function(){this.applyMethod.call(window,"$",this.$);this.applyMethod.call(window,"$$",this.$$);window.DOMAssistant=this;if(c){a=Array}a.prototype=[];a.prototype.each=function(d){for(var e=0,f=this.length;e<f;e++){d.call(this[e])}return this};a.prototype.end=function(){return this.previousSet};this.attach(this)},addMethods:function(e,d){b.push([e,d]);this.addHTMLArrayPrototype(e,d)},addMethodsToElm:function(d){for(var e=0,f=b.length;e<f;e++){this.applyMethod.call(d,b[e][0],b[e][1])}},applyMethod:function(d,e){if(typeof this[d]!=="function"){this[d]=e}},attach:function(f){var j=f.publicMethods;if(typeof j==="undefined"){var h;for(var d in f){if(typeof f[d]!=="undefined"){this.addMethods(d,f[d])}}}else{if(j.constructor===Array){for(var g=0,i=j.length,e;g<i;g++){e=j[g];this.addMethods(e,f[e])}}}if(typeof f.init==="function"){f.init()}},createHTMLArray:function(){return new a()},addHTMLArrayPrototype:function(e,d){a.prototype[e]=function(){var g=new a();g.previousSet=this;var f;for(var h=0,k=this.length;h<k;h++){f=d.apply(this[h],arguments);if(f!==null&&f.constructor===Array){for(var j=0,i=f.length;j<i;j++){g.push(f[j])}}else{g.push(f)}}return g}},$:function(){var d=new a();if(document.getElementById){var h=arguments[0];if(typeof h==="string"){h=h.replace(/^[^#]*(#)/,"$1");if(/^#[\w\-\_]+$/.test(h)){var e=DOMAssistant.$$(h.substr(1),false);if(e){d.push(e)}}else{d=DOMAssistant.cssSelection(h)}}else{if(typeof h==="object"){if(arguments.length===1){d=DOMAssistant.$$(h)}else{for(var g=0,f=arguments.length;g<f;g++){d.push(arguments[g])}}}}}return d},$$:function(d,g){var e=(typeof d==="object")?d:document.getElementById(d);var f=g||true;if(typeof d==="string"&&e&&e.id!==d){e=null;for(var i=0,j=document.all.length,h;i<j;i++){h=document.all[i];if(h.id===d){e=h;break}}}if(e&&f){DOMAssistant.addMethodsToElm(e)}return e},cssSelection:function(d){if(document.querySelectorAll){DOMAssistant.cssSelection=function(f){var e=new a();var g=document.querySelectorAll(f);for(var h=0,i=g.length;h<i;h++){e.push(g[h])}return e}}else{if(document.evaluate){DOMAssistant.cssSelection=function(h){var r=h.replace(/\s*(,)\s*/g,"$1").split(",");var t=new a();var ab,x,B,j,v,u,q,aa;var z=/^(\w+)?(#[\w\-_]+|\*)?((\.[\w\-_]+)*)?((\[\w+(\^|\$|\*)?=?[\w\-\_]+\]+)*)?(((:\w+[\w\-]*)(\((odd|even|\d+n?((\+|\-)\d+)?|\w+|((\w*\.[\w\-_]+)*)?|(\[#?\w+(\^|\$|\*)?=?[\w\-\_]+\]+))\))?)*)?(>|\+|~)?/;for(var g=0,p=r.length;g<p;g++){ab=r[g];if(g>0){x=false;for(var o=0,m=g;o<m;o++){if(r[g]===r[o]){x=true;break}}if(x){continue}}B=ab.split(" ");j=".";for(var i=0,f=B.length;i<f;i++){v=z.exec(B[i]);u={tag:(!v[1]||v[2]==="*")?"*":v[1],id:(v[2]!=="*")?v[2]:null,allClasses:v[3],allAttr:v[5],pseudoClass:v[10],pseudoValue:v[12],tagRelation:v[19]};if(u.tagRelation){switch(u.tagRelation){case">":j+="/child::";break;case"+":j+="/following-sibling::*[1]/self::";break;case"~":j+="/following-sibling::";break}}else{j+=(i>0&&/(>|\+|~)/.test(B[i-1]))?u.tag:("//"+u.tag)}if(u.id){j+="[@id = '"+u.id.replace(/^#/,"")+"']"}if(u.allClasses){j+=u.allClasses.replace(/\.([\w\-_]+)/g,"[contains(concat(' ', @class, ' '), ' $1 ')]")}if(u.allAttr){j+=u.allAttr.replace(/(\w+)(\^|\$|\*)?=?([\w\-_]+)?/g,function(I,e,E,F,G){var H=I;switch(E){case"^":H="starts-with(@"+e+", '"+F+"')";break;case"$":H="substring(@"+e+", (string-length(@"+e+") - "+(F.length-1)+"), 6) = '"+F+"'";break;case"*":H="contains(concat(' ', @"+e+", ' '), '"+F+"')";break;default:H="@"+e+((F)?"='"+F+"'":"")}return H})}if(u.pseudoClass){var w=u.pseudoValue;switch(u.pseudoClass.replace(/^:/,"")){case"first-child":j+="[count(preceding-sibling::*) = 0]";break;case"first-of-type":j+="[count(preceding-sibling::"+u.tag+") = 0]";break;case"last-child":j+="[count(following-sibling::*) = 0]";break;case"last-of-type":j+="[count(following-sibling::"+u.tag+") = 0]";break;case"only-child":j+="[count(preceding-sibling::*) = 0 and count(following-sibling::*) = 0]";break;case"only-of-type":j+="[count(preceding-sibling::"+u.tag+") = 0 and count(following-sibling::"+u.tag+") = 0]";break;case"nth-of-type":j+="["+w+"]";break;case"empty":j+="[count(child::*) = 0 and string-length(text()) = 0]";break;case"contains":j+="[contains(., '"+w+"')]";break;case"enabled":j+="[not(@disabled)]";break;case"disabled":j+="[@disabled]";break;case"checked":j+="[@checked='checked']";break;case"nth-child":var A="[";if(/^\d+$/.test(w)){A+="position() = "+w}else{if(/^n$/.test(w)){A=""}else{if(/^odd$/.test(w)){w="2n+1"}else{if(/^even$/.test(w)){w="2n+0"}}var C=/^(\d+)n((\+|\-)(\d+))?$/.exec(w);var s=parseInt(C[1],10);var D=0;if(C[3]&&C[4]){D=parseInt((C[3]+C[4]),10);if(D<0){D=s+D}}A+="(count(./preceding-sibling::*) + 1)";if(s<D){var n=((D-s)%2===0)?0:1;A+=" mod "+s+" = "+n+" and position() > "+D}else{if(D===s){A+=" mod "+s+" = 0"}else{A+=" mod "+s+" = "+D}}}}if(!/^n$/.test(w)){A+="]"}j+=A;break;case"not":w=w.replace(/^\[#([\w\-\_]+)\]$/,"[id=$1]");var y=w.replace(/^(\w+)/,"self::$1");y=y.replace(/\.([\w\-_]+)/g,"contains(concat(' ', @class, ' '), ' $1 ')");y=y.replace(/\[(\w+)(\^|\$|\*)?=?([\w\-_]+)?\]/g,function(I,e,E,F,G){var H=I;switch(E){case"^":H="starts-with(@"+e+", '"+F+"')";break;case"$":H="substring(@"+e+", (string-length(@"+e+") - "+(F.length-1)+"), 6) = '"+F+"'";break;case"*":H="contains(concat(' ', @"+e+", ' '), '"+F+"')";break;default:H="@"+e+((F)?"='"+F+"'":"")}return H});j+="[not("+y+")]";break}}}var k=document.evaluate(j,document,null,0,null);var l=k.iterateNext();while(l){t.push(l);l=k.iterateNext()}}return t}}else{DOMAssistant.cssSelection=function(aL){var a2=aL.replace(/\s*(,)\s*/g,"$1").split(",");var bo=new a();var D=new a();var a3=new a();var aM,C,bF,ap,l,bK,aH,az,ae,bJ,aO,bp,ax,x,bT,bq,ak,an,t,bE,a7;var a9=/^(>|\+|~)$/;var z=/^(\w+)?(#[\w\-_]+|\*)?((\.[\w\-_]+)*)?((\[\w+(\^|\$|\*)?=?[\w\-\_]+\]+)*)?(((:\w+[\w\-]*)(\((odd|even|\d*n?((\+|\-)\d+)?|\w+|((\w*\.[\w\-_]+)*)?|(\[#?\w+(\^|\$|\*)?=?[\w\-\_]+\]+))\))?)*)?/;var aJ;function aT(){for(var e=0,f=D.length;e<f;e++){D[e].added=false}}function aq(){for(var e=0,f=aM.length;e<f;e++){aM[e].childElms=null}}function ao(e,f){if(c){switch(f){case"id":return e.id;case"for":return e.htmlFor;case"class":return e.className}}return e.getAttribute(f,2)}for(var bc=0,bC=a2.length;bc<bC;bc++){C=a2[bc];if(bc>0){bF=false;for(var be=0,ai=bc;be<ai;be++){if(a2[bc]===a2[be]){bF=true;break}}if(bF){continue}}ap=C.split(" ");D=[];D.push(document);for(var bm=0,i=ap.length;bm<i;bm++){var al=ap[bm];a3=[];if(bm>0&&a9.test(al)){l=a9.exec(al);if(l){bK=/^\w+/.exec(ap[bm+1]);if(bK){aH=new RegExp("(^|\\s)"+bK+"(\\s|$)","i");az=l[0];if(az===">"){for(var br=0,am=D.length,bg;br<am;br++){bg=D[br].childNodes;for(var bw=0,aD=bg.length;bw<aD;bw++){if(aH.test(bg[bw].nodeName)){a3.push(bg[bw])}}}}else{if(az==="+"){for(var bz=0,aV=D.length;bz<aV;bz++){bJ=D[bz].nextSibling;while(bJ&&bJ.nodeType!==1){bJ=bJ.nextSibling}if(bJ){if(aH.test(bJ.nodeName)){a3.push(bJ)}}}}else{if(az==="~"){for(var bH=0,bn=D.length;bH<bn;bH++){bJ=D[bH].nextSibling;while(bJ&&bJ.nodeType!==1){bJ=bJ.nextSibling}while(bJ){if(!bJ.added&&aH.test(bJ.nodeName)){bJ.added=true;a3.push(bJ)}bJ=bJ.nextSibling}}aT()}}}}}D=a3;bm=bm+1}else{var bN=z.exec(al);var bd={tag:(!bN[1]||bN[2]==="*")?"*":bN[1],id:(bN[2]!=="*")?bN[2]:null,allClasses:bN[3],allAttr:bN[5],pseudoClass:bN[10],pseudoValue:bN[12]};if(bd.id){a3.push(document.getElementById(bd.id.replace(/#/,"")));D=a3}else{if(bd.tag){var bt;for(var bL=0,ad=D.length;bL<ad;bL++){bt=D[bL].getElementsByTagName(bd.tag);for(var bR=0,bP=bt.length;bR<bP;bR++){if(!bt[bR].added){bt[bR].added=true;a3.push(bt[bR])}}}D=a3;aT()}}if(bd.allClasses){bd.allClasses=bd.allClasses.replace(/^\./,"").split(".");var bD=[];for(var bV=0,aj=a3.length,bx;bV<aj;bV++){bp=a3[bV];if(!bp.added){bT=false;bx=bp.className;for(var bX=0,aA=bd.allClasses.length,B,bj;bX<aA;bX++){B=new RegExp("(^|\\s)"+bd.allClasses[bX].replace(/\./,"")+"(\\s|$)");bT=B.test(bx);if(!bT){break}}}if(bT){bp.added=true;bD.push(bp)}}aT();a3=bD;D=a3}if(bd.allAttr){bd.allAttr=bd.allAttr.replace(/(\])(\[)/,"$1 $2").split(" ");var bB=[];var aI=/(\w+)(\^|\$|\*)?=?([\w\-_]+)?/;for(var bY=0,aR=a3.length,bh,aE;bY<aR;bY++){bp=a3[bY];if(!bp.added){for(var b0=0,bf=bd.allAttr.length,bZ,q,aU,aC,bU;b0<bf;b0++){bT=false;bZ=aI.exec(bd.allAttr[b0]);aE=bZ[3]||null;aU=(aE)?("^"+aE+"$"):null;bU=bZ[2]||null;if(typeof bU==="string"){switch(bU){case"^":aU=("^"+aE);break;case"$":aU=(aE+"$");break;case"*":aU=(aE);break}}var bv=(aU)?new RegExp(aU):null;bh=ao(bp,bZ[1]);if(typeof bh==="string"&&bh.length>0){if(!bv||typeof bv==="undefined"||(bv&&bv.test(bh))){bT=true}}if(!bT){continue}}if(bT){bB.push(bp)}}}aT();a3=bB;D=a3}if(bd.pseudoClass){var v=bd.pseudoClass;var aY=bd.pseudoValue;var bi=a3;a3=[];aM=[];if(/^:not$/.test(v)){aY=aY.replace(/^\[#([\w\-\_]+)\]$/,"[id=$1]");var u=/^(\w+)/.exec(aY);var ah=/\.([\w\-_]+)/.exec(aY);var a8=/\[(\w+)(\^|\$|\*)?=?([\w\-_]+)?\]/.exec(aY);var aX=new RegExp("(^|\\s)"+((u)?u[1]:(ah)?ah[1]:"")+"(\\s|$)","i");if(a8){var aZ=a8[3];var a5="^"+a8[3]+"$";var y=a8[2];if(typeof y==="string"){switch(y){case"^":a5=("^"+aZ);break;case"$":a5=(aZ+"$");break;case"*":a5=(aZ);break}}aX=new RegExp(a5,"i")}for(var j=0,aa=bi.length,aK;j<aa;j++){aK=bi[j];bT=null;if(u&&!aX.test(aK.nodeName)){bT=aK}else{if(ah&&!aX.test(aK.className)){bT=aK}else{if(a8){if(!ao(aK,a8[1])||!aX.test(ao(aK,a8[1]))){bT=aK}}}}if(bT&&!bT.added){bT.added=true;a3.push(bT)}}D=a3}else{if(/first-child/.test(v)){for(var k=0,bs=bi.length;k<bs;k++){ax=bi[k];x=ax.parentNode;bq=x.firstChild;while(bq.nodeType!==1&&bq.nextSibling){bq=bq.nextSibling}if(bq===ax){a3.push(ax)}}D=a3}else{if(/last-child/.test(v)){for(var m=0,A=bi.length;m<A;m++){ax=bi[m];x=ax.parentNode;ak=x.lastChild;while(ak.nodeType!==1&&ak.previousSibling){ak=ak.previousSibling}if(ak===ax){a3.push(ax)}}D=a3}else{if(/only-child/.test(v)){for(var n=0,aw=bi.length;n<aw;n++){ax=bi[n];x=ax.parentNode;bq=x.firstChild;while(bq.nodeType!==1&&bq.nextSibling){bq=bq.nextSibling}ak=x.lastChild;while(ak.nodeType!==1&&ak.previousSibling){ak=ak.previousSibling}if(bq===ax&&ak===ax){a3.push(ax)}}D=a3}else{if(/nth-child/.test(v)){if(/^\d+$/.test(aY)){var bW=parseInt(aY,10);for(var o=0,aP=bi.length,au;o<aP;o++){au=0;ax=bi[o];x=ax.parentNode;t=x.firstChild;if(t.nodeType===1){au=au+1}while(au<bW&&t.nextSibling){t=t.nextSibling;if(t.nodeType===1){au=au+1}}if(au===bW&&t&&!t.added&&(t.nodeName===ax.nodeName)){t.added=true;a3.push(ax)}}aT()}else{if(/^n$/.test(aY)){for(var r=0,bb=bi.length;r<bb;r++){a3.push(bi[r])}}else{var a4=/^(odd|even)|(\d+)n((\+|\-)(\d+))?$/.exec(aY);var ag=parseInt(a4[2],10);var ar=(a4[1]==="even")?1:0;var bS=2;if(ag>0){bS=ag;var ay=(a4[4])?parseInt((a4[4]+a4[5]),10):0;ar=ay-1}for(var s=0,bQ=bi.length;s<bQ;s++){ax=bi[s];x=ax.parentNode;if(!x.childElms){bE=x.childNodes;a7=[];var aF=x.firstChild;if(aF.nodeType===1){a7.push(aF)}while(aF&&aF.nextSibling){aF=aF.nextSibling;if(aF.nodeType===1){a7.push(aF)}}x.childElms=a7;aM.push(x)}else{a7=x.childElms}for(var af=ar,a6=a7.length;af<a6;af=af+bS){if(af<0){continue}bp=a7[af];if(!bp.added&&bp.nodeName===ax.nodeName){bp.added=true;a3.push(ax)}}}aT();aq()}}D=a3}else{if(/first-of-type/.test(v)){for(var bl=0,ba=bi.length;bl<ba;bl++){ax=bi[bl];x=ax.parentNode;an=x.getElementsByTagName(ax.nodeName);bq=an[0];if(bq===ax){a3.push(ax)}}D=a3}else{if(/last-of-type/.test(v)){for(var bG=0,bM=bi.length,bO;bG<bM;bG++){ax=bi[bG];if(!ax.added){x=ax.parentNode;an=x.getElementsByTagName(ax.nodeName);ak=an[an.length-1];while(ak.parentNode!==x){ak=ak.parentNode}if(ak===ax){ax.added=true;a3.push(ax)}}}aT();D=a3}else{if(/only-of-type/.test(v)){for(var bk=0,ab=bi.length;bk<ab;bk++){ax=bi[bk];x=ax.parentNode;an=x.getElementsByTagName(ax.nodeName);if(an.length===1){a3.push(ax)}}D=a3}else{if(/nth-of-type/.test(v)){var a0=parseInt(aY,10);for(var p=0,av=bi.length;p<av;p++){ax=bi[p];x=ax.parentNode;a7=[];an=x.childNodes;if(an.length>=a0){for(var aW=0,a1=an.length,aG;aW<a1;aW++){if(aW===a0){break}aG=an[aW];if(aG.nodeName===ax.nodeName){a7.push(aG)}}bp=a7[a7.length-1];if(bp&&bp===ax){a3.push(ax)}}}D=a3}else{if(/empty/.test(v)){for(var aS=0,bA=bi.length;aS<bA;aS++){ax=bi[aS];x=ax.parentNode;bE=x.childNodes;if(bE.length===0){a3.push(ax)}}D=a3}else{if(/enabled/.test(v)){for(var by=0,b1=bi.length;by<b1;by++){ax=bi[by];if(!ax.disabled){a3.push(ax)}}D=a3}else{if(/disabled/.test(v)){for(var aB=0,ac=bi.length;aB<ac;aB++){ax=bi[aB];if(ax.disabled){a3.push(ax)}}D=a3}else{if(/checked/.test(v)){for(var bu=0,aQ=bi.length;bu<aQ;bu++){ax=bi[bu];if(ax.checked){a3.push(ax)}}D=a3}else{if(/contains/.test(v)){for(var bI=0,at=bi.length;bI<at;bI++){ax=bi[bI];if(!ax.added){if(new RegExp("(^|\\s)"+aY+"(\\s|$)").test(ax.innerHTML)){ax.added=true;a3.push(ax)}}}aT();D=a3}}}}}}}}}}}}}}}}}for(var w=0,aN=D.length;w<aN;w++){bo.push(D[w])}}return bo}}}return DOMAssistant.cssSelection.call(this,d)},elmsByClass:function(d,e){if(document.evaluate){DOMAssistant.elmsByClass=function(g,l){var j=new a();if(this.getElementsByClassName&&!l){var h=this.getElementsByClassName(g);for(var i=0,k=h.length;i<k;i++){j.push(h[i])}}else{var m=document.evaluate(".//"+((typeof l==="string")?l:"*")+"[contains(concat(' ', @class, ' '), ' "+g+" ')]",this,null,0,null);var f=m.iterateNext();while(f){j.push(f);f=m.iterateNext()}}return j}}else{DOMAssistant.elmsByClass=function(f,l){var i=new a();var g;if(l&&typeof l==="object"){g=(l.constructor===Array)?l:[l]}else{g=this.getElementsByTagName(l||"*")}var j=new RegExp("(^|\\s)"+f+"(\\s|$)");for(var h=0,m,k=g.length;h<k;h++){m=g[h];if(j.test(m.className)){i.push(m)}}return i}}return DOMAssistant.elmsByClass.call(this,d,e)},elmsByAttribute:function(f,e,g,d){if(document.evaluate){DOMAssistant.elmsByAttribute=function(k,j,l,h){var i=new a();var n="@"+k+((typeof j==="undefined"||j==="*")?"":" = '"+j+"'");if(typeof h==="string"){switch(h){case"^":n="starts-with(@"+k+", '"+j+"')";break;case"$":n="substring(@"+k+", (string-length(@"+k+") - "+(j.length-1)+"), 6) = '"+j+"'";break;case"*":n="contains(concat(' ', @"+k+", ' '), '"+j+"')";break}}var m=document.evaluate(".//"+((typeof l==="string")?l:"*")+"["+n+"]",this,null,0,null);var o=m.iterateNext();while(o){i.push(o);o=m.iterateNext()}return i}}else{DOMAssistant.elmsByAttribute=function(k,l,h,p){var s=new a();if(window.ActiveXObject&&document.all){k=k.replace(/class/,"className")}var r=(typeof l==="undefined")?null:("(^|\\s)"+l+"(\\s|$)");if(typeof p==="string"){switch(p){case"^":r=("^"+l);break;case"$":r=(l+"$");break;case"*":r=(l);break}}var i=new RegExp(r);var q;if(h&&typeof h==="object"){q=(h.constructor===Array)?h:[h]}else{q=this.getElementsByTagName(h||"*")}for(var o=0,j=q.length,m,n;o<j;o++){m=q[o];n=m.getAttribute(k,2);if(typeof n==="string"&&n.length>0){if(!i||typeof i==="undefined"||(i&&i.test(n))){s.push(m)}}}return s}}return DOMAssistant.elmsByAttribute.call(this,f,e,g,d)},elmsByTag:function(d){if(document.evaluate){DOMAssistant.elmsByTag=function(h){var g=new a();var e=document.evaluate(".//"+((typeof h==="string")?h:"*"),this,null,0,null);var f=e.iterateNext();while(f){g.push(f);f=e.iterateNext()}return g}}else{DOMAssistant.elmsByTag=function(i){var g=new a();var e=this.getElementsByTagName(i);for(var f=0,h=e.length;f<h;f++){g.push(e[f])}return g}}return DOMAssistant.elmsByTag.call(this,d)}}}();DOMAssistant.initCore();DOMAssistant.AJAX=function(){var b=null;var a=0;var d=-1;var c="";return{publicMethods:["get","post","load","replaceWithAJAXContent"],initRequest:function(){var h=null;if(typeof XMLHttpRequest!=="undefined"){h=new XMLHttpRequest()}else{if(typeof window.ActiveXObject!=="undefined"){try{h=new window.ActiveXObject("Msxml2.XMLHTTP.4.0")}catch(e){try{h=new window.ActiveXObject("MSXML2.XMLHTTP")}catch(f){try{h=new window.ActiveXObject("Microsoft.XMLHTTP")}catch(g){h=null}}}}}return h},get:function(f,e,g){return DOMAssistant.AJAX.makeCall.call(this,f,e,"GET",g)},post:function(f,e){return DOMAssistant.AJAX.makeCall.call(this,f,e,"POST")},load:function(f,e){DOMAssistant.AJAX.get.call(this,f,DOMAssistant.AJAX.replaceWithAJAXContent,(e||false))},makeCall:function(h,g,e,i){var j=DOMAssistant.AJAX.initRequest();if(j){b=j;var f=function(m){var n=h.split("?");var k=(e==="POST")?n[0]:h;j.open(e,k,true);j.setRequestHeader("AJAX","true");var o=null;if(e==="POST"){var p=n[1];var l=(p)?p.length:0;o=p;j.setRequestHeader("Content-type","application/x-www-form-urlencoded");j.setRequestHeader("Content-length",l);j.setRequestHeader("Connection","close")}if(typeof g==="function"){j.onreadystatechange=function(){if(j.readyState===4){g.call(m,j.responseText,i);a=4;d=j.status;c=j.statusText;b=null;j=null}}}j.send(o)}(this)}return this},replaceWithAJAXContent:function(i,e){if(e){this.innerHTML+=i}else{var m=this.elmsByTag("*");for(var j=0,f=m.length,g,h;j<f;j++){g=m[j];h=g.attributes;if(h){for(var l=0,k=h.length;l<k;l++){if(typeof g[h[l].name]==="function"){g[h[l].name]=null}}}}this.innerHTML=i}},getReadyState:function(){return(b&&typeof b.readyState!=="undefined")?b.readyState:a},getStatus:function(){return d},getStatusText:function(){return c}}}();DOMAssistant.attach(DOMAssistant.AJAX);DOMAssistant.CSS=function(){return{addClass:function(b){var a=this.className;if(!new RegExp(("(^|\\s)"+b+"(\\s|$)"),"i").test(a)){this.className=a+((a.length>0)?" ":"")+b}return this},removeClass:function(b){var a=new RegExp(("(^|\\s)"+b+"(\\s|$)"),"i");this.className=this.className.replace(a,function(d){var c="";if(new RegExp("^\\s+.*\\s+$").test(d)){c=d.replace(/(\s+).+/,"$1")}return c}).replace(/^\s+|\s+$/g,"");return this},replaceClass:function(c,b){var a=new RegExp(("(^|\\s)"+c+"(\\s|$)"),"i");this.className=this.className.replace(a,function(g,d,e){var f=d+b+e;if(new RegExp("^\\s+.*\\s+$").test(g)){f=g.replace(/(\s+).+/,"$1")}return f}).replace(/^\s+|\s+$/g,"");return this},hasClass:function(a){return new RegExp(("(^|\\s)"+a+"(\\s|$)"),"i").test(this.className)},getStyle:function(b){var a="";if(document.defaultView&&document.defaultView.getComputedStyle){a=document.defaultView.getComputedStyle(this,"").getPropertyValue(b)}else{if(this.currentStyle){a=b.replace(/\-(\w)/g,function(d,c){return c.toUpperCase()});a=this.currentStyle[a]}}return a}}}();DOMAssistant.attach(DOMAssistant.CSS);DOMAssistant.Content=function(){return{prev:function(){var a=this.previousSibling;while(a&&a.nodeType!==1){a=a.previousSibling}return a},next:function(){var a=this.nextSibling;while(a&&a.nodeType!==1){a=a.nextSibling}return a},create:function(d,e,a,c){var b=DOMAssistant.$(document.createElement(d));if(e){b.setAttributes(e)}if(typeof c!=="undefined"){b.addContent(c)}if(a){DOMAssistant.Content.addContent.call(this,b)}return b},setAttributes:function(a){for(var b in a){if(/class/i.test(b)){this.className=a[b]}else{this.setAttribute(b,a[b])}}return this},addContent:function(a){var b=this;if(typeof a==="string"){this.innerHTML+=a}else{b=this.appendChild(a)}return b},replaceContent:function(f){for(var c=(this.childNodes.length-1),b,a;c>=0;c--){b=this.childNodes[c];a=b.attributes;if(a){for(var e=0,d=a.length;e<d;e++){if(typeof b[a[e].name]==="function"){b[a[e].name]=null}}}b.parentNode.removeChild(b)}DOMAssistant.$(this).addContent(f);return this},remove:function(){this.parentNode.removeChild(this);return null}}}();DOMAssistant.attach(DOMAssistant.Content);DOMAssistant.Events=function(){return{publicMethods:["addEvent","removeEvent","preventDefault","cancelBubble"],init:function(){window.addEvent=this.addEvent;window.removeEvent=this.removeEvent;DOMAssistant.preventDefault=this.preventDefault;DOMAssistant.cancelBubble=this.cancelBubble},addEvent:function(c,b){var a=(/^DOM/.test(c));if(a){if(this.addEventListener){this.addEventListener(c,b,false)}}else{if(!this.events){this.events={}}if(!this.events[c]){this.events[c]=[]}this.events[c].push(b);this["on"+c]=DOMAssistant.Events.handleEvent;if(typeof this.window==="object"){this.window["on"+c]=DOMAssistant.Events.handleEvent}}return this},handleEvent:function(a){var c=a||event;var b=c.target||c.srcElement||document;while(b.nodeType!==1&&b.parentNode){b=b.parentNode}c.eventTarget=b;var e=c.type;var h=this.events[e];var d=h.length;var f;for(var g=0;g<d;g++){f=h[g].call(this,c);if(g===(d-1)){return f}}},removeEvent:function(a,b){var d=this.events[a];for(var c=0;c<d.length;c++){if(d[c]===b){delete d[c];d.splice(c,1)}}return this},preventDefault:function(a){if(a&&a.preventDefault){DOMAssistant.Events.preventDefault=function(b){b.preventDefault()}}else{DOMAssistant.Events.preventDefault=function(b){event.returnValue=false}}return DOMAssistant.Events.preventDefault(a)},cancelBubble:function(a){if(a&&a.stopPropagation){DOMAssistant.Events.cancelBubble=function(b){b.stopPropagation()}}else{DOMAssistant.Events.cancelBubble=function(b){event.cancelBubble=true}}return DOMAssistant.Events.cancelBubble(a)}}}();DOMAssistant.attach(DOMAssistant.Events);DOMAssistant.DOMLoad=function(){var DOMLoaded=false;var DOMLoadTimer=null;var functionsToCall=[];var addedStrings={};var errorHandling=null;var execFunctions=function(){for(var i=0,il=functionsToCall.length;i<il;i++){try{functionsToCall[i]()}catch(e){if(errorHandling&&typeof errorHandling==="function"){errorHandling(e)}}}functionsToCall=[]};var DOMHasLoaded=function(){if(DOMLoaded){return}DOMLoaded=true;execFunctions()};
/*@cc_on @*/
/*@if (@_win32 || @_win64)
		if (document.getElementById) {
			document.write("<script id=\"ieScriptLoad\" defer src=\"//:\"><\/script>");
		    document.getElementById("ieScriptLoad").onreadystatechange = function() {
		        if (this.readyState === "complete") {
		            DOMHasLoaded();
		        }
		    };
		}
	/*@end @*/
if(document.addEventListener){document.addEventListener("DOMContentLoaded",DOMHasLoaded,false)}if(/KHTML|WebKit|iCab/i.test(navigator.userAgent)){DOMLoadTimer=setInterval(function(){if(/loaded|complete/i.test(document.readyState)){DOMHasLoaded();clearInterval(DOMLoadTimer)}},10)}window.onload=DOMHasLoaded;return{DOMReady:function(){for(var i=0,il=arguments.length,funcRef;i<il;i++){funcRef=arguments[i];if(!funcRef.DOMReady&&!addedStrings[funcRef]){if(typeof funcRef==="string"){addedStrings[funcRef]=true;funcRef=new Function(funcRef)}funcRef.DOMReady=true;functionsToCall.push(funcRef)}}if(DOMLoaded){execFunctions()}},setErrorHandling:function(funcRef){errorHandling=funcRef}}}();DOMAssistant.DOMReady=DOMAssistant.DOMLoad.DOMReady;var tv4={content:null,context:null,clickEvents:Array(),textSizes:Array("","large","larger"),currentTextSize:0,playerInstalled:false,prepare:function(){this.initClickEvents();this.runOnDOMLoad("tv4.init()");this.runOnDOMLoad("initLightbox()")},runOnDOMLoad:function(a){DOMAssistant.DOMReady('setTimeout("'+a+'", 200)')},init:function(){this.content=DOMAssistant.$("content");if(this.content){this.initTextSize();this.applyListHover();this.applyExpandContractEvents();this.applySearchFieldFocus();this.applyCommentCounterEvents();if(typeof tv4TVTable!="undefined"){tv4TVTable.init()}this.slideshowlinks()}},initClickEvents:function(){DOMAssistant.$(document).addEvent("click",this.clickHandler);this.addClickEventToClass("toggle",this.toggle);this.addClickEventToClass("show-additional-items",this.changeAdditionalItems);this.addClickEventToClass("hide-additional-items",this.changeAdditionalItems);this.addClickEventToClass("text-increase",this.increaseText);this.addClickEventToClass("text-decrease",this.decreaseText);this.addClickEventToClass("print",this.print);this.addClickEventToClass("send-mail",this.openTip);this.addClickEventToClass("open-in-new",this.openWindow);this.addClickEventToClass("open-in-popup",this.openPopup);this.addClickEventToClass("tab-image",this.tabClick);this.addClickEventToClass("slidehow-image",this.slideshowPageHandler,true);this.addClickEventToClass("lightbox",this.lightbox);this.addClickEventToClass("showCategories",this.showCategories)},lightbox:function(a){showLightbox(this)},addClickEventToClass:function(b,a,c){c=c?c:false;this.clickEvents[b]={fn:a,useClickTarget:c}},clickHandler:function(g){if((g.which&&g.which!=1)||(g.button&&g.button!=0)){return true}var f,c;f=c=tv4.getEventTarget(g);if(f.onclick){return false}while(f!=null&&f.parentNode!=null){if(f.className!=null){var h=f.className.split(" ");var a=false;for(var b=0;b<h.length;b++){var d=tv4.clickEvents[h[b]];if(d&&d.fn){a=d.fn.call(d.useClickTarget?c:f);if(typeof a==="undefined"){a=true}}}if(a){DOMAssistant.preventDefault(g);return false}}f=DOMAssistant.$(f.parentNode)}return true},getEventTarget:function(b){b=b||window.event;var a=b.target||b.srcElement;if(a.nodeType==3){a=a.parentNode}return DOMAssistant.$(a)},applyListHover:function(){var a=this.content.elmsByClass("pic-and-text","ul");var d=DOMAssistant.$(document).elmsByClass("navigation-items","ul");var e=this.concatHTMLArrays(a,d);var h;var g;var f;for(var c=0;c<e.length;c++){h=e[c];g=h.getElementsByTagName("li");for(var b=0;b<g.length;b++){f=DOMAssistant.$(g[b]);if(!f.hasClass("large")){f.addEvent("mouseover",tv4.hoverList);f.addEvent("mouseout",tv4.clearHoverList);if(!/tabs/i.test(h.className)){f.addEvent("click",tv4.clickListItem)}}}}},applyTabNavigation:function(){var d=document.elmsByClass("tabs","*");var a;var e;for(var c=0;c<d.length;c++){a=d[c].getElementsByTagName("a");for(var b=0;b<a.length;b++){e=DOMAssistant.$(a[b]);if(!/tab-index/i.test(e.className)){e.addClass(("tab-index-"+b))}}}},applyExpandContractEvents:function(){var b=document.elmsByClass("expand-contract","a");var d;var a;for(var c=0;c<b.length;c++){d=DOMAssistant.$(b[c]);a=d;while(!/expand-contract-container/i.test(a.className)&&a.parentNode&&!/body/i.test(a.nodeName)){a=a.parentNode}d.container=DOMAssistant.$(a);d.addEvent("click",tv4.expandContract);a.expanded=a.elmsByClass("expanded","*");a.contracted=a.elmsByClass("contracted","*")}},applySearchFieldFocus:function(){var a=DOMAssistant.$("search-field");if(a){a.addEvent("click",function(){this.select()})}},applySearchTypeEvents:function(){var b=DOMAssistant.$("search-program");if(b){b.addEvent("click",tv4.changeSearchBackground)}var a=DOMAssistant.$("search-site");if(a){a.addEvent("click",tv4.changeSearchBackground)}},applyCommentCounterEvents:function(){var a=document.elmsByClass("comment-counter","textarea");var c;for(var b=0;b<a.length;b++){c=DOMAssistant.$(a[b]);c.addEvent("keyup",tv4.commentCharactersCount);c.addEvent("keydown",tv4.commentCharactersCount)}},hoverList:function(){this.addClass("hover-item");var a=this.elmsByClass("menu-image","img");var c;var d;for(var b=0;b<a.length;b++){c=a[b];d=c.getAttribute("src");if(!/-over|-selected/i.test(d)){c.setAttribute("src",d.replace(/(\.(gif|jpg|png))/i,"-over$1"))}}},clearHoverList:function(){this.removeClass("hover-item");var a=this.elmsByClass("menu-image","img");var c;var d;for(var b=0;b<a.length;b++){c=a[b];d=c.getAttribute("src");if(/-over/i.test(d)){c.setAttribute("src",d.replace(/-over/i,""))}}},clickListItem:function(a){var d=(typeof a.target!="undefined")?a.target:a.srcElement;if((a.which&&a.which!=1)||(a.button&&a.button!=0)){return true}if(!/a/i.test(d.nodeName)){var b=this.getElementsByTagName("a");if(b.length>0){if(tv4.playerInstalled){for(var c=0;c<b.length;c++){if(DOMAssistant.$(b[c]).hasClass("video")){tv4Player.handlePageVideos.call(b[c]);DOMAssistant.preventDefault(a)}}}else{location.href=b[0].getAttribute("href")}}}},toggle:function(d){var g=null;var c="display-block";var f=null;if(this.hasClass("toggle-next-elm")){g=DOMAssistant.$(this.next())}else{if(this.hasClass("toggle-next-row")){currentElm=this;while(!/tr/i.test(currentElm.nodeName)&&currentElm.parentNode&&!/body/i.test(currentElm.nodeName)){currentElm=currentElm.parentNode}if(/tr/i.test(currentElm.nodeName)){f=true;g=DOMAssistant.$(DOMAssistant.$(currentElm).next());if(g){f=DOMAssistant.$(currentElm);c="display-table-row"}}}else{g=DOMAssistant.$(this.className.replace(/.*elm-to-toggle-([\w-]+).*/,"$1"))}}if(g){if(g.hasClass(c)||d){g.removeClass(c);var e=g.className.match(/nav-link[\w-]+/);if(e){var b=DOMAssistant.$(e[0].replace(/nav-link-/,""));if(b){b.removeClass("more-selected");DOMAssistant.$(b.parentNode).removeClass("selected")}g.removeClass(e)}this.removeClass("more-selected");DOMAssistant.$(this.parentNode).removeClass("selected");if(f){f.removeClass("more-selected")}}else{if(this.hasClass("nav-link")){if(g.childNodes.length==0&&this.href.length>0){g.load(this.href)}g.addClass(("nav-link-"+this.getAttribute("id")))}g.addClass(c);this.addClass("more-selected");DOMAssistant.$(this.parentNode).addClass("selected");if(f){f.addClass("more-selected")}}}if(this.hasClass("force-hide")){var a=DOMAssistant.$(this.className.replace(/.*hide-([\w-]+).*/i,"$1"));if(a&&!d){tv4.toggle.call(a,true)}}},changeAdditionalItems:function(){var b=/show-additional-items/i.test(this.className);var a=this;while(!/additional-items-container/i.test(a.className)&&a.parentNode&&!/body/i.test(a.nodeName)){a=a.parentNode}var c=DOMAssistant.$(a).elmsByClass("additional-item");if(b){for(var f=0;f<c.length;f++){DOMAssistant.$(c[f]).addClass("display-block")}}else{for(var d=0;d<c.length;d++){DOMAssistant.$(c[d]).removeClass("display-block")}}var g=(b)?"hide-additional-items":"show-additional-items";var e=DOMAssistant.$(a).elmsByClass(g,"a");if(e.length>0){DOMAssistant.$(e[0]).addClass("display-inline")}this.removeClass("display-inline")},tabClick:function(){if(this.hasClass("tab-image")){oThis=DOMAssistant.$(this.parentNode)}else{oThis=this}if(oThis.className.search(/tab-index/)<0){tv4.initTabNavigation(oThis)}var a=oThis.className.replace(/.*tab-index-(\d+).*/,"$1");var k=oThis;while(!/tab-container/i.test(k.className)&&k.parentNode&&!/body/i.test(k.nodeName)){k=k.parentNode}k=DOMAssistant.$(k);var g=k.elmsByClass("tab-image","img");if(g.length>0){var f=g[a];var c;var h;for(var e=0;e<g.length;e++){c=g[e];h=c.getAttribute("src");if(c!=f&&/-selected/i.test(h)){c.setAttribute("src",h.replace(/-selected/i,""))}}h=f.getAttribute("src");if(!/-selected/i.test(h)){f.setAttribute("src",h.replace(/-over|(\.(gif|jpg|png))/gi,function(i,j){return(/-over/i.test(i))?"":("-selected"+j)}))}}var b=k.elmsByClass("tab-content","div");if(b.length>0){for(var d=0;d<b.length;d++){DOMAssistant.$(b[d]).removeClass("display-block")}b[a].addClass("display-block")}oThis.blur()},initTabNavigation:function(b){while(!b.hasClass("tabs")){b=DOMAssistant.$(b.parentNode)}links=b.getElementsByTagName("a");for(var a=0;a<links.length;a++){linkElm=DOMAssistant.$(links[a]);if(!/tab-index/i.test(linkElm.className)){linkElm.addClass(("tab-index-"+a))}}},expandContract:function(m){var a=this.hasClass("expanded");var d=this.elmsByClass("expand","span");var h=this.elmsByClass("contract","span");if(a){this.removeClass("expanded");if(d.length>0){d=DOMAssistant.$(d[0]);d.addClass("display-inline")}if(h.length>0){h=DOMAssistant.$(h[0]);h.removeClass("display-inline")}}else{this.addClass("expanded");if(d.length>0){d=DOMAssistant.$(d[0]);d.removeClass("display-inline")}if(h.length>0){h=DOMAssistant.$(h[0]);h.addClass("display-inline")}}var b=this.container;if(a){for(var g=0;g<b.expanded.length;g++){DOMAssistant.$(b.expanded[g]).removeClass("display-block")}for(var f=0;f<b.contracted.length;f++){DOMAssistant.$(b.contracted[f]).addClass("display-block")}}else{for(var e=0;e<b.expanded.length;e++){DOMAssistant.$(b.expanded[e]).addClass("display-block")}for(var c=0;c<b.contracted.length;c++){DOMAssistant.$(b.contracted[c]).removeClass("display-block")}}DOMAssistant.preventDefault(m);return false},commentCharactersCount:function(b){var d=this;var a=d.value.length;var c=d.className.replace(/.*max-characters-(\d+).*/,"$1");if(a>=c){if(!/\b(8|35|36|37|38|39|40|46)\b/.test(b.keyCode)){DOMAssistant.preventDefault(b)}}if(b.type=="keyup"){while(!/comment-counter-container/i.test(d.className)&&d.parentNode&&!/body/i.test(d.nodeName)){d=d.parentNode}var e=DOMAssistant.$(d).elmsByClass("comment-counter-presentation","span");if(e.length>0){e[0].innerHTML=c-a}}},getScreenPos:function(){var c=this;var b=0;var a=0;while(c.offsetParent){b+=c.offsetLeft;a+=c.offsetTop;if(c.scrollTop>0){a-=c.scrollTop}c=c.offsetParent}return[b,a]},changeSearchBackground:function(){var a=this.value;var b=DOMAssistant.$("search");if(b){if(/search-site/i.test(a)){b.addClass("all-site")}else{b.removeClass("all-site")}}},setCookie:function(c,d,e){if(e){var b=new Date();b.setTime(b.getTime()+(e*24*60*60*1000));var a="; expires="+b.toGMTString()}else{var a=""}document.cookie=c+"="+d+a+"; path=/"},getCookie:function(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return null},increaseText:function(){tv4.updateText(tv4.textSizes.length-tv4.currentTextSize-1,1)},decreaseText:function(){tv4.updateText(tv4.currentTextSize,-1)},updateText:function(a,d){if(a>0){var c=document.elmsByClass("article","div");for(var b=0;b<c.length;b++){c[b]=DOMAssistant.$(c[b]);c[b].removeClass(tv4.textSizes[tv4.currentTextSize]);c[b].addClass(tv4.textSizes[tv4.currentTextSize+=d])}if(tv4.currentTextSize==0){tv4.setCookie("tv4TextSize","",-1)}else{tv4.setCookie("tv4TextSize",tv4.currentTextSize,365)}}},initTextSize:function(){var a=tv4.getCookie("tv4TextSize");if(a){tv4.updateText(parseInt(a),parseInt(a))}},print:function(){print()},openTip:function(){window.open(this.href,"tip","width=320,height=450,resizable,scrollbars").focus()},openPopup:function(c,f,a){var b=f?f:320;var d=a?a:450;if(this.href){c=this.href;var g=this.className.replace(/.*popup-width-([\d-]+).*/i,"$1");if(g!=this.className){b=g}var e=this.className.replace(/.*popup-height-([\d-]+).*/i,"$1");if(e!=this.className){d=e}}window.open(c,"tip","width="+b+",height="+d+",resizable,scrollbars").focus()},openWindow:function(){window.open(this.href)},removeClasses:function(c,b){var d=DOMAssistant.$(c).elmsByClass(b);for(var a=0;a<d.length;a++){DOMAssistant.$(d[a]).removeClass(b)}},slideshowlinks:function(){var a=this.content.elmsByClass("slideshownavigate","a");var c;for(var b=0;b<a.length;b++){c=DOMAssistant.$(a[b]);c.addEvent("mouseout",tv4.slideshowlinkstoggle);c.addEvent("mouseover",tv4.slideshowlinkstoggle)}},slideshowPageHandler:function(){var a=this;while(a.tagName!="A"&&a.parentNode){a=a.parentNode}if(a){$$("slideshow").load(a.href+"&popup=true&ajax=true&random="+(new Date()).getTime())}},slideshowlinkstoggle:function(c){var d=this.childNodes[0];var b=$(d).getStyle("background-image");var a;if(!/-over/i.test(b)){a=$(d).style.backgroundImage.replace(/(\.(gif|jpg|png))/i,"-over$1");$(d).style.backgroundImage=a}else{a=$(d).style.backgroundImage.replace(/-over/i,"");$(d).style.backgroundImage=a}},concatHTMLArrays:function(c,b){for(var a=0;a<b.length;a++){c.push(b[a])}return c},showCategories:function(g){var c=this.className.replace(/.*category-([\w-]+).*/,"$1");var j=c+"-active";var a=DOMAssistant.$$("tv-tabla").elmsByClass(c,"*");for(var f=0;f<a.length;f++){if(DOMAssistant.$(a[f]).hasClass(j)){DOMAssistant.$(a[f]).removeClass(j)}else{DOMAssistant.$(a[f]).addClass(j)}}var k=this.elmsByClass("catBtn","img");var d;var l;var b=c;var h=new Array();for(var f=0;f<k.length;f++){d=k[f];l=d.getAttribute("src");if(!/-selected/i.test(l)){d.setAttribute("src",l.replace(/(\.(gif|jpg|png))/i,"-selected$1"));catArray.push(c);h.push(c)}if(/-selected/i.test(l)){d.setAttribute("src",l.replace(/-selected/i,""));catArray.removeItems(b)}}var m=null;for(var f=0;f<h.length;f++){if(categoryAds[h[f]]!=null){m=categoryAds[h[f]]}}if(m==null){for(var f=catArray.length-1;f>=0;f--){m=categoryAds[catArray[f]];if(m!=null){break}}}tv4.updateCategoryAd(m);Array.prototype.removeItems=function(o){if(!/Array/.test(o.constructor)){o=[o]}var e;for(var n=0;n<o.length;n++){e=0;while(e<this.length){if(this[e]==o[n]){this.splice(e,1)}else{e++}}}}},updateCategoryAd:function(c){var b=DOMAssistant.$$("categoryAdContainer").elmsByClass("ad");if(b!=null){if(c==null){b.replaceContent("");return}if(!this.adHeight){if(b.offsetHeight){this.adHeight=b.offsetHeight}else{this.adHeight=b.getStyle("height")}}if(!this.adFormat){this.adformat=categoryAdFormat}var d="/tvplaneten/jsp/adFrame.jsp";d+="?adCategory="+c;var a='<iframe src="'+d+'" id="synched-category-ad" frameborder="0" scrolling="no" style="height: 70px; width: 730px;" ></iframe>';b.height="124px";b.width="680px";b.replaceContent(a)}else{b=null}},submitForm:function(m,b,a,n){var d="";var l;if(typeof m=="string"){l=(document.getElementById(m)||document.forms[m])}else{if(typeof m=="object"){l=m}else{return}}var c,k,g,o;var h=false;for(var f=0;f<l.elements.length;f++){c=l.elements[f];o=l.elements[f].disabled;k=l.elements[f].name;g=l.elements[f].value;if(!o&&k){switch(c.type){case"select-one":case"select-multiple":for(var e=0;e<c.options.length;e++){if(c.options[e].selected){if(window.ActiveXObject){d+=encodeURIComponent(k)+"="+encodeURIComponent(c.options[e].attributes.value.specified?c.options[e].value:c.options[e].text)+"&"}else{d+=encodeURIComponent(k)+"="+encodeURIComponent(c.options[e].hasAttribute("value")?c.options[e].value:c.options[e].text)+"&"}}}break;case"radio":case"checkbox":if(c.checked){d+=encodeURIComponent(k)+"="+encodeURIComponent(g)+"&"}break;case"file":break;case undefined:break;case"reset":break;case"button":break;case"submit":if(h===false){d+=encodeURIComponent(k)+"="+encodeURIComponent(g)+"&"}h=true;break;default:d+=encodeURIComponent(k)+"="+encodeURIComponent(g)+"&"}}}d=d.substr(0,d.length-1);if(!a||a==null){a=l.action}if(a.indexOf("?")<0){a=a+"?"+d}else{a=a+"&"+d}if(b&&b!=null){a+="&random="+(new Date()).getTime();DOMAssistant.$(b).load(a,n)}else{DOMAssistant.AJAX.post(a,n)}this.logger.log()}};tv4.prepare();tv4.logger={default_rsCI:"tv4-se",default_rsCG:"0",default_rsDN:"http://secure-dk.imrworldwide.com/",default_rsCC:0,default_rsIP:1,default_rsSI:"UrlJavascriptAction",log:function(a,c){if(typeof(_rsCI)!=="undefined"){this.default_rsCI=_rsCI}if(typeof(_rsCG)!=="undefined"){this.default_rsCG=_rsCG}if(typeof(_rsDN)!=="undefined"){this.default_rsDN=_rsDN}if(typeof(_rsCC)!=="undefined"){this.default_rsCC=_rsCC}if(typeof(_rsIP)!=="undefined"){this.default_rsIP=_rsIP}if(typeof(a)=="undefined"){a=this.default_rsCG}if(typeof(c)=="undefined"){c=this.default_rsSI}else{c=escape(c)}var b=this.default_rsDN+"cgi-bin/m?rnd="+(new Date()).getTime();b=b+"&ci="+this.default_rsCI;b=b+"&cg="+escape(a);b=b+"&cc="+this.default_rsCC;b=b+"&si="+c;b=b+"&rp="+escape(window.location);var d=new Image(1,1);d.src=b}};var catArray=new Array();var tvplaneten={content:null,clickEvents:Array(),programInformationItems:Array(),mouseX:0,mouseY:0,openAnimation:false,expandedElm:null,init:function(){this.content=DOMAssistant.$$("content");this.tablaContainer=DOMAssistant.$$("tv-tabla");this.programInfo=DOMAssistant.$$("program-information");this.channelChoice=DOMAssistant.$$("channel-choice");if(this.content){this.initClickEvents();this.applyListHover()}if(this.tablaContainer){this.getProgramInformation()}if(this.channelChoice){this.channelChoice.onchange=this.chooseChannel}},initClickEvents:function(){tv4.addClickEventToClass("program",this.program);tv4.addClickEventToClass("showDay",this.showDay);tv4.addClickEventToClass("close-all",this.closeProgramInfo);tv4.addClickEventToClass("play",this.play)},applyListHover:function(){var a=this.content.elmsByClass("pic-and-text","ul");var d=DOMAssistant.$(document).elmsByClass("navigation-items","ul");var e=this.concatHTMLArrays(a,d);var h;var g;var f;for(var c=0;c<e.length;c++){h=e[c];g=h.getElementsByTagName("li");for(var b=0;b<g.length;b++){f=DOMAssistant.$(g[b]);if(!f.hasClass("large")){f.addEvent("mouseover",tvplaneten.hoverList);f.addEvent("mouseout",tvplaneten.clearHoverList);if(!/tabs/i.test(h.className)){f.addEvent("click",tvplaneten.clickListItem)}}}}},hoverList:function(){this.addClass("hover-item");var a=this.elmsByClass("menu-image","img");var c;var d;for(var b=0;b<a.length;b++){c=a[b];d=c.getAttribute("src");if(!/-over|-selected/i.test(d)){c.setAttribute("src",d.replace(/(\.(gif|jpg|png))/i,"-over$1"))}}},clearHoverList:function(){this.removeClass("hover-item");var a=this.elmsByClass("menu-image","img");var c;var d;for(var b=0;b<a.length;b++){c=a[b];d=c.getAttribute("src");if(/-over/i.test(d)){c.setAttribute("src",d.replace(/-over/i,""))}}},clickListItem:function(a){var c=(typeof a.target!="undefined")?a.target:a.srcElement;if(!/a/i.test(c.nodeName)){var b=this.getElementsByTagName("a");if(b.length>0){location.href=b[0].getAttribute("href")}}},getProgramInformation:function(){this.programInformationItems=this.tablaContainer.elmsByClass("program","a")},mousePosition:function(a){var b=curtop=0;if(a.offsetParent){b=a.offsetLeft;curtop=a.offsetTop;while(a=a.offsetParent){b+=a.offsetLeft;curtop+=a.offsetTop}tvplaneten.mouseX=b;tvplaneten.mouseY=curtop}},closeProgramInfo:function(){var d=DOMAssistant.$$("program-information");if(d){var a=document.getElementById("tv-tabla").getElementsByTagName("a");for(var b=0;b<a.length;b++){var c=a[b];if(/program/i.test(DOMAssistant.$(c).className)){if(/selected/i.test(DOMAssistant.$(c).className)){DOMAssistant.$(c).removeClass("selected")}}}d.style.display="none"}return true},showDay:function(){var a="<p><b>Laddar fullständig tablå...</b></p>";var c=DOMAssistant.$$(this.className.replace(/.*show-whole-([\w-]+).*/,"$1"));var b;if(c){if(this.hasClass("showDay")){if(this.href.length>0){c.innerHTML=a;c.load(tvplaneten.handleLinkPulseURI(this.href));c.style.display="block";b=setTimeout('tvplaneten.programInformationItems = tvplaneten.tablaContainer.elmsByClass("program", "a");',1000);c=DOMAssistant.$$("program-information");c.style.display="none";c.innerHTML="";tvplaneten.resetAllProgramLinks();setTimeout("tvplaneten.resetAllCategories(parentElement)",500)}}}return true},handleLinkPulseURI:function(b){var c="http://";var a=b;if(b.indexOf(c)!=b.lastIndexOf(c)){a=b.substring(b.lastIndexOf("http://"))}return a},program:function(){var a="<div class='loading'><p><b>Laddar information...</b></p></div>";var b=DOMAssistant.$$("program-information");if(b){tvplaneten.hideAllLayers();if(this.hasClass("selected")){b.style.display="none";this.removeClass("selected");b.innerHTML=""}else{tvplaneten.resetAllProgramLinks();b.style.display="none";this.removeClass("selected");b.innerHTML="";if(this.hasClass("program")){if(b.childNodes.length==0&&this.href.length>0){b.innerHTML=a;b.load(tvplaneten.handleLinkPulseURI(this.href));tvplaneten.mousePosition(this);b.style.top=parseInt(tvplaneten.mouseY-100)+"px";if(tvplaneten.mouseX>400){b.style.left=parseInt(tvplaneten.mouseX-180)+"px"}else{b.style.left=parseInt(tvplaneten.mouseX+80)+"px"}if(tvplaneten.openAnimation){tvplaneten.openingAnimation()}else{b.style.display="block"}setTimeout("tvplaneten.toogleCloseInformationButton()",10)}}this.addClass("selected")}}logger.log();return true},play:function(){var a="<div class='loading'><p><b>Laddar information...</b></p></div>";var b=DOMAssistant.$$("play-information");if(b){tvplaneten.hideAllLayers();b.innerHTML=a;b.load(tvplaneten.handleLinkPulseURI(this.href));linkClass=this.className;tvplaneten.mousePosition(this);b.style.top=parseInt(tvplaneten.mouseY+20)+"px";if(linkClass=="play col-1"){b.style.left=parseInt(tvplaneten.mouseX-130)+"px"}else{if(linkClass=="play col-2"){b.style.left=parseInt(tvplaneten.mouseX-230)+"px"}else{if(linkClass=="play col-3"){b.style.left=parseInt(tvplaneten.mouseX-320)+"px"}else{b.style.left=parseInt(tvplaneten.mouseX-500)+"px"}}}b.style.display="block"}logger.log();return true},closePlayInformation:function(){var a=DOMAssistant.$$("play-information");a.style.display="none";a.innerHTML=""},hideAllLayers:function(){var b=DOMAssistant.$$("program-information");var a=DOMAssistant.$$("play-information");b.style.display="none";b.innerHTML="";a.style.display="none";a.innerHTML=""},openingAnimation:function(a){},resetAllProgramLinks:function(){var a=document.getElementById("tv-tabla").getElementsByTagName("a");for(var b=0;b<a.length;b++){var c=a[b];if(/program/i.test(DOMAssistant.$(c).className)){if(/selected/i.test(DOMAssistant.$(c).className)){DOMAssistant.$(c).removeClass("selected")}}}if(document.getElementById("tv-tabla-footer")!=null){a=document.getElementById("tv-tabla-footer").getElementsByTagName("a");for(var b=0;b<a.length;b++){c=a[b];if(/program/i.test(DOMAssistant.$(c).className)){if(/selected/i.test(DOMAssistant.$(c).className)){DOMAssistant.$(c).removeClass("selected")}}}}},resetAllCategories:function(d){for(var c=0;c<catArray.length;c++){actives=DOMAssistant.$$(d).elmsByClass(catArray[c],"*");var b=catArray[c]+"-active";for(var a=0;a<actives.length;a++){DOMAssistant.$(actives[a]).addClass(b)}}},toogleCloseInformationButton:function(){},closeProgramInformation:function(){tvplaneten.resetAllProgramLinks();var a=DOMAssistant.$$("program-information");a.style.display="none";a.innerHTML=""},channelLogo:function(d,f){var a=d.getElementsByTagName("img");var c;for(var b=0;b<a.length;b++){c=a[b];imageSrc=c.getAttribute("src");c.src=f}},chooseChannel:function(){var a=this.options[this.selectedIndex].value;if(a!="null"){location.href=a}else{return false}},concatHTMLArrays:function(c,b){for(var a=0;a<b.length;a++){c.push(b[a])}return c}};var logger={default_rsCI:"tv4-se",default_rsCG:"0",default_rsDN:"http://secure-dk.imrworldwide.com/",default_rsCC:0,default_rsIP:1,default_rsSI:"UrlJavascriptAction",log:function(a,c){if(typeof(_rsCI)!=="undefined"){this.default_rsCI=_rsCI}if(typeof(_rsCG)!=="undefined"){this.default_rsCG=_rsCG}if(typeof(_rsDN)!=="undefined"){this.default_rsDN=_rsDN}if(typeof(_rsCC)!=="undefined"){this.default_rsCC=_rsCC}if(typeof(_rsIP)!=="undefined"){this.default_rsIP=_rsIP}if(typeof(a)=="undefined"){a=this.default_rsCG}if(typeof(c)=="undefined"){c=this.default_rsSI}else{c=escape(c)}var b=this.default_rsDN+"cgi-bin/m?rnd="+(new Date()).getTime();b=b+"&ci="+this.default_rsCI;b=b+"&cg="+escape(a);b=b+"&cc="+this.default_rsCC;b=b+"&si="+c;b=b+"&rp="+escape(window.location);var d=new Image(1,1);d.src=b}};DOMAssistant.DOMReady("setTimeout('tvplaneten.init()', 200)");var FlashReplace={elmToReplace:null,flashIsInstalled:null,defaultFlashVersion:7,replace:function(d,a,b,c,o,m,f){this.elmToReplace=document.getElementById(d);this.flashIsInstalled=this.checkForFlash(m||this.defaultFlashVersion);if(this.elmToReplace&&this.flashIsInstalled){var h="<object"+((window.ActiveXObject)?' id="'+b+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" data="'+a+'"':"");h+=' width="'+c+'"';h+=' height="'+o+'"';h+=">";param="<param";param+=' name="movie"';param+=' value="'+a+'"';param+=">";param+="";var n="";var l="";for(var g in f){n+='<param name="'+g+'" value="'+f[g]+'">';l+=" "+g+'="'+f[g]+'"'}var k='<embed id="'+b+'" src="'+a+'" type="application/x-shockwave-flash" width="'+c+'" height="'+o+'"';var j=l+"></embed>";var e="</object>";this.elmToReplace.innerHTML=h+param+n+k+j+e}},checkForFlash:function(a){this.flashIsInstalled=false;if(window.ActiveXObject){try{var c=new ActiveXObject(("ShockwaveFlash.ShockwaveFlash."+a));this.flashIsInstalled=true}catch(d){}}else{if(navigator.plugins&&navigator.mimeTypes.length>0){var c=navigator.plugins["Shockwave Flash"];if(c){var b=navigator.plugins["Shockwave Flash"].description.replace(/.*(\d+\.\d+).*/,"$1");if(b>=a){this.flashIsInstalled=true}}}}return this.flashIsInstalled}};