var ComingUp={init:function(){var A;if(window.location.href.indexOf("#comingup")>=0){A=ComingUp.GLB.HTMLhide}else{A=ComingUp.GLB.HTMLshow;$("#widget-5 .hide").hide()}$("#widget-5").append('<div class="base">'+A+"</div>")},show:function(){$("#widget-5 .hide").show();$("#widget-5 .base").html(ComingUp.GLB.HTMLhide);AD.rejig();window.location.href="#comingup"},hide:function(){$("#widget-5 .hide").hide();$("#widget-5 .base").html(ComingUp.GLB.HTMLshow);AD.rejig();window.location.href="#"},GLB:{HTMLshow:'<a href="javascript:ComingUp.show();" class="zoom_nav"><span><b>show more</b></span> <img width="11" height="11" border="0" class="icon_arrow" alt="Icon: Arrow" src="http://i.'+SITE_DOMAIN+'/images/arrow_down.png"></a>',HTMLhide:'<a href="javascript:ComingUp.hide();" class="zoom_nav"><span><b>show less</b></span> <img width="11" height="11" border="0" class="icon_arrow" alt="Icon: Arrow" src="http://i.'+SITE_DOMAIN+'/images/arrow_up.png"></a>'}};var VIPBar={init:function(){if(VRGLBPMs==0){$("#vip-bar-pm-icon").css("opacity",0.5)}if(VRGLBNotifications==0){$("#vip-bar-notifications-icon").css("opacity",0.5)}$("#vip-bar-control").bind("click",function(C){var B=$("#vip-bar-control");var A=$("#window-vip-bar-control");if(B.hasClass("vip-bar-click")){B.removeClass("vip-bar-click");A.hide()}else{B.addClass("vip-bar-click");A.show()}});$(".wrapper_footer").css("margin-bottom",42)}};var NowPlayingTest={init:function(C){if(typeof C=="undefined"){C=0}var A=document.getElementById("onair_playing_now").getElementsByTagName("span");for(var B=0;B<A.length;B++){if(C==B){A[B].style.display=""}else{A[B].style.display="none"}}C++;if(C>=A.length){C=0}setTimeout(function(){NowPlayingTest.init(C)},4000)}};var NowPlaying={init:function(){NowPlaying.GLB.items=$(".nowplaying-info");$(".nowplaying").bind("mouseover",function(){clearTimeout(NowPlaying.GLB.timeout)}).bind("mouseout",function(){var A;if(NowPlaying.GLB.count==2){A=2000}else{A=4000}NowPlaying.GLB.timeout=setTimeout(NowPlaying.tick,A)});NowPlaying.tick()},tick:function(){var A;if(NowPlaying.GLB.count==0){$(NowPlaying.GLB.items[0]).show();$([NowPlaying.GLB.items[1],NowPlaying.GLB.items[2]]).hide();A=2000}else{if(NowPlaying.GLB.count==1){$(NowPlaying.GLB.items[1]).show();$([NowPlaying.GLB.items[0],NowPlaying.GLB.items[2]]).hide();A=4000}else{$(NowPlaying.GLB.items[2]).show();$([NowPlaying.GLB.items[0],NowPlaying.GLB.items[1]]).hide();A=4000}}NowPlaying.GLB.timeout=setTimeout(NowPlaying.tick,A);NowPlaying.GLB.count++;if(NowPlaying.GLB.count>3){NowPlaying.GLB.count=0}},GLB:{items:"",count:0,timeout:""}};var Search={init:function(){if($.browser.msie&&$.browser.version<=7){$("#search_button").attr("src","http://i."+SITE_DOMAIN+"/images/icons/search_new_ie.png")}$("#site_search").addClass("site_search_js").bind("submit",function(I){});var G=$("#site_search");var B=$("#search_select"),E=B.attr("name");var D="",H="",C="",A=$("#search_select option");$("#search_text").attr("langdesc",0);$.each(A,function(){var I=$(this);D+='<li id="site_search_'+I.val()+'" ';if(I.attr("selected")==true){H=I.val();C=I.text();D+=' class="selected"'}D+="><a href=\"javascript:Search.Focus('"+I.val()+"');\">"+I.text()+"</a></li>"});B.remove();G.append('<a id="site_search_dropdown">&nbsp;</a><ul id="site_search_dropdown_list" class="dropdown_list">'+D+"</ul>");$("#site_search_dropdown_list").hide().after('<input id="site_search_input" type="hidden" name="'+E+'" value="'+H+'">');var F=$("#search_text");if(F.val()==""){F.val(C).css("color","#999").bind("focus",function(){$(this).css("color","#000").val("").attr("langdesc","1")})}$("#site_search_dropdown").bind("mouseover",function(){$(this).addClass("site_search_dropdown_hover")}).bind("mouseout",function(){$(this).removeClass("site_search_dropdown_hover")}).bind("click",function(){if($(this).hasClass("site_search_dropdown_click")){$(this).removeClass("site_search_dropdown_click");$("#site_search_dropdown_list").hide()}else{$(this).addClass("site_search_dropdown_click");$("#site_search_dropdown_list").show()}});$("#search_button").bind("mouseover",function(){$(this).addClass("site_search_dropdown_hover")}).bind("mouseout",function(){$(this).removeClass("site_search_dropdown_hover")});if($.browser.safari==true){G.addClass("site_search_safari")}},Focus:function(A){$("#site_search_input").val(A);var B=$("#search_text");if(B.attr("langdesc")=="0"){B.val("").focus()}else{if(B.val()==""){B.focus()}else{$("#site_search").submit()}}$.each($("#site_search_dropdown_list li"),function(){$(this).removeClass("selected")});$("#site_search_"+A).addClass("selected");$("#site_search_dropdown_list").hide();$("#site_search_dropdown").removeClass("site_search_dropdown_click")},set:function(A){$("#search_text").val(A);$("#search_dropdown").remove();$("#site_search").submit();Search.GLB.pos=-1},force:function(A){$.each($("#search_dropdown a"),function(){$(this).removeClass("selected")});Search.GLB.pos=A},GLB:{timeout:0,pos:-1}};var Customise={init:function(){if($("#customise-outer").length>0){Customise.hide()}else{var A='<div id="customise-outer" class="wrapper_customise"><div class="customise"><div id="customise-throbber" style="padding:0 12px;"><img src="/images/throbbers/666.gif" width="16" height="16" class="icon16"> Loading...</div><div id="customise-main" class="main" style="display:none;"><div class="container"><div class="box"><h2>Manage Widgets</h2><div id="customise-directory"></div></div><div class="base"><a href="javascript:Customise.hide();" class="zoom_nav"><span><b>Close customise pane</b></span> <img width="11" height="11" border="0" src="http://i.'+SITE_DOMAIN+'/images/arrow.png" alt="Icon: Arrow" class="icon_arrow"></a> <a href="javascript:Customise.reset();" class="zoom_nav"><span><b>Reset my page</b></span> <img width="11" height="11" border="0" src="http://i.'+SITE_DOMAIN+'/images/arrow.png" alt="Icon: Arrow" class="icon_arrow"></a></div></div></div><div id="customise-additional" class="additional" style="display:none;"><div class="container"><h2>Help</h2><div id="customise-help" class="box"></div></div></div><span class=tieDown></span></div></div>';$(".wrapper_tools").after(A);$.ajax({type:"GET",url:"/_ajax2/widgets/get.php",data:"mode=featured&context=frontpage",dataType:"json",success:Customise.get});window.location.href="#customise"}},get:function(A){$("#customise-directory").html(A.directory.replace(/\\'/g,"'"));$("#customise-help").html(A.help);$("#customise-main, #customise-additional, #customise-hide").show();$("#customise-throbber").hide();$("#customise-outer").show().slideDown();window.location.href="#customise"},sort:{enable:function(){$("div.sortable").Sortable({helperclass:"container sortable-drop",accept:"sortable-container",tolerance:"pointer",handle:"h2",revert:true,onStop:Customise.sort.end,onStart:Customise.sort.start});$("div.sortable .sortable-container h2").bind("mouseover",function(){if($(this).innerHTML!=""&&Customise.GLB.isDrag==false){$(this.parentNode).addClass("sortable-hover")}}).bind("mouseout",function(){$(this.parentNode).removeClass("sortable-hover")})},disable:function(){$("div.sortable").SortableDestroy();$(".sortable > .container").unbind("mouseover").unbind("mouseout")},start:function(){Customise.GLB.isDrag=true;$(".sortable-container").removeClass("left").removeClass("right");$("#dragHelper").removeClass("additional");$("#sortHelper").css("width","").css("float","");var A=new Array($.iUtil.getSize($("#main-content")[0]),$.iUtil.getSize($("#additional-content")[0]));var B;if(A[0].h>A[1].h){B=A[0].h}else{B=A[1].h}$("div.sortable").css("min-height",B+24);$("#ad_wrapper").hide();setTimeout(Customise.sort.rejig,1)},end:function(){Customise.GLB.isDrag=false;$(this).colorBlend([{fromColor:"white",toColor:"#99DFB0",param:"background-color",cycles:1}]);var B=$("#additional-content .sortable-container"),C=$("#main-content .sortable-container");Customise.sort.rejig();if($.browser.msie==true){Customise.sort.disable();Customise.sort.enable()}$("#main-content, #additional-content").removeAttr("style");var D=new Object();D.main=Customise.serialize(C);D.additional=Customise.serialize(B);var A=JSONSerialize(D,'"');A=A.replace(/\[UNKNOWN\]/g,"[]");Cookie.create("VRHomepage",encodeURIComponent(A),365);Customise.track("move",D);$("#ad_wrapper").show()},hover:function(){var A=$("#main-content .container:visible, #additional-content .container");$.each(A,function(D,C){if($(this).attr("id")=="sortHelper"){if(D==1||D==2){var B;if(D==1){B="left"}else{B="right"}$("#dragHelper").addClass("additional").css("height",420).css("width",324);$("#sortHelper").css("height",372).css("width",320).css("float",B);Customise.sort.rejig()}else{if($(this.parentNode).attr("id")=="additional-content"){$("#dragHelper").addClass("additional").css("height",420).css("width",324);$("#sortHelper").css("height",372).css("width",320).css("float","");Customise.sort.rejig()}else{$("#dragHelper").removeClass("additional").css("height",278).css("width",648);$("#sortHelper").css("height",220).css("width",644).css("float","");Customise.sort.rejig()}}}})},rejig:function(){$(".sortable-container").removeClass("left").removeClass("right");var A=$("#main-content .container:visible");if(A.length>2){$("#item-tieDown").remove();$(A[1]).addClass("left");$(A[2]).addClass("right");$("#main-content .right").after('<span id="item-tieDown" class="tieDown"></span>')}}},track:function(A,D){var C;if(A=="move"){for(var B in D.main){C="/move/main/"+(Math.round(B)+1)+"/"+D.main[B].id;urchinTracker("/_hp/"+C)}for(var B in D.additional){C="/move/additional/"+(Math.round(B)+1)+"/"+D.additional[B].id;urchinTracker("/_hp/"+C)}}else{if(A=="add"){urchinTracker("/_hp/add/"+D)}else{if(A=="remove"){urchinTracker("/_hp/remove/"+D)}}}},serialize:function(A){var C=0,B=new Array();$.each(A,function(D,E){if(typeof E.id!="undefined"&&E.id!=""&&typeof E.className!="undefined"&&E.className.indexOf("ui-sortable")==-1){B[C]=new Object();if($(E).attr("object")){B[C]=JSON(E.getAttribute("object"))}B[C].id=E.id.replace("widget-","");C++}});return B},hide:function(){$("#customise-outer").remove()},reset:function(){if(confirm("Are you sure you want to reset your homepage customisation?")){window.location.href="?reset"}},GLB:{context:"frontpage",isDrag:false}};var Widget={info:function(A){window.location.href="#customise";$("#customise-directory").load("/_ajax2/widgets/info.php?id="+A)},install:function(A){$("#module-controls-"+A).html('<input type="checkbox" checked="true" onclick="javascript:Widget.uninstall('+A+');">');$.getJSON("/_ajax2/widgets/install.php",{id:A,context:Customise.GLB.context},function(B){if(B.code==1){$("#main-content").append(B.html);$("#widget-"+B.id).colorBlend([{fromColor:"white",toColor:"#99DFB0",param:"background-color",cycles:1}]);window.location.href="#customise";Customise.sort.disable();Customise.sort.enable()}});Customise.track("add",A)},uninstall:function(A){if(confirm("Are you sure you want to uninstall this widget?")){$("#widget-"+A).remove();Customise.sort.rejig();$("#module-controls-"+A).html('<input type="checkbox" onclick="javascript:Widget.install('+A+');">');$.ajax({type:"GET",url:"/_ajax2/widgets/uninstall.php",data:"&id="+A+"&context="+Customise.GLB.context})}else{$("#module-controls-"+A).html('<input type="checkbox" checked="true" onclick="javascript:Widget.uninstall('+A+');">')}Customise.track("remove",A)}};var JSONSerialize=function(B,C){if(typeof C=="undefined"){C="'"}switch(typeof B){case"number":case"boolean":case"function":return B;break;case"string":return C+B+C;break;case"object":var D;if(B.constructor===Array||typeof B.callee!=="undefined"){D="[";for(var A=0;A<B.length-1;A++){D+=JSONSerialize(B[A],C)+","}D+=JSONSerialize(B[A],C)+"]"}else{D="{";for(var A in B){D+=C+A+C+":"+JSONSerialize(B[A],C)+","}D=D.replace(/\,$/,"")+"}"}return D;break;default:return"UNKNOWN";break}};var JSON=function(sJSON){return eval("("+sJSON+")")};var Cookie={create:function(C,F,E){if(E){var B=new Date();B.setTime(B.getTime()+(E*24*60*60*1000));var D="; expires="+B.toGMTString()}else{var A=""}document.cookie=C+"="+F+D+"; path=/; domain=."+SITE_DOMAIN+";"},read:function(E){var A=E+"=";var B=document.cookie.split(";");for(var C=0;C<B.length;C++){var D=B[C];while(D.charAt(0)==" "){D=D.substring(1,D.length)}if(D.indexOf(A)==0){return D.substring(A.length,D.length)}}return null},Delete:function(A){Cookie.create(A,"",-1)}};var carousel={init:function(){var C=$("#carousel").css("background","#000 url(http://i."+SITE_DOMAIN+"/images/throbbers/big_bb.gif) 50% 50% no-repeat");C.append('<div id="carousel-images"></div>');var B=$("#carousel-images");var A=$("#carousel a");C.append('<div id="carousel-links"></div>');$.each(A,function(E,H){var H=$(H);var F=JSONSerialize(GLBCarousel[E]);var D=H.html();B.append('<a id="carousel-biglink-'+E+'" href="" class="carousel-biglink"><img src="'+GLBCarousel[E].img+'" style="background:transparent url(http://i.'+SITE_DOMAIN+'/images/throbbers/bw.gif) 50% 50% no-repeat;" alt="'+GLBCarousel[E].title+'"></a>');var G=6+(E*54);$("#carousel-links").append('<a id="carousel-link-'+E+'" class="carousel-link" href="'+H.attr("href")+'" object="'+F+'" style="top:'+G+'px;">'+(E+1)+"</a>");$("#carousel-link-"+E).bind("mouseover",carousel.over).bind("mouseout",carousel.out)});carousel.tick();$("#carousel ul").remove()},tick:function(){$(".carousel-link").removeClass("carousel-link-selected");var A=$("#carousel a");$.each(A,function(D,G){var F=$("#carousel-link-"+D),H,B,C=$("#carousel-biglink-"+D);if(carousel.GLB.tick==D){var E=JSON(F.attr("object"));F.addClass("carousel-link-selected");B=E.colour;$("#carousel-links").attr("class","carousel-color-"+B);C.attr("href",F.attr("href"))}else{B="transparent"}carousel.anim(carousel.GLB.tick*282)});carousel.GLB.tick++;if(carousel.GLB.tick>4){carousel.GLB.tick=0}clearTimeout(carousel.GLB.timeout);carousel.GLB.timeout=setTimeout(carousel.tick,6500)},over:function(){var A=JSON($(this).attr("object"));carousel.GLB.tick=A.i;carousel.tick();clearTimeout(carousel.GLB.timeout)},out:function(){carousel.GLB.timeout=setTimeout(carousel.tick,6500)},anim:function(A){$("#carousel-images").css("top",0-A)},GLB:{tick:0,timeout:0}};var Community={init:function(){$("#activity_ticker").html("");for(var A=0;A<6;A++){Community.tick(false)}setTimeout(Community.tick,(2000+(Math.random()*5000)))},tick:function(A){var B;if(Community.GLB.count<6){B=98-Community.GLB.count}else{B=Community.GLB.count-5}Community.GLB.count++;if(Community.GLB.count>98){Community.GLB.count=0}if(typeof aCommunity[Community.GLB.count]!="undefined"){$("#activity_ticker").prepend('<li id="item_activity_'+Community.GLB.count+'">'+aCommunity[Community.GLB.count]+"</li>")}if(typeof A!="boolean"){$("#item_activity_"+Community.GLB.count).hide().slideDown(function(){$("#item_activity_"+B).remove()}).colorBlend([{fromColor:"#eeeeee",toColor:"#e2e370",param:"background-color",cycles:1}]);setTimeout(Community.tick,(2000+(Math.random()*5000)))}else{$("#item_activity_"+B).remove()}},GLB:{count:0}};var AD={pos:function(B){var C=0;do{if(B.offsetTop!="NaN"){C+=B.offsetTop||0}B=B.offsetParent}while(B);return C},rejig:function(){var A=$("#ad_1"),B=$("#ad1");var C=AD.pos(B[0])-12;A.css("top",C).show();if($("#ad_6").length>0){$("#ad_6").show()}if($("#ad_7").length>0){$("#ad_7").show()}}};var Competitions={init:function(){$("#competitions-navs").html('<div class="navs col1">'+AAMB2+AAMB3+'</div><div class="navs col2">'+AAMB4+AAMB5+'</div><span class="tieDown"></span>')},loading:function(){$("#competitions-navs").html('<div style="padding:0 12px;"><img src="http://i.'+SITE_DOMAIN+'/images/throbbers/eee.gif" width="16" height="16" class="icon16 mRight">Loading competitions...</div>')}};var Bookmark={init:function(){$("#bookmark-link").addClass("dropdown-arrow").bind("click",Bookmark.dropdown).after('<div id="bookmark-dropdown" class=""><ul><li><a href="javascript:Bookmark.bookmark();">On your computer</a></li><li><a href="http://del.icio.us/post?url='+Bookmark.GLB.URL+'">via Delicious</a></li><li><a href="http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk='+Bookmark.GLB.URL+'&title=Bookmark%20a%20page%20-%20Citybeat%20Radio">via Google Bookmarks</a></li><li><a href="http://ma.gnolia.com/bookmarklet/add?url='+Bookmark.GLB.URL+'">via Magnolia</a></li><li><a href="http://www.newsvine.com/_tools/seed&save?u='+Bookmark.GLB.URL+'">via Newsvine</a></li><li><a href="http://digg.com/submit?phase=2&url='+Bookmark.GLB.URL+'">via Digg</a></li><li><a href="http://reddit.com/submit?url='+Bookmark.GLB.URL+'">via Reddit</a></li></ul></div>');$("#bookmark-dropdown").hide()},dropdown:function(){var C=$("#bookmark-link");var A=$("#bookmark-dropdown");if(C.hasClass("dropdown-arrow-click")){C.removeClass("dropdown-arrow-click");A.hide()}else{C.addClass("dropdown-arrow-click");A.show()}var B;if($.browser.msie){B=0-(Bookmark.pos(C[0])-Bookmark.pos($("#outer-tools")[0])-14);A.css("margin-top",AD.pos($(".wrapper_quicklinks")[0])-AD.pos($("#outer-tools")[0])-8)}else{B=Bookmark.pos(C[0])-Bookmark.pos($("#outer-tools")[0])-24}A.css("margin-left",B);return false},pos:function(B){var C=0;do{if(B.offsetLeft!="NaN"){C+=B.offsetLeft||0}B=B.offsetParent}while(B);return C},bookmark:function(){if(window.sidebar){window.sidebar.addPanel(Bookmark.GLB.title,Bookmark.GLB.URL,"")}else{if(window.external){window.external.AddFavorite(Bookmark.GLB.URL,Bookmark.GLB.title)}else{if(window.opera&&window.print){return true}}}Bookmark.dropdown()},GLB:{URL:window.location.href,title:"Citybeat Radio"}};var MSIE={init:function(){if($.browser.msie&&$.browser.version<7){$.each($("img"),function(){if($(this).attr("src").indexOf(".png")!=-1){$(this).addClass("pngfix")}})}}};
