function toggleTracklist()
{$("#audio_tracklist").slideToggle();}
function openAudioPlayer()
{if(typeof ap_stopAll=='function')
{ap_stopAll();}
window.open('./audiowindow','audiowindow','top=50,left=50,width=370,height=200,toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0');}
var _lastQuote=-1;var MS=1000;var NEW_SHADOW_TIME=2*MS;var NEW_QUOTE_TIME=10*MS;$(document).ready(function(){setJQShadowsSupported();changeShadows(true);setInterval(changeShadows,NEW_SHADOW_TIME);setInterval(changeQuote,NEW_QUOTE_TIME);});function setJQShadowsSupported()
{jQuery.support.boxShadow=false;jQuery.each(['boxShadow','MozBoxShadow','WebkitBoxShadow'],function(){if(document.body.style[this]!==undefined)jQuery.support.boxShadow=true;return(!jQuery.support.boxShadow);});}
function changeShadows(initial)
{var func=maybeChangeShadow;if(initial)
{func=changeShadow;}
$('.div_menu, .div_pageItem').each(func);}
function maybeChangeShadow()
{if(rnd(5)<2)
{changeShadow();}}
function changeShadow()
{var colour=getRandomColour();if($.support.boxShadow)
{$(this).animate({border:'1px solid '+colour,shadow:'0 0 16px '+colour},{duration:'fast'});}
else
{if($(this).attr('id')=='facebook')
{$(this).css('border','0');$(this).css('border-bottom','1px solid #94A3C4');}
else
{$(this).css('border','1px solid '+colour);}}}
function getRandomColour()
{var letters='9ABCD'.split('');var color='#';for(var i=0;i<3;i++){color+=letters[rnd(letters.length)];}
return color;}
function changeQuote()
{if(_quotes.length>1)
{var quoteNumber;while((quoteNumber=rnd(_quotes.length))==_lastQuote);_lastQuote=quoteNumber;var quote=_quotes[quoteNumber];if(quote)
{fadeAndChangeText('#promo_review_text',quote.text);fadeAndChangeText('#promo_review_source',quote.source);}}}
function fadeAndChangeText(element,text)
{$(element).fadeOut('fast',function(){$(this).text(text);}).fadeIn('fast');}
function rnd(max)
{return rndRange(0,max);}
function rndRange(min,max)
{var range=max-min;return min+Math.floor(Math.random()*range);};
/*
 * Shadow animation jQuery-plugin
 * http://www.bitstorm.org/jquery/shadow-animation/
 * Copyright 2010 Edwin Martin <edwin@bitstorm.org>
 * Released under the MIT and GPL licenses.
 */
(function(e){function i(a,b,c){var d=[];a.c&&d.push("inset");typeof b.color!="undefined"&&d.push("#"+g(a.color[0]+c*(b.color[0]-a.color[0]))+g(a.color[1]+c*(b.color[1]-a.color[1]))+g(a.color[2]+c*(b.color[2]-a.color[2])));typeof b.left!="undefined"&&d.push(parseInt(a.left+c*(b.left-a.left))+"px "+parseInt(a.top+c*(b.top-a.top))+"px");typeof b.blur!="undefined"&&d.push(parseInt(a.blur+c*(b.blur-a.blur))+"px");typeof b.a!="undefined"&&d.push(parseInt(a.a+c*(b.a-a.a))+"px");return d.join(" ")}function g(a){a=parseInt(a).toString(16);return a.length==1?"0"+a:a}function h(a){var b,c,d={};if(b=/#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})/.exec(a))c=[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16)];else if(b=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/.exec(a))c=[parseInt(b[1],16)*17,parseInt(b[2],16)*17,parseInt(b[3],16)*17];else if(b=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(a))c=[parseInt(b[1]),parseInt(b[2]),parseInt(b[3])];if(b=/([0-9]+)(?:px)?\s+([0-9]+)(?:px)?(?:\s+([0-9]+)(?:px)?)?(?:\s+([0-9]+)(?:px)?)?/.exec(a))d={left:parseInt(b[1]),top:parseInt(b[2]),blur:b[3]?parseInt(b[3]):undefined,a:b[4]?parseInt(b[4]):undefined};d.c=/inset/.test(a);d.color=c;return d}var f;e.each(["boxShadow","MozBoxShadow","WebkitBoxShadow"],function(a,b){a=e("body").css(b);if(typeof a=="string"&&a!=""){f=b;return false}});if(f)e.fx.step.shadow=function(a){if(!a.init){a.b=h(e(a.elem).css(f));a.end=e.extend({},a.b,h(a.options.curAnim.shadow));a.init=true}a.elem.style[f]=i(a.b,a.end,a.pos)}})(jQuery);
