// Parses the the variable page from the url to determine which side nav link will be highlighted

function getQueryVariable(variable) { 
  var query = window.location.search.substring(1); 
  var vars = query.split("&"); 
  for (var i=0;i<vars.length;i++) { 
    var pair = vars[i].split("="); 
    if (pair[0] == variable) { 
      return pair[1]; 
    }
}
 defaultPlay(); 
} 

$(function() { 
		$f("player", "../player/flowplayer-3.0.1.swf", {
		 clip: {
		url: 'http://www.achievecard.com/movies/' +  getQueryVariable("mov") ,
		baseUrl: 'http://www.achievecard.com/movies/'
		 }
        });
}); 

     	function defaultPlay() { 
		$f("player", "../player/flowplayer-3.0.1.swf", {
		 clip: {
		 url: 'http://www.achievecard.com/movies/Activate.flv',
		 baseUrl: 'http://www.achievecard.com/movies/'
		 }
		});
}

function InitMainNavigation() {
    jQuery(document).ready(function (e) { SetMainNavigation(); });
}

function SetMainNavigation()
{
    var url = jQuery(location).attr('href');
    
    if (url) {

        var match = url.match("prepaid_rewards.aspx$");

        if (match) {
            //set rewards class
        }
        else {
            //check health plan
            //....
            //....
        }
    }
   

}



jQuery(document).ready(function ($) {
    var rew_log = getQueryVariable("login")
    if (rew_log == 'login') {
        $("iframe").attr('src', 'http://localhost:56209/AchieveCardV2/content/test_frame2.html');
        //alert(rew_log);
    }
    else if (rew_log == 'auctions') {
        $("iframe").attr('src', 'https://achievecard.armloyalty.com/Auctions/Search.aspx?pageIndex=1&pageSize=3&sortBy=ede');
    }

    /* $(".view_drop").hover(function() {
    $("#drop_link").css({ 'background': 'url(../images/Login_modBack.jpg)', 'backgroundPosition': '-12px -15px' });
    $(".pointer").css({ display: "block" });
    $("#sub_nav").stop().css({ overflow: "hidden", height: "auto", display: "none" }).slideDown(200, function() {
    jQuery(this).css({ overflow: "visible", height: "100%" });

    });
    },
    function() {
    $("#sub_nav").stop().slideUp(200, function() {
    jQuery(this).css({ overflow: "hidden", display: "none" });
    $("#drop_link").css("background", "none");
    $(".pointer").css({ display: "none" });
    });

    });*/

    $(".view_drop_top").hover(function () {
        $(".drop_link_top").css({ 'background': 'url(../images/orangeTopNav.gif)', 'backgroundPosition': '-53px top', 'text-decoration': 'underline' });
        $(".pointer_top").css({ display: "block" });
        $("#sub_nav_top").stop().css({ overflow: "hidden", height: "auto", display: "none" }).slideDown(200, function () {
            jQuery(this).css({ overflow: "visible", height: "100%" });

        });
    },
	function () {
	    $("#sub_nav_top").stop().slideUp(200, function () {
	        jQuery(this).css({ overflow: "hidden", display: "none" });
	        $(".drop_link_top").css({ 'background': 'none', 'text-decoration': 'none' });
	        $(".pointer_top").css({ display: "none" });
	    });

	});

    // cycling testimonials

    jQuery(document).ready(function ($) {

        $("#cycle").cycle({
            cleartype: 1,
            timeout: 8000,
            speed: 900,
            pause: 1
        });

    });


    ////////////////////////////// Banner alert //////////////////////////////////////////////
    //first slide down and blink the message box




//    $("#object_alrt").animate({
//        top: "-370px"
//    }, 500).animate({ top: "60px" }, 2000);

//    //close the message box when cross red image is clicked
//    $("#close_message_alrt").click(function () {
//        $("#object_alrt").fadeOut("slow");
//    });


//    $("#close_me_too").click(function () {
//        $("#object_alrt").fadeOut("slow");
//    });


});





// cycle plugin js

(function(D) { var A = "Lite-1.0"; D.fn.cycle = function(E) { return this.each(function() { E = E || {}; if (this.cycleTimeout) { clearTimeout(this.cycleTimeout) } this.cycleTimeout = 0; this.cyclePause = 0; var I = D(this); var J = E.slideExpr ? D(E.slideExpr, this) : I.children(); var G = J.get(); if (G.length < 2) { if (window.console && window.console.log) { window.console.log("terminating; too few slides: " + G.length) } return } var H = D.extend({}, D.fn.cycle.defaults, E || {}, D.metadata ? I.metadata() : D.meta ? I.data() : {}); H.before = H.before ? [H.before] : []; H.after = H.after ? [H.after] : []; H.after.unshift(function() { H.busy = 0 }); var F = this.className; H.width = parseInt((F.match(/w:(\d+)/) || [])[1]) || H.width; H.height = parseInt((F.match(/h:(\d+)/) || [])[1]) || H.height; H.timeout = parseInt((F.match(/t:(\d+)/) || [])[1]) || H.timeout; if (I.css("position") == "static") { I.css("position", "relative") } if (H.width) { I.width(H.width) } if (H.height && H.height != "auto") { I.height(H.height) } var K = 0; J.css({ position: "absolute", top: 0, left: 0 }).hide().each(function(M) { D(this).css("z-index", G.length - M) }); D(G[K]).css("opacity", 1).show(); if (D.browser.msie) { G[K].style.removeAttribute("filter") } if (H.fit && H.width) { J.width(H.width) } if (H.fit && H.height && H.height != "auto") { J.height(H.height) } if (H.pause) { I.hover(function() { this.cyclePause = 1 }, function() { this.cyclePause = 0 }) } D.fn.cycle.transitions.fade(I, J, H); J.each(function() { var M = D(this); this.cycleH = (H.fit && H.height) ? H.height : M.height(); this.cycleW = (H.fit && H.width) ? H.width : M.width() }); J.not(":eq(" + K + ")").css({ opacity: 0 }); if (H.cssFirst) { D(J[K]).css(H.cssFirst) } if (H.timeout) { if (H.speed.constructor == String) { H.speed = { slow: 600, fast: 200}[H.speed] || 400 } if (!H.sync) { H.speed = H.speed / 2 } while ((H.timeout - H.speed) < 250) { H.timeout += H.speed } } H.speedIn = H.speed; H.speedOut = H.speed; H.slideCount = G.length; H.currSlide = K; H.nextSlide = 1; var L = J[K]; if (H.before.length) { H.before[0].apply(L, [L, L, H, true]) } if (H.after.length > 1) { H.after[1].apply(L, [L, L, H, true]) } if (H.click && !H.next) { H.next = H.click } if (H.next) { D(H.next).bind("click", function() { return C(G, H, H.rev ? -1 : 1) }) } if (H.prev) { D(H.prev).bind("click", function() { return C(G, H, H.rev ? 1 : -1) }) } if (H.timeout) { this.cycleTimeout = setTimeout(function() { B(G, H, 0, !H.rev) }, H.timeout + (H.delay || 0)) } }) }; function B(J, E, I, K) { if (E.busy) { return } var H = J[0].parentNode, M = J[E.currSlide], L = J[E.nextSlide]; if (H.cycleTimeout === 0 && !I) { return } if (I || !H.cyclePause) { if (E.before.length) { D.each(E.before, function(N, O) { O.apply(L, [M, L, E, K]) }) } var F = function() { if (D.browser.msie) { this.style.removeAttribute("filter") } D.each(E.after, function(N, O) { O.apply(L, [M, L, E, K]) }) }; if (E.nextSlide != E.currSlide) { E.busy = 1; D.fn.cycle.custom(M, L, E, F) } var G = (E.nextSlide + 1) == J.length; E.nextSlide = G ? 0 : E.nextSlide + 1; E.currSlide = G ? J.length - 1 : E.nextSlide - 1 } if (E.timeout) { H.cycleTimeout = setTimeout(function() { B(J, E, 0, !E.rev) }, E.timeout) } } function C(E, F, I) { var H = E[0].parentNode, G = H.cycleTimeout; if (G) { clearTimeout(G); H.cycleTimeout = 0 } F.nextSlide = F.currSlide + I; if (F.nextSlide < 0) { F.nextSlide = E.length - 1 } else { if (F.nextSlide >= E.length) { F.nextSlide = 0 } } B(E, F, 1, I >= 0); return false } D.fn.cycle.custom = function(K, H, I, E) { var J = D(K), G = D(H); G.css({ opacity: 0 }); var F = function() { G.animate({ opacity: 1 }, I.speedIn, I.easeIn, E) }; J.animate({ opacity: 0 }, I.speedOut, I.easeOut, function() { J.css({ display: "none" }); if (!I.sync) { F() } }); if (I.sync) { F() } }; D.fn.cycle.transitions = { fade: function(F, G, E) { G.not(":eq(0)").css("opacity", 0); E.before.push(function() { D(this).show() }) } }; D.fn.cycle.ver = function() { return A }; D.fn.cycle.defaults = { timeout: 4000, speed: 1000, next: null, prev: null, before: null, after: null, height: "auto", sync: 1, fit: 0, pause: 0, delay: 0, slideExpr: null} })(jQuery)



// Highlights the side nav link determined by the variable page 
/*
function activeLink(active) {
    if (active == "AchieveCard") {
        document.getElementById("nav1").className="active";
        defaultPlay();
    }
    else if (active == "AchieveLoan") {
        document.getElementById("nav2").className="active";
    }
     else if (active == "AchieveEducation") {
        document.getElementById("nav3").className="active";
    }
    else if (active == "AchieveLifeInsur") {
        document.getElementById("nav4").className="active";
    }
    else if (active == "AchieveAutoWarranty") {
        document.getElementById("nav5").className="active";
    }
}

*/



function ToggleDisabledLogo(controlID) {

    var visaImage = jQuery("#imgVisa");
    var mcImage = jQuery("#imgMC");
    if (visaImage && mcImage) {

        if (controlID == 'rdoVisa') {
            visaImage.attr("src", "https://www.achievecard.com/images/visa_logo.png");
            mcImage.attr("src", "https://www.achievecard.com/images/mc_logo_disabled.png");
        }
        else if (controlID == 'rdoMC') {

            visaImage.attr("src", "https://www.achievecard.com/images/visa_logo_disabled.png");
            mcImage.attr("src", "https://www.achievecard.com/images/mc_logo.png");
        }
        else {
                visaImage.attr("src", "https://www.achievecard.com/images/visa_logo_disabled.png");
                mcImage.attr("src", "https://www.achievecard.com/images/mc_logo_disabled.png");
        }
    }
}


