var url="/secure/course.action";var loadInitialItems=function(D,A){var C=YAHOO.util.Dom.get("cbccindx").value;var F=YAHOO.util.Dom.get("cbcid").value;var B=YAHOO.util.Dom.get("cbtu").value;var G=A[0];var E=A[1];this.setProperty("firstVisible",C);makeRequest(this,F,C);};var loadNextItems=function(B,A){var G=A[0];
var C=A[1];var E=A[2];var D=A[0];var F=YAHOO.util.Dom.get("cbcid").value;if(!E){makeRequest(this,1,2);}};var loadPrevItems=function(B,A){var G=A[0];var C=A[1];var E=A[2];var D=A[0];var F=YAHOO.util.Dom.get("cbcid").value;if(!E){makeRequest(this,F,currentUnitIndex);}};var handlePrevButtonState=function(C,A){var B=A[0];
var D=A[1];if(B){D.src="images/left-enabled.gif";}else{D.src="images/left-disabled.gif";}};var handleNextButtonState=function(D,B){var C=B[0];var A=B[1];if(C){A.src="images/right-enabled.gif";}else{A.src="images/right-disabled.gif";}};var showButtons=function(B,A){YAHOO.util.Dom.setStyle("nextarrow","visibility","visible");
YAHOO.util.Dom.setStyle("prevarrow","visibility","visible");YAHOO.util.Dom.setStyle("prevunit-image","visibility","visible");YAHOO.util.Dom.setStyle("nextunit-image","visibility","visible");};var carousel;var courseBrowserLoad=function(){var A=YAHOO.util.Dom.get("cbtu").value;carousel=new YAHOO.extension.Carousel("course-carousel",{numVisible:1,animationSpeed:0.4,scrollInc:1,loadInitHandler:loadInitialItems,prevElement:["prevarrow","prevunit-image"],nextElement:["nextarrow","nextunit-image"],size:A,loadNextHandler:loadNextItems,loadPrevHandler:loadPrevItems,prevButtonStateHandler:handlePrevButtonState,nextButtonStateHandler:handleNextButtonState});
};var reloadCurrent=function(){var A=YAHOO.util.Dom.get("cbccindx").value;carousel.scrollTo(A);};var scrollToIndx=function(A){carousel.scrollTo(A);};function renderCourseBrowser(){var B=document.getElementById("body-content");var A=document.getElementById("main-section");if(A){B.removeChild(A);}renderAction(url,"","body-content");
YAHOO.util.Event.onContentReady("course-carousel",courseBrowserLoad);}function renderLearnView(A){renderAction(url,"learnMode="+A,"body-content");YAHOO.util.Event.onContentReady("course-carousel",courseBrowserLoad);}var handleSuccess=function(B){var D=B.argument[0];var A=B.argument[1];var C=B.argument[2];
if(B.responseText!==undefined){C.addItem(A,B.responseText);showButtons();}};var handleFailure=function(B){var A=B.status+" "+B.statusText;alert("Transaction failed.  The error is: "+A);};var makeRequest=function(C,E,A){var D="?courseUnitIndex="+A+"&courseId="+E;var F={success:handleSuccess,failure:handleFailure,argument:[E,A,C]};
var B=url+D;YAHOO.util.Connect.asyncRequest("GET",B,F,null);};var renderLearnAction=function(B,A){A=A+"&cid="+YAHOO.util.Dom.get("cbcid").value;renderAction(B,A,"body-content");};
