
var tb_pathToImage="http://www.batanga.com/scripts/jquery/images/loadingAnimation.gif";$(document).ready(function(){tb_init('a.thickbox, area.thickbox, input.thickbox');imgLoader=new Image();imgLoader.src=tb_pathToImage;});function tb_init_callfunction(t,a,g){tb_show(t,a,g);return false;}
function tb_init(domChunk){$(domChunk).click(function(){var t=this.title||this.name||null;var a=this.href||this.alt;var g=this.rel||false;tb_show(t,a,g);this.blur();return false;});}
function tb_show(caption,url,imageGroup){try{if(typeof document.body.style.maxHeight==="undefined"){$("body","html").css({height:"100%",width:"100%"});$("html").css("overflow","hidden");if(document.getElementById("TB_HideSelect")===null){$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove);}}else{if(document.getElementById("TB_overlay")===null){$("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove);}}
if(tb_detectMacXFF()){$("#TB_overlay").addClass("TB_overlayMacFFBGHack");}else{$("#TB_overlay").addClass("TB_overlayBG");}
if(caption===null){caption="";}
$("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");$('#TB_load').show();var baseURL;if(url.indexOf("?")!==-1){baseURL=url.substr(0,url.indexOf("?"));}else{baseURL=url;}
var urlString=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;var urlType=baseURL.toLowerCase().match(urlString);if(urlType=='.jpg'||urlType=='.jpeg'||urlType=='.png'||urlType=='.gif'||urlType=='.bmp'){TB_PrevCaption="";TB_PrevURL="";TB_PrevHTML="";TB_NextCaption="";TB_NextURL="";TB_NextHTML="";TB_imageCount="";TB_FoundURL=false;if(imageGroup){TB_TempArray=$("a[@rel="+imageGroup+"]").get();for(TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML===""));TB_Counter++){var urlTypeTemp=TB_TempArray[TB_Counter].href.toLowerCase().match(urlString);if(!(TB_TempArray[TB_Counter].href==url)){if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Next &gt;</a></span>";}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Prev</a></span>";}}else{TB_FoundURL=true;TB_imageCount="Image "+(TB_Counter+1)+" of "+(TB_TempArray.length);}}}
imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var pagesize=tb_getPageSize();var x=pagesize[0]-150;var y=pagesize[1]-150;var imageWidth=imgPreloader.width;var imageHeight=imgPreloader.height;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x;if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y;}}else if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x;}}
TB_WIDTH=imageWidth+30;TB_HEIGHT=imageHeight+60;$("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"'/></a>"+"<div id='TB_caption'>"+caption+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a> or Esc Key</div>");$("#TB_closeWindowButton").click(tb_remove);if(!(TB_PrevHTML==="")){function goPrev(){if($(document).unbind("click",goPrev)){$(document).unbind("click",goPrev);}
$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_PrevCaption,TB_PrevURL,imageGroup);return false;}
$("#TB_prev").click(goPrev);}
if(!(TB_NextHTML==="")){function goNext(){$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_NextCaption,TB_NextURL,imageGroup);return false;}
$("#TB_next").click(goNext);}
document.onkeydown=function(e){if(e==null){keycode=event.keyCode;}else{keycode=e.which;}
if(keycode==27){tb_remove();}else if(keycode==190){if(!(TB_NextHTML=="")){document.onkeydown="";goNext();}}else if(keycode==188){if(!(TB_PrevHTML=="")){document.onkeydown="";goPrev();}}};tb_position();$("#TB_load").remove();$("#TB_ImageOff").click(tb_remove);$("#TB_window").css({display:"block"});};imgPreloader.src=url;}else{var queryString=url.replace(/^[^\?]+\??/,'');var params=tb_parseQuery(queryString);TB_WIDTH=(params['width']*1)+30||630;TB_HEIGHT=(params['height']*1)+40||440;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(url.indexOf('TB_iframe')!=-1){urlNoQuery=url.split('TB_');$("#TB_iframeContent").remove();if(params['modal']!="true"){$("#TB_window").append("<div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'><a href='#' id='TB_closeWindowButton'><img border='0' align='top' title='close'  src='http://radio.batanga.com/images/closeX.gif'/></a></div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>");}else{$("#TB_overlay").unbind();$("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>");}}else{if($("#TB_window").css("display")!="block"){if(params['modal']!="true"){$("#TB_window").append("<div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'><img border='0' align='top' title='close'  src='http://radio.batanga.com/images/closeX.gif'/></a></div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>");}else{$("#TB_overlay").unbind();$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");}}else{$("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$("#TB_ajaxContent")[0].scrollTop=0;$("#TB_ajaxWindowTitle").html(caption);}}
$("#TB_closeWindowButton").click(tb_remove);if(url.indexOf('TB_inline')!=-1){$("#TB_ajaxContent").append($('#'+params['inlineId']).children());$("#TB_window").unload(function(){$('#'+params['inlineId']).append($("#TB_ajaxContent").children());});tb_position();$("#TB_load").remove();$("#TB_window").css({display:"block"});}else if(url.indexOf('TB_iframe')!=-1){tb_position();if($.browser.safari){$("#TB_load").remove();$("#TB_window").css({display:"block"});}}else{$("#TB_ajaxContent").load(url+="&random="+(new Date().getTime()),function(){tb_position();$("#TB_load").remove();tb_init("#TB_ajaxContent a.thickbox");$("#TB_window").css({display:"block"});});}}
if(!params['modal']){document.onkeyup=function(e){if(e==null){keycode=event.keyCode;}else{keycode=e.which;}
if(keycode==27){tb_remove();}};}}catch(e){}}
function tb_showIframe(){$("#TB_load").remove();$("#TB_window").css({display:"block"});}
function tb_remove(){$("#TB_imageOff").unbind("click");$("#TB_closeWindowButton").unbind("click");$("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove();});$("#TB_load").remove();if(typeof document.body.style.maxHeight=="undefined"){$("body","html").css({height:"auto",width:"auto"});$("html").css("overflow","");}
document.onkeydown="";document.onkeyup="";return false;}
function tb_position(){$("#TB_window").css({marginLeft:'-'+parseInt((TB_WIDTH/2),10)+'px',width:TB_WIDTH+'px'});if(!(jQuery.browser.msie&&jQuery.browser.version<7)){$("#TB_window").css({marginTop:'-'+parseInt((TB_HEIGHT/2),10)+'px'});}}
function tb_parseQuery(query){var Params={};if(!query){return Params;}
var Pairs=query.split(/[;&]/);for(var i=0;i<Pairs.length;i++){var KeyVal=Pairs[i].split('=');if(!KeyVal||KeyVal.length!=2){continue;}
var key=unescape(KeyVal[0]);var val=unescape(KeyVal[1]);val=val.replace(/\+/g,' ');Params[key]=val;}
return Params;}
function tb_getPageSize(){var de=document.documentElement;var w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;var h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight;arrayPageSize=[w,h];return arrayPageSize;}
function tb_detectMacXFF(){var userAgent=navigator.userAgent.toLowerCase();if(userAgent.indexOf('mac')!=-1&&userAgent.indexOf('firefox')!=-1){return true;}}
(function($){$.fn.bgIframe=$.fn.bgiframe=function(s){if($.browser.msie&&/6.0/.test(navigator.userAgent)){s=$.extend({top:'auto',left:'auto',width:'auto',height:'auto',opacity:true,src:'javascript:false;'},s||{});var prop=function(n){return n&&n.constructor==Number?n+'px':n;},html='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"'+'style="display:block;position:absolute;z-index:-1;'+(s.opacity!==false?'filter:Alpha(Opacity=\'0\');':'')+'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';'+'left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';'+'width:'+(s.width=='auto'?'expression(this.parentNode.offsetWidth+\'px\')':prop(s.width))+';'+'height:'+(s.height=='auto'?'expression(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';'+'"/>';return this.each(function(){if($('> iframe.bgiframe',this).length==0)this.insertBefore(document.createElement(html),this.firstChild);});}return this;};})(jQuery);(function($){var ajax=$.ajax;var pendingRequests={};var synced=[];var syncedData=[];$.ajax=function(settings){settings=jQuery.extend(settings,jQuery.extend({},jQuery.ajaxSettings,settings));var port=settings.port;switch(settings.mode){case"abort":if(pendingRequests[port]){pendingRequests[port].abort();}
return pendingRequests[port]=ajax.apply(this,arguments);case"queue":var _old=settings.complete;settings.complete=function(){if(_old)
_old.apply(this,arguments);jQuery([ajax]).dequeue("ajax"+port);;};jQuery([ajax]).queue("ajax"+port,function(){ajax(settings);});return;case"sync":var pos=synced.length;synced[pos]={error:settings.error,success:settings.success,complete:settings.complete,done:false};syncedData[pos]={error:[],success:[],complete:[]};settings.error=function(){syncedData[pos].error=arguments;};settings.success=function(){syncedData[pos].success=arguments;};settings.complete=function(){syncedData[pos].complete=arguments;synced[pos].done=true;if(pos==0||!synced[pos-1])
for(var i=pos;i<synced.length&&synced[i].done;i++){if(synced[i].error)synced[i].error.apply(jQuery,syncedData[i].error);if(synced[i].success)synced[i].success.apply(jQuery,syncedData[i].success);if(synced[i].complete)synced[i].complete.apply(jQuery,syncedData[i].complete);synced[i]=null;syncedData[i]=null;}};}
return ajax.apply(this,arguments);};})(jQuery);;(function($){$.fn.extend({autocomplete:function(urlOrData,options){var isUrl=typeof urlOrData=="string";options=$.extend({},$.Autocompleter.defaults,{url:isUrl?urlOrData:null,data:isUrl?null:urlOrData,delay:isUrl?$.Autocompleter.defaults.delay:10,max:options&&!options.scroll?10:150},options);options.highlight=options.highlight||function(value){return value;};options.formatMatch=options.formatMatch||options.formatItem;return this.each(function(){new $.Autocompleter(this,options);});},result:function(handler){return this.bind("result",handler);},search:function(handler){return this.trigger("search",[handler]);},flushCache:function(){return this.trigger("flushCache");},setOptions:function(options){return this.trigger("setOptions",[options]);},unautocomplete:function(){return this.trigger("unautocomplete");}});$.Autocompleter=function(input,options){var KEY={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var $input=$(input).attr("autocomplete","off").addClass(options.inputClass);var timeout;var previousValue="";var cache=$.Autocompleter.Cache(options);var hasFocus=0;var lastKeyPressCode;var config={mouseDownOnSelect:false};var select=$.Autocompleter.Select(options,input,selectCurrent,config);var blockSubmit;$.browser.opera&&$(input.form).bind("submit.autocomplete",function(){if(blockSubmit){blockSubmit=false;return false;}});$input.bind(($.browser.opera?"keypress":"keydown")+".autocomplete",function(event){lastKeyPressCode=event.keyCode;switch(event.keyCode){case KEY.UP:event.preventDefault();if(select.visible()){select.prev();}else{onChange(0,true);}
break;case KEY.DOWN:event.preventDefault();if(select.visible()){select.next();}else{onChange(0,true);}
break;case KEY.PAGEUP:event.preventDefault();if(select.visible()){select.pageUp();}else{onChange(0,true);}
break;case KEY.PAGEDOWN:event.preventDefault();if(select.visible()){select.pageDown();}else{onChange(0,true);}
break;case options.multiple&&$.trim(options.multipleSeparator)==","&&KEY.COMMA:case KEY.TAB:case KEY.RETURN:if(selectCurrent()){event.preventDefault();blockSubmit=true;return false;}
break;case KEY.ESC:select.hide();break;default:clearTimeout(timeout);timeout=setTimeout(onChange,options.delay);break;}}).focus(function(){hasFocus++;}).blur(function(){hasFocus=0;if(!config.mouseDownOnSelect){hideResults();}}).click(function(){if(hasFocus++>1&&!select.visible()){onChange(0,true);}}).bind("search",function(){var fn=(arguments.length>1)?arguments[1]:null;function findValueCallback(q,data){var result;if(data&&data.length){for(var i=0;i<data.length;i++){if(data[i].result.toLowerCase()==q.toLowerCase()){result=data[i];break;}}}
if(typeof fn=="function")fn(result);else $input.trigger("result",result&&[result.data,result.value]);}
$.each(trimWords($input.val()),function(i,value){request(value,findValueCallback,findValueCallback);});}).bind("flushCache",function(){cache.flush();}).bind("setOptions",function(){$.extend(options,arguments[1]);if("data"in arguments[1])
cache.populate();}).bind("unautocomplete",function(){select.unbind();$input.unbind();$(input.form).unbind(".autocomplete");});function selectCurrent(){var selected=select.selected();if(!selected)
return false;var v=selected.result;previousValue=v;if(options.multiple){var words=trimWords($input.val());if(words.length>1){v=words.slice(0,words.length-1).join(options.multipleSeparator)+options.multipleSeparator+v;}
v+=options.multipleSeparator;}
$input.val(v);hideResultsNow();$input.trigger("result",[selected.data,selected.value]);return true;}
function onChange(crap,skipPrevCheck){if(lastKeyPressCode==KEY.DEL){select.hide();return;}
var currentValue=$input.val();if(!skipPrevCheck&&currentValue==previousValue)
return;previousValue=currentValue;currentValue=lastWord(currentValue);if(currentValue.length>=options.minChars){$input.addClass(options.loadingClass);if(!options.matchCase)
currentValue=currentValue.toLowerCase();request(currentValue,receiveData,hideResultsNow);}else{stopLoading();select.hide();}};function trimWords(value){if(!value){return[""];}
var words=value.split(options.multipleSeparator);var result=[];$.each(words,function(i,value){if($.trim(value))
result[i]=$.trim(value);});return result;}
function lastWord(value){if(!options.multiple)
return value;var words=trimWords(value);return words[words.length-1];}
function autoFill(q,sValue){if(options.autoFill&&(lastWord($input.val()).toLowerCase()==q.toLowerCase())&&lastKeyPressCode!=KEY.BACKSPACE){$input.val($input.val()+sValue.substring(lastWord(previousValue).length));$.Autocompleter.Selection(input,previousValue.length,previousValue.length+sValue.length);}};function hideResults(){clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200);};function hideResultsNow(){var wasVisible=select.visible();select.hide();clearTimeout(timeout);stopLoading();if(options.mustMatch){$input.search(function(result){if(!result){if(options.multiple){var words=trimWords($input.val()).slice(0,-1);$input.val(words.join(options.multipleSeparator)+(words.length?options.multipleSeparator:""));}
else
$input.val("");}});}
if(wasVisible)
$.Autocompleter.Selection(input,input.value.length,input.value.length);};function receiveData(q,data){if(data&&data.length&&hasFocus){stopLoading();select.display(data,q);autoFill(q,data[0].value);select.show();}else{hideResultsNow();}};function request(term,success,failure){if(!options.matchCase)
term=term.toLowerCase();var data=cache.load(term);if(data&&data.length){success(term,data);}else if((typeof options.url=="string")&&(options.url.length>0)){var extraParams={timestamp:+new Date()};$.each(options.extraParams,function(key,param){extraParams[key]=typeof param=="function"?param():param;});$.ajax({mode:"abort",port:"autocomplete"+input.name,dataType:options.dataType,url:options.url,data:$.extend({q:lastWord(term),limit:options.max},extraParams),success:function(data){var parsed=options.parse&&options.parse(data)||parse(data);cache.add(term,parsed);success(term,parsed);}});}else{select.emptyList();failure(term);}};function parse(data){var parsed=[];var rows=data.split("\n");for(var i=0;i<rows.length;i++){var row=$.trim(rows[i]);if(row){row=row.split("|");parsed[parsed.length]={data:row,value:row[0],result:options.formatResult&&options.formatResult(row,row[0])||row[0]};}}
return parsed;};function stopLoading(){$input.removeClass(options.loadingClass);};};$.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(row){return row[0];},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(value,term){return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+term.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>");},scroll:true,scrollHeight:180};$.Autocompleter.Cache=function(options){var data={};var length=0;function matchSubset(s,sub){if(!options.matchCase)
s=s.toLowerCase();var i=s.indexOf(sub);if(options.matchContains=="word"){i=s.toLowerCase().search("\\b"+sub.toLowerCase());}
if(i==-1)return false;return i==0||options.matchContains;};function add(q,value){if(length>options.cacheLength){flush();}
if(!data[q]){length++;}
data[q]=value;}
function populate(){if(!options.data)return false;var stMatchSets={},nullData=0;if(!options.url)options.cacheLength=1;stMatchSets[""]=[];for(var i=0,ol=options.data.length;i<ol;i++){var rawValue=options.data[i];rawValue=(typeof rawValue=="string")?[rawValue]:rawValue;var value=options.formatMatch(rawValue,i+1,options.data.length);if(value===false)
continue;var firstChar=value.charAt(0).toLowerCase();if(!stMatchSets[firstChar])
stMatchSets[firstChar]=[];var row={value:value,data:rawValue,result:options.formatResult&&options.formatResult(rawValue)||value};stMatchSets[firstChar].push(row);if(nullData++<options.max){stMatchSets[""].push(row);}};$.each(stMatchSets,function(i,value){options.cacheLength++;add(i,value);});}
setTimeout(populate,25);function flush(){data={};length=0;}
return{flush:flush,add:add,populate:populate,load:function(q){if(!options.cacheLength||!length)
return null;if(!options.url&&options.matchContains){var csub=[];for(var k in data){if(k.length>0){var c=data[k];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub.push(x);}});}}
return csub;}else
if(data[q]){return data[q];}else
if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){var c=data[q.substr(0,i)];if(c){var csub=[];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub[csub.length]=x;}});return csub;}}}
return null;}};};$.Autocompleter.Select=function(options,input,select,config){var CLASSES={ACTIVE:"ac_over"};var listItems,active=-1,data,term="",needsInit=true,element,list;function init(){if(!needsInit)
return;element=$("<div/>").hide().addClass(options.resultsClass).css("position","absolute").appendTo(document.body);list=$("<ul/>").appendTo(element).mouseover(function(event){if(target(event).nodeName&&target(event).nodeName.toUpperCase()=='LI'){active=$("li",list).removeClass(CLASSES.ACTIVE).index(target(event));$(target(event)).addClass(CLASSES.ACTIVE);}}).click(function(event){$(target(event)).addClass(CLASSES.ACTIVE);select();input.focus();return false;}).mousedown(function(){config.mouseDownOnSelect=true;}).mouseup(function(){config.mouseDownOnSelect=false;});if(options.width>0)
element.css("width",options.width);needsInit=false;}
function target(event){var element=event.target;while(element&&element.tagName!="LI")
element=element.parentNode;if(!element)
return[];return element;}
function moveSelect(step){listItems.slice(active,active+1).removeClass(CLASSES.ACTIVE);movePosition(step);var activeItem=listItems.slice(active,active+1).addClass(CLASSES.ACTIVE);if(options.scroll){var offset=0;listItems.slice(0,active).each(function(){offset+=this.offsetHeight;});if((offset+activeItem[0].offsetHeight-list.scrollTop())>list[0].clientHeight){list.scrollTop(offset+activeItem[0].offsetHeight-list.innerHeight());}else if(offset<list.scrollTop()){list.scrollTop(offset);}}};function movePosition(step){active+=step;if(active<0){active=listItems.size()-1;}else if(active>=listItems.size()){active=0;}}
function limitNumberOfItems(available){return options.max&&options.max<available?options.max:available;}
function fillList(){list.empty();var max=limitNumberOfItems(data.length);for(var i=0;i<max;i++){if(!data[i])
continue;var formatted=options.formatItem(data[i].data,i+1,max,data[i].value,term);if(formatted===false)
continue;var li=$("<li/>").html(options.highlight(formatted,term)).addClass(i%2==0?"ac_even":"ac_odd").appendTo(list)[0];$.data(li,"ac_data",data[i]);}
listItems=list.find("li");if(options.selectFirst){listItems.slice(0,1).addClass(CLASSES.ACTIVE);active=0;}
if($.fn.bgiframe)
list.bgiframe();}
return{display:function(d,q){init();data=d;term=q;fillList();},next:function(){moveSelect(1);},prev:function(){moveSelect(-1);},pageUp:function(){if(active!=0&&active-8<0){moveSelect(-active);}else{moveSelect(-8);}},pageDown:function(){if(active!=listItems.size()-1&&active+8>listItems.size()){moveSelect(listItems.size()-1-active);}else{moveSelect(8);}},hide:function(){element&&element.hide();listItems&&listItems.removeClass(CLASSES.ACTIVE);active=-1;},visible:function(){return element&&element.is(":visible");},current:function(){return this.visible()&&(listItems.filter("."+CLASSES.ACTIVE)[0]||options.selectFirst&&listItems[0]);},show:function(){var offset=$(input).offset();element.css({width:typeof options.width=="string"||options.width>0?options.width:$(input).width(),top:offset.top+input.offsetHeight,left:offset.left}).show();if(options.scroll){list.scrollTop(0);list.css({maxHeight:options.scrollHeight,overflow:'auto'});if($.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var listHeight=0;listItems.each(function(){listHeight+=this.offsetHeight;});var scrollbarsVisible=listHeight>options.scrollHeight;list.css('height',scrollbarsVisible?options.scrollHeight:listHeight);if(!scrollbarsVisible){listItems.width(list.width()-parseInt(listItems.css("padding-left"))-parseInt(listItems.css("padding-right")));}}}},selected:function(){var selected=listItems&&listItems.filter("."+CLASSES.ACTIVE).removeClass(CLASSES.ACTIVE);return selected&&selected.length&&$.data(selected[0],"ac_data");},emptyList:function(){list&&list.empty();},unbind:function(){element&&element.remove();}};};$.Autocompleter.Selection=function(field,start,end){if(field.createTextRange){var selRange=field.createTextRange();selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}else if(field.setSelectionRange){field.setSelectionRange(start,end);}else{if(field.selectionStart){field.selectionStart=start;field.selectionEnd=end;}}
field.focus();};})(jQuery);jQuery.fn.extend({everyTime:function(interval,label,fn,times,belay){return this.each(function(){jQuery.timer.add(this,interval,label,fn,times,belay);});},oneTime:function(interval,label,fn){return this.each(function(){jQuery.timer.add(this,interval,label,fn,1);});},stopTime:function(label,fn){return this.each(function(){jQuery.timer.remove(this,label,fn);});}});jQuery.extend({timer:{guid:1,global:{},regex:/^([0-9]+)\s*(.*s)?$/,powers:{'ms':1,'cs':10,'ds':100,'s':1000,'das':10000,'hs':100000,'ks':1000000},timeParse:function(value){if(value==undefined||value==null)
return null;var result=this.regex.exec(jQuery.trim(value.toString()));if(result[2]){var num=parseInt(result[1],10);var mult=this.powers[result[2]]||1;return num*mult;}else{return value;}},add:function(element,interval,label,fn,times,belay){var counter=0;if(jQuery.isFunction(label)){if(!times)
times=fn;fn=label;label=interval;}
interval=jQuery.timer.timeParse(interval);if(typeof interval!='number'||isNaN(interval)||interval<=0)
return;if(times&&times.constructor!=Number){belay=!!times;times=0;}
times=times||0;belay=belay||false;if(!element.$timers)
element.$timers={};if(!element.$timers[label])
element.$timers[label]={};fn.$timerID=fn.$timerID||this.guid++;var handler=function(){if(belay&&this.inProgress)
return;this.inProgress=true;if((++counter>times&&times!==0)||fn.call(element,counter)===false)
jQuery.timer.remove(element,label,fn);this.inProgress=false;};handler.$timerID=fn.$timerID;if(!element.$timers[label][fn.$timerID])
element.$timers[label][fn.$timerID]=window.setInterval(handler,interval);if(!this.global[label])
this.global[label]=[];this.global[label].push(element);},remove:function(element,label,fn){var timers=element.$timers,ret;if(timers){if(!label){for(label in timers)
this.remove(element,label,fn);}else if(timers[label]){if(fn){if(fn.$timerID){window.clearInterval(timers[label][fn.$timerID]);delete timers[label][fn.$timerID];}}else{for(var fn in timers[label]){window.clearInterval(timers[label][fn]);delete timers[label][fn];}}
for(ret in timers[label])break;if(!ret){ret=null;delete timers[label];}}
for(ret in timers)break;if(!ret)
element.$timers=null;}}}});if(jQuery.browser.msie)
jQuery(window).one("unload",function(){var global=jQuery.timer.global;for(var label in global){var els=global[label],i=els.length;while(--i)
jQuery.timer.remove(els[i],label);}});if(typeof debugRadio=="undefined")
debugRadio=false;var debugDiv=null;function alertv(string){if(debugRadio){if(!debugDiv){debugDiv=document.createElement("div");debugDiv.style.height="700px";debugDiv.style.overflow="hidden";debugDiv.style.color="gray";document.body.appendChild(debugDiv);}
debugDiv.innerHTML=string+"<br/>"+debugDiv.innerHTML;if(debugDiv.innerHTML.length>6000)
debugDiv.innerHTML=debugDiv.innerHTML.substr(0,6000);}}
function formatMMSS(totalSecs){var timing="";if(totalSecs<60)
{if(totalSecs<10){timing='0:0'+totalSecs;}
else if(totalSecs>=10){timing='0:'+totalSecs;}}
else if(totalSecs>=60)
{min=Math.floor(totalSecs/60);sec=totalSecs-(min*60);if(sec<10)
{timing=min+":0"+sec;}
else if(sec>=10)
{timing=min+":"+sec;}}
return timing;}
function getCookie(Name)
{var search=Name+"=";document.cookie.setDomain="batanga.com";if(document.cookie.length>0)
{offset=document.cookie.indexOf(search)
if(offset!=-1&&offset!=null){offset+=search.length;end=document.cookie.indexOf(";",offset);if(end==-1)
end=document.cookie.length;return unescape(document.cookie.substring(offset,end));}}
else
{return null;}}
function windowResize(playerx,playery)
{self.focus();var frameWidth=0;var frameHeight=0;if(self.innerWidth)
{frameWidth=self.innerWidth;frameHeight=self.innerHeight;}
else if(document.documentElement&&document.documentElement.clientHeight)
{frameWidth=document.documentElement.clientWidth;frameHeight=document.documentElement.clientHeight;}
if(frameWidth>0&&frameHeight>0)
{if(browser=="IE")
{try{parent.window.resizeBy(playerx-frameWidth,playery-frameHeight);}catch(e){}}else{try{parent.window.resizeBy(playerx-frameWidth,playery-frameHeight);}catch(e){}}}}
addthis_pub='batang@';addthis_logo='http://www.batanga.com/images/Batanga_small.gif';addthis_logo_background='EFEFFF';addthis_logo_color='666699';addthis_brand='Batanga.com';addthis_options='favorites, email, digg, delicious, myspace, facebook, google, live, more';data_track_linkbacks=false;var addthis_config={data_use_flash:false}
var HasPrevEvent=false;var PrevSongGUID;var PrevSongID;var PrevEventType;var PrevElapsedTime;var sessionGUID;var timeLastEvent=new Date();function CreateAjaxObj()
{var xmlObjLocal;if(window.ActiveXObject)
{MyBrowser="IE";xmlObjLocal=new ActiveXObject("Microsoft.XMLHTTP");}
else if(window.XMLHttpRequest)
{MyBrowser="nonIE";xmlObjLocal=new XMLHttpRequest();xmlObjLocal.overrideMimeType('text/xml');}
else
{alert('no idea what browser!');}
xmlObjLocal.open("POST","/Batanga_WebServices/myRadio.asmx",true);return xmlObjLocal;}
function PlaylistLog()
{if(typeof(PrevSongID)!='undefined'&&PrevSongID!=0)
{var i=new Image();if(timeLastEvent){PrevElapsedTime=Math.round((newTime.getTime()-timeLastEvent.getTime())/1000);}else
PrevElapsedTime=0;i.src=baseJSUrl+"/player2/insertplaylistmasterlog.aspx?SessionGUID="+sessionGUID+"&SongGUID="+PrevSongGUID+"&PlaylistID="+myradioPlaylistId+"&SongID="+PrevSongID+"&EventTypeID="+5+"&ElapsedTime="+PrevElapsedTime+"&IPAddress="+ipAddress+"&Browser="+browser}}
function sendEventForStatistics(PlaylistID,songID,NextSongID,attempt){xmlForNextSong=CreateAjaxObj();xmlForNextSong.setRequestHeader("SOAPAction","http://webservices.batanga.com/MyRadio/GetNextTrackBasedonRotationWithLogging2");xmlForNextSong.setRequestHeader("Content-Type","text/xml; charset=utf-8");xmlForNextSong.onreadystatechange=function()
{RetrievenextSongBasedonRotation(PlaylistID,songID,NextSongID,attempt)}
var soapText='<?xml version="1.0" encoding="utf-8"?>'
+'<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">'
+'<soap:Body>'
+'<GetNextTrackBasedonRotationWithLogging2 xmlns="http://webservices.batanga.com/MyRadio">'
+'<Browser>'+browser+'</Browser>'
+'<SessionGUID>'+sessionGUID+'</SessionGUID>'
+'<playlistID>'+PlaylistID+'</playlistID>'
+'<songID>'+songID+'</songID>'
+'<nextSongID>'+NextSongID+'</nextSongID>'
+'<ipAddress>'+ipAddress+'</ipAddress>'
+'<lang>'+lang+'</lang>'
+'<HasPrevEvent>'+HasPrevEvent+'</HasPrevEvent>';newTime=new Date();if(timeLastEvent){PrevElapsedTime=Math.round((newTime.getTime()-timeLastEvent.getTime())/1000);}else
PrevElapsedTime=0;timeLastEvent=newTime;var localPrevSongId=PrevSongID;var localPrevSongGUID=PrevSongGUID;if(PrevEventType==4)
{localPrevSongId=songID;localPrevSongGUID=0;}
if(HasPrevEvent)
soapText+='<PrevSongGuid>'+localPrevSongGUID+'</PrevSongGuid>'
+'<PrevSongID>'+localPrevSongId+'</PrevSongID>'
+'<PrevElapsedTime>'+PrevElapsedTime+'</PrevElapsedTime>'
+'<PrevEventType>'+PrevEventType+'</PrevEventType>';soapText+='</GetNextTrackBasedonRotationWithLogging2>'
+'</soap:Body>'
+'</soap:Envelope>';if(PrevEventType!=4)
{PrevSongID=songID;}
HasPrevEvent=false;PrevEventType=1;xmlForNextSong.send(soapText);}
function RetrievenextSongBasedonRotation(PlaylistID,songID,NextSongID,attempt)
{var outputText;if((xmlForNextSong!=null)&&(xmlForNextSong.readyState==4))
{if(xmlForNextSong.status==200)
{outputText=xmlForNextSong.responseText.toLowerCase();outputText=outputText.replace(/&amp;/gi,"&");g=outputText.indexOf('<songguid>');if(g>0){PrevSongGUID=outputText.substr(g+10);PrevSongGUID=PrevSongGUID.substr(0,PrevSongGUID.indexOf("</songguid>"));}
xmlForNextSong=null;}}}
function purge(d){var a=d.attributes,i,l,n;if(a){l=a.length;for(i=0;i<l;i+=1){n=a[i].name;if(typeof d[n]==='function'){d[n]=null;}}}
a=d.childNodes;if(a){l=a.length;for(i=0;i<l;i+=1){purge(d.childNodes[i]);}}}
function getiFrameDocument(oIframe){try{var oDoc=oIframe.contentWindow||oIframe.contentDocument;if(oDoc.document){oDoc=oDoc.document;}
return oDoc;}catch(exGetiF){}
return null;}
function getiFrameWindow(oIframe){try{var oWin=oIframe.contentWindow||oIframe.contentDocument.window;return oWin;}catch(exGetWF){}
return null;}
if(typeof baseJSUrl=="undefined")
var baseJSUrl="";var BatangaSongPlayers=function(){var songPlayerInstances=new Array();var songPlayerInstancesBySongId=new Array();currentVolume=70;muted=false;var getNextAvailablePosition=function(){var i=0;for(;i<songPlayerInstances.length;i++){if(!songPlayerInstances[i])
break;}
if(i<songPlayerInstances.length-1)
return i;else
return-1;};var insertIntoNextAvailableSpot=function(sPlayer){var nextAvailable=getNextAvailablePosition();if(nextAvailable<0){nextAvailable=songPlayerInstances.length;}else{}
var key="songId"+sPlayer.getSongId();songPlayerInstancesBySongId[key]=sPlayer;songPlayerInstances[nextAvailable]=sPlayer;sPlayer.setFrameContainer(nextAvailable);};this.getPlayerContainer=function(){var c=document.getElementById("songplayerscontainer");if(!c){var c=document.createElement("div");c.id="songplayerscontainer";c.style.width="0px";c.style.height="0px";c.style.overflow="hidden";document.body.appendChild(c);}
return c;};this.removeSongPlayFromSpot=function(index,songId){songPlayerInstancesBySongId["songId"+songId]=null;songPlayerInstances[index]=null;}
return{getPlayerContainer:function(){return this.getPlayerContainer();},muteAll:function(){muted=!muted;for(var songPlayerSpot in songPlayerInstances)
if(songPlayerInstances[songPlayerSpot])
songPlayerInstances[songPlayerSpot].mute();},setVolumeAll:function(v){if(v==0)this.muteAll();else{if(muted)this.muteAll();currentVolume=v;for(var songPlayerSpot in songPlayerInstances)
if(songPlayerInstances[songPlayerSpot])
songPlayerInstances[songPlayerSpot].setVolume(v);}},getSongPlayer:function(index){if(index>=0&&index<songPlayerInstances.length)
return songPlayerInstances[index];else
return null;},getSongPlayerBySongId:function(songId){return songPlayerInstancesBySongId["songId"+songId];},createSongPlayer:function(songId,autostart,timerCallBack,songEndedCallBack,anticipatedEndingEvent){var sPlayer=new this.songPlayer(songId,autostart,timerCallBack,songEndedCallBack,anticipatedEndingEvent,currentVolume,muted);insertIntoNextAvailableSpot(sPlayer);},detachSongPlayer:function(songPlayer){var index=songPlayer.detach();if(index>=0){removeSongPlayFromSpot(index);}},isActuallyPlaying:function(songId){var isP=false;try{isP=songPlayerInstancesBySongId["songId"+songId].isActuallyPlaying();}catch(exIAP){alertv("error checking "+songId);}
return isP;},isSongLoaded:function(songId){try{return songPlayerInstancesBySongId["songId"+songId]!=null;}catch(exISL){return false;}},play:function(songId){if(songPlayerInstancesBySongId["songId"+songId]!=null)
songPlayerInstancesBySongId["songId"+songId].play();},pause:function(songId){if(songPlayerInstancesBySongId["songId"+songId]!=null)
songPlayerInstancesBySongId["songId"+songId].pause();},fadeOut:function(songId,fadeOutSecs){if(songPlayerInstancesBySongId["songId"+songId]!=null)
songPlayerInstancesBySongId["songId"+songId].fadeOut(fadeOutSecs);},stopAndDestroy:function(songId){var tmpSPRef=songPlayerInstancesBySongId["songId"+songId];if(tmpSPRef!=null){tmpSPRef.stopAndDestroy();purge(tmpSPRef);}},songPlayer:function(songId,autostart,timerCallBack,songEndedCallBack,anticipatedEndingEvent,volume,muted){this.frameContainer=null;this.referenceIndex=-1;this.timerCallBack=timerCallBack;this.songEndedCallBack=songEndedCallBack;this.songId=songId;this.creationUrl="songid="+this.songId+"&autostart="+autostart+"&volume="+volume+"&anticipatedEndingEvent="+anticipatedEndingEvent+"&muted="+muted;}};}();var BatangaSongPlayers=window.BatangaSongPlayers||{};BatangaSongPlayers.songPlayer.prototype.play=function(){var player=this.getPlayer();if(player)
player.play();}
BatangaSongPlayers.songPlayer.prototype.pause=function(){var player=this.getPlayer();if(player)
player.pause();}
BatangaSongPlayers.songPlayer.prototype.mute=function(){var player=this.getPlayer();if(player)
player.mute();}
BatangaSongPlayers.songPlayer.prototype.setVolume=function(v){var player=this.getPlayer();if(player)
player.setVolume(v);}
BatangaSongPlayers.songPlayer.prototype.isActuallyPlaying=function(){var player=this.getPlayer();return player&&player.isActuallyPlaying();}
BatangaSongPlayers.songPlayer.prototype.fadeOut=function(timeToStop){this.timerCallBack=null;this.songEndedCallBack=this.stopAndDestroy();var player=this.getPlayer();if(player)
player.fadeOut(timeToStop);}
BatangaSongPlayers.songPlayer.prototype.stopAndDestroy=function(){var player=this.getPlayer();this.songEndedCallBack=null;this.timerCallBack=null;if(player)
player.stop();BatangaSongPlayers.detachSongPlayer(this);}
BatangaSongPlayers.songPlayer.prototype.framePixel=baseJSUrl+"/controls/songPlayer/px.gif";BatangaSongPlayers.songPlayer.prototype.frameNamePrefix="songPlayerFrame";BatangaSongPlayers.songPlayer.prototype.frameBaseUrl=baseJSUrl+"/controls/songPlayer/songPlayer.aspx";BatangaSongPlayers.songPlayer.prototype.setFrameContainer=function(index){this.referenceIndex=index;this.frameContainer=document.getElementById(this.frameNamePrefix+index);if(!this.frameContainer){this.frameContainer=document.createElement("iframe");this.frameContainer.id=this.frameNamePrefix+index;this.frameContainer.width=1;this.frameContainer.height=1;}
this.frameContainer.src=this.frameBaseUrl+"?index="+index+"&"+this.creationUrl;var c=getPlayerContainer();if(c)
c.appendChild(this.frameContainer);}
BatangaSongPlayers.songPlayer.prototype.getSongId=function(){try{return this.songId;}catch(ExGetSI){}
return null;}
BatangaSongPlayers.songPlayer.prototype.getPlayer=function(){try{var p=getiFrameWindow(this.frameContainer);if(typeof p.songPlayer!="undefined")
return p;}catch(ExGetPl){}
return null;}
BatangaSongPlayers.songPlayer.prototype.detach=function(){if(this.frameContainer){var originalReferenceIndex=this.referenceIndex;this.frameContainer.src=this.framePixel;this.frameContainer=null;this.referenceIndex=-1;return originalReferenceIndex;}else
return-1;}
BatangaSongPlayers.songPlayer.prototype.updateTime=function(currentTime,totalTime){if(this.timerCallBack)
this.timerCallBack(currentTime,totalTime);}
BatangaSongPlayers.songPlayer.prototype.songEnded=function(){if(this.songEndedCallBack)
this.songEndedCallBack();}
var color;var currVol=8;var muteStatus=0;var skipped=false;var error=false;var currentSong=0;var prerollPlaylistURL=null;function playerProgressBar(percentage){try{if(isFinite(percentage))
$("#rp_pbar_t").css('width',(155*percentage)+'px');}catch(ePPB){}}
function playerSetTime(){playerSetTimeX(0,0);}
var nErrors=0;function checkIfPlaying(){if(typeof myradioPlaylist!="undefined"&&myradioPlaylist.length>0){if($("#playpausebut").hasClass("playbg")||videoBeingShown){nErrors=0;}else{if(!BatangaSongPlayers.isActuallyPlaying(myradioPlaylist[currentSong]))
nErrors++;}
if(nErrors>10){error=true;alertv("CURRENT SONG NOT PLAYING!!!! LOAD NEXT!!!!");playerLoadNextSong();nErrors=0;}}
setTimeout("checkIfPlaying();",2000);}
setTimeout("checkIfPlaying();",2000);function playerSetTimeX(current,total){$('#rp_time').html("<span>"+formatMMSS(current)+" / "+formatMMSS(total)+"</span>");}
function updatePlayerTimers(currentTime,totalTime){playerProgressBar((currentTime*1.0)/totalTime);playerSetTimeX(currentTime,totalTime);}
function playerNextSongErrorHandler(){currentSong++;myradioPlaylist[currentSong]=myradioPlaylist[currentSong-1];loadhtml("#rpNextSong",baseJSUrl+"/widgets/CurrentSong.aspx?songid="+myradioPlaylist[currentSong+1]);return myradioPlaylist[currentSong+1];}
function playerLoadNextSong(){if(currentSong==myradioPlaylist.length){currentSong=0;cleanUpAndStartFirstSong();return;}
currentSong++;var currentSongHTML=$("#rpCurrentSong").html();$("#rpCurrentSong").html($("#rpNextSong").html());updateHistory(currentSongHTML);if(isThereAPlaylist()){loadRating(myradioPlaylist[currentSong],myradioPlaylistId);loadhtml("#rpNextSong",baseJSUrl+"/widgets/CurrentSong.aspx?songid="+myradioPlaylist[currentSong+1]+"&bylabel="+byLabelText);}
if(currentSong>0)
{$(".scrollable").css('background-image','none');}}
function cleanUpStopPlaying(){stopCurrentSong();currentSong=0;$("#rpCurrentSong").empty();$("#rpNextSong").empty();}
function cleanUpAndStartFirstSong(){cleanUpStopPlaying();playerStartNextSong();}
function playerStartNextSong(){if(isThereAPlaylist()){if(currentSong==0){if($("#rpCurrentSong").html().length<=0){loadhtml("#rpCurrentSong",baseJSUrl+"/widgets/CurrentSong.aspx?songid="+myradioPlaylist[currentSong]);}
if($("#rpNextSong").html().length<=0){loadhtml("#rpNextSong",baseJSUrl+"/widgets/CurrentSong.aspx?songid="+myradioPlaylist[currentSong+1]);}
loadRating(myradioPlaylist[currentSong],myradioPlaylistId);loadAddThisButton();}
if(BatangaSongPlayers.isSongLoaded(myradioPlaylist[currentSong]))
BatangaSongPlayers.play(myradioPlaylist[currentSong]);else
BatangaSongPlayers.createSongPlayer(myradioPlaylist[currentSong],true,updatePlayerTimers,playerLoadNextSong,5);var prePreviousSong=currentSong-2;if(prePreviousSong<0)
prePreviousSong+=myradioPlaylist.length;BatangaSongPlayers.stopAndDestroy(myradioPlaylist[prePreviousSong]);var previousSong=currentSong-1;if(previousSong<0)
previousSong+=myradioPlaylist.length;var fadeOutSecs=3;if(skipped)
fadeOutSecs=1;BatangaSongPlayers.fadeOut(myradioPlaylist[previousSong],fadeOutSecs);if(!BatangaSongPlayers.isSongLoaded(myradioPlaylist[(currentSong+1)%myradioPlaylist.length]))
BatangaSongPlayers.createSongPlayer(myradioPlaylist[(currentSong+1)%myradioPlaylist.length],false,updatePlayerTimers,playerLoadNextSong,5);if(!BatangaSongPlayers.isSongLoaded(myradioPlaylist[(currentSong+2)%myradioPlaylist.length]))
BatangaSongPlayers.createSongPlayer(myradioPlaylist[(currentSong+2)%myradioPlaylist.length],false,updatePlayerTimers,playerLoadNextSong,5);if(!BatangaSongPlayers.isSongLoaded(myradioPlaylist[(currentSong+3)%myradioPlaylist.length]))
BatangaSongPlayers.createSongPlayer(myradioPlaylist[(currentSong+3)%myradioPlaylist.length],false,updatePlayerTimers,playerLoadNextSong,5);if(currentSong>0){HasPrevEvent=true;if(skipped){PrevEventType=2;}else if(error){PrevEventType=4;}else
PrevEventType=3;}
sendEventForStatistics(myradioPlaylistId,myradioPlaylist[currentSong],myradioPlaylist[(currentSong+1)%myradioPlaylist.length],0);if($("#skipbut").hasClass("skipoffbg")){$("#skipbut").toggleClass("skipoffbg");$("#skipbut").toggleClass("skipbg");}
skipped=false;error=false;}}
var rectangleTimeOut=null;var skinTimeOut=null;function triggerNextSong(){playerProgressBar(0);playerSetTime(0,0);if(!preRollShouldBeShowed()){playerStartNextSong();if(!rectangleTimeOut)
rectangleTimeOut=setTimeout('reloadRectangle();rectangleTimeOut=null;',10000);if(!skinTimeOut)
skinTimeOut=setTimeout('reloadSkin();skinTimeOut=null;',14000);}else{var previousSong=currentSong-1;if(previousSong<0)
previousSong+=myradioPlaylist.length;BatangaSongPlayers.stopAndDestroy(myradioPlaylist[previousSong]);if(rectangleTimeOut){clearTimeout(rectangleTimeOut);rectangleTimeOut=null;}
reloadRectangle();if(!skinTimeOut)
skinTimeOut=setTimeout('reloadSkin();skinTimeOut=null;',28000);}
playerSetTime(0,0);playerProgressBar(0);}
function updateHistory(currentSongHTML){if($("div.scrollable").length>0){triggerNextSong();var api=$("div.scrollable").scrollable();if(api.getItems().length>=20)removeItem();api.getItemWrap().append(currentSongHTML);api.reload().end();$(".items .rp_song:last").show("500");}else{triggerNextSong();}}
function refreshFans(){var myradioPlaylistIdForFans=myradioPlaylistId;if(totalFans<=5)
myradioPlaylistIdForFans=0;loadhtml("#rp_fans",baseJSUrl+"/widgets/FansList.aspx?entityId="+myradioPlaylistIdForFans+"&entityType="+fansType);setTimeout('refreshFans()',3*60*1000);}
var playerInitialized=false;$(document).ready(function(){if(!playerInitialized){setvol(currVol);if(typeof myradioPlaylist!="undefined"&&myradioPlaylist.length>0){loadRating(myradioPlaylist[0],myradioPlaylistId);if(noChannelStart){playerStartNextSong();}else{}
reloadSkin();reloadRectangle();}
$(".scrollable").css('background-image','url('+baseJSUrl+'/player2/images/radio_image5.gif)');$("#skipbut").click(function(){skip();return false;});$(function(){if($("div.scrollable").length>0)
$("div.scrollable").scrollable({size:2});});$(function(){if($("div.scrollable2").length>0)
$("div.scrollable2").scrollable({size:3});});$("#playpausebut").click(function(){$("#playpausebut").toggleClass("pausebg");$("#playpausebut").toggleClass("playbg");if(!$("#playpausebut").hasClass("playbg"))
BatangaSongPlayers.play(myradioPlaylist[currentSong]);else
BatangaSongPlayers.pause(myradioPlaylist[currentSong]);return false;});$("#rp_volume div").mouseover(function(){color=$(this).css("background-color");$(this).css('background-color','white');}).mouseout(function(){$(this).css('background-color',color);});$("#rp_volume div").click(function(){var title=$(this).attr("title");setvol(parseFloat(title));});$(".mute").click(function(){mute();});sp_initajax();if(typeof myradioPlaylist!="undefined"&&myradioPlaylist.length>0){loadhtml("#rpNextSong",baseJSUrl+"/widgets/CurrentSong.aspx?songid="+myradioPlaylist[currentSong+1]);}
if($("#rp_fans").length>0){setTimeout('refreshFans()',3*60*1000);ProcessFavorites();}
playerInitialized=true;loginCallBack=function(){updateLoginInformation();};updateLoginInformation();}});function mute(){BatangaSongPlayers.muteAll();if(muteStatus==0){muteUpdate(1);setvol(0);}else{muteUpdate(0);setvol(currVol);}}
function muteUpdate(mute){if(mute==1)$(".mute").addClass("muted");else $(".mute").removeClass("muted");muteStatus=mute;}
function setvol(vol){if(muteStatus==1&&vol>0){BatangaSongPlayers.setVolumeAll(vol*10);}else if(vol!=0&&vol!=currVol)
BatangaSongPlayers.setVolumeAll(vol*10);if(muteStatus==0)currVol=vol;else if(vol!=0){muteUpdate(0);currVol=vol;}
$("#rp_volume div").css('background-color','#BABABA');var volbar=$("#rp_volume div");for(i=0;i<vol;i++){$(volbar[i]).css('background-color','#E31C41');}
color='#E31C41';}
function skip(){if(!skipped){skipped=true;$("#skipbut").toggleClass("skipbg");$("#skipbut").toggleClass("skipoffbg");playerLoadNextSong();if($("#playpausebut").hasClass("playbg")){$("#playpausebut").toggleClass("pausebg");$("#playpausebut").toggleClass("playbg");}}}
function loadhtml(div,url){var html=$.ajax({url:url,async:false}).responseText;$(div).html(html);}
function removeItem(){var api=$("div.scrollable").scrollable();api.getItems().filter(":first").empty();api.getItems().filter(":first").remove();var itempos=$(".scrollable .items");var position=itempos.position();var leftpost=156+position.left;$(".scrollable .items").css("left",leftpost+"px");}
var videoBeingShown=false;function playerShowVideoAd(url){videoBeingShown=true;prerollPlaylistURL=url;try{var divPosition=$('#rp_player_left').position();$.openDOMWindow({overlayOpacity:'65',borderSize:0,height:240,width:320,positionType:'absolute',positionTop:divPosition.top,positionLeft:divPosition.left+8,modal:1,windowSource:'iframe',windowPadding:0,windowSourceURL:baseJSUrl+"/player2/prerollvideo.htm",functionCallOnOpen:function(){$("#DOMWindowOverlay").css('zIndex','500');$("#DOMWindow").css('overflow','hidden');$("#rp_player").css('zIndex','100');}});}catch(e){}}
function playerHideVideoAd(){videoBeingShown=false;$("#rp_ad").css('zIndex','100');$("#rp_ad").removeClass("highlight");$.closeDOMWindow();}
function reloadSkin(){var p=' '+window.location;if(p.indexOf('localhost.batanga.com')>-1){p='/myradio';}else{p='';}
var adQS='pltype='+playlistType+'&plid='+myradioPlaylistId+'&name='+playlistName+'&nocache='+Math.random();if(location.href.match(/testpage=true/gi))
adQS='testpage=true&'+adQS;if(document.getElementById('skinFrame')!=null){window.open(p+'/player2/AdCallPlayerSkin.aspx?'+adQS,'skinFrame');}}
function preRollShouldBeShowed(){return(currentSong%instreamFreq==0)&&!document.getElementById("DOMWindow");}
function reloadRectangle(){var p=' '+window.location;if(p.indexOf('localhost.batanga.com')>-1){p='/myradio';}else{p='';}
var adQS='pltype='+playlistType+'&plid='+myradioPlaylistId+'&name='+playlistName+'&nocache='+Math.random();if(location.href.match(/testpage=true/gi))
adQS='testpage=true&'+adQS;if(currentSong==0&&(typeof(noChannelStart)=="undefined"||!noChannelStart))
adQS='atyp=chstart&'+adQS;else if(currentSong>0&&preRollShouldBeShowed())
adQS='atyp=instream&'+adQS;if(document.getElementById('rectangleFrame')!=null){window.open(p+'/player2/AdCall.aspx?'+adQS,'rectangleFrame');}}
function isThereAPlaylist(){return(typeof myradioPlaylist!="undefined"&&myradioPlaylist.length>0);}
var GL_TotalAds=0;function AddTotalAds1()
{GL_TotalAds1++;}
function AddTotalAds()
{GL_TotalAds++;}
function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){if(oldonload){oldonload();}
func();}}}
function addUnLoadEvent(func){var oldonload=window.onUnload;if(typeof window.onUnload!='function'){window.onUnload=func;}else{window.onUnload=function(){if(oldonload){oldonload();}
func();}}}
function updateLoginInformation(){var batanga_key=getCookie("batangakey");try{if(!(batanga_key==null||batanga_key=="")){$("#loggedoutbox").hide();var idioma=unescape(getCookie("idioma")).toLowerCase();var usuario=unescape(getCookie("DJScreenName"));var username=unescape(getCookie("batangausername"));var htmlForBox="";if(idioma.to=="es")
htmlForBox+="HOLA ";else
htmlForBox+="HI ";htmlForBox+="<a href='http://www.batanga.com/community/persona.aspx?userid="+username+"' target='batanganewwindow'>"+usuario+"</a>&nbsp;|&nbsp;";htmlForBox+="<a href='#' onclick='basicLogout();updateLoginInformation();return false;'>LOGOUT</a>";$("#loggedinbox").html(htmlForBox);$("#loggedinbox").show();}else{$("#loggedinbox").hide();$("#loggedoutbox").show();$("#loggedinbox").html("");}}catch(updInEx){}}
showLoginDialog=showLoginDialogSmall;signupUser=signupUserSmall;$(function(){var zIndexNumber=1000;$('div').each(function(){$(this).css('zIndex',zIndexNumber);zIndexNumber-=10;});});stopCurrentSong=function(){try{BatangaSongPlayers.stopAndDestroy(myradioPlaylist[currentSong]);}catch(exSCS){}};stopAllPlayers=function(){try{BatangaSongPlayers.stopAndDestroyAll();}catch(exSCS){}};function loadAddThisButton(){if(false&&!document.getElementById("addThisCode")){var addThisCode=document.createElement("script");addThisCode.type="text/javascript";addThisCode.id="addThisCode";addThisCode.src="http://s7.addthis.com/js/250/addthis_widget.js?pub=batang%40";document.getElementsByTagName("head")[0].appendChild(addThisCode);}}
function structureSongRating(thisName,divName,toolTips,fnOnClick,songID,uvote,current,objPath,allowNotLoggedVotes)
{var myName='SongRating';var s_voted='You have voted: ';var slength=14;var sheight=14;var maxrating=5;var ttarray=new Array();var tto=0;var sp_disableRatings=false;if(typeof allowNotLoggedVotes=="undefined")
allowNotLoggedVotes=false;this.getsongid=function()
{return songID;}
this.getuvote=function()
{return uvote;}
this.getrating=function()
{return current;}
this.soc=function(m)
{if(IsUserLoggedIn()||allowNotLoggedVotes)
{current=m+1;uvote=1;this.printSongRating();if(fnOnClick)fnOnClick(songID,current);}else
{if(fnOnClick)fnOnClick(songID,m+1);}}
this.smo=function(m)
{clearTimeout(tto);var obj;for(var i=0;i<maxrating;i++)
{obj=document.getElementById(thisName+'s'+i);if(obj)
{if(i<=m){obj.src=objPath+'sr_1.gif';}else{if((i<current)&&(uvote==2)){obj.src=objPath+'sr_2.gif';}else{obj.src=objPath+'sr_0.gif';}}}}}
this.smu=function(m)
{tto=setTimeout(thisName+'.stt('+m+')',100);}
this.stt=function(m)
{var obj;var c;for(var i=0;i<maxrating;i++)
{obj=document.getElementById(thisName+'s'+i);if(obj)
{if(i<current){obj.src=objPath+'sr_'+uvote+'.gif';}else{obj.src=objPath+'sr_0.gif';}}}}
this.buildDIVs=function()
{var objHTML=document.createElement("div");var StrStyle="margin:0px;border:0px;padding:0px;width:"+(slength*maxrating)+"px;height:"+sheight+"px;";objHTML.style.cssText=StrStyle;var strHTML='';var c=0;var s='';for(var i=0;i<maxrating;i++)
{if(i<current){c=uvote}else{c=0};if(i+1==current){s=s_voted}else{s=''};if(sp_disableRatings==0)
strHTML+='<img style="float:left;margin:0px;border:0px;padding:0px;cursor:pointer;cursor:hand;" title="'+s+ttarray[i]+'" id="'+thisName+'s'+i+'" onclick="'+thisName+'.soc('+i+');"  onmouseover="'+thisName+'.smo('+i+');" onmouseout="'+thisName+'.smu('+i+');" src="'+objPath+'sr_'+c+'.gif"/>';else
strHTML+='<img style="float:left;margin:0px;border:0px;padding:0px;" title="'+s+ttarray[i]+'" id="'+thisName+'s'+i+'" src="'+objPath+'sr_'+c+'.gif"/>';}
objHTML.innerHTML=strHTML;return objHTML;}
this.setValues=function(i1,i2,i3,i4,i5)
{divName=i1;songID=i2;current=i3;uvote=i4;fnOnClick=i5;}
this.setRating=function(i3,i4)
{uvote=i3;current=i4;}
this.printSongRating=function()
{var obj=document.getElementById(divName);if(obj)
{if(obj.childNodes.length>0)
obj.replaceChild(this.buildDIVs(),obj.childNodes[0]);else
obj.appendChild(this.buildDIVs());}else{return false;}}
if(toolTips)
{var st=toolTips.split(',');var s='';for(var i=0;i<maxrating;i++)
{if(i<st.length){s=st[i]}else(s='');ttarray[i]=s;}}else
{for(var i=0;i<maxrating;i++)
{ttarray[i]='';}}
var obj=document.getElementById(divName);if(obj)
{var h='style="visibility:hidden;"'
var objHTML=document.createElement("div");var StrStyle="margin:0px;border:0px;padding:0px;width:"+(slength*maxrating)+"px;height:"+sheight+"px;";objHTML.style.cssText=StrStyle;objHTML.innerHTML='<img '+h+' src="'+objPath+'sr_0.gif"/><img '+h+' img="'+objPath+'sr_2.gif"/><img '+h+' src="'+objPath+'sr_1.gif"/>';if(obj.childNodes.length>0)
obj.replaceChild(objHTML,obj.childNodes[0]);else
obj.appendChild(objHTML);}}
function structureAjaxCaller()
{this.wsService="/Batanga_WebServices/myRadio.asmx";this.wsNamespace="http://webservices.batanga.com/MyRadio";this.strEnvelope="xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'";this.maxCon=50;this.tailCon=1;this.HTTPCon=new Array;this.lt=function(a,b)
{if(a<b){return true;}else{return false;}}
this.lte=function(a,b)
{if(a<=b){return true;}else{return false;}}
this.gt=function(a,b)
{if(a>b){return true;}else{return false;}}
this.gt=function(a,b)
{if(a>=b){return true;}else{return false;}}
this.fine1Con=function()
{var i;for(i=1;i<this.tailCon;i++)
{if(this.HTTPCon[i]){if(this.HTTPCon[i].readyState==0||this.HTTPCon[i].readyState==4)
return i;}}
if(this.tailCon<=this.maxCon)
{if(window.ActiveXObject){this.HTTPCon[this.tailCon]=new ActiveXObject("Microsoft.XMLHTTP");}else if(window.XMLHttpRequest){this.HTTPCon[this.tailCon]=new XMLHttpRequest();this.HTTPCon[this.tailCon].overrideMimeType('text/xml');}
if(this.HTTPCon[this.tailCon])
{i=this.tailCon;this.tailCon=this.tailCon+1;return i;}else{return false;}}else{return false;}}
this.AjaxSend=function(strFName,strVars,willExecute,fnOnResult)
{var gotOne=this.fine1Con();if(gotOne)
{if(this.HTTPCon[gotOne]){this.HTTPCon[gotOne].abort();this.HTTPCon[gotOne].open("POST",this.wsService,true);this.HTTPCon[gotOne].setRequestHeader("SOAPAction",this.wsNamespace+"/"+strFName);this.HTTPCon[gotOne].setRequestHeader("Content-Type","text/xml; charset=utf-8");var soapText="<?xml version='1.0' encoding='utf-8'?>"
+"<soap:Envelope "+this.strEnvelope+">"
+"<soap:Body>"
+"<"+strFName+" xmlns='"+this.wsNamespace+"'>";var mySplitVar=strVars.split("#");var i;if(mySplitVar.length>1)
{for(i=0;i<mySplitVar.length;i+=2){if(mySplitVar[i+1]){soapText=soapText+"<"+mySplitVar[i]+">"+mySplitVar[i+1]+"</"+mySplitVar[i]+">";}}}
soapText=soapText
+"</"+strFName+">"
+"</soap:Body>"
+"</soap:Envelope>";var savedObject=this;this.HTTPCon[gotOne].onreadystatechange=function(){if(savedObject.HTTPCon[gotOne].readyState==4&&savedObject.HTTPCon[gotOne].status==200){savedObject.AjaxOnReturn(gotOne,strFName);var strJS=savedObject.getTheResult(strFName,savedObject.HTTPCon[gotOne].responseText);if(willExecute)savedObject.executeJS(strJS);if(fnOnResult)fnOnResult(strJS);}}
this.HTTPCon[gotOne].send(soapText);}}}
this.executeJS=function(strJS)
{var script=document.createElement('script');script.type='text/javascript';script.text=strJS;script.id='JSOnTheFly';document.body.appendChild(script);var sc=document.getElementById('JSOnTheFly');document.body.removeChild(sc);}
this.getTheResult=function(strFName,responseText)
{var t1=responseText.indexOf("<"+strFName+"Result>");var t2=responseText.indexOf("</"+strFName+"Result>");if((t1>-1)&&(t2>-1)&&(t2>t1))
{return responseText.substring(t1+8+strFName.length,t2);}else
{return"";}}
this.AjaxOnReturn=function(gotOne,strName)
{}
var i;for(i=1;i<=this.maxCon;i++)
{this.HTTPCon[i]=false;}}
var DF_AjaxCaller;var ratingArray=new Array();var allowNotLoggedVotes=true;function sp_initajax()
{DF_AjaxCaller=new structureAjaxCaller();var ac=DF_AjaxCaller;var wsLocation=""+document.location;if(wsLocation.indexOf('localhost')>-1)
{ac.wsService="http://localhost.batanga.com/Batanga_WebServices/myRadio.asmx";}else if(wsLocation.indexOf('staging')>-1)
{ac.wsService="/Batanga_WebServices/myRadio.asmx";}else
{ac.wsService="/Batanga_WebServices/myRadio.asmx";}}
function sp_getRatingData(s)
{var p=0;s=s.toLowerCase();p=s.indexOf('<getsongsratingresult>');if(p>0){s=s.substr(p+22);s=s.substr(0,outputText.indexOf("</getsongsratingresult>"));}
results=s.split(";");for(var i=0;i<results.length;i++)
{var a1=results[i].split(',');if(a1.length==3)
{if(a1[2]>0)
ratingArray[a1[0]].setRating(1,Math.round(a1[2]));else
ratingArray[a1[0]].setRating(2,Math.round(a1[1]));if(!ratingArray[a1[0]].printSongRating())
setTimeout('ratingArray['+a1[0]+'].printSongRating()',1500);}}}
function onRateClick(songID,rate)
{var loggedIn=IsUserLoggedIn();if(loggedIn||allowNotLoggedVotes)
{var DJID;if(loggedIn)
DJID=getCookie('batangauserid');else
DJID="-"+getCookie('UserNumber');if(DJID==null||DJID.indexOf("undefined")>=0)DJID=0;lpidforrate=0;if(typeof myradioPlaylistId!="undefined")
lpidforrate=myradioPlaylistId;var ac=DF_AjaxCaller;ac.AjaxSend("AddUserSongRating","ListenerDJID#"+DJID+"#PlaylistID#"+lpidforrate+"#SongID#"+songID+"#Rating#"+rate);}
else
{showLoginDialog();}}
function loadRating(songID,plid){ratingArray[songID]=new structureSongRating('ratingArray['+songID+']','songVote'+songID,'hate,ok,like,love,excellent',onRateClick,songID,2,0,baseJSUrl+"/include/webcontrols/jsobjects/songrating/",allowNotLoggedVotes);var DJID=getCookie('batangauserid');if(DJID==null)DJID="-"+getCookie('UserNumber');if(DJID==null||DJID.indexOf("undefined")>=0)DJID=0;var ac=DF_AjaxCaller;if(!ac){sp_initajax();ac=DF_AjaxCaller;}
var parStr="ListenerDJID#"+DJID+"#SongIDs#"+songID;if(typeof plid!="undefined"&&plid>0){parStr+="#playlistID#"+plid;}
ac.AjaxSend("GetSongsRating",parStr,false,sp_getRatingData);}
function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){if(oldonload){oldonload();}
func();}}}
function setCookieD(cookieName,cookieValue,nDays,Domain)
{var expString="";if(nDays){var today=new Date();var expire=new Date();if(nDays==null||nDays==0)
nDays=1;expire.setTime(today.getTime()+3600000*24*nDays);expString=";expires="+expire.toGMTString();}
if(!Domain)
Domain="batanga.com";var theCookie=cookieName+"="+escape(cookieValue)+expString+";path=/;domain="+Domain+";";document.cookie=theCookie;}
function structureHelper(thisName)
{var localIsLogin=false;this.findMyPath=function(myName)
{var sc=document.getElementsByTagName("script");var strS,t1;for(var i=0;i<sc.length;i++)
{strS=sc[i].src.toLowerCase();t1=strS.indexOf(myName.toLowerCase()+'.js');if(t1>-1)
{return strS.substring(0,t1)}}
return'';}
this.setCookie=function(name,value,duration)
{var cookiestring;if(duration!=null)
cookiestring=name+"="+escape(value)+";EXPIRES="+getexpirydate(duration)+";path=/;domain=batanga.com;";else
cookiestring=name+"="+escape(value)+";path=/;domain=batanga.com;";document.cookie=cookiestring;}
this.getexpirydate=function(nodays)
{var UTCstring;var Today=new Date();var nomilli=Date.parse(Today);Today.setTime(nomilli+nodays*24*60*60*1000);UTCstring=Today.toUTCString();return UTCstring;}
this.isLogin=function()
{return localIsLogin;}
this.setIsLogin=function(il)
{localIsLogin=il;}
this.getCookie=function(Name)
{var search=Name+"=";document.cookie.setDomain="batanga.com";if(document.cookie.length>0)
{var offset=document.cookie.indexOf(search)
if(offset!=-1&&offset!=null)
{offset+=search.length;end=document.cookie.indexOf(";",offset);if(end==-1)end=document.cookie.length;return unescape(document.cookie.substring(offset,end));}}else{return null;}}}
var songName="";var artistName="";var songID=0;var cdID=0;var albumName="";var addActive=0;var cacheData="";var resetList=false;var xmlObj2,xmlObj3,xmlObj4,xmlObj5,xmlObj6;var wsLocation=""+document.location;if(wsLocation.indexOf('localhost')>-1)
{wsLocation="http://localhost.batanga.com/Batanga_WebServices/myRadio.asmx";}else if(wsLocation.indexOf('staging')>-1)
{wsLocation="/Batanga_WebServices/myRadio.asmx";}else
{wsLocation="/Batanga_WebServices/myRadio.asmx";}
var DJIDlocal2=null;function setDJIDlocal2(){if(getCookie('batangauserid')!=null)
{DJIDlocal2=getCookie('batangauserid');}
else
{}}
setDJIDlocal2();function findPos(obj){var curleft=curtop=0;if(obj.offsetParent){curleft=obj.offsetLeft
curtop=obj.offsetTop
while(obj=obj.offsetParent){curleft+=obj.offsetLeft
curtop+=obj.offsetTop}}
return[curleft,curtop];}
function CreateListBySongID(SongID,SongName,Artist,objBase)
{if(IsUserLoggedIn())
{songID=SongID;songName=SongName.replace("|$|","'");artistName=Artist.replace("|$|","'");cdID=9;albumName="";if((cacheData=="")||resetList==true){GetMyPlaylists(3);}else{ShowAddSongWindow();}
var panelPos=getPosition(objBase,document.getElementById('RememberSong'));var panelLeft=panelPos[0];var panelTop=panelPos[1];OpenPanel('RememberSong',panelLeft,panelTop);}
else
{showLoginDialog();}}
function CreateListByAlbumID(CDID,AlbumName,Artist,objBase)
{if(IsUserLoggedIn())
{cdID=CDID;albumName=AlbumName.replace("|$|","'");artistName=Artist.replace("|$|","'");songID=0;songName="";if((cacheData=="")||resetList==true){GetMyPlaylists(3);}else{ShowAddSongWindow();}
var panelPos=getPosition(objBase,document.getElementById('RememberSong'));var panelLeft=panelPos[0];var panelTop=panelPos[1];OpenPanel('RememberSong',panelLeft,panelTop);}
else
{showLoginDialog();}}
function getPosition(objBase,objTarget)
{var objHeight=objBase.offsetHeight;var objWidth=objBase.offsetWidth;var objPos=findPos(objBase);var objLeft=objPos[0];var objTop=objPos[1];var targetWidth=290;var targetHeight=200;var posTop;var posLeft;posTop=objTop-targetHeight-10;posLeft=(objLeft+(objWidth/2))-(targetWidth/2);posLeft=posLeft-183;posTop=posTop+232;return[posLeft,posTop];}
function CheckPosition()
{if(thisMovieW("WMAPlayer").playState==3)
{var currentPos=thisMovieW("WMAPlayer").controls.currentPosition;if(currentPos-nOffSet>29)
{StopStreamW();}
else
{var cmd='CheckPosition();';setTimeout(cmd,1000);}}}
function GetMyPlaylists(target)
{targetPanel=target;xmlObj5=CreateAjaxObj();if(DJIDlocal2==null||DJIDlocal2==0)
setDJIDlocal2();if(DJIDlocal2!=null&&DJIDlocal2!=0)
{xmlObj5.setRequestHeader("SOAPAction","http://webservices.batanga.com/MyRadio/GetMyPlayLists");xmlObj5.setRequestHeader("Content-Type","text/xml; charset=utf-8");xmlObj5.onreadystatechange=MyPlaylistsData;var soapText="<?xml version='1.0' encoding='utf-8'?>"
+"<soap:Envelope xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'>"
+"<soap:Body>"
+"<GetMyPlayLists xmlns='http://webservices.batanga.com/MyRadio'>"
+"<listenerDJID>"+DJIDlocal2+"</listenerDJID>"
+"<target>"+target+"</target>"
+"</GetMyPlayLists>"
+"</soap:Body>"
+"</soap:Envelope>";xmlObj5.send(soapText);}}
function CreatePlaylistBySongID(ListenerDJID,PlaylistName,SongID)
{xmlObj2=CreateAjaxObj();xmlObj2.setRequestHeader("SOAPAction","http://webservices.batanga.com/MyRadio/CreatePlaylistBySongID");xmlObj2.setRequestHeader("Content-Type","text/xml; charset=utf-8");xmlObj2.onreadystatechange=dummyFNData2;var soapText="<?xml version='1.0' encoding='utf-8'?>"
+"<soap:Envelope xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'>"
+"<soap:Body>"
+"<CreatePlaylistBySongID xmlns='http://webservices.batanga.com/MyRadio'>"
+"<ListenerDJID>"+ListenerDJID+"</ListenerDJID>"
+"<PlaylistName>"+PlaylistName+"</PlaylistName>"
+"<songID>"+SongID+"</songID>"
+"</CreatePlaylistBySongID>"
+"</soap:Body>"
+"</soap:Envelope>";xmlObj2.send(soapText);}
function CreatePlaylistByAlbumID(ListenerDJID,PlaylistName,AlbumID)
{xmlObj3=CreateAjaxObj();xmlObj3.setRequestHeader("SOAPAction","http://webservices.batanga.com/MyRadio/CreatePlaylistByAlbumID");xmlObj3.setRequestHeader("Content-Type","text/xml; charset=utf-8");xmlObj3.onreadystatechange=dummyFNData3;var soapText="<?xml version='1.0' encoding='utf-8'?>"
+"<soap:Envelope xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'>"
+"<soap:Body>"
+"<CreatePlaylistByAlbumID xmlns='http://webservices.batanga.com/MyRadio'>"
+"<ListenerDJID>"+ListenerDJID+"</ListenerDJID>"
+"<PlaylistName>"+PlaylistName+"</PlaylistName>"
+"<albumID>"+AlbumID+"</albumID>"
+"</CreatePlaylistByAlbumID>"
+"</soap:Body>"
+"</soap:Envelope>";xmlObj3.send(soapText);}
function InsertPlaylistItemBySongID(PlaylistIDs,SongID,RotationID)
{xmlObj4=CreateAjaxObj();xmlObj4.setRequestHeader("SOAPAction","http://webservices.batanga.com/MyRadio/InsertPlaylistItemBySongID");xmlObj4.setRequestHeader("Content-Type","text/xml; charset=utf-8");xmlObj4.onreadystatechange=dummyFNData4;var soapText="<?xml version='1.0' encoding='utf-8'?>"
+"<soap:Envelope xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'>"
+"<soap:Body>"
+"<InsertPlaylistItemBySongID xmlns='http://webservices.batanga.com/MyRadio'>"
+"<playlistIDs>"+PlaylistIDs+"</playlistIDs>"
+"<songID>"+SongID+"</songID>"
+"<RotationID>"+RotationID+"</RotationID>"
+"</InsertPlaylistItemBySongID>"
+"</soap:Body>"
+"</soap:Envelope>";xmlObj4.send(soapText);}
function InsertPlaylistItemByAlbumID(PlaylistIDs,AlbumID,RotationID)
{xmlObj6=CreateAjaxObj();xmlObj6.setRequestHeader("SOAPAction","http://webservices.batanga.com/MyRadio/InsertPlaylistItemByAlbumID");xmlObj6.setRequestHeader("Content-Type","text/xml; charset=utf-8");xmlObj6.onreadystatechange=dummyFNData6;var soapText="<?xml version='1.0' encoding='utf-8'?>"
+"<soap:Envelope xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'>"
+"<soap:Body>"
+"<InsertPlaylistItemByAlbumID xmlns='http://webservices.batanga.com/MyRadio'>"
+"<playlistIDs>"+PlaylistIDs+"</playlistIDs>"
+"<albumID>"+AlbumID+"</albumID>"
+"<RotationID>"+RotationID+"</RotationID>"
+"</InsertPlaylistItemByAlbumID>"
+"</soap:Body>"
+"</soap:Envelope>";xmlObj6.send(soapText);}
function dummyFNData2()
{if((xmlObj2!=null)&&(xmlObj2.readyState==4)&&(xmlObj2.status==200))
{xmlObj2=null;}}
function dummyFNData3()
{if((xmlObj3!=null)&&(xmlObj3.readyState==4)&&(xmlObj3.status==200))
{xmlObj3=null;}}
function dummyFNData4()
{if((xmlObj4!=null)&&(xmlObj4.readyState==4)&&(xmlObj4.status==200))
{xmlObj4=null;}}
function dummyFNData6()
{if((xmlObj6!=null)&&(xmlObj6.readyState==4)&&(xmlObj6.status==200))
{xmlObj6=null;}}
var addToStationFixedLeft=null;function OpenPanel(PanelName,PanelLeft,PanelTop)
{var PanelBox=document.getElementById(PanelName);var Pos=findPos(PanelBox);if(!addToStationFixedLeft)
PanelBox.style.left=PanelLeft+'px';else
PanelBox.style.left=addToStationFixedLeft+'px';PanelBox.style.top=PanelTop+'px';var Pos=findPos(PanelBox);PanelBox.style.visibility="visible";PanelBox.style.display="";}
function ClosePanel(PanelName)
{var PanelBox=document.getElementById(PanelName);PanelBox.style.visibility="hidden";PanelBox.style.display="none";}
function MyPlaylistsData()
{var outputText;var p;if((xmlObj5!=null)&&(xmlObj5.readyState==1))
{if(targetPanel==1)
{var span_id=document.getElementById("InnerPanel");span_id.innerHTML='<label class="PrimaryLabel"> Loading Stations...</label>';}
if(targetPanel==3){var span_id=document.getElementById("AddtoMyStations");span_id.innerHTML='<label class="PrimaryLabel"> Loading Stations...</label>';}}
if((xmlObj5!=null)&&(xmlObj5.readyState==4)&&(xmlObj5.status==200))
{outputText=xmlObj5.responseText;p=outputText.indexOf('<GetMyPlayLists>');if(p>0){outputText=outputText.substr(p+14);outputText=outputText.substr(0,outputText.indexOf("</GetMyPlayLists>"));}
xmlObj5=null;if(targetPanel==1){var span_id=document.getElementById("InnerPanel");span_id.innerHTML=outputText;}
if(targetPanel==3){var span_id=document.getElementById("AddtoMyStations");span_id.innerHTML=outputText;cacheData=span_id.innerHTML;ShowAddSongWindow();resetList=false;}}}
function ShowAddSongWindow()
{addActive=0;if(cacheData!="")
{if(songID==0)
{if(getCookie("idioma")=='ES')
{document.getElementById("AddtoMyStations").innerHTML=cacheData.replace('Canción:','Álbum:').replace('canción y haz','álbum y haz');}else
{document.getElementById("AddtoMyStations").innerHTML=cacheData.replace('Song:','Album:').replace('like this song to be','like this album to be');}}else
{document.getElementById("AddtoMyStations").innerHTML=cacheData;}}
var obj;var Replace_Text=songName;if(songID==0)Replace_Text=albumName;var Replace_Text2=artistName;var btnText="";if(getCookie("idioma")=='ES'){btnText='Agregar';}else{btnText='Add Now';}
var Replace_Text3="<input type=\"button\" onclick=\"javascript:AddToMyPlaylist();\" value=\""+btnText+"\" id=\"btnAddSong\"/>";obj=document.getElementById("AddtoMyStations").getElementsByTagName("td");for(i=0;i<obj.length;i++)
{if(obj[i].innerHTML.match("#song#")){obj[i].innerHTML=obj[i].innerHTML.replace("#song#",Replace_Text);}
if(obj[i].innerHTML.match("#artist#")){obj[i].innerHTML=obj[i].innerHTML.replace("#artist#",Replace_Text2);}
if(obj[i].innerHTML.match("#okbutton#")){obj[i].innerHTML=obj[i].innerHTML.replace("#okbutton#",Replace_Text3);}}}
function AddToMyPlaylist()
{var strIDs="";var sid=0;if(DJIDlocal2==null||DJIDlocal2==0)
setDJIDlocal2();formObj=document.getElementsByName("AddSongCB")
for(var i=0;i<formObj.length;i++)
{if(formObj[i].checked)
{sid=formObj[i].id;strIDs=strIDs+sid+",";}}
var txtNewPlaylistName=document.getElementById("txtNewMyStation").value;if(txtNewPlaylistName!=""&&txtNewPlaylistName!=null)
{if(songID>0)
{CreatePlaylistBySongID(DJIDlocal2,txtNewPlaylistName,songID);}else if(cdID>0)
{CreatePlaylistByAlbumID(DJIDlocal2,txtNewPlaylistName,cdID);}
resetList=true;ClosePanel('RememberSong');}
if(strIDs.length>0)
{if(songID>0)
{InsertPlaylistItemBySongID(strIDs,songID,1);}else if(cdID>0)
{InsertPlaylistItemByAlbumID(strIDs,cdID,1);}
ClosePanel('RememberSong');}else
{if(!resetList)alert('Error: Please select at least one station');}}
function CreateAjaxObj()
{var xmlObjLocal;if(window.ActiveXObject)
{mediaType=1;MyBrowser="IE";xmlObjLocal=new ActiveXObject("Microsoft.XMLHTTP");xmlObjLocal.open("POST",wsLocation,true);}
else if(window.XMLHttpRequest)
{mediaType=2;MyBrowser="nonIE";xmlObjLocal=new XMLHttpRequest();xmlObjLocal.overrideMimeType('text/xml');xmlObjLocal.open("POST",wsLocation,true);}
else
{alert('no idea what browser!');}
return xmlObjLocal;}
var recent_actv_cont=0;var bottomPlaylistList=new Array();var noChannelStart=true;var preSubmit=false;var listReady=false;function bottomPlaylist(plId){var playlistIds=new Array();var titles=new Array();var listenerplsearchIds=new Array();var shared=false;this.addSearchElement=function(playlistId,title,listenerplsearchid){if($.inArray(playlistId,playlistIds)==-1){var n=playlistIds.length;playlistIds[n]=playlistId;titles[n]=title;listenerplsearchIds[n]=listenerplsearchid;}}
this.playlistId=function(){return plId;}
this.htmlId=function(){return"bottomPL"+plId;}
this.getTitles=function(){return titles.slice(0,3).join().replace(/,/g," + ");}
this.getStationTitle=function(){return this.getTitles()+(shared?" Collective ":"")+" Station";}
this.fullTitles=function(){return titles;}
this.fullTitlesForHTML=function(){return titles.join().replace(/,/g,', ');}
this.getPlaylistIds=function(){return playlistIds.join();}
this.searchIdAlreadyInserted=function(seachId){return listenerplsearchIds.join().indexOf(seachId)>-1;}
this.setAsShared=function(){shared=true;}
this.isShared=function(){return shared;}}
function preRollShouldBeShowed(){return false;}
function playPlaylist(htmlId){currentSong=0;PlaylistLog();try{registerPlayerClosedToOmniture();}catch(rPCOmnitureEx){}
try{OmnitureSendRadioStart();}catch(OSRStartEx){}
playerStartNextSong();GUIsetToPlaying(htmlId);}
function myradioLoadFirstPlaylist(playlistIds,searchIds,titles){var newBottomPlaylist=new bottomPlaylist(-Math.round(Math.random()*10000000));for(i=0;i<playlistIds.length;i++){newBottomPlaylist.addSearchElement(playlistIds[i],titles[i],searchIds[i]);}
bottomPlaylistList[bottomPlaylistList.length]=newBottomPlaylist;sendAddToPlaylistMix(newBottomPlaylist.playlistId(),searchIds.join());showPlayingStatus();showWorkingStationsList();GUIinsertBottomPlaylist(newBottomPlaylist);GUIshowMessage(GeneratedMsg);myradioLoadPlaylist(newBottomPlaylist);}
var old_addthis_send;function overWriteAddThisSend(times){if(typeof addthis_send!='undefined'){old_addthis_send=addthis_send;addthis_send=function(){alert("si");var r=old_addthis_send();loadWorkingOnStations();return r;};return true;}else{if(isFinite(times)&&times<10)
setTimeout("overWriteAddThisSend("+(++times)+")",2000);}}
function AddThisMouseOver(thisPointer){if($(".playing").length>0){var bPlaylist=findBottomPlaylistById($(".playing")[0].id);if(bPlaylist!=null){var currentLoc=document.location.href;if(currentLoc.indexOf('?')>0)
currentLoc=currentLoc.substring(0,currentLoc.indexOf('?')-1);currentLoc+="?playlistid="+bPlaylist.playlistId();currentLoc+="&promo=50023";var r=addthis_open(thisPointer,'',currentLoc,bPlaylist.getStationTitle());return r;}}}
function sendAddToPlaylistMix(plid,searchIdsStr){var params='djid='+listenerDJID;params+='&plid='+plid;params+='&usern='+userNumber;params+='&c='+country+'&s='+region+'&city='+city;params+='&sids='+searchIdsStr;$.ajax({url:'/batanga_webservices/push/v1/addtoplaylistmix.aspx?'+params,async:true});}
function deletePlaylistMix(bottomPlaylist){$("#"+bottomPlaylist.htmlId()).remove();var params='plid='+bottomPlaylist.playlistId();params+='&usern='+userNumber;$.ajax({url:'/batanga_webservices/push/v1/deleteplaylistmix.aspx?'+params,async:true});if($(".mr_station").length==0)
$("#mr_bottom_box_left").hide();}
function findBottomPlaylistById(htmlId){var bottomPlaylist=null;for(i=0;i<bottomPlaylistList.length&&!bottomPlaylist;i++){if(bottomPlaylistList[i].htmlId()==htmlId)
bottomPlaylist=bottomPlaylistList[i];}
return bottomPlaylist;}
function myradioLoadPlaylistByID(htmlId){var bP=findBottomPlaylistById(htmlId);if(bP){showPlayingStatus();GUIshowMessage(LoadedMsg);myradioLoadPlaylist(bP);}}
function myradioLoadPlaylistByPlaylistID(playlistId){var dummyBottomPl=new bottomPlaylist(playlistId);myradioLoadPlaylistByID(dummyBottomPl.htmlId());}
function myradioLoadPlaylist(bottomPlaylist){cleanUpStopPlaying();plistScript=document.createElement("script");plistScript.setAttribute("src",siteRootFolder+"/widgets/PlaylistWidget.aspx?nc="+Math.random()+"&mixid="+bottomPlaylist.playlistId()+"&pllist="+bottomPlaylist.getPlaylistIds()+"&triggerfunction=playPlaylist&triggerPars="+bottomPlaylist.htmlId());document.getElementsByTagName("head")[0].appendChild(plistScript);}
function myradioAddPlaylist(playlistIds,searchIds,titles){plistScript=document.createElement("script");plistScript.setAttribute("src",siteRootFolder+"/widgets/PlaylistWidget.aspx?pllist="+playlistIds.join()+"&append=true");document.getElementsByTagName("head")[0].appendChild(plistScript);var bPlaylist=findBottomPlaylistById($(".playing")[0].id);for(i=0;i<playlistIds.length;i++){if(!bPlaylist.searchIdAlreadyInserted(searchIds[i])){bPlaylist.addSearchElement(playlistIds[i],titles[i],searchIds[i]);GUIshowMessage(titles[i]+IncludedMsg);}else{GUIshowMessage(titles[i]+AlreadyIncludedMsg);}}
$("#"+bPlaylist.htmlId()+" .playlink").html(bPlaylist.getStationTitle());$("#"+bPlaylist.htmlId()+" .down-list p").html(bPlaylist.fullTitlesForHTML());if(bPlaylist.fullTitles().length<=3)
$("#"+bPlaylist.htmlId()+" .dropdown-menu").hide();else
$("#"+bPlaylist.htmlId()+" .dropdown-menu").show();sendAddToPlaylistMix(bPlaylist.playlistId(),searchIds.join());}
function loadWorkingOnStations(){var markAsPlaying="";if($(".playing").length>0)
markAsPlaying=$(".playing")[0].id;GUIemptyBottomPlaylists();plistScript=document.createElement("script");plistScript.setAttribute("src",siteRootFolder+"/widgets/userStationsWorkingOn.aspx?nc="+Math.random()+"&refplid="+referredPlaylistId+"&markasplaying="+markAsPlaying);document.getElementsByTagName("head")[0].appendChild(plistScript);}
function matchValuesAdd(){if($("#suggest_sec").val()!=""||!InputCompare($("#suggest_sec").val(),SecondInputText)){matchValues($("#suggest_sec"));if(submitPlaylistIds.length==0&&firstMatch!=null){submitPlaylistIds[0]=firstMatch.plid;submitSearchIds[0]=firstMatch.id;submitTitles[0]=getBetterTitle(firstMatch);}
if(submitPlaylistIds.length==0)
{$("#suggest_sec").val("");$(".mr_message").html(NoMatchMsg);return;}
myradioAddPlaylist(submitPlaylistIds,submitSearchIds,submitTitles);$("#suggest_sec").val('');entryValues=[];submitArray=[];submitPlaylistIds=[];submitSearchIds=[];submitTitles=[];}}
function getBetterTitle(entry){var betterTitle=entry.song;if(betterTitle.length==0){betterTitle=entry.artist;}
if(betterTitle.length==0){betterTitle=entry.genre;}
if(betterTitle.length==0){betterTitle=entry.mood;}
return betterTitle;}
function matchValuesIntial(){if($("#suggest").val()!=""&&!InputCompare($("#suggest").val(),FirstInputText)){if(!listReady&&entryValues.length==0)
preSubmit=true;else{mainStartPlaying();}}else{showError(EmptyMsg);}}
var entryValues=[];var submitArray=[];var submitPlaylistIds=[];var submitSearchIds=[];var submitTitles=[];var firstMatch=null;function mainStartPlaying(){matchValues($("#suggest"));if(submitPlaylistIds.length==0&&firstMatch!=null){submitPlaylistIds[0]=firstMatch.plid;submitSearchIds[0]=firstMatch.id;submitTitles[0]=getBetterTitle(firstMatch);}
var ifNoMatchShowError=!preSubmit||listReady;listReady=false;preSubmit=false;if(submitPlaylistIds.length==0)
{if(ifNoMatchShowError)
showError(NoMatchMsg);return;}
myradioLoadFirstPlaylist(submitPlaylistIds,submitSearchIds,submitTitles);$("#suggest").val('');entryValues=[];submitArray=[];submitPlaylistIds=[];submitSearchIds=[];submitTitles=[];}
function matchValues(element){var submitList=element.val();if(submitList.search(",")!=-1)submitArray=submitList.split(",");else submitArray[0]=submitList;var i=0;var j=0;for(i=0;i<submitArray.length;i++){if(submitArray[i]!=''){for(var j in entryValues){if(entryValues[j].artist.toLowerCase().indexOf(submitArray[i].toLowerCase())>=0||entryValues[j].song.toLowerCase().indexOf(submitArray[i].toLowerCase())>=0||entryValues[j].genre.toLowerCase().indexOf(submitArray[i].toLowerCase())>=0){if(submitPlaylistIds.join().indexOf(entryValues[j].plid)<0){submitPlaylistIds.push(entryValues[j].plid);submitSearchIds.push(entryValues[j].id);submitTitles.push(getBetterTitle(entryValues[j]));}}}}}
if(submitPlaylistIds.length==0&&submitArray.length>0)
preSubmit=true;}
function showWorkingStationsList(){$("#mr_bottom_box").show();}
function showPlayingStatus(){if($("#mr_radio:hidden").length>0){$("#mr_search,#mr_top_text,#mr_video_pre").hide();$("#mr_main").css("background-image","url("+baseJSUrl+"/images/myradiohome/mr_radio_bg_sec.jpg)");$("#mr_radio,#mr_search_sec").fadeIn("slow");$("a.add").show();$("#mr_error_message").text('');$("#mr_error_message").hide();}}
function showVideoStatus(){if($("#mr_video_pre:hidden").length>0){$("#mr_radio").hide();$("#mr_main").css("background-image","url("+baseJSUrl+"/images/myradiohome/mr_radio_bg_pr.jpg)");$("#mr_video_pre").fadeIn("slow");}}
function showError(error){if($("#mr_error_message:hidden").length>0){GUIshowMessage(error);}else{$("#mr_error_message").text(error);}}
$(function(){function format(itemResult){var fStr=itemResult.title;fStr=fStr.replace(/\(/gi,"<em>(");fStr=fStr.replace(/\)/gi,")</em>");fStr=fStr.replace(/\sby\s/g,"<em> "+byLabelText+" </em>");fStr=fStr.replace(/\sselection/g," <em>"+SelStr+"</em>");fStr=fStr.replace(/\:\sthis\sis\smy\smood/g,": <em>"+MoodStr+"</em>");return fStr;}
function autocomplete_f(sugObj,song){if(song)url="/batanga_webservices/pull/v1/getmatchingstations.aspx";else url="/batanga_webservices/pull/v1/getmatchingstations.aspx?nosongs=true";$(sugObj).autocomplete(url,{multiple:true,multipleSeparator:",",mustMatch:false,max:10,cacheLength:0,dataType:"json",parse:function(data){$("#mr_error_message").text('');if(data==null||data.length==0)firstMatch=null;else if(typeof data[0]!='undefined'){firstMatch=data[0];}
listReady=true;if(preSubmit)mainStartPlaying();return $.map(data,function(row){var toField="";if(row.song!="")toField=row.song;else if(row.artist!="")toField=row.artist;else if(row.genre!="")toField=row.genre;else if(row.mood!="")toField=row.mood;return{data:row,result:toField}});},formatItem:function(item){return format(item);}}).result(function(e,item){listReady=false;firstMatch=null;entryValues.push(item);});}
$(".mr_back").click(function(){GUIstopTimer();$("#mr_radio,#mr_search_sec,#mr_video_pre").hide();$("#mr_main").css("background-image","url("+baseJSUrl+"/images/myradiohome/mr_radio_bg.jpg)");$("#mr_search,#mr_top_text").fadeIn("slow",function(){$(".mr_cancel_b_cont").show();});$("a.add").hide();$("#mr_error_message").text('');$("#mr_error_message").show();});$(".mr_cancel_b_cont").click(function(){GUIstartTimer();showPlayingStatus();});$("#suggest").focus(function(){$("#mr_error_message").text('');if($("#suggest").val()==''){firstMatch=null;}
var textBoxMsg=$(this).val();if(InputCompare(textBoxMsg,FirstInputText))$(this).val("");});$("#suggest_sec").focus(function(){var textBoxMsg=$(this).val();if(InputCompare(textBoxMsg,SecondInputText))$(this).val("");});autocomplete_f($("#suggest"),false);autocomplete_f($("#suggest_sec"),true);});$(document).ready(function(){loadWorkingOnStations();});function InputCompare(InputText,ResourceText){ResourceText=ResourceText.replace(/&amp;/g,"&");ResourceText=ResourceText.replace(/&/g,"");ResourceText=ResourceText.replace(/acute;/g,"");InputText=InputText.replace(/á/g,"a");InputText=InputText.replace(/é/g,"e");InputText=InputText.replace(/í/g,"i");InputText=InputText.replace(/ó/g,"o");InputText=InputText.replace(/ú/g,"u");if(InputText==ResourceText||InputText=='')return true;}
function GUIinsertBottomPlaylist(bottomPlaylist){var customClass="not_saved";if(bottomPlaylist.playlistId()>0)
customClass="saved";var preString="<div id='"+bottomPlaylist.htmlId()+"' class='mr_station "+customClass+"'><a href='#' class='title playlink'>"+bottomPlaylist.getStationTitle()+"</a>";preString+="<div class='dropdown-menu'><div class='menu-first'>"+moreStr+" &raquo;</div><div class='down-list'><h3>"+moreH+"</h3><p id='plFullTitles'>"+bottomPlaylist.fullTitlesForHTML()+"</p></div></div>";preString+="<div class='mr_left_bt'><a href='#' class='mr_bt_sm delete'><img src='"+baseJSUrl+"/images/myradiohome/delete.gif' alt='play' class='mr_icon'>"+DelStr+"</a>"+"<a href='#' class='mr_bt_sm save'><img src='"+baseJSUrl+"/images/myradiohome/save.gif' alt='play' class='mr_icon'>"+SaveStr+"</a>"+"<a href='#' class='mr_bt_sm edit'><img src='"+baseJSUrl+"/images/myradiohome/edit.gif' alt='play' class='mr_icon'>"+EditStr+"</a>"+"<a href='#' class='mr_bt_sm play'><img src='"+baseJSUrl+"/images/myradiohome/play.gif' alt='play' class='mr_icon'>"+PlayStr+"</a></div><div class='mr_cb'></div></div>";$("#bottomPlaylistsContainer").prepend($(preString));if(bottomPlaylist.fullTitles().length<=2)
$("#"+bottomPlaylist.htmlId()+" .dropdown-menu").hide();else
$("#"+bottomPlaylist.htmlId()+" .dropdown-menu").show();GUIassignEventHandlers(bottomPlaylist);GUIfeaturing();}
function GUIassignEventHandlers(bottomPlaylist){$("#"+bottomPlaylist.htmlId()+" .delete").click(function(){deletePlaylistMix(bottomPlaylist);return false;});$("#"+bottomPlaylist.htmlId()+" .play").click(function(){myradioLoadPlaylistByID(bottomPlaylist.htmlId());return false;});$("#"+bottomPlaylist.htmlId()+" .playlink").click(function(){myradioLoadPlaylistByID(bottomPlaylist.htmlId());return false;});}
function GUIstopPlaying(){$('div.playing .down-list').hide();$('#bottomPlaylistsContainer .playing').removeClass("playing");}
function GUIemptyBottomPlaylists(){$('#bottomPlaylistsContainer').empty();;}
function GUIsetToPlaying(htmlID){GUIstopPlaying();$('#'+htmlID).addClass("playing");$('#'+htmlID+' .down-list').show();GUIshowMessage(PlayingMsg);}
function GUIshowMessage(message){GUIstopTimer();$("#messagebox .recent_actv_content").fadeOut("fast",function(){$(".recent_actv_content").html(message);$(".recent_actv_content").fadeIn("fast",function(){GUIrecicleMessage();});});}
function GUIrecicleMessage(){if(typeof(window['recent_actv'])!="undefined"&&recent_actv.length>0){$(".recent_actv_content").everyTime("15s",function(){$(".recent_actv_content").fadeOut("slow",function(){if(recent_actv_cont==recent_actv.length){recent_actv_cont=0;var reloadMessagesArray=document.createElement('script');reloadMessagesArray.src=siteRootFolder+'/widgets/notificationsArray.aspx?nocache='+Math.random();document.getElementsByTagName("head")[0].appendChild(reloadMessagesArray);}
$(".recent_actv_content").html(recent_actv[recent_actv_cont]);$(".recent_actv_content").fadeIn("slow");});recent_actv_cont++;});}}
function GUIstopTimer(){$(".recent_actv_content").stopTime();}
function GUIstartTimer(){$(".recent_actv_content").oneTime(10000,function(){GUIrecicleMessage();});}
function GUIfeaturing(){$('.dropdown-menu').hover(function(){if(!($(this).parents("div").hasClass("playing"))){$('.menu-first',this).addClass('slide-down');$('.down-list',this).slideDown(100);}},function(){if(!($(this).parents("div").hasClass("playing"))){obj=this;$('.down-list',this).slideUp(100,function(){$('.menu-first',obj).removeClass('slide-down');});}});}
var previousplayerShowVideoAd=playerShowVideoAd;playerShowVideoAd=function(){showVideoStatus();previousplayerShowVideoAd();}
var previousplayerHideVideoAd=playerHideVideoAd;playerHideVideoAd=function(){previousplayerHideVideoAd();showPlayingStatus();}
function playerProgressBar(percentage){if(isFinite(percentage))
$("#rp_pbar_t").css('width',(342*percentage)+'px');}