var CSong=function(){var g=0;var d="";var c="";var f="";var a=-1;var h=-1;var e=false;var b=false;this.getIsRunRelated=function(){return e};this.setIsRunRelated=function(i){e=i};this.getIsRunVariant=function(){return b};this.setIsRunVariant=function(i){b=i};this.setCurrentRelatedID=function(i){h=i};this.getCurrentRelatedID=function(){return h};this.setCurrentVariantID=function(i){a=i};this.getCurrentVariantID=function(){return a};this.setSongID=function(i){g=i};this.getSongID=function(){return g};this.setSongName=function(i){d=i};this.getSongName=function(){return d};this.getSong=function(){var i="\n<songID>"+g+"</songID>\n<name>"+d+"</name>";var j=newXMLHttpRequest();j.onreadystatechange=getReadyStateHandler(j,this.viewSong);j.open("POST","radioTV",true);j.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");j.send("object=Song&id=2&xml="+i)};this.getVideo=function(l,j){var i="\n<songID>"+l+"</songID>\n<url>"+j+"</url>";var k=newXMLHttpRequest();k.onreadystatechange=getReadyStateHandler(k,this.setVideo);k.open("POST","radioTV",true);k.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");k.send("object=Song&id=4&xml="+i)};this.setVideo=function(i){var k=i.getElementsByTagName("selectVideo")[0].firstChild.nodeValue;k=replaceAll(k,"^","&");k=replaceAll(k,"[","<");k=replaceAll(k,"]",">");k=stringDecode(k);var m=document.getElementById("videoPlayer");if(m!=null){m.innerHTML=k}var l=i.getElementsByTagName("songInfoID")[0].firstChild.nodeValue;var j=i.getElementsByTagName("related")[0].firstChild.nodeValue;if(cSong.getIsRunRelated()==false){cSong.getRelated(l,escape(j))}};this.getRelated=function(l,j){if(unescape(j)!="^#45"){var i="<songID>"+l+"</songID><url>"+unescape(j)+"</url>";var k=newXMLHttpRequest();k.onreadystatechange=getReadyStateHandler(k,this.exportRelated);k.open("POST","radioTV",true);k.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");k.send("object=Song&id=1&xml="+i)}};this.exportRelated=function(i){cSong.viewVariant(escape(readerPoolDataXML(i)),"midfoot1")};this.viewSong=function(i){var j=i.getElementsByTagName("song")[0];var s=j.getElementsByTagName("ID_Song")[0].firstChild.nodeValue;var n="";var l="";var k=1;if(Math.abs(s)==0){var p=j.getElementsByTagName("variant")[0];var m=p.getElementsByTagName("songVariant")[0];var o=m.getElementsByTagName("countsongVariant")[0].firstChild.nodeValue;if(Math.abs(o)!=0){n=readerPoolDataXML(m.getElementsByTagName("songVariantElement")[0]);n=replaceAll(n,"^","&");n=stringDecode(n);n=replaceAll(n,"&","^");l=readerPoolDataXML(p)}else{k=0}}else{var n=readerPoolDataXML(i.getElementsByTagName("song")[0])}if(k==1){var r=cSong.getSongInfo(n);var q="";processPlayer.setSongInfo(escape(r));processPlayer.setStationInfo("");processPlayer.setVariant(escape(l));processPlayer.setRelated(escape(q));processPlayer.runPlayer()}else{cHistory.getSongView0()}};this.getRandom=function(){var j=player.getHistoryPlay();var n="";for(var l=0;l<j.length;l++){n=n+j[l]+","}var k="";k=k+"\n<history>"+n+"</history>";k=k+"\n<stationID>"+stations.getStationID()+"</stationID>";var m=newXMLHttpRequest();m.onreadystatechange=getReadyStateHandler(m,this.setRandom);m.open("POST","radioTV",true);m.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");m.send("object=Song&id=3&xml="+k)};this.setRandom=function(i){var m=i.getElementsByTagName("song")[0];if(m.getElementsByTagName("ID_Song")[0].firstChild.nodeValue!=0){var j=readerPoolDataXML(i.getElementsByTagName("song")[0]);var k=cSong.getSongInfo(j);var l=m.getElementsByTagName("random")[0].firstChild.nodeValue;processPlayer.setRunFunction("Station");processPlayer.setSongInfo(escape(k));processPlayer.setStationInfo("");processPlayer.setVariant(escape("+"));if(l==2){player.clearHistoryPlay()}processPlayer.runPlayer();if(l==0){stations.getLast0()}}else{reclama.viewReclamaStop()}};this.getSongInfo=function(j){j=replaceAll(unescape(j),"&","^");var k=readerPoolDataString(j);var l="";if(k.getElementsByTagName("ID_Song")[0]!=null){l=k.getElementsByTagName("ID_Song")[0].firstChild.nodeValue}else{l="0"}if(k.getElementsByTagName("selectUrl")[0]==null){}var i="<song><ID_Song>"+l+"</ID_Song><selectUrl>"+k.getElementsByTagName("selectUrl")[0].firstChild.nodeValue+"</selectUrl><selectPict>"+k.getElementsByTagName("selectPict")[0].firstChild.nodeValue+"</selectPict><selectSong>"+k.getElementsByTagName("selectSong")[0].firstChild.nodeValue+"</selectSong><selectDesc>"+k.getElementsByTagName("selectDesc")[0].firstChild.nodeValue+"</selectDesc><selectTime>"+k.getElementsByTagName("selectTime")[0].firstChild.nodeValue+"</selectTime><country>"+country+"</country></song>";return i};this.stopAllPlayerFunction=function(){a=-1;cSong.setIsRunVariant(false);var j="onClick=\"cSong.playVariant('current');\"";var i=document.getElementById("commandVariantPlay");if(i!=null){i.innerHTML='<img style="cursor: pointer; width:32px; height:32px;" '+j+'  src="./images/move/gtk-media-play-ltr.png" alt="'+arrayLang[21]+'" title="'+arrayLang[21]+'">'}h=-1;cSong.setIsRunRelated(false);var j="onClick=\"cSong.playRelated('current');\"";var i=document.getElementById("commandRelatedPlay");if(i!=null){i.innerHTML='<img style="cursor: pointer; width:32px; height:32px;" '+j+'  src="./images/move/gtk-media-play-ltr.png" alt="'+arrayLang[21]+'" title="'+arrayLang[21]+'">'}};this.stopVariant=function(){a=-1;cSong.setIsRunVariant(false);processPlayer.setStopFunction();var j="onClick=\"cSong.playVariant('current');\"";var i=document.getElementById("commandVariantPlay");if(i!=null){i.innerHTML='<img style="cursor: pointer; width:32px; height:32px;" '+j+'  src="./images/move/gtk-media-play-ltr.png" alt="'+arrayLang[21]+'" title="'+arrayLang[21]+'">'}};this.stopRelated=function(){h=-1;var j="onClick=\"cSong.playRelated('current');\"";cSong.setIsRunRelated(false);processPlayer.setStopFunction();var i=document.getElementById("commandRelatedPlay");if(i!=null){i.innerHTML='<img style="cursor: pointer; width:32px; height:32px;" '+j+'  src="./images/move/gtk-media-play-ltr.png" alt="'+arrayLang[21]+'" title="'+arrayLang[21]+'">'}};this.playVariant=function(k){var i='onClick="cSong.stopVariant()"';var j=document.getElementById("commandVariantPlay");if(j!=null){j.innerHTML='<img style="cursor: pointer; width:32px; height:32px;" '+i+'  src="./images/move/gtk-media-stop.png" alt="'+arrayLang[21]+'" title="'+arrayLang[21]+'">'}var l="onClick=\"cSong.playRelated('current');\"";var j=document.getElementById("commandRelatedPlay");if(j!=null){j.innerHTML='<img style="cursor: pointer; width:32px; height:32px;" '+l+'  src="./images/move/gtk-media-play-ltr.png" alt="'+arrayLang[21]+'" title="'+arrayLang[21]+'">'}processPlayer.setRunFunction("Variant");cSong.setIsRunVariant(true);if(timer.getRunTimer()==false){}else{if(k=="next"){this.startVariant()}else{}}};this.playRelated=function(k){var i='onClick="cSong.stopRelated()"';var j=document.getElementById("commandRelatedPlay");if(j!=null){j.innerHTML='<img style="cursor: pointer; width:32px; height:32px;" '+i+'  src="./images/move/gtk-media-stop.png" alt="'+arrayLang[21]+'" title="'+arrayLang[21]+'">'}var l="onClick=\"cSong.playVariant('current');\"";var j=document.getElementById("commandVariantPlay");if(j!=null){j.innerHTML='<img style="cursor: pointer; width:32px; height:32px;" '+l+'  src="./images/move/gtk-media-play-ltr.png" alt="'+arrayLang[21]+'" title="'+arrayLang[21]+'">'}cSong.setIsRunRelated(true);processPlayer.setRunFunction("Related");if(timer.getRunTimer()==false){}else{if(k=="next"){this.startRelated()}else{}}};this.startVariant=function(){var i=readerPoolDataString(c);var m=i.getElementsByTagName("songVariant")[0];var n=m.getElementsByTagName("countsongVariant")[0].firstChild.nodeValue;var j=this.getCurrentVariantID()+1;if(n==j||n<j){j=0}var k=readerPoolDataXML(m.getElementsByTagName("songVariantElement")[j]);var l=cSong.getSongInfo(k);this.setCurrentVariantID(j)+processPlayer.setSongInfo(escape(l));processPlayer.runPlayerSongInfo()};this.startRelated=function(){var j=readerPoolDataString(f);var m=j.getElementsByTagName("songVariant")[0];var n=m.getElementsByTagName("countsongVariant")[0].firstChild.nodeValue;var i=this.getCurrentRelatedID()+1;if(n==i||n<i){i=0}var k=readerPoolDataXML(m.getElementsByTagName("songVariantElement")[i]);var l=cSong.getSongInfo(k);this.setCurrentRelatedID(i)+processPlayer.setSongInfo(escape(l));processPlayer.runPlayerSongInfo()};this.getVariantFromInfo=function(l){var j=readerPoolDataString(unescape(l));var m=j.getElementsByTagName("selectSong")[0].firstChild.nodeValue;var k=j.getElementsByTagName("ID_Song")[0].firstChild.nodeValue;m=replaceAll(m,"^","&");m=stringDecode(m);var i=document.getElementById("songName");i.value=m;this.getVariant(k,m)};this.searchSong=function(){var i=document.getElementById("songName");if(i.value!=""){this.getVariant(0,i.value)}};this.getVariant=function(l,j){if(unescape(j)!="-"){var i="<songID>"+l+"</songID><name>"+unescape(j)+"</name>";var k=newXMLHttpRequest();k.onreadystatechange=getReadyStateHandler(k,this.exportVariant);k.open("POST","radioTV",true);k.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");k.send("object=Song&id=5&xml="+i)}};this.exportVariant=function(i){cSong.viewVariant(escape(readerPoolDataXML(i)),"leftfoot1")};this.viewVariant=function(t,V){t=replaceAll(unescape(t),"^","&");t=stringDecode(t);t=replaceAll(t,"&","^");var Q="";var v="";var p="";var X=0;var O="";var I="";var s="";if(V=="midfoot1"){Q="SongRelated";v=arrayLang[13];p=arrayLang[14];f=t;O="onClick=\"cSong.playRelated('current');\"";I="onClick=\"cSong.playRelated('next');\"";s="Related"}if(V=="leftfoot1"){Q="SongVariant";v=arrayLang[11];p=arrayLang[12];c=t;O="onClick=\"cSong.playVariant('current');\"";I="onClick=\"cSong.playVariant('next');\"";s="Variant"}var S=readerPoolDataString(t);var B=S.getElementsByTagName("songVariant")[0];var H=B.getElementsByTagName("countsongVariant")[0].firstChild.nodeValue;var u=H;var A=1;var D="200px";var F="";var n="";if(H!=0){F='		<td align="center" width="32px">			<div id="command'+s+'Play"><img style="cursor: pointer; width:32px; height:32px;" '+O+'  src="./images/move/gtk-media-play-ltr.png" alt="'+arrayLang[21]+'" title="'+arrayLang[21]+'"></div>		</td>';n='		<td align="center" width="32px">			<img style="cursor: pointer; width:32px; height:32px; margin-left: 5px;" '+I+'  src="./images/move/gtk-media-next-ltr.png" alt="'+arrayLang[22]+'" title="'+arrayLang[22]+'">		</td>'}var q='<table width="100%"  border="0" cellpadding="0" cellspacing="0">	<tr>'+F+n+'		<td align="center">'+p+"		</td>	</tr></table>";var w="<h2>"+v+"</h2><p>"+q+'</p><div id="'+Q+'Content"><table style="text-align: center; width: 100%;" border="0" cellpadding="0" cellspacing="0">';var R=0;if(H==0){u=1}for(var U=0;U<u;U++){var K="";w=w+'<tr style="text-align: center;">';for(var J=0;J<A;J++){K=K+'<td style="text-align: center; width: '+D+'; " id="'+Q+(U+R+J)+'"></td>'}w=w+K+"</tr>";R=R+J-1}w=w+"</table></div>";var E=document.getElementById(V);if(E!=null){E.innerHTML=w}if(H==0){var l=Q+"0";var y=document.getElementById(l);if(y!=null){y.innerHTML="<p>"+arrayLang[53]+"</p>"}}for(var U=0;U<H;U++){var G=B.getElementsByTagName("songVariantElement")[U];var l=Q+U;var o=G.getElementsByTagName("songVariantID")[0].firstChild.nodeValue;var r=G.getElementsByTagName("selectPict")[0].firstChild.nodeValue;var k=G.getElementsByTagName("selectSong")[0].firstChild.nodeValue;var M=G.getElementsByTagName("selectDesc")[0].firstChild.nodeValue;var P=G.getElementsByTagName("selectTime")[0].firstChild.nodeValue;var L="";if(M!="-"){L='alt="'+M+'" title="'+M+'"'}var N="";if(r!="-"){N='<td style="width: 80px; height: 50px;" colspan="1" rowspan="3"><img src="'+r+'" '+L+' style="width: 80px; height: 50px;"/></td>'}var T=readerPoolDataXML(B.getElementsByTagName("songVariantElement")[U]);var C=cSong.getSongInfo(T);var Y=0;if(V=="midfoot1"){Y="cSong.setCurrentRelatedID("+o+");"}if(V=="leftfoot1"){Y="cSong.setCurrentVariantID("+o+");"}var x=Y+"processPlayer.setSongInfo('"+escape(C)+"');processPlayer.runPlayerSongInfo();";w='<div onClick="'+x+'"><table cellspacing="0" cellpadding="0" border="0" style="text-align: left; width: 100%;" class="stationBlock"><tr>'+N+'<td colspan="2" class="stationUrl" style="text-align: center; height:47px; font-size: 10px;" '+L+"><b>"+k+'</b></td></tr><tr><td style="width: 40px; "></td><td style="text-align: center; font-size: 10px;">'+P+"</td></tr></table></div>";var y=document.getElementById(l);if(y!=null){y.innerHTML=w}}if(dijit.byId("contentPaneContent"+Q)){dijit.byId("contentPaneContent"+Q).destroy()}var m=new dijit.layout.ContentPane({id:"contentPaneContent"+Q},Q+"Content");m.domNode.style.width="290px";m.domNode.style.height="330px";var W=document.getElementById(V+"Block");if(W!=null){W.parentNode.removeChild(W)}}};var cSong=new CSong();