var rtMap=new Object();var player;var albumName;var newwin;var maxlen=1000;var titleList=new Array();YAHOO.namespace("paadal.listeners.esc");YAHOO.namespace("paadal.video.panel");var songs=YAHOO.namespace("paadal.songs");YAHOO.paadal.listeners.esc=new YAHOO.util.KeyListener(document,{keys:27},onEsc);function addAndPlay(c,b,a){callFlexFn("addAndPlay",prepareVO(c,b,a));return false}function addSelectedSongs(){$("input[name=songIds]:checked").each(function(){var a=$(this).val();callFlexFn("addSong",new FlexVO(a,songs[a].title,songs[a].albumName,songs[a].server,songs[a].code))})}function prepareVO(d,c,b){var a;if(c&&b){a=new FlexVO(d,c,b)}else{a=new FlexVO(d,songs[d].title,songs[d].albumName,songs[d].server,songs[d].code)}return a}function addSong(d,c,b){var a=prepareVO(d,c,b);callFlexFn("addSong",a)}function callFlexFn(a,b){newwin=newwin==null||newwin.closed?popupnr("/player","player",false):newwin;if(!newwin.playerApp||!newwin.playerApp[a]){setTimeout(function(){callFlexFn(a,b)},1000)}else{var c=newwin.playerApp[a](b);if(c){$.jGrowl(c.message)}}}function popupnr(d,c,b){var a=window.open("",c,"width=320,height=320,menubar=no,location=no,resizable=no,toolbar=no,scrollbar=no,location=no,status=no");if(a.closed||(!a.document.URL)||(a.document.URL.indexOf("about")==0)){a.location=d}else{if(b){a.focus()}}return a}function addAlbum(c,b){var a=new FlexVO(c);$.jGrowl("Added : "+b);callFlexFn("addAlbum",a)}function addPls(c,b){var a=new FlexVO(c,"",b);callFlexFn("addPlaylist",a)}function addAll(){$("input[name=songIds]").each(function(){var a=$(this).val();callFlexFn("addSong",new FlexVO(a,songs[a].title,songs[a].albumName,songs[a].server,songs[a].code))})}function showLogin(){var b=document.getElementById("login-form");var a=document.getElementById("log");b.style.visibility="visible";a.style.visibility="hidden";document.getElementById("username").focus();return false}function hideLogin(){var b=document.getElementById("login-form");var a=document.getElementById("log");b.style.visibility="hidden";a.style.visibility="visible";return false}function FlexVO(e,d,a,c,b){if(e){this.id=e}if(d){this.title=d}if(a){this.name=a}if(c){this.server=c}if(b){this.code=b}}function initDialog(){YAHOO.util.Dom.addClass(document.body,"yui-skin-sam")}function loadVideos(){YAHOO.paadal.listeners.esc.enable();for(var a=0;a<titleList.length;a++){var b=new google.feeds.Feed("http://gdata.youtube.com/feeds/api/videos?vq="+escape(titleList[a])+"&orderby=relevance_lang_ta&max-results=1&format=5");b.setResultFormat(google.feeds.Feed.XML_FORMAT);b.load(feedresult)}}function feedresult(l){var k=document.getElementById("feed");var c=document.getElementById("videos");if(!l.error){var h=l.xmlDocument.getElementsByTagName("entry");for(var f=0;f<h.length;f++){var g=document.createElement("img");var b=google.feeds.getElementsByTagNameNS(h[f],"http://search.yahoo.com/mrss/","content");var d=getContent(b);var a=google.feeds.getElementsByTagNameNS(h[f],"http://search.yahoo.com/mrss/","thumbnail")[0];var e=h[f].getElementsByTagName("title")[0];var j=e.firstChild.nodeValue;g.setAttribute("title",j);g.setAttribute("src",a.getAttribute("url"));g.setAttribute("height",a.getAttribute("height"));g.setAttribute("width",a.getAttribute("width"));YAHOO.util.Event.addListener(g,"mouseover",showCursor);YAHOO.util.Event.addListener(g,"click",showPanel,{title:j.substr(0,35),url:d.getAttribute("url"),type:d.getAttribute("type")},false);YAHOO.util.Event.addListener(g,"click",track,{category:"video",label:j.substr(0,35)});k.appendChild(g);c.style.visibility="visible"}}}function onClose(){this.setBody("")}function showCursor(){this.style.cursor="pointer"}function track(b,a){if(!a.action){a.action="click"}if(typeof pageTracker!="undefined"){pageTracker._trackEvent(a.category,a.action,a.label,a.value)}}function showPanel(b,a){YAHOO.paadal.video.panel.setHeader(a.title);var c=document.createElement("embed");c.setAttribute("wmode","transparent");c.setAttribute("src",a.url+"&autoplay=1&rel=0&color2=0x72a407");c.setAttribute("type",a.type);c.style.height="260px";c.style.width="320px";YAHOO.paadal.video.panel.setBody(c);YAHOO.paadal.video.panel.setFooter("[Esc] to close");YAHOO.paadal.video.panel.render("videos");YAHOO.paadal.video.panel.show()}function getContent(b){for(var a=0;a<b.length;a++){if(b[a].getAttribute("type")=="application/x-shockwave-flash"){return b[a]}}}function onEsc(){if(YAHOO.paadal.video.panel.cfg.getProperty("visible")){YAHOO.paadal.video.panel.hide()}}function installSearchProvider(a){if(window.external&&("AddSearchProvider" in window.external)){window.external.AddSearchProvider(a.data.url)}}PRating.T1="Terrible";PRating.T2="Not Bad";PRating.T3="Pretty Good";PRating.T4="Outstanding";PRating.T5="Freakin' Awesome";function show(b){var a=document.getElementById(b);a.style.visibility="visible"}function hide(b){var a=document.getElementById(b);a.style.visibility="hidden"}function PRating(b,a,c){this.containerId=b;this.itemId=a;this.preset=c?c:0}PRating.prototype.on=function(c){var a=document.getElementById(this.containerId);var e=document.getElementById(this.containerId+"_info");var b=a.getElementsByTagName("div")[0].getElementsByTagName("span");for(var d=0;d<b.length;d++){if(d<c){if(YAHOO.util.Dom.hasClass(b[d],"off")){YAHOO.util.Dom.replaceClass(b[d],"off","on")}}else{if(YAHOO.util.Dom.hasClass(b[d],"on")){YAHOO.util.Dom.replaceClass(b[d],"on","off")}}}this.updateInfo(PRating["T"+c])};PRating.prototype.off=function(){this.on(this.preset);this.updateInfo()};PRating.prototype.set=function(f){var c="itemId="+this.itemId+"&rating="+f;YAHOO.util.Connect.asyncRequest("POST","/saverating",null,c);this.preset=f;this.on(f);this.updateInfo("Thanks for rating");var b=document.getElementById(this.containerId);var a=b.getElementsByTagName("div")[0];a.onmouseout=null;var d=b.getElementsByTagName("div")[0].getElementsByTagName("span");for(var e=0;e<d.length;e++){d[e].onmouseover=null;d[e].onmouseout=null;d[e].onclick=null}var g=document.getElementById(this.containerId+"_count");g.innerHTML=(parseInt(g.innerHTML)+1)+" Ratings"};PRating.prototype.updateInfo=function(b){b=b?b:"&nbsp;";var a=document.getElementById(this.containerId+"_info");a.innerHTML=b};