
		function openHeaderLink(strLink, windowX, windowY, bScroll ) {
	TTCSearchWin = window.open (strLink,'','scrollbars='+ bScroll + ',status=no,width='+ windowX + ',height='+windowY);
}
	
  function TGC_Quicklook() {
        $(".quicklook").hover(
            function () {
                $(this).show();
            }, 
            function () {
                $(this).hide();
            }
        );
		
		$(".quicklookNoScroll").hover(
            function () {
                $(this).show();
            }, 
            function () {
                $(this).hide();
            }
        );
		
        $('div.scrlCourse a.thumbnail').live('mouseover',
            function () {
                $(this).find('img.quicklook').show();
        });
        $('div.scrlCourse a.thumbnail').live('mouseout',
            function () {
                $(this).find('img.quicklook').hide();
        });
		
			$(".product").hover(
      function () {
        var productid =  $(this).attr("id");
		$("#" + productid + "_ql").show();		
		
      }, 
      function () {
		 var productid =  $(this).attr("id");
       	$("#" + productid + "_ql").hide();		
      }
    );	
	
	}
function lookQuickly(cid) {
    var ajax_load = "<img src='/tgc/media/_img/progress.gif' alt='loading...' class='ajaxLoading' />";
    var loadUrl = "/tgc/dialogs/Course_QuickLook.aspx?cid=" + cid;
    var $ql = $('div#extra-' + cid);
    $ql.show().html(ajax_load).load(loadUrl + " #QuickLook_Content");
    $("#content").css("z-index", 20);
    $("#header").css("z-index", -1);
}
$(document).ready(function () {
    $.ajaxSetup({
        cache: false
    });

    var ajax_load = "<img src='/tgc/media/_img/progress.gif' alt='loading...' />";

    $('ul#theCourses li a.magGlass').live('click', function (e) {

        var courseID = $(this).attr('id').replace('ql-', '');
        e.preventDefault();
        lookQuickly(courseID);
    });
    $('ul#Courses li a.magGlass').live('click', function (e) {

        var courseID = $(this).attr('id').replace('ql-', '');
        e.preventDefault();
        lookQuickly(courseID);
    });
    $('img#btnClose').live('click', function (e) {
        $('.extraInfo').fadeOut();
    });

    $("img.quicklook").live('click', function (e) {
        e.preventDefault();
        var intcourseid = $(this).attr("name");
        var loadUrl = "/tgc/dialogs/Course_QuickLook.aspx?cid=" + intcourseid;
        var $scroller = $(this).parents('div.scroller');
        $scroller.css('z-index', 500);
        var $ql = $(this).parents('div.scrollArea').siblings('div.qlAbs');
        var $item = $(this).parents('div.scrlCourse');
        $ql.html(ajax_load).load(loadUrl + " #QuickLook_Content");
        $ql.show().delay(50)/*.position({ my: 'center', at: 'center', of: $item, offset: '0 -200' })*/;
        $ql.css('top', ($item.position().top - 50) + 'px').css('left', ($item.position().left + 100) + 'px');
        $("#content").css("z-index", 20);
        $("#header").css("z-index", -1);
        $(".thumbnail").css("z-index", -1);
    });

    $(".quicklookNoScroll").live('click', function (e) {
        e.preventDefault();
        var intcourseid = $(this).attr("name");
        var loadUrl = "/tgc/dialogs/Course_QuickLook.aspx?cid=" + intcourseid;
        $("a#click").click(function () { return false; });
        $("#CourseQuickLook_" + intcourseid).html(ajax_load).load(loadUrl);
        $("#CourseQuickLook_" + intcourseid).toggle();
        $(".thumbnail").css("z-index", -1);
        $("#content").css("z-index", 15);
        $("#cart").addClass("hide");

    });

    TGC_Quicklook();

     $('#dialogCheckoutGuarantee').dialog({
                 autoOpen: false,
                 width: 600, modal: true
             });

             $('#btndialogCheckoutGuarantee').click(function () {

                 var loadUrl = "/tgc/dialogs/Guarantee.htm";
                 $("#dialogCheckoutGuarantee").html(ajax_load).load(loadUrl, function () {

                     $("#dialogCheckoutGuarantee").dialog('open');
                     //cmCreatePageElementTag("What Are Downloads-Split 4", "Add To Cart");

                 });
             });
			 
	$('#btnGreatCourses').click(function () {
        $('#dialogWhatGreatCourses').dialog('open');
        var loadUrl = "/tgc/dialogs/Masterpage_AboutGreatCourses.htm";
        $("#dialogWhatGreatCourses").html(ajax_load).load(loadUrl);
    });

    $('#dialogWhatGreatCourses').dialog({
        autoOpen: false,
        width: 600,
        modal: true,
        title: 'What Are The Great Courses?'
    });

    $('#btnSales').click(function () {
        $('#dialogSales').dialog('open');
        var loadUrl = "/tgc/dialogs/Masterpage_OurSales.htm";
        $("#dialogSales").html(ajax_load).load(loadUrl);
    });

    $('#dialogSales').dialog({
        autoOpen: false,
        width: 600, modal: true
    });

    $('#btnGuarantee').click(function () {
        $('#dialogGuarantee').dialog('open');
        var loadUrl = "/tgc/dialogs/Masterpage_Guarantee.htm";
        $("#dialogGuarantee").html(ajax_load).load(loadUrl);
    });

    $('#dialogGuarantee').dialog({
        autoOpen: false,
        width: 600, modal: true
    });

    $('#btnTestimonials').click(function () {
        $('#dialogTestimonials').dialog('open');
        var loadUrl = "/tgc/dialogs/Masterpage_Testimonials.htm";
        $("#dialogTestimonials").html(ajax_load).load(loadUrl);
    });

    $('#dialogTestimonials').dialog({
        autoOpen: false,
        width: 600, modal: true
    });

    $('#btnnewsletter_privacy').click(function (e) {
        e.preventDefault();
        $('#dialognewsletter_privacy').dialog('open');
        var loadUrl = "/tgc/dialogs/Masterpage_Privacy.htm";
        $("#dialognewsletter_privacy").html(ajax_load).load(loadUrl);
    });

    $('#dialognewsletter_privacy').dialog({
        autoOpen: false,
        width: 600, modal: true
    });

    $('#dialogSecure').dialog({
        autoOpen: false,
        width: 600, modal: true
    });

    $('#btnSecure').click(function () {
        $('#dialogSecure').dialog('open');
        return false;
    });

    $('#dialogCompanyStore').dialog({
        autoOpen: false,
        width: 600, modal: true
    });

    $('#btnCompanyStore').click(function () {
        $('#dialogCompanyStore').dialog('open');
        var loadUrl = "/tgc/dialogs/Company_Store.htm";
        $("#dialogCompanyStore").html(ajax_load).load(loadUrl);

    });

    $('#dialogGreatCourses').dialog({
        autoOpen: false,
        width: 600, modal: true
    });

    $('#btnGreatCourses').click(function () {
        $('#dialogGreatCourses').dialog('open');
        var loadUrl = "/tgc/dialogs/great_courses.htm";
        $("#dialogGreatCourses").html(ajax_load).load(loadUrl);

    });

    $('#dialogAdventure').dialog({
        autoOpen: false,
        width: 600, modal: true
    });

    $('#btnAdventure').click(function () {
        $('#dialogAdventure').dialog('open');
        var loadUrl = "/tgc/dialogs/Adventure.htm";
        $("#dialogAdventure").html(ajax_load).load(loadUrl);

    });

    $('#dialogGuaranteeSpaceAd').dialog({
        autoOpen: false,
        width: 600, modal: true
    });

    $('#btnGuaranteeSpaceAd').click(function () {
        $('#dialogGuaranteeSpaceAd').dialog('open');
        var loadUrl = "/tgc/dialogs/Guarantee.htm";
        $("#dialogGuaranteeSpaceAd").html(ajax_load).load(loadUrl);

    });
    $('#dialogGreatValue').dialog({
        autoOpen: false,
        width: 600, modal: true
    });

    $('#btnGreatValue').click(function () {
        $('#dialogGreatValue').dialog('open');
        var loadUrl = "/tgc/dialogs/great_value.htm";
        $("#dialogGreatValue").html(ajax_load).load(loadUrl);

    });
    $('#dialogGreatProfessorsSpace').dialog({
        autoOpen: false,
        width: 600, modal: true
    });

    $('#btnGreatProfessorsSpace').click(function () {
        $('#dialogGreatProfessorsSpace').dialog('open');
        var loadUrl = "/tgc/dialogs/great_professors.htm";
        $("#dialogGreatProfessorsSpace").html(ajax_load).load(loadUrl);

    });

    $('#dialogOfferDetails').dialog({
        autoOpen: false,
        width: 600, modal: true
    });

    $('#btnOfferDetails').click(function () {
        $('#dialogOfferDetails').dialog('open');
        var offerday = $(this).attr("name");
        var loadUrl = "/tgc/dialogs/OfferDetails" + offerday + ".htm";
        $("#dialogOfferDetails").html(ajax_load).load(loadUrl);

    });



    function SetCookie(cookieName, cookieValue, nDays) {
        var today = new Date();
        var expire = new Date();
        if (nDays == null || nDays == 0) nDays = 1;
        expire.setTime(today.getTime() + 3600000 * 24 * nDays);
        document.cookie = cookieName + "=" + escape(cookieValue)
						 + ";expires=" + expire.toGMTString();
    }

    function GetCookie(name) {
        var arg = name + "=";
        var alen = arg.length;
        var clen = document.cookie.length;
        var i = 0;
        while (i < clen) {
            var j = i + alen;
            if (document.cookie.substring(i, j) == arg) {
                return getCookieVal(j);
            }
            i = document.cookie.indexOf(" ", i) + 1;
            if (i == 0) break;
        }
        return null;
    }

    function getCookieVal(offset) {
        var endstr = document.cookie.indexOf(";", offset);
        if (endstr == -1) { endstr = document.cookie.length; }
        return unescape(document.cookie.substring(offset, endstr));
    }

    $("#lnkRecentlyview").hover(function () {
        $("#RecentlyViewedShow").addClass("on");
        $("#MainNav_Filler").css("z-index", -1);
        $("#main_nav").css("z-index", -1);
        $(".Above-Search_").css("z-index", -1);
        $(".Below-Search_").css("z-index", -1);
        $("#main_search").css("z-index", -1);
    }, function () {
        $("#RecentlyViewedShow").removeClass("on");
        $("#MainNav_Filler").css("z-index", 0);
        $("#main_nav").css("z-index", 0);
        $(".Above-Search_").css("z-index", 0);
        $(".Below-Search_").css("z-index", 0);
        $("#main_search").css("z-index", 0);
    });

    $("#RV_div").hover(function () {
        $("#RecentlyViewedShow").addClass("on");

        $("#MainNav_Filler").css("z-index", -1);
        $("#main_nav").css("z-index", -1);
        $(".Above-Search_").css("z-index", -1);
        $(".Below-Search_").css("z-index", -1);
        $("#main_search").css("z-index", -1);

    }, function () {
        $("#RecentlyViewedShow").removeClass("on");
        $("#MainNav_Filler").css("z-index", 0);
        $("#main_nav").css("z-index", 0);
        $(".Above-Search_").css("z-index", 0);
        $(".Below-Search_").css("z-index", 0);
        $("#main_search").css("z-index", 0);
    });

    $.urlParam = function (name) {
        var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
        if (!results) { return 0; }
        return results[1] || 0;
    }


    var SubjectareaID = $.urlParam("ps");

    var SubCatagorySubjectareaID = $.urlParam("s");

    if (SubCatagorySubjectareaID > 700 && SubCatagorySubjectareaID < 800) {
        SubjectareaID = '700'
    }



    if (SubCatagorySubjectareaID > 706 && SubCatagorySubjectareaID < 717) 
    {
        $('#700_navLink').removeClass('on');
    $('#700_navLink').addClass('RednBold'); }

    $("#" + SubjectareaID + "_subcat").removeClass("navSubcat");
    $("#" + SubjectareaID + "_navLink").addClass("on");

    if (SubCatagorySubjectareaID.length == 3) {
        $("#" + SubCatagorySubjectareaID + "_navLink").addClass("on");
        $("#" + SubjectareaID + "_navLink").removeClass("on");


    }

    if (SubCatagorySubjectareaID.length != 3) {
        $("#" + SubCatagorySubjectareaID + "_navLink").removeClass("on");
        $("#" + SubjectareaID + "_navLink").addClass("on");

    }

    $("a#DescriptionsToggle2").click(function (e) {
        e.preventDefault();
        $("a#ThumbnailsToggle2,a#TitlesToggle2, ul.tabs li").removeClass("on");
        $("a#DescriptionsToggle2, ul.tabs li.descriptions").addClass("on");
        $("div#Thumbnail_view,div#titles_view").hide();
        $("div#Description_view,div.pagination").show();
        SetCookie("CourseView", "Description", 1);
    });
    $("a#ThumbnailsToggle2").click(function (e) {
        e.preventDefault();
        $("a#DescriptionsToggle2,a#TitlesToggle2, ul.tabs li").removeClass("on");
        $("a#ThumbnailsToggle2, ul.tabs li.thumbnails").addClass("on");
        $("div#Thumbnail_view,div.pagination").show();
        $("div#Description_view,div#titles_view").hide();
        SetCookie("CourseView", "Thumbnail", 1);
    });
    $('a#TitlesToggle2').click(function (e) {
        e.preventDefault();
        $("a#DescriptionsToggle2,a#ThumbnailsToggle2, ul.tabs li").removeClass("on");
        $("a#TitlesToggle2, ul.tabs li.titles").addClass("on");
        $("div#Description_view,div#Thumbnail_view,div.pagination").hide();
        $("div#titles_view").show();
        SetCookie("CourseView", "Title", 1);
        if ($("#ctl00_MainContent_ddlSort_Test").val() != 'Title') {
            $("#ctl00_MainContent_ddlSort_Test").val("Title");
            __doPostBack(pageId, '');
        }
    });
    $("a#DescriptionsToggle").click(function (e) {
        e.preventDefault();
        $("a#ThumbnailsToggle,a#TitlesToggle, ul.tabs li").removeClass("on");
        $("a#DescriptionsToggle, ul.tabs li.descriptions").addClass("on");
        $("div#Thumbnail_view,").hide();
        $("div#Description_view,div.pagination").show();
        SetCookie("CourseView", "Description", 1);
    });
    $("a#ThumbnailsToggle").click(function (e) {
        e.preventDefault();
        $("a#DescriptionsToggle").removeClass("on");
        $("a#ThumbnailsToggle").addClass("on");
        $("div#Thumbnail_view,div.pagination").show();
        $("div#Description_view").hide();
        SetCookie("CourseView", "Thumbnail", 1);
    });

    $("#DescriptionsToggleR").click(function (e) {
        e.preventDefault();
        $("#DescriptionsToggleR").addClass("on");
        $("#ThumbnailsToggleR").removeClass("on");
        $("#Thumbnail_viewR").hide();
        $("#Description_viewR").show();
    });

    $("#ThumbnailsToggleR").click(function (e) {
        e.preventDefault();
        $("#DescriptionsToggleR").removeClass("on");
        $("#ThumbnailsToggleR").addClass("on");
        $("#Thumbnail_viewR").show();
        $("#Description_viewR").hide();

    });
    if (GetCookie("CourseView") == "Thumbnail") {
        $("a#DescriptionsToggle,a#TitlesToggle, ul.tabs li").removeClass("on");
        $("a#ThumbnailsToggle, a#ThumbnailsToggle2, ul.tabs li.thumbnails").addClass("on");
        $('div#Description_view,div#titles_view').hide();
        $('div#Thumbnail_view,div.pagination').show();
    }
    else if (GetCookie("CourseView") == "Description") {
        $("a#ThumbnailsToggle,a#TitlesToggle, ul.tabs li").removeClass("on");
        $("a#DescriptionsToggle, a#DescriptionsToggle2, ul.tabs li.descriptions").addClass("on");
        $('div#Thumbnail_view,div#titles_view').hide();
        $('div#Description_view,div.pagination').show();
    }
    else if (GetCookie("CourseView") == "Title") {
        $("a#ThumbnailsToggle,a#DescriptionsToggle, ul.tabs li").removeClass("on");
        $("a#TitlesToggle, a#TitlesToggle2, ul.tabs li.titles").addClass("on");
        $('div#Thumbnail_view,div#Description_view,div.pagination').hide();
        $('div#titles_view').show();
    }

    $(".watermarkOn").focus(function () {
        if ($(this).val() == this.defaultValue) {
            $(this).val("").addClass("text");
        }
    });

    $(".watermarkOn").blur(function () {
        if ($.trim($(this).val()) == "") {
            $(this).val(this.defaultValue).addClass("watermarkOn");
        }
    });

});

