
/*

	-- -- -- -- -- -- --
	keys2drive v1: Javascript File
	last edit: 10 december 08
	-- -- -- -- -- -- --

	File Contents: JQuery Functions
	
*/



$(document).ready(function() {

    var CONTENT_HEIGHT = (document.documentElement.clientHeight || (document.body.clientHeight || 0));
    var contentH = CONTENT_HEIGHT - 90;
    contentH + "px";

    $("#contentModal").css({
        "height": contentH
    });

    $("#content hr").before("<div class='hr1'><hr /></div>");

    /******************* =CLICKABLE LI */

    $("ol.accordion li").click(function() {
        window.location = $(this).find("a").attr("href"); return false;
    });

    $("table.ImmTS_Main1 tr").click(function() {
        window.location = $(this).find("a").attr("href"); return false;
    });

    $("table.ImmTS_Main3 tr").click(function() {
        window.location = $(this).find("a").attr("href"); return false;
    });

    /******************* =SIFR */


    if (typeof sIFR == "function") {

        // This is the preferred "named argument" syntax
        //sIFR.replaceElement(named({ sSelector: ".smlQ", sFlashSrc: "/keys2drive/js/daxmedium.swf", sColor: "#a7de15", sLinkColor: "#000000", sBgColor: "#FFFFFF", sHoverColor: "#CCCCCC", nPaddingTop: 20, nPaddingBottom: 20, sFlashVars: "textalign=center&offsetTop=6" }));

        // This is the older, ordered syntax

        // Changed by John Lilley to fix header displying issue (16/03/2009)

        if (window.location.host == "203.23.176.146") {
            sIFR.replaceElement(named({ sSelector: "#content h1", sFlashSrc: "/keys2drive/js/daxmedium.swf", sColor: "#8ECC00", sLinkColor: "#FF0000", sBgColor: "#FFFFFF", sHoverColor: "#0000FF", sFlashVars: "textalign=left" }));
            sIFR.replaceElement(named({ sSelector: "#contentModal h1", sFlashSrc: "/keys2drive/js/daxmedium.swf", sColor: "#8ECC00", sLinkColor: "#FF0000", sBgColor: "#FFFFFF", sHoverColor: "#0000FF", sFlashVars: "textalign=center" }));
            sIFR.replaceElement(named({ sSelector: "h2", sFlashSrc: "/keys2drive/js/daxmedium.swf", sColor: "#000000", sLinkColor: "#FF0000", sBgColor: "#FFFFFF", sHoverColor: "#0000FF", sFlashVars: "textalign=left" }));
            sIFR.replaceElement(named({ sSelector: "h3", sFlashSrc: "/keys2drive/js/daxmedium.swf", sColor: "#000000", sLinkColor: "#FF0000", sBgColor: "#FFFFFF", sHoverColor: "#0000FF", sFlashVars: "textalign=left" }));
            sIFR.replaceElement(named({ sSelector: "#error-summary h3", sFlashSrc: "/keys2drive/js/daxmedium.swf", sColor: "#ff0000", sLinkColor: "#FF0000", sBgColor: "#FFFFFF", sHoverColor: "#0000FF", sFlashVars: "textalign=left" }));
        }
        else if (window.location.host == "bizmo.cubeddigital.com") {
            sIFR.replaceElement(named({ sSelector: "#content h1", sFlashSrc: "/keys2drive/js/daxmedium.swf", sColor: "#8ECC00", sLinkColor: "#FF0000", sBgColor: "#FFFFFF", sHoverColor: "#0000FF", sFlashVars: "textalign=left" }));
            sIFR.replaceElement(named({ sSelector: "#contentModal h1", sFlashSrc: "/keys2drive/js/daxmedium.swf", sColor: "#8ECC00", sLinkColor: "#FF0000", sBgColor: "#FFFFFF", sHoverColor: "#0000FF", sFlashVars: "textalign=center" }));
            sIFR.replaceElement(named({ sSelector: "h2", sFlashSrc: "/keys2drive/js/daxmedium.swf", sColor: "#000000", sLinkColor: "#FF0000", sBgColor: "#FFFFFF", sHoverColor: "#0000FF", sFlashVars: "textalign=left" }));
            sIFR.replaceElement(named({ sSelector: "h3", sFlashSrc: "/keys2drive/js/daxmedium.swf", sColor: "#000000", sLinkColor: "#FF0000", sBgColor: "#FFFFFF", sHoverColor: "#0000FF", sFlashVars: "textalign=left" }));
            sIFR.replaceElement(named({ sSelector: "#error-summary h3", sFlashSrc: "/keys2drive/js/daxmedium.swf", sColor: "#ff0000", sLinkColor: "#FF0000", sBgColor: "#FFFFFF", sHoverColor: "#0000FF", sFlashVars: "textalign=left" }));
        }
        else {
            sIFR.replaceElement(named({ sSelector: "#content h1", sFlashSrc: "/js/daxmedium.swf", sColor: "#8ECC00", sLinkColor: "#FF0000", sBgColor: "#FFFFFF", sHoverColor: "#0000FF", sFlashVars: "textalign=left" }));
            sIFR.replaceElement(named({ sSelector: "#contentModal h1", sFlashSrc: "/js/daxmedium.swf", sColor: "#0688D0", sLinkColor: "#FF0000", sBgColor: "#FFFFFF", sHoverColor: "#0000FF", sFlashVars: "textalign=center" }));
            sIFR.replaceElement(named({ sSelector: "h2", sFlashSrc: "/js/daxmedium.swf", sColor: "#000000", sLinkColor: "#FF0000", sBgColor: "#FFFFFF", sHoverColor: "#0000FF", sFlashVars: "textalign=left" }));
            sIFR.replaceElement(named({ sSelector: "h3#error-summary", sFlashSrc: "/js/daxmedium.swf", sColor: "#FF0000", sLinkColor: "#ee660d", sBgColor: "#FFFFFF", sHoverColor: "#0000FF", sWmode: "transparent", sFlashVars: "textalign=left" }));
            sIFR.replaceElement(named({ sSelector: "h3", sFlashSrc: "/js/daxmedium.swf", sColor: "#000000", sLinkColor: "#ee660d", sBgColor: "#FFFFFF", sHoverColor: "#0000FF", sWmode: "transparent", sFlashVars: "textalign=left" }));
        }
    };

    /******************* =IFRAME */

    $("iframe").wrap("<div class='iframeWrapper'></div>");

    /******************* =ROUNDED MODULES */

    $("#content").after("<div id='contentBtm'></div>");
    $("ul#tertiaryNav li.level1").after("<li class='firstBtm'></li>");
    $("ul#tertiaryNav li.middle").after("<li class='middleBtm'></li>");
    $("ul#memberNav").after("<div class='memberNavBtm'></div>");

    $(".doStuffinCarModule").wrap("<div class='doStuffinCarModuleWrapper'></div>");
    $(".doStuffinCarModule").wrapInner("<div class='moduleInner'></div>");
    $(".doStuffinCarModule").before("<h3 class='moreInfo'>Do stuff in car</h3>");
    $(".doStuffinCarModule").after("<div class='moduleBtm246Grey'></div>");

    $(".useful2knowModule").wrap("<div class='useful2knowModuleWrapper'></div>");
    $(".useful2knowModule").wrapInner("<div class='moduleInner'></div>");
    $(".useful2knowModule").before("<h3 class='moreInfo'>useful2know</h3>");
    $(".useful2knowModule").after("<div class='moduleBtm246Grey'></div>");

    $(".exploreModule").wrap("<div class='exploreModuleWrapper'></div>");
    $(".exploreModule").wrapInner("<div class='moduleInner'></div>");
    $(".exploreModule").before("<h3 class='moreInfo'>Explore</h3>");
    $(".exploreModule").after("<div class='moduleBtm246Grey'></div>");

    $(".myAccountModule").wrap("<div class='myAccountModuleWrapper'></div>");
    $(".myAccountModule").wrapInner("<div class='moduleInner'></div>");
    $(".myAccountModule").before("<h3 class='moreInfo'>My Account</h3>");
    $(".myAccountModule").after("<div class='moduleBtm246Grey'></div>");

    $(".moreInfoModule").wrap("<div class='moreInfoModuleWrapper'></div>");
    $(".moreInfoModule").wrapInner("<div class='moduleInner'></div>");
    $(".moreInfoModule").before("<h3 class='moreInfo'>More Info</h3>");
    $(".moreInfoModule").after("<div class='moduleBtm501Grey'></div>");

    $(".newModule").wrapInner("<div class='moduleInner'></div>");
    $(".newModule").after("<div class='newModuleBtm'></div>");

    $(".blankModule").wrapInner("<div class='moduleInner'></div>");
    $(".blankModule").after("<div class='newModuleBtm'></div>");

    $(".gamesModule").wrapInner("<div class='moduleInner'></div>");
    $(".gamesModule").before("<h3 class='moreInfo'>Games</h3>");
    $(".gamesModule").after("<div class='moduleBtm501Grey'></div>");

    $(".freeLessonModule").wrapInner("<div class='moduleInner'></div>");
    $(".freeLessonModule").before("<h3 class='moreInfo'>Free Lesson</h3>");
    $(".freeLessonModule").after("<div class='moduleBtm501Grey'></div>");

    $(".freeLessonModuleRight").wrapInner("<div class='moduleInner'></div>");
    $(".freeLessonModuleRight").before("<h3 class='moreInfo'>Free Lesson</h3>");
    $(".freeLessonModuleRight").after("<div class='moduleBtm501Grey'></div>");

    $(".gamesModuleWide").wrapInner("<div class='moduleInner'></div>");
    $(".gamesModuleWide").before("<h3 class='moreInfo'>Games</h3>");
    $(".gamesModuleWide").after("<div class='moduleBtm700Grey'></div>");

    $(".aboutModule").wrapInner("<div class='moduleInner'></div>");
    $(".aboutModule").before("<h3 class='moreInfo'>About keys2drive</h3>");
    $(".aboutModule").after("<div class='moduleBtm501Grey'></div>");

    $(".aboutModuleWide").wrapInner("<div class='moduleInner'></div>");
    $(".aboutModuleWide").before("<h3 class='moreInfo'>About keys2drive</h3>");
    $(".aboutModuleWide").after("<div class='moduleBtm935Grey'></div>");
    
    $(".pilotModule").wrapInner("<div class='moduleInner'></div>");
    $(".pilotModule").before("<h3 class='moreInfo'>keys2drive Pilot</h3>");
    $(".pilotModule").after("<div class='moduleBtm501Grey'></div>");


    /******************* =SLIDING DIV ROADMAPS */

    $((function() {

        enterFunction = function() {
            $(this).html('ACTIVE');
        }
        leaveFunction = function() {
            $(this).html('inactive');
        }
        $('.accordion').hSlides({
            totalWidth: 920,
            totalHeight: 183,
            minPanelWidth: 141,
            maxPanelWidth: 347,
            midPanelWidth: 185,
            easing: 'easeOutBounce',
            sensitivity: 1,
            interval: 50,
            timeout: 100,
            eventHandler: 'hover',
            panelSelector: 'li'

        });

    }
		));


    /******************* =PRE-LOADER */

    $("#accordionWrapper").show();
    /* $("#pageLoad").hide(); */
    
    /******************* =NO CONFLICT 
	
	jQuery.noConflict(); var $j = jQuery;*/

});