var path = "/Portals/_default/Skins/GLH/images/headers/";

$(document).ready(function () {

    HandleTabs();
    PreloadHomeImages();

    EnableTextSizeChange();

    HandleProfessionalTabs();

    AddCBTOVideos();
});

function AddCBTOVideos() {
    $('.cbTeba').html('<iframe title="YouTube video player" width="325" height="213" src="http://www.youtube.com/embed/i4gVlOF7mE4?rel=0" frameborder="0" allowfullscreen></iframe>');
    $('.cbRachel').html('<iframe title="YouTube video player" width="325" height="213" src="http://www.youtube.com/embed/s7jHdLCvszQ?rel=0" frameborder="0" allowfullscreen></iframe>');
}

function EnableTextSizeChange() {
    $('#aSmallType').click(function() {
        $('#dnn_ContentPane *').css("font-size", "13px");
    });
    $('#aNormalType').click(function() {
        $('#dnn_ContentPane *').css("font-size", "16px");
    });
    $('#aLargeType').click(function() {
        $('#dnn_ContentPane *').css("font-size", "20px");
    });    
}

function HandleProfessionalTabs() {
    $("#imgReferHow").hover(
    //On
        function() {
            $(this).attr("src", $(this).attr("src").replace("_Off", "_On"));
            $("#imgReferCriteria").attr("src", $("#imgReferCriteria").attr("src").replace("_On", "_Off"));
            $("#imgReferContact").attr("src", $("#imgReferContact").attr("src").replace("_On", "_Off"));
            $("#trReferContact, #trReferCriteria").hide();
            $("#trReferHow").show(); //changed from 'FadeIn' to 'show' to correct an ie8 issue - DCC, 8-19-2010.
        },
    //Off
        function() {

        }
    );
        $("#imgReferCriteria").hover(
        //On
        function() {
            $(this).attr("src", $(this).attr("src").replace("_Off", "_On"));
            $("#imgReferHow").attr("src", $("#imgReferHow").attr("src").replace("_On", "_Off"));
            $("#imgReferContact").attr("src", $("#imgReferContact").attr("src").replace("_On", "_Off"));
            $("#trReferHow, #trReferContact").hide();
            $("#trReferCriteria").show(); //changed from 'FadeIn' to 'show' to correct an ie8 issue - DCC, 8-19-2010.
        },
        //Off
        function() {

        }
    );
    $("#imgReferContact").hover(
        //On
        function() {
            $(this).attr("src", $(this).attr("src").replace("_Off", "_On"));
            $("#imgReferCriteria").attr("src", $("#imgReferCriteria").attr("src").replace("_On", "_Off"));
            $("#imgReferHow").attr("src", $("#imgReferHow").attr("src").replace("_On", "_Off"));
            $("#trReferHow, #trReferCriteria").hide();            
            $("#trReferContact").show(); //changed from 'FadeIn' to 'show' to correct an ie8 issue - DCC, 8-19-2010.
        },
        //Off
        function() {

        }
    );            
}

function HandleTabs() {
    $("#divTabNav img").hover(
      function() { $(this).attr("src", $(this).attr("src").replace("_Off", "_On")); },
      function() { $(this).attr("src", $(this).attr("src").replace("_On", "_Off")); }
    );
    SpecialCaseTabs();
}

function SpecialCaseTabs() {
    var thisURL = location.href;
    if (thisURL.indexOf("Professional") > 0) {
        $("#imgProfessionalsTab").attr("src", $("#imgProfessionalsTab").attr("src").replace("_Off", "_On"));
    }
    if (thisURL.indexOf("Home") > 0) {
        $("#imgPatientsTab").attr("src", $("#imgPatientsTab").attr("src").replace("_Off", "_On"));
    }
    if (thisURL.indexOf("Secure") > 0) {
        $("#imgEmployeesTab").attr("src", $("#imgEmployeesTab").attr("src").replace("_Off", "_On"));
    }
}

function PreloadHomeImages() {
    jQuery.preLoadImages(path + "imgChristinaHeader.png", path + "imgChristinaMovie.png", path + "imgMikeHeader.png", path + "imgMikeMovie.png", path + "imgRachelHeader.png", path + "imgRachelMovie.png", path + "imgRichardHeader.png", path + "imgRichardMovie.png", path + "imgShayHeader.png", path + "imgShayMovie.png", path + "imgVinnieHeader.png", path + "imgVinnieMovie.png", path + "imgHeaderLeftArrow.png", path + "imgHeaderRightArrow.png");
}

(function($) {
    var cache = [];
    // Arguments are image paths relative to the current page.
    $.preLoadImages = function() {
        var args_len = arguments.length;
        for (var i = args_len; i--; ) {
            var cacheImage = document.createElement('img');
            cacheImage.src = arguments[i];
            cache.push(cacheImage);
        }
    }
})(jQuery)

//Use: $.urlParam('vid')
$.urlParam = function(name) {
    var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
    if (!results) { return 0; }
    return results[1] || 0;
}

jQuery.fn.exists = function() { return jQuery(this).length > 0; }
