var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS"},searchString:function(D){for(var A=0;A<D.length;A++){var B=D[A].string;var C=D[A].prop;this.versionSearchString=D[A].versionSearch||D[A].identity;if(B){if(B.indexOf(D[A].subString)!=-1){return D[A].identity}}else{if(C){return D[A].identity}}}},searchVersion:function(B){var A=B.indexOf(this.versionSearchString);if(A==-1){return }return parseFloat(B.substring(A+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};BrowserDetect.init();var _NULLSOFT_={Version:"2.0",init:function(){if((typeof Prototype=="undefined")||(typeof Element=="undefined")||(typeof Element.Methods=="undefined")||parseFloat(Prototype.Version.split(".")[0]+"."+Prototype.Version.split(".")[1])<1.5){throw ("script.aculo.us requires the Prototype JavaScript framework >= 1.5.0")}}};_NULLSOFT_.init();var _NULLSOFT_Module_SlideShow=Class.create();_NULLSOFT_Module_SlideShow.prototype={initialize:function(A){this.list=A;this.list_length=A.length;this.last=0;this.current=0},scrollLeft:function(){this.setPosition(-1);Effect.Fade(this.list[this.last]);Effect.Appear(this.list[this.current])},scrollRight:function(){this.setPosition(+1);Effect.Fade(this.list[this.last]);Effect.Appear(this.list[this.current])},setPosition:function(A){last=this.current;current=last+A;if(current==-1){current=this.list_length-1}else{if(current==this.list_length){current=0}}this.last=last;this.current=current}};var _NULLSOFT_Module_Shoutcast=Class.create();_NULLSOFT_Module_Shoutcast.prototype={initialize:function(A){this.container=A;this.url="/media/feed-radio-shoutcast-stations";this.options=$H({g:"",l:"10"});this.genre="";this.dataController=new _NULLSOFT_DataController();this.data={};this.stations=[];this.count=0},Update:function(A){this.options=$H({g:A,l:"10"});this.genre=A;$(this.container).update('<tr><td colspan="3">Loading '+A+" Stations...</td></tr>");this.GetData()},GetData:function(){this.stations=[];this.count=0;this.dataController.GetRemoteData(this.url,this.GetParams(),this.LoadData.bind(this),false)},LoadData:function(A){this.data=A;if(typeof A=="object"){this.ParseData();if(this.stations.length>0){this.Render()}else{$(this.container).update('<tr><td colspan="3">No Stations Available for '+this.genre+".</td></tr>")}}else{$(this.container).update('<tr><td colspan="3">No Stations Available for '+this.genre+".</td></tr>")}},ParseData:function(){var C=this.data.getElementsByTagName("station");var B=C.length;for(var A=0;A<B;A++){station=new ShoutcastStation();elements=$H(station.columns);tmp=[];elements.each(function(D){tmp=C[A].getElementsByTagName(D.value);if(tmp[0].hasChildNodes()){station[D.key]=tmp[0].firstChild.nodeValue}else{station[D.key]=""}});this.stations.push(station)}},Render:function(){var A="";var C=this.stations.length;A+="<table>";A+='<thead><tr><td colspan="3"></td></tr></thead>';A+='<tfoot><tr><td colspan="3"></td></tr></tfoot>';A+="<tbody>";for(var B=0;B<C;B++){style="odd";if(B%2==0){style="even"}A+='<tr class="'+style+'">';A+='  <td class="name" title="'+this.stations[B].name+'">'+this.stations[B].name.truncate(25)+"</td>";A+='  <td class="playing" title="'+this.stations[B].current_track+'">'+this.stations[B].current_track.truncate(25)+"</td>";A+='  <td class="button"><div class="m_button_listen" title="Listen"><a href="http://yp.shoutcast.com/sbin/tunein-station.pls?id='+this.stations[B].id+'">&nbsp;</a></div></td>';A+="</tr>"}A+="</tbody>";A+="</table>";$(this.container).update(A)},GetParams:function(){return this.options.toQueryString()}};var ShoutcastStation=Class.create();ShoutcastStation.prototype={id:"0",columns:{id:"id",name:"name",current_track:"current_track"},initialize:function(){}};var _NULLSOFT_Module_Media=Class.create();_NULLSOFT_Module_Media.prototype={initialize:function(A){this.container=A;this.url="/media/feed-media-featured";this.options=$H({s:"music"});this.section="music";this.dataController=new _NULLSOFT_DataController();this.data={};this.items=[];this.count=0;return this},Update:function(A){this.options=$H({s:A});this.section=A;$(this.container).update('<tr><td colspan="3">Loading '+A+" ...</td></tr>");this.GetData()},GetData:function(){this.data={};this.items=[];this.count=0;this.dataController.GetRemoteData(this.url,this.GetParams(),this.LoadData.bind(this),false)},LoadData:function(B){this.data=B;if(typeof B=="object"){var A=this.ParseData();if(this.items.length>0){this.Render(A)}else{$(this.container).update('<tr><td colspan="3">'+this.section+" is unavailable</td></tr>")}}else{$(this.container).update('<tr><td colspan="3">'+this.section+" is unavailable</td></tr>")}},ParseData:function(){var B=this.data.getElementsByTagName("item");var E=B.length;var F=[];var A="";for(var D=0;D<E;D++){if(this.section=="music"){F[D]=new MediaMusic()}else{if(this.section=="videos"){F[D]=new MediaVideo()}else{if(this.section=="movies"){F[D]=new MediaMovie()}else{if(this.section=="games"){F[D]=new MediaGame()}}}}column_count=F[D].columns.length;for(j=0;j<column_count;j++){var C=B[D].getElementsByTagName(F[D].columns[j]);if(C[0].hasChildNodes()){F[D].data[F[D].columns[j]]=C[0].firstChild.nodeValue}else{F[D].data[F[D].columns[j]]=""}}this.items=F;A+=F[D].getDisplay(D)}return A},Render:function(E){var A="";var D=Array();var C=this.items.length;for(var B=0;B<C;B++){D[B]="Media_Featured_"+B}A+="<script>SlideShow_Media_Featured = new _NULLSOFT_Module_SlideShow("+D.toJSON()+")<\/script>";A+='<div class="m_leftarrow" onclick="SlideShow_Media_Featured.scrollLeft();"></div>';A+=E;A+='<div class="m_rightarrow" onclick="SlideShow_Media_Featured.scrollRight();"></div>';$(this.container).update(A)},GetParams:function(){return this.options.toQueryString()}};var MediaMusic=Class.create();MediaMusic.prototype={data:$H({id:"",title:"",artist_id:"",artist_name:"",artist_pic:""}),columns:["id","title","artist_id","artist_name","artist_pic"],initialize:function(){return this},getDisplay:function(B){display="display: none;";if(B==0){display="display: block;"}var A="";if(this.data.image==""){this.data.image="http://media.winamp.com/main/images/icons/audio.gif"}A+='<div id="Media_Featured_'+B+'" class="module_stage" style="z-index: '+B+"0; "+display+'">';A+='<a href="/media/music-artist/'+this.data.artist_id+'"><img style="float: left; margin-right: 5px;" src="'+this.data.artist_pic+'" border="0" width="100" /></a>';A+='<strong><a href="/media/music-playlist/'+this.data.id+',hi,.pls" title="Listen to '+this.data.title+'">'+this.data.title.truncate(25)+"</a></strong><br />";A+='by <a href="/media/music-artist/'+this.data.artist_id+'" title="Check out the Artist '+this.data.artist_name+'">'+this.data.artist_name+"</a><br /><br />";A+="Play Now:<br />";A+='<a href="/media/music-playlist/'+this.data.id+',lo,.pls" title="Play '+this.data.title+' at low bitrate"><img src="http://media.winamp.com/main/images/buttons/lo_speed.gif" alt="Lo Bandwidth" border="0" /></a>&nbsp;&nbsp;';A+='<a href="/media/music-playlist/'+this.data.id+',hi,.pls" title="Play '+this.data.title+' at high bitrate"><img src="http://media.winamp.com/main/images/buttons/hi_speed.gif" alt="Hi Bandwidth" border="0" /></a>';A+="</div>";return A}};var MediaVideo=Class.create();MediaVideo.prototype={data:$H({id:"",title:"",artist_id:"",artist_name:"",artist_pic:""}),columns:["id","title","artist_id","artist_name","artist_pic"],initialize:function(){return this},getDisplay:function(B){display="display: none;";if(B==0){display="display: block;"}var A="";if(this.data.image==""){this.data.image="http://media.winamp.com/main/images/icons/video.gif"}A+='<div id="Media_Featured_'+B+'" class="module_stage" style="z-index: '+B+"0; "+display+'">';A+='<a href="/media/video-artist/'+this.data.artist_id+'"><img style="float: left; margin-right: 5px;" src="'+this.data.artist_pic+'" border="0" width="100" /></a>';A+='<strong><a href="/media/video-playlist/'+this.data.id+',hi,.pls" title="Listen to '+this.data.title+'">'+this.data.title.truncate(25)+"</a></strong><br />";A+='by <a href="/media/video-artist/'+this.data.artist_id+'" title="Check out the Artist '+this.data.artist_name+'">'+this.data.artist_name+"</a><br /><br />";A+="Play Now:<br />";A+='<a href="/media/video-playlist/'+this.data.id+',lo,.pls" title="Play '+this.data.title+' at low bitrate"><img src="http://media.winamp.com/main/images/buttons/lo_speed.gif" alt="Lo Bandwidth" border="0" /></a>&nbsp;&nbsp;';A+='<a href="/media/video-playlist/'+this.data.id+',hi,.pls" title="Play '+this.data.title+' at high bitrate"><img src="http://media.winamp.com/main/images/buttons/hi_speed.gif" alt="Hi Bandwidth" border="0" /></a>';A+="</div>";return A}};var MediaMovie=Class.create();MediaMovie.prototype={data:$H({id:"",title:"",photo:"",date_release:"",showtimes_url:""}),columns:["id","title","photo","date_release","showtimes_url"],initialize:function(){return this},getDisplay:function(B){display="display: none;";if(B==0){display="display: block;"}var A="";if(this.data.image==""){this.data.image="http://media.winamp.com/main/images/icons/video.gif"}A+='<div id="Media_Featured_'+B+'" class="module_stage" style="z-index: '+B+"0; "+display+'">';A+='<a href="/media/movies-playlist/'+this.data.id+',hi,.pls"><img style="float: left; margin-right: 5px;" src="'+this.data.photo+'" border="0" width="100" /></a>';A+='<strong><a href="/media/movies-playlist/'+this.data.id+',hi,.pls" title="Listen to '+this.data.title+'">'+this.data.title.truncate(25)+"</a></strong><br />";A+='Get <a href="'+this.data.showtimes_url+'" title="Check out the Showtimes for '+this.data.title+'">Showtimes</a><br /><br />';A+="Watch it:<br />";A+='<a href="/media/movies-playlist/'+this.data.id+',lo,.pls" title="Watch '+this.data.title+' at low bitrate"><img src="http://media.winamp.com/main/images/buttons/lo_speed.gif" alt="Lo Bandwidth" border="0" /></a>&nbsp;&nbsp;';A+='<a href="/media/movies-playlist/'+this.data.id+',hi,.pls" title="Watch '+this.data.title+' at high bitrate"><img src="http://media.winamp.com/main/images/buttons/hi_speed.gif" alt="Hi Bandwidth" border="0" /></a>';A+="</div>";return A}};var MediaGame=Class.create();MediaGame.prototype={data:$H({id:"",title:"",image:"",intro:""}),columns:["id","title","image","intro"],initialize:function(){return this},getDisplay:function(B){display="display: none;";if(B==0){display="display: block;"}var A="";if(this.data.image==""){this.data.image="http://media.winamp.com/main/images/icons/video.gif"}A+='<div id="Media_Featured_'+B+'" class="module_stage" style="z-index: '+B+"0; "+display+'">';A+='<a href="/media/games-playlist/'+this.data.id+',hi,.pls"><img style="float: left; margin-right: 5px;" src="'+this.data.image+'" border="0" width="100" /></a>';A+='<strong><a href="/media/games-playlist/'+this.data.id+',hi,.pls" title="Listen to '+this.data.title+'">'+this.data.title.truncate(25)+"</a></strong><br /><br />";A+=this.data.intro+"<br /><br />";A+="Watch it:<br />";A+='<a href="/media/games-playlist/'+this.data.id+',lo,.pls" title="Watch '+this.data.title+' at low bitrate"><img src="http://media.winamp.com/main/images/buttons/lo_speed.gif" alt="Lo Bandwidth" border="0" /></a>&nbsp;&nbsp;';A+='<a href="/media/games-playlist/'+this.data.id+',hi,.pls" title="Watch '+this.data.title+' at high bitrate"><img src="http://media.winamp.com/main/images/buttons/hi_speed.gif" alt="Hi Bandwidth" border="0" /></a>';A+="</div>";return A}};function _NULLSOFT_AutoDownload(B,C,D){var D=0;if(BrowserDetect.browser=="Explorer"&&(D==0||D=="0")){var A=window.open(B,"_blank","menubar=no,location=no,resizable=no,scrollbars=no,status=no,height=1,width=1,top=1,left=1");window.location.href=C}else{var A=window.open(B,"_blank","menubar=no,location=no,resizable=no,scrollbars=no,status=no,height=1,width=1,top=1,left=1");window.location.href=C}return false}function checkSearchInput(A){if(A=="Search"||A.length<1){return false}return true}var _NULLSOFT_Module_SlideShow_AJAX=Class.create();_NULLSOFT_Module_SlideShow_AJAX.prototype={initialize:function(A,C,B){this.container=A;this.list=C;this.list_length=C.length;this.type=B;this.last=0;this.current=0},scrollLeft:function(){this.setPosition(-1);this.swapContent()},scrollRight:function(){this.setPosition(+1);this.swapContent()},setPosition:function(A){last=this.current;current=last+A;if(current==-1){current=this.list_length-1}else{if(current==this.list_length){current=0}}this.last=last;this.current=current},swapContent:function(){if(this.type=="skins"){var B=new _NULLSOFT_ModuleView_Skin(this.list[this.current],this.container);B.GetData()}else{if(this.type=="plugins"){var A=new _NULLSOFT_ModuleView_Plugin(this.list[this.current],this.container);A.GetData()}else{}}}};var _NULLSOFT_ModuleView_Skin=Class.create();_NULLSOFT_ModuleView_Skin.prototype={initialize:function(B,A){this.options=$H();this.id=B;this.container=A;this.url="/skins/module_getskin/"+B+"/"+A;this.dataController=new _NULLSOFT_DataController()},GetData:function(){this.dataController.GetRemoteData(this.url,this.GetParams(),this.LoadData.bind(this),false)},LoadData:function(A){if(A!=""){$(this.container).replace(A)}else{$(this.container).replace('<table id="'+this.container+'"><tr><td colspan="3">skin is unavailable</td></tr></table>')}},GetParams:function(){return this.options.toQueryString()}};var _NULLSOFT_ModuleView_Plugin=Class.create();_NULLSOFT_ModuleView_Plugin.prototype={initialize:function(B,A){this.options=$H();this.id=B;this.container=A;this.url="/plugins/module_getplugin/"+B+"/"+A;this.dataController=new _NULLSOFT_DataController()},GetData:function(){this.dataController.GetRemoteData(this.url,this.GetParams(),this.LoadData.bind(this),false)},LoadData:function(A){if(A!=""){$(this.container).replace(A)}else{$(this.container).replace('<table id="'+this.container+'"><tr><td colspan="3">plugin is unavailable</td></tr></table>')}},GetParams:function(){return this.options.toQueryString()}};function NiftyCheck(){if(!document.getElementById||!document.createElement){return false}var A=navigator.userAgent.toLowerCase();if(A.indexOf("msie 5")>0&&A.indexOf("opera")==-1){return false}return true}function Rounded(F,H,G,B,E){var A;if(!NiftyCheck()){return }if(typeof (B)=="undefined"){B=H}if(typeof (E)=="undefined"){E=G}var I=getElements(F);var C=I.length;for(var D=0;D<C;D++){color=get_current_style(I[D],"background-color","transparent");A=get_current_style(I[D].parentNode,"background-color","transparent");AddRounded(I[D],A,color,H,G,true);AddRounded(I[D],A,color,B,E,false)}}Math.sqr=function(A){return A*A};function Blend(D,B,E){var C=Array(parseInt("0x"+D.substring(1,3)),parseInt("0x"+D.substring(3,5)),parseInt("0x"+D.substring(5,7)));var A=Array(parseInt("0x"+B.substring(1,3)),parseInt("0x"+B.substring(3,5)),parseInt("0x"+B.substring(5,7)));return"#"+("0"+Math.round(C[0]+(A[0]-C[0])*E).toString(16)).slice(-2).toString(16)+("0"+Math.round(C[1]+(A[1]-C[1])*E).toString(16)).slice(-2).toString(16)+("0"+Math.round(C[2]+(A[2]-C[2])*E).toString(16)).slice(-2).toString(16);return"#"+("0"+Math.round(C[0]+(A[0]-C[0])*E).toString(16)).slice(-2).toString(16)+("0"+Math.round(C[1]+(A[1]-C[1])*E).toString(16)).slice(-2).toString(16)+("0"+Math.round(C[2]+(A[2]-C[2])*E).toString(16)).slice(-2).toString(16)}function AddRounded(B,A,L,R,Q,K){if(!R&&!Q){return }var N,M;var O=document.createElement("div");O.style.backgroundColor=A;var J=0;for(N=1;N<=Q;N++){var F,E,D;arc=Math.sqrt(1-Math.sqr(1-N/Q))*R;var C=R-Math.ceil(arc);var I=Math.floor(J);var P=R-C-I;var H=document.createElement("div");var G=O;H.style.margin="0px "+C+"px";H.style.height="1px";H.style.overflow="hidden";for(M=1;M<=P;M++){if(M==1){if(M==P){F=((arc+J)*0.5)-I}else{E=Math.sqrt(1-Math.sqr((R-C-M+1)/R))*Q;F=(E-(Q-N))*(arc-I-P+1)*0.5;F=0}}else{if(M==P){E=Math.sqrt(1-Math.sqr((R-C-M+1)/R))*Q;F=1-(1-(E-(Q-N)))*(1-(J-I))*0.5}else{D=Math.sqrt(1-Math.sqr((R-C-M)/R))*Q;E=Math.sqrt(1-Math.sqr((R-C-M+1)/R))*Q;F=((E+D)*0.5)-(Q-N)}}H.style.backgroundColor=Blend(A,L,F);if(K){G.appendChild(H)}else{G.insertBefore(H,G.firstChild)}G=H;var H=document.createElement("div");H.style.height="1px";H.style.overflow="hidden";H.style.margin="0px 1px"}H.style.backgroundColor=L;if(K){G.appendChild(H)}else{G.insertBefore(H,G.firstChild)}J=arc}if(K){B.insertBefore(O,B.firstChild)}else{B.appendChild(O)}}function getElements(C){var E=[];var B=document.getElementsByTagName("DIV");var D=new RegExp("\\b"+C+"\\b");for(var A=0;A<B.length;A++){if(D.test(B[A].className)){E.push(B[A])}}return E}function get_current_style(D,G,C){var A,B,H,F;try{var E=document.defaultView.getComputedStyle(D,"");H=E.getPropertyValue(G)}catch(A){if(D.currentStyle){F=G.split("-");for(B=1;B<F.length;B++){F[B]=F[B].toUpperCase()}F=F.join("");H=D.currentStyle.getAttribute(F)}}if((H.indexOf("rgba")>-1||H==C)&&D.parentNode){if(D.parentNode!=document){H=get_current_style(D.parentNode,G,C)}else{H="#FFFFFF"}}if(H.indexOf("rgb")>-1&&H.indexOf("rgba")==-1){H=rgb2hex(H)}if(H.length==4){H="#"+H.substring(1,1)+H.substring(1,1)+H.substring(2,1)+H.substring(2,1)+H.substring(3,1)+H.substring(3,1)}return H}function rgb2hex(E){var A=255;var C="";var B;var D=/([0-9]+)[, ]+([0-9]+)[, ]+([0-9]+)/;var F=D.exec(E);for(B=1;B<4;B++){C+=("0"+parseInt(F[B]).toString(16)).slice(-2)}return"#"+C}function waOnPageLoad(){var A=0;$$("div#header div#search ul li").each(function(B){if(waHasClassName(B,"search_tab_active")){header_search_launch_url=wa_search_tabs_urls[A]}A++})}function navOnHover(D){var A="menu_"+D;var C="nav_"+D+"_container";waAddClassName(C,"wa_nav_hover");try{$(A).style.display="block"}catch(B){}}function navOnOut(D){var A="menu_"+D;var C="nav_"+D+"_container";waRemoveClassName(C,"wa_nav_hover");try{$(A).style.display="none"}catch(B){}}function getBtnLeft(B){var A=0;if(B.offsetParent){A=B.offsetLeft;while(B=B.offsetParent){A+=B.offsetLeft}}return A}function getBtnTop(A){var B=0;if(A.offsetParent){B=A.offsetTop;while(A=A.offsetParent){B+=A.offsetTop}}return B}function navDropDown(D){var A="nav_"+D;var B="menu_"+D;try{$(B).style.left=getBtnLeft($(A))-2+"px";$(B).style.top=getBtnTop($(A))+22+"px"}catch(C){}}function menuRowOnHover(A){$(A).addClassName("wa_menu_row_hover")}function menuRowOnOut(A){$(A).removeClassName("wa_menu_row_hover")}function onSearchFocus(A){if($(A).value=="Search"){$(A).value=""}}var wa_search_tabs=new Array("Web","Video","Wiki","Blog","Forums","Skins","Plug-ins");var wa_search_tabs_urls=new Array("http://search.winamp.com/search/search?invocationType=en00-winamp-55--portal&query=","http://video.aol.com/video-search/query/","http://dev.winamp.com/wiki/Special:Search?search=","http://blog.winamp.com/search/?q=","http://forums.winamp.com/search.php?q=","http://www.winamp.com/skins/search/?q=","http://www.winamp.com/plugins/search/?q=");var header_search_launch_url=wa_search_tabs_urls[0];function selSearchTab(C){for(var B=0,A=wa_search_tabs.length;B<A;++B){if($(wa_search_tabs[B]).className=="search_tab_active"){$(wa_search_tabs[B]).className=""}}for(var B=0,A=wa_search_tabs.length;B<A;++B){if(wa_search_tabs[B]==C){$(wa_search_tabs[B]).className="search_tab_active";header_search_launch_url=wa_search_tabs_urls[B]}}$("search_input_field").focus()}function checkWinampSearchEnter(B){var A;if(B&&B.which){B=B;A=B.which}else{B=event;A=B.keyCode}if(A==13){launchNewSearch()}}function launchNewSearch(){var A="/familyfilter/0";if($("search_input_field").value=="Search"){return false}if($("Forums").className=="search_tab_active"){document.forumsearch.query.value=$("search_input_field").value;document.forumsearch.submit()}else{if($("Wiki").className=="search_tab_active"){document.location.replace(header_search_launch_url+$("search_input_field").value)}else{if($("Video").className=="search_tab_active"){var C=0;for(var B=0;B<wa_search_tabs.length;B++){if(wa_search_tabs[B]=="Video"){C=B}}if(!$("familyFilterChk")||$("familyFilterChk")&&!$("familyFilterChk").checked){document.location=(wa_search_tabs_urls[C]+$("search_input_field").value+"/skin/winamp")}else{document.location=(wa_search_tabs_urls[C]+$("search_input_field").value+"/skin/winamp"+A)}}else{document.location=(header_search_launch_url+$("search_input_field").value)}}}}function waRedirect(A){document.location=A}function waHasClassName(A,B){if(!(A=$(A))){return }var C=A.className;return(C.length>0&&(C==B||new RegExp("(^|\\s)"+B+"(\\s|$)").test(C)))}function waAddClassName(A,B){if(!(A=$(A))){return }if(!waHasClassName(A,B)){A.className+=(A.className?" ":"")+B}return A}function waRemoveClassName(A,B){if(!(A=$(A))){return }A.className=A.className.replace(new RegExp("(^|\\s+)"+B+"(\\s+|$)")," ").strip();return A}function waToggleClassName(A,B){if(!(A=$(A))){return }if(waHasClassName(A,B)){waRemoveClassName(A,B);return false}else{waAddClassName(A,B);return true}}function impressumMe(){$("impressum_box").style.display="block"}function isValidEmail(F){var A="@";var B=".";var E=F.indexOf(A);var C=F.length;var D=F.indexOf(B);if(F.indexOf(A)==-1){return false}if(F.indexOf(A)==-1||F.indexOf(A)==0||F.indexOf(A)==C){return false}if(F.indexOf(B)==-1||F.indexOf(B)==0||F.indexOf(B)==C){return false}if(F.indexOf(A,(E+1))!=-1){return false}if(F.substring(E-1,E)==B||F.substring(E+1,E+2)==B){return false}if(F.indexOf(B,(E+2))==-1){return false}if(F.indexOf(" ")!=-1){return false}return true};