    AudioPlayer.setup("/pjs/player.swf", {width: 240, transparentpagebg : 'yes'});  

	var promoData = new Object();
	var promoSwitchTime = 5;
    
$(document).ready(function(){

	$('.faq_q').click(function(e){
	var target = $('#'+$(this).attr('rel'));
	if (target.css('display') == 'none')
	{
	$(this).find('a:first').removeClass('off');
	$(this).find('a:first').addClass('on');
	target.css('display','block');
	} else {
	$(this).find('a:first').removeClass('on');
	$(this).find('a:first').addClass('off');
	target.css('display','none');	
	};	
	e.preventDefault();
	});

    var menuItemsW = 0;
    var menuItems = 0;
    var menuW = parseFloat($('.topMenu').css('width')) - 10;
    
		$('.topMenu a').each(function(){
		$(this).css('margin-left','0px');
		$(this).css('margin-right','0px');
		$(this).css('padding-left','0px');
		$(this).css('padding-right','0px');
		menuItemsW+=$(this).width();
		menuItems++;
		});
		var diff = menuW - menuItemsW;
		var perSegment = Math.floor( (diff/2) / (menuItems/+1));		
		$('.topMenu a').each(function(){
			$(this).css('padding-left', perSegment + 'px');
			$(this).css('padding-right', perSegment + 'px');
		});
		
		$('.fl').find('a:first img').each(function(){
		
			$(this).css('background-image','url('+this.src+')');
			$(this).data('over', '/pimg/zoom.png');
			if ($(this).parent().parent().find('.additionalImages a').length > 0)
			{
				this.src = '/pimg/moreImgs.png';
				$(this).data('over', '/pimg/moreImgs_a.png');
			}
		
			$(this).data('source',this.src);
			
			$(this).parent().hover(
				function(){
					var img = $(this).find('img').get(0);
					img.src = $(img).data('over');		
				},
				
				function(){
					var img = $(this).find('img').get(0);
					img.src = $(img).data('source');				
				}
			);
		
		})

		SexyLightbox.initialize({color:'black', imagesdir: '/pimg/lb', find: 'gallery'});		
    var totalW = 960;
    var menuW = 0;
    var items = $('.container').find('.span-1, .span-2, .span-3');
    var maxH = 0
    for (i=0;i<items.length;i++)
    {      
      var h = $(items[i]).height();
      if (h > maxH) maxH = h;
    };
    $('.container').find('.span-1, .span-2, .span-3:not(.blackHeader)').height(maxH + 'px');
    
    var items = $('.container').find('.shadow');
        
    for (i=0;i<items.length;i++)
    {      
      var inHtml = $(items[i]).html();
      $(items[i]).html('<span>'+inHtml+'</span>'+inHtml);
    };
    
    promoData.current = 0;
    promoData.idle = true;
    promoData.total = $('.promoPL').find('.promo').length;
    
    var promoControls = $('.promoControls');
    if (promoControls.length != 0)
    {
      $('.promoPL .list').find('a').click( function(e){
      gotoPromo($(this).attr('rel'));
      e.preventDefault();
      });
      $('#promoUp').click(function(){ switchPromo(-1) });
      $('#promoDn').click(function(){ switchPromo(1) });
    }
    
    var promoInterval = setInterval( 'switchPromo(1)', promoSwitchTime * 1000 );    
    
    $('.promo img, .promoControls a').hover(
    	
    	function(){
    	clearInterval(promoInterval);
	},
	
	function(){
    	clearInterval(promoInterval);
    	promoInterval = setInterval( 'switchPromo(1)', promoSwitchTime * 1000 );   
	}
    	
    );
    
});

function gotoPromo(index)
{
  if (!promoData.idle) return false;
    promoData.idle = false;
    promoData.current = index;
    $('.promoControls .list').find('a').removeClass('active');
    dstMargin = 0 - 452 * index;
    $('.promoPL').find('.collection').animate({marginTop : dstMargin+'px'},'slow','swing',function(){ 
      promoData.idle = true;
    });
    $('#promo_'+promoData.current).find('a').addClass('active');
}

function switchPromo(index)
{
  if (!promoData.idle) return false;
    var cindex = promoData.current;
    cindex += index;
    if (cindex < 0) cindex = promoData.total - 1;
    if (cindex >= promoData.total) cindex = 0;    
    gotoPromo(cindex);
}
