google.load('jquery','1.4.2');google.load('jqueryui','1.8.2');google.setOnLoadCallback(function(){$.blockUI.defaults.css={};$.blockUI.defaults.fadeOut=false;$('.inputButtonStart, .inputButtonEnd').bind('click',function(e){$(this).parent().find('input[type=submit]').parents('form').trigger('submit');$(this).parent().find('input[type=button]').trigger('click');});$('.inputButtonBody .icon').bind('click',function(e){$(this).next('input[type=submit]').parents('form').trigger('submit');$(this).next('input[type=button]').trigger('click');});$('div.anchor_button .icon').bind('click',function(e){$(this).next('input[type=submit]').parents('form').trigger('submit');$(this).next('input[type=button]').trigger('click');$(this).next('button[type=submit]').parents('form').trigger('submit');$(this).next('button[type=button]').trigger('click');});function initPopupSubmit(container){function popupBlock(e){$(e).parents('div.popup, div.popup_small, div.popup_smallest').block({message:"<div class='icon iconLoadingPopup'></div>",overlayCSS:{backgroundColor:'#fff','-webkit-border-radius':'10px','-moz-border-radius':'10px 10px','border-radius':'10px'}});}
$(container).find('form').bind('submit',function(){var hasFormPlugin=false;var isValid=true;var submitEvents=$(this).data("events").submit;jQuery.each(submitEvents,function(key,value){if(value.namespace=='form-plugin'){hasFormPlugin=true;}});if(typeof($(this).valid)=='function'&&!$(this).valid()){isValid=false;}
if(!hasFormPlugin&&isValid){popupBlock($(this));return true;}});$(container).find('a.usePopupSubmit').bind('click',function(){popupBlock($(this));});}
initPopupSubmit($('body div.popup, body div.popup_small, body div.popup_smallest'));var pageLoading=$('#pageLoading');pageLoading.ajaxStart(function(){$(this).fadeIn();$('body').addClass('cursorwait');});pageLoading.ajaxStop(function(){$(this).fadeOut();$('body').removeClass('cursorwait');growlSiteNotices();if(typeof($().delay)=='function'){$().delay(50,function(){if(typeof(fixPNGs)=='function'){fixPNGs();}
$('body').find('a.useTooltip, span.useTooltip, div.useTooltip').oldqtip({destroy:true});$('body').find('a.useBottomTooltip, span.useBottomTooltip, div.useBottomTooltip').oldqtip({destroy:true});$('body').find('img.useTooltip').oldqtip({destroy:true});$('body').find('img.useBottomTooltip').oldqtip({destroy:true});setupQtips($('body'));});}});function initLiveTable(container){if(typeof($().liveTable)=='function'){$(container).find('table.useLiveTable').each(function(){$(this).liveTable({globalCallback:function(e){initLiveTableAjaxAction(e);initReadMore(e);initDropdownMenu(e);initPopup(e);initPopupSubmit(e);initDeleteConfirmationPopup(e);initShoppingCart(e);if(typeof($().checkAll)=='function'){$(e).checkAll("update");}}});});}}
initLiveTable($('body'));function initDeleteConfirmationPopup(container){$(container).find('a.useDeleteConfirmationPopup').bind('click',function(){var element=$(this);$('#siteDeleteConfirmationCancel').unbind().bind('click',function(e){$.fancybox.close();});$('#siteDeleteConfirmationAccept').unbind().bind('click',function(e){$(this).parents('div.popup_smallest').block({message:"<div class='icon iconLoadingPopup'></div>",overlayCSS:{backgroundColor:'#fff','-webkit-border-radius':'10px','-moz-border-radius':'10px 10px','border-radius':'10px'}});window.location=$(element).attr('href');return false;}).attr('href',$(element).attr('href'));$('#siteDeleteConfirmationPopup').fancybox({ajax:{url:false},autoDimensions:false,autoScale:false,width:480,height:'auto',padding:0,changeFade:0}).trigger('click');return false;});}
initDeleteConfirmationPopup($('body'));function initShoppingCart(container){if(typeof($().autoNotice)=='function'){$(container).find('a.usePersonalShoppingCart').autoNotice({httpMethod:'post',params:function(){return{item:this.id.replace('item-','')};},dataType:'json',callback:function(){$.fancybox.close();}});$(container).find('a.useLearningNetworkShoppingCart').autoNotice({httpMethod:'post',params:function(){return{item:$("input[name=learningNetworkCourseId]").val(),dta:this.id.replace('learningnetwork-',''),qty:$("input[name=numSeats]").val()};},dataType:'json',callback:function(){$.fancybox.close();}});$(container).find('a.useMemberPay').autoNotice({httpMethod:'post',params:function(){return{type:'courseAdd',learningNetworkCourseId:$("input[name=learningNetworkCourseId]").val(),id:this.id.replace('learningnetwork-','')};},callback:function(){$.fancybox.close();}});}}
initShoppingCart($('body'));function initCoursePurchasePopup(container){$(container).find('a.useCoursePurchasePopup').bind('click',function(){$('#coursePurchasePopup').fancybox({autoDimensions:false,autoScale:false,width:880,height:'auto',padding:0}).trigger('click');return false;});}
initCoursePurchasePopup($('body'));function initCheckAll(container){if(typeof($().checkAll)=='function'){$(container).find('table.useCheckAll').each(function(){$(this).checkAll();});}}
initCheckAll($('body'));function initDropdownMenu(container){$(container).find('div.useDropdownMenu').dropdownMenus({parent_block_selector:'tr.header',show_effect:function(e){e.addClass('hover');},hide_effect:function(e){e.removeClass('hover');}});}
initDropdownMenu($('body'));if(typeof($().visualize)=='function'){$('table.useBarGraph').visualize({width:590,height:225,type:'bar',barMargin:10});$('table.usePieGraph').visualize({width:590,height:225,type:'pie'});}
function initTabs(container){if(typeof($().tabs)=='function'){$(container).find('div.useTabs').tabs();$(container).find('div.useTabs ul.interface_tabs li a').bind('click',function(e){$.fancybox.resize();});}}
initTabs($('body'));function growlSiteNotices(){$('#siteNotices').delay(500).each(function(){if(typeof($.gritter)!='undefined'){$(this).find('ul.msg li').each(function(){var gritter_title=$(this).find('.title').html();var gritter_text=$(this).find('.content').html();var gritter_image=false;var gritter_sticky=false;if($(this).hasClass('success')){gritter_image='/images/icons/function/accepted_48.png';}
else if($(this).hasClass('add')){gritter_image='/images/icons/function/add_48.png';}
else if($(this).hasClass('remove')){gritter_image='/images/icons/function/cancel_48.png';}
else if($(this).hasClass('error')){gritter_image='/images/icons/function/warning_48.png';}
else if($(this).hasClass('post')||$(this).hasClass('info')||$(this).hasClass('note')){gritter_image='/images/icons/function/info_48.png';}
if($(this).hasClass('sticky')){gritter_sticky=true;}
$.gritter.add({title:gritter_title,text:gritter_text,image:gritter_image,sticky:gritter_sticky,time:8500,after_open:function(){$('.gritter-item-wrapper').addClass('gritter-loaded');},before_close:function(){$('.gritter-item-wrapper').removeClass('gritter-loaded');}});if(typeof(fixPNGs)=='function'){fixPNGs();}
$(this).remove();});$(this).find('ul.msg').remove();}});}
growlSiteNotices();function initToggleVal(container){$(container).find('.useToggleVal').each(function(){if($(this).val()==''){$(this).toggleVal({defaultClass:'default',populateFrom:'alt'});}});}
initToggleVal($('body'));function initFileStyle(container){if(typeof($().filestyle)=='function'){$(container).find('.inputFile').filestyle({image:'/images/layout/3.0/forms/input_file.png',imageheight:34,imagewidth:55,width:258});}}
initFileStyle($('body'));function initLoginInput(){var passwordInput="<input id='passwordInputTemp' class='inputPassword floatLeft default' style='width: 100px;' type='text' name='passwordTemp' value='Password' />";$('#loginInput').toggleVal({defaultClass:'default',populateFrom:'custom',text:'E-mail Address'});$('#passwordInput').after(passwordInput);$('#passwordInputTemp').hide();if($('#passwordInput').val()==''){$('#passwordInput').hide();$('#passwordInputTemp').show();}
$('#passwordInputTemp').focus(function(){$(this).hide();$('#passwordInput').show().focus();});$('#passwordInput').focus(function(){$(this).select();});$('#passwordInput').blur(function(){if($(this).val()==''){$(this).hide();$('#passwordInputTemp').show();}});}
initLoginInput();function initPopup(container){$(container).find('form.usePopup').each(function(e){$(this).bind('submit',function(e){var form=$(this);var formUrl=$(this).attr('action');var formMethod=$(this).attr('method');var formData=$(this).serialize();$(form).fancybox({ajax:{url:formUrl,type:formMethod,data:formData},showNavArrows:false,autoDimensions:false,autoScale:false,width:880,height:'auto',padding:0,onComplete:function(e){var fancyboxInner=$('#fancybox-inner');$(fancyboxInner).find('input:first').focus();initPopup(fancyboxInner);initLiveTable(fancyboxInner);initTabs(fancyboxInner);initDropdownMenu(fancyboxInner);initCheckAll(fancyboxInner);initTableSearch(fancyboxInner);initLiveTableAjaxAction(fancyboxInner);initPopupSubmit(fancyboxInner);initDeleteConfirmationPopup(fancyboxInner);initShoppingCart(fancyboxInner);initAccordions(fancyboxInner);initToggleVal(fancyboxInner);}}).trigger('click');$(form).unbind('click.fb');return false;});});$(container).find('a.usePopup').fancybox({autoDimensions:false,autoScale:false,width:880,height:'auto',padding:0,showNavArrows:false,onComplete:function(e){var fancyboxInner=$('#fancybox-inner');$(fancyboxInner).find('input:first').focus();initPopup(fancyboxInner);initLiveTable(fancyboxInner);initTabs(fancyboxInner);initDropdownMenu(fancyboxInner);initCheckAll(fancyboxInner);initTableSearch(fancyboxInner);initLiveTableAjaxAction(fancyboxInner);initPopupSubmit(fancyboxInner);initDeleteConfirmationPopup(fancyboxInner);initShoppingCart(fancyboxInner);initAccordions(fancyboxInner);initToggleVal(fancyboxInner);}});$(container).find('a.usePopupSmall').fancybox({autoDimensions:false,autoScale:false,width:640,height:'auto',padding:0,showNavArrows:false,onComplete:function(e){var fancyboxInner=$('#fancybox-inner');$(fancyboxInner).find('input:first').focus();initPopup(fancyboxInner);initLiveTable(fancyboxInner);initTabs(fancyboxInner);initDropdownMenu(fancyboxInner);initCheckAll(fancyboxInner);initTableSearch(fancyboxInner);initLiveTableAjaxAction(fancyboxInner);initPopupSubmit(fancyboxInner);initDeleteConfirmationPopup(fancyboxInner);initShoppingCart(fancyboxInner);initAccordions(fancyboxInner);initToggleVal(fancyboxInner);}});$(container).find('a.usePopupSmallest').fancybox({autoDimensions:false,autoScale:false,width:480,height:'auto',padding:0,showNavArrows:false,onComplete:function(e){var fancyboxInner=$('#fancybox-inner');$(fancyboxInner).find('input:first').focus();initPopup(fancyboxInner);initLiveTable(fancyboxInner);initTabs(fancyboxInner);initDropdownMenu(fancyboxInner);initCheckAll(fancyboxInner);initTableSearch(fancyboxInner);initLiveTableAjaxAction(fancyboxInner);initPopupSubmit(fancyboxInner);initDeleteConfirmationPopup(fancyboxInner);initShoppingCart(fancyboxInner);initAccordions(fancyboxInner);initToggleVal(fancyboxInner);}});}
initPopup($("body"));function initLiveTableAjaxAction(container){$(container).find('a.useLiveTableAjaxAction').bind('click',function(e){var liveTable=$(this).parents('table.useLiveTable');var url=$(this).attr('href');$.ajax({url:url,beforeSend:function(data){$(liveTable).liveTable('block');},success:function(data){$(liveTable).liveTable('update');$('#siteNotices').html(data);},error:function(data){$(liveTable).liveTable('unblock');}});return false;});}
initLiveTableAjaxAction($('body'));function initExpandableSection(content){if(typeof($().expandableSection)=='function'){$(content).find('.useExpandableSection').expandableSection();}}
initExpandableSection($("body"));$('a.disabled').bind('click',function(){if($(this).hasClass('disabled')){return false;}});function initAccordions(container){if(typeof($().accordion)=='function'){$(container).find('ul.ui-accordion').accordion({header:'div.item',autoHeight:false,collapsible:true,active:false,change:function(event,ui){$.fancybox.resize();}});}}
initAccordions($('body'));$("ul.trainingarea_menu li:has(div.sub)").hoverIntent({sensitivity:8,timeout:300,over:function(){},out:function(){var sub=$(this).find("div.sub");$(this).removeClass("down").removeClass("subhover");sub.hide();sub.parent().removeClass("subhover");}}).bind('click',function(e){var sub=$(this).find("div.sub");var subContent=sub.find("div.content");if(sub.is(':visible')){$(this).removeClass("down").removeClass("subhover");sub.hide();sub.parent().removeClass("subhover");}
else{sub.show();$(this).addClass("down").addClass("subhover");subContent.show();subContent.parent().addClass("down").addClass("subhover");}
e.preventDefault();});$("ul.trainingarea_menu li div.sub ul li").bind('click',function(e){e.stopPropagation();});function initReadMore(container){container.find("div.useReadMore").bind("click",function(){$(this).parent(".desc").addClass("show_desc");$(this).fadeOut();});}
initReadMore($("body"));function initTableSearch(container){$(container).find('li.useTableSearch').bind('click',function(){var fancyboxContainers=$('#fancybox-wrap, #fancybox-inner');var fancyboxHeight=$(fancyboxContainers).height();var heightOfQuickSearch=60;var searchContainer=$(this).parents('div.tableActionsContainer').siblings('div.liveSearchContainer');if($(searchContainer).is(':visible')){$(searchContainer).animate({height:'hide'});if(fancyboxContainers.is(':visible')){$(fancyboxContainers).animate({height:fancyboxHeight-heightOfQuickSearch});}}
else{$(searchContainer).animate({height:'show'},'normal',function(e){$(searchContainer).find('input').focus();});if(fancyboxContainers.is(':visible')){$(fancyboxContainers).animate({height:fancyboxHeight+heightOfQuickSearch});}}});}
initTableSearch($("body"));function setupQtips(container){container.find('.useQtipTop, a.useTooltip, span.useTooltip, div.useTooltip').oldqtip();container.find('a.useBottomTooltip, span.useBottomTooltip, div.useBottomTooltip').oldqtip({position:'bottom',nudge_top:5});container.find('img.useTooltip').oldqtip({attr:'alt'});container.find('.useQtipBottom, img.useBottomTooltip').oldqtip({position:'bottom',nudge_top:5,attr:'alt'});}
setupQtips($('body'));if(typeof($().biggerlink)=='function'){$('div.useBigLink').biggerlink({hoverclass:'cursorhand'});$('div.useBigLinkPopup').biggerlink({hoverclass:'cursorhand',follow:false});}},true);