
document.observe("dom:loaded",function(){if($('nextWallpaper')!=null){Event.observe('nextWallpaper','click',getNextPage);}
if($('prevWallpaper')!=null){Event.observe('prevWallpaper','click',getPrevPage);}});function getTab(tab){SWFAddress.setValue(tab);}
function showTab(tab){$('content').className='pngfix '+tab;$('activeTab').value=tab;var tabList=$('download_center').childElements();for(var i=0;i<tabList.length;i++){if(tabList[i].id!=tab+'_container'){tabList[i].hide();}}
if($(tab+'_container')==null){new Ajax.Updater('download_center','/index.php',{method:'post',asynchronous:false,parameters:{actionType:'ajax',action:'community',subAction:'get'+tab+'Page'},insertion:'bottom',onComplete:function(){Event.observe('next'+tab,'click',getNextPage);Event.observe('prev'+tab,'click',getPrevPage);}});}else{$(tab+'_container').show();}}
function getNextPage(){var tab=$('activeTab').value;Event.stopObserving('next'+tab,'click',getNextPage);Event.stopObserving('prev'+tab,'click',getPrevPage);var currentPage=parseInt($('curr'+tab+'Page').value);var totalPage=parseInt($('total'+tab+'Page').value);var requestedPage=currentPage+1;var pageWidth=$(tab+'_'+currentPage).getWidth();if($(tab+'_'+requestedPage)==null){var newWidth=parseInt($('download_'+tab).getStyle('width'))+pageWidth;$('download_'+tab).setStyle({width:newWidth+'px'});new Ajax.Updater('download_'+tab,'/index.php',{method:'post',asynchronous:false,parameters:{actionType:'ajax',action:'community',subAction:'getDownloadPageContent',pageNum:requestedPage,tab:tab},insertion:'bottom'});}
var callback=new Object();callback['next'+tab]=getNextPage;callback['prev'+tab]=getPrevPage;slideLeft('download_'+tab,callback);$('curr'+tab+'Page').value=requestedPage;toggleNav(tab);switch(tab){case'Banner':setTimeout("pngfixBanner()",1000);break;case'MP3':setTimeout("flirMP3Text();",100);break;}}
function getPrevPage(){tab=$('activeTab').value;Event.stopObserving('next'+tab,'click',getNextPage);Event.stopObserving('prev'+tab,'click',getPrevPage);var currentPage=parseInt($('curr'+tab+'Page').value);var totalPage=parseInt($('total'+tab+'Page').value);var requestedPage=currentPage-1;var callback=new Object();callback['next'+tab]=getNextPage;callback['prev'+tab]=getPrevPage;slideRight('download_'+tab,callback);$('curr'+tab+'Page').value=requestedPage;toggleNav(tab);}
function toggleNav(tab){var currentPage=parseInt($('curr'+tab+'Page').value);var totalPage=parseInt($('total'+tab+'Page').value);if(currentPage<=1){$('prev'+tab).addClassName('hidden');}else{$('prev'+tab).removeClassName('hidden');}
if(currentPage<totalPage){$('next'+tab).removeClassName('hidden');}else{$('next'+tab).addClassName('hidden');}
$(tab+'_pageNum').innerHTML=currentPage+' of '+totalPage;}
function pngfixBanner(){var img=$$('#Banner_'+$('currBannerPage').value+' div');for(var i=0,len=img.length;i<len;++i){if(!img[i].hasClassName('pngfix')){img[i].addClassName('pngfix');}}}
function selectAllText(e){e.select();}
function flirMP3Text(){FLIR.replace('a.mp3Text',new FLIRStyle({mode:'quickeffects',qe_Shadow:'toon',color:'2a597a'},new FLIRStyle({mode:'quickeffects',qe_Shadow:'toon',color:'000000'})));}
SWFAddress.addEventListener(SWFAddressEvent.CHANGE,function(){var request=SWFAddress.getValue().replace('/','');switch(request){case'Icon':showTab('Icon');break;case'Wallpaper':showTab('Wallpaper');break;case'Banner':showTab('Banner');pngfixBanner();break;case'Pictures':showTab('Pictures');break;case'MySpace':showTab('MySpace');break;case'MP3':showTab('MP3');flirMP3Text();break;}});