//Flash vars for home promo module. Set by Genix in home.pd
var homePromos = {};
var popB;
if (!($.cookie('promoPopped')))
{
    $.cookie('promoPopped', '0');    
}
popB = $.cookie('promoPopped');

//on document ready 
$(document).ready(function() 
{    
    if (popB == 0)
    {
        //binds custom event to train fires when train animation completes overides function in includes.js    
        $("#train").bind("trainStop", function(event){  
            //popPromos(); //** for animating the top promos, need to adjust for new layout to get working again. **//        
            $("#leftpromos").css('top', '0');
            $("#rightpromos").css({'top': '0', 'left': '0'});
        }) 
    }else
    {
        $("#leftpromos").css('top', '0');
        $("#rightpromos").css({'top': '0', 'left': '0'});
    }
    promoRotate();
    promoSwitch();
});

// animation to pop up main promo and then slide the right promo out.
function popPromos()
{       
    
        $("#leftpromos, #rightpromos").animate({"top": "0"}, {queue:false, duration:500, easing: 'easeOutExpo', complete: slidePromo});
        function slidePromo()
        { 
            $("#rt_bt_promo").animate({"left": "362"}, {queue:false, duration:700, easing:'easeOutExpo'});
            $.timer(100, function()
            {
                $("#rt_md_promo").animate({"left": "362"}, {queue:false, duration:700, easing:'easeOutExpo'});
            })
            $.timer(200, function()
            {
                $("#rt_tp_promo").animate({"left": "362"}, {queue:false, duration:700, easing:'easeOutExpo'});
            })
        }
        $.cookie('promoPopped', '1');    
}
// sets timed promo rotation starts a half second after page loads then rotates every 5 sec. (jquery timer plugin needed for this)
function promoRotate()
{       
    $.timer(50, function(timer)
    {                        
        promoFlip();
        timer.stop();
        timer.reset(5000);
    })
}
//flips main promo and switch image based on the visible promo
function promoFlip()
{
    var path = imghost +"/agkidzone/promoplayer/";
    switch(promoNum)
    {
        case 1: $("#promo1").show();
            $("#promo2, #promo3").hide();
            $("#promoswitch").attr("src", path + "left_rotate_1.gif");
            promoNum = 2;
            break;
        case 2: 
            $("#promo2").show();
            $("#promo1, #promo3").hide();
            $("#promoswitch").attr("src", path + "left_rotate_2.gif");
            promoNum = 3;
            break;
        case 3:
            $("#promo3").show(); 
            $("#promo1, #promo2").hide();     
            $("#promoswitch").attr("src", path + "left_rotate_3.gif");                           
            promoNum = 1;
            break;
    }        
}
//sets click event of promo switch button
function promoSwitch()
{
    $("#promoswitch").click(function(){
        promoFlip();
    })
}
//***function to display flash version of main promo rotator****//
//function displayPromoLoader()
//{   //homePromos setvia Genix in the HEAD of home.pd
//    //expects 1 to n number of promo/link pairs. Links can be empty strings.
//	homePromos.prefix = pre;
//	var flashvars = { prefix: pre };
//    var num = 0;
//	
//	var params = {
//        base: imghost + "/agkidzone/swf/", 
//        wmode: "transparent",
//        swliveconnect : "true",
//        allowScriptAccess: "always" };   
//       
//    var attributes = { id: "promo" };
//    
//    swfobject.embedSWF(imghost + "/agkidzone/swf/promoLoader.swf", "loader_replace", "400", "325", "9.0.0", "expressInstall.swf", homePromos, params, attributes);
//}

//preload
if (document.images) {
	var path = imghost +"/agkidzone/promoplayer/";
	
    promo1Over       = new Image();
    promo1Over.src   = path + "right_title_1games_roll.gif" ;
    promo2Over       = new Image();
    promo2Over.src   = path + "right_title_2video_roll.gif" ;
    promo3Over       = new Image();
    promo3Over.src   = path + "right_title_3activities_roll.gif" ;
    
    go1		= new Image();
    go1.src = path + "rightgo1_roll.gif";
    go2		= new Image();
    go2.src = path + "rightgo2_roll.gif";
    go3		= new Image();
    go3.src = path + "rightgo3_roll.gif";
    
    promoBox1		= new Image();
    promoBox1.src   = path + "left_bigbox_roll1.gif" ;
    promoBox2		= new Image();
    promoBox2.src   = path + "left_bigbox_roll2.gif" ;
    promoBox3		= new Image();
    promoBox3.src   = path + "left_bigbox_roll3.gif" ;
}

function promoRoll(aTarg)
{
 	var path = imghost +"/agkidzone/promoplayer/";
 	switch(aTarg)
 	{
 		case "tp": $("#label_tp").attr("src", path + "right_title_1games_roll.gif");
 				   $("#rt_tp_promo").css('background-image',"url("+path+"rightgo1_roll.gif)");
 				   $("#tp_promoBody").css('background-color',"#0082d3");
 				   $("#leftpromos").css('background-image',"url("+path+"left_bigbox_roll1.gif)");
 				   break;
 		case "md": $("#label_md").attr("src", path + "right_title_2video_roll.gif");
 				   $("#rt_md_promo").css('background-image',"url("+path+"rightgo2_roll.gif)");
 				   $("#md_promoBody").css('background-color',"#0082d3");
 				   $("#leftpromos").css('background-image',"url("+path+"left_bigbox_roll2.gif)");
 				   break;
 		case "bt": $("#label_bt").attr("src", path + "right_title_3activities_roll.gif");
 				   $("#rt_bt_promo").css('background-image',"url("+path+"rightgo3_roll.gif)");
 				   $("#bt_promoBody").css('background-color',"#0082d3");
 				   $("#leftpromos").css('background-image',"url("+path+"left_bigbox_roll3.gif)");
 				   break;
 	} 	
}

function promoRollOut(aTarg)
{
 	var path = imghost +"/agkidzone/promoplayer/";
 	switch(aTarg)
 	{
 		case "tp": $("#label_tp").attr("src", path + "right_title_1games.gif");
 				   $("#rt_tp_promo").css('background-image',"url("+path+"rightgo1.gif)");
 				   $("#tp_promoBody").css('background-color',"");
 				   break;
 		case "md": $("#label_md").attr("src", path + "right_title_2video.gif");
 				   $("#rt_md_promo").css('background-image',"url("+path+"rightgo2.gif)");
 				   $("#md_promoBody").css('background-color',"");
 				   break;
 		case "bt": $("#label_bt").attr("src", path + "right_title_3activities.gif");
 				   $("#rt_bt_promo").css('background-image',"url("+path+"rightgo3.gif)");
 				   $("#bt_promoBody").css('background-color',"");
 				   break;
 	}
 	$("#leftpromos").css('background-image',"url("+path+"left_bigbox.gif)");
}

