var $j = jQuery.noConflict(); 

var imgNum = 1;

$j(document).ready(function(){

    /****************** carousel magic *************************/
    
    //$j(".carousel-space").append('<ul id="carousel"></ul>');

    if ($j("#carousel").length != 0) {
    
        $j.get("/promo/global/xml/winners.xml", function(xml){
        
            $j.each($j(xml).find('winner'), function(){
                var li = $j('<li></li>').append('<a title="Play now!" href="http://www.jackpotjoy.com/register"><img src="../global/images/winnerspics/' + $j(this).find('pic').text() + '" /></a>').append('<a title="Play now!" href="http://www.jackpotjoy.com/jackpotjoy/register"><span>' + $j(this).find('name').text() + '</span></a>');
                $j("#carousel").append(li);
            });			
			
			startCarousel( $j(xml).find('winner').length );
           
        });
        
    }
    
    /******** footer magic **********/
	
	$j.each($j("#linksNav li"),function(i){
		
		$j(this).click(function(){
			
			$j("#linksNav li").removeClass("selected");
			$j(this).addClass("selected");

	        var tabname = $j(this).attr("id") + 'Links';
			
	        $j(".linksContainer:eq(0) > div").hide();
	        $j("#" + tabname).show();
			
			return false;
			
		});
		
	});
	
	$j("#linksNav li:eq(0)").addClass("selected");
	$j("#winnersLinks").hide();
	
	if ($j(".scroll").length > 0) {
		
		var list = $j('div.scroll ul li').clone();
		
		for (a=0;a<20;a++) {
			var _list = list.clone();
			$j('div.scroll ul').append(_list);
		}
		
		$j('div.scroll ul').wrap('<marquee scrollamount="2" behavior="scroll" direction="up" height="430" width="237"></marquee>');
		
		$j('.scroll-short marquee').attr("height","160").attr("width","147");
		$j('.scrollgold marquee').attr("height","380");
		
		$j('div.scroll marquee').marquee();
		
    }
	
	var t = setInterval("switchSticker()",5000);
	
	if ($j(".rotate").length > 0) {
        $j(".rotate img:eq(0)").show();
        var rotate = setInterval('rotateImages("rotate")',4000); 	
	}
	
    if ($j(".rotate2").length > 0) {
        $j(".rotate2 img:eq(0)").show();
        var rotate = setInterval('rotateImages("rotate2")',3000);    
    }
	
})

function switchSticker() {
	
	$j(".sticker").toggleClass("sticker2");
	
}


function rotateImages() {
	
	obj = "rotate";
	
	$j("#" + obj + " img").fadeOut(500);
	$j("#" + obj + " img:eq(" + imgNum + ")").fadeIn(500);
	
	if (imgNum == $j("#" + obj + " img").length - 1) {
		imgNum = 0;
	} else {
		imgNum++;
	}
	
}

function startCarousel(len) {
	$j("#carousel").jcarousel({
        scroll: 2
    });
	if ($j("#carousel").width() < len*147) {
		$j("#carousel").css("width",len*147);
	}
}

function sparkle( sparkles ) {
	
	for ( var i in sparkles ) {
		
		$j('<div></div>').css("left",sparkles[i][0]).css("top",sparkles[i][1]).addClass("sparkle").appendTo("#content-wrapper");
		
	}
	
}

function ticker( size, pos ) {
	
	$j('<div id="ticker-holder"></div>').css("left",pos[0]).css("top",pos[1]).html('<div id="ticker"></div>').appendTo("#content-wrapper");
	swfobject.embedSWF("../global/swf/ticker_total_jpjpresents.swf", "ticker", size[0], size[1], "8.0.0", "", {clickTag:'http://www.jackpotjoy.com/'}, {wmode: 'transparent', allowScriptAccess: 'true'});
	
}

