var IMAGES={"http://developer.yahoo.com/yui/examples/treeview/assets/img/folders/":["lm.gif","lmh.gif","ln.gif","lp.gif","lph.gif","tm.gif","tmh.gif","tn.gif","tp.gif","tph.gif","vline.gif"]};var TIMEOUT=1000;var player;var position=0;var records={};var tabviews={};var trees={};var img=new Image();for(base in IMAGES){for(var i=0;i<IMAGES[base].length;i++){img.src=base+IMAGES[base][i]}}YAHOO.widget.TabView.prototype.selectTabById=function(c){var b=this.get("tabs");for(var a=0;a<b.length;a++){if(b[a].get("contentEl").id==c){this.selectTab(a);return true}}return false};YAHOO.util.Event.onDOMReady(function(){if(typeof(Konami)!="undefined"){var g=new Konami();g.pattern="38384040373937396665";g.code=function(){alert("You now have 30 lives.")};g.load()}YAHOO.util.Event.addListener(["course","term"],"change",function(){window.location.href=this.options[this.selectedIndex].value});var c=YAHOO.util.Dom.get("content-left").getElementsByTagName("a");for(var a=0;a<c.length;a++){if(!c[a].onclick&&!c[a].target&&!YAHOO.util.Dom.hasClass(c[a],"fancybox")){c[a].target="_blank"}}c=YAHOO.util.Dom.get("content-right").getElementsByTagName("a");for(var a=0;a<c.length;a++){if(!c[a].onclick&&!c[a].target&&!YAHOO.util.Dom.hasClass(c[a],"fancybox")){c[a].target="_blank"}}tabviews.l=new YAHOO.widget.TabView("tabs-left");tabviews.l.addListener("activeTabChange",function(h){go({l:h.newValue.get("contentEl").id})});YAHOO.util.Dom.setStyle("loading-left","display","none");YAHOO.util.Dom.setStyle("tabs-left","visibility","visible");tabviews.r=new YAHOO.widget.TabView("tabs-right");tabviews.r.addListener("activeTabChange",function(h){go({r:h.newValue.get("contentEl").id})});YAHOO.util.Dom.setStyle("loading-right","display","none");YAHOO.util.Dom.setStyle("tabs-right","visibility","visible");if(BrowserDetect.browser=="Safari"){YAHOO.util.Dom.setStyle("jumper","font-size","123.1%")}else{YAHOO.util.Dom.setStyle("jumper","font-size","108%")}var b=YAHOO.util.Dom.getElementsByClassName("tree");for(var a=0;a<b.length;a++){var f=(typeof(b[a])=="undefined")?a:b[a].id;trees[f]=new YAHOO.widget.TreeView(b[a]);trees[f].setNodesProperty("renderHidden",true);trees[f].subscribe("clickEvent",function(e){if(e.node._type=="HTMLNode"){return false}});b[a].style.display="block";trees[f].render()}monitor();YAHOO.util.History.register("l",YAHOO.util.History.getBookmarkedState("l")||STATES.l,function(e){tabviews.l.selectTabById(e)});YAHOO.util.History.register("r",YAHOO.util.History.getBookmarkedState("r")||STATES.r,function(e){tabviews.r.selectTabById(e)});YAHOO.util.History.register("v",YAHOO.util.History.getBookmarkedState("v")||STATES.v,function(e){load({autostart:true,v:e})});YAHOO.util.History.onReady(function(){tabviews.l.selectTabById(YAHOO.util.History.getCurrentState("l"));tabviews.r.selectTabById(YAHOO.util.History.getCurrentState("r"));YAHOO.util.Dom.setStyle("tip","visibility","visible");if(YAHOO.util.History.getBookmarkedState("v")){load({autostart:true,v:YAHOO.util.History.getBookmarkedState("v")})}else{load({autostart:false,v:YAHOO.util.History.getCurrentState("v")})}});try{YAHOO.util.History.initialize("yui-history-field","yui-history-iframe")}catch(d){}});function download(a){window.location=a+"?download"}function expand(b){if(!YAHOO.lang.isArray(b)){b=[b]}for(var a=0;a<b.length;a++){if(typeof(trees[b[a]])!="undefined"){trees[b[a]].expandAll()}}}function get_meta_data(a){if(typeof(a.width)!="undefined"&&typeof(a.height)!="undefined"){records.playerWidth=a.width;records.playerHeight=a.height;resize()}}function go(c){var a={};if(typeof(c.l)!="undefined"&&c.l!=YAHOO.util.History.getCurrentState("l")){a.l=c.l}if(typeof(c.r)!="undefined"&&c.r!=YAHOO.util.History.getCurrentState("r")){a.r=c.r}if(typeof(c.v)!="undefined"){if(c.v==YAHOO.util.History.getCurrentState("v")){load({autostart:true,v:c.v})}else{a.v=c.v}}if(typeof(a.l)!="undefined"||typeof(a.r)!="undefined"||typeof(a.v)!="undefined"){try{YAHOO.util.History.multiNavigate(a)}catch(b){if(a.l){tabviews.l.selectTabById(a.l)}if(a.r){tabviews.r.selectTabById(a.r)}if(a.v){load({autostart:true,v:a.v})}}}}function googleTranslateElementInit(){new google.translate.TranslateElement({pageLanguage:"en"},"google_translate_element");var a=YAHOO.util.Dom.getElementsByClassName("goog-te-gadget","div");if(a.length>=1){for(var b=1;b<a[0].childNodes.length;b++){if(a[0].childNodes[b].nodeValue){a[0].childNodes[b].nodeValue=""}else{a[0].childNodes[b].innerHTML=""}}}}function hide(c){if(!YAHOO.lang.isArray(c)){c=[c]}for(var a=0;a<c.length;a++){var b=YAHOO.util.Dom.get(c[a]);switch(b.nodeName.toUpperCase()){default:if(YAHOO.util.Dom.getStyle(b,"display")!="none"){YAHOO.util.Dom.setStyle(b,"display","none")}}}}function load(e){records.playerWidth=0;records.playerHeight=0;var c=(typeof(e.autostart)!="undefined"&&e.autostart)?"true":"false";var b;if(typeof(e.uuid)!="undefined"){b=e.uuid}else{if(typeof(e.v)!="undefined"&&typeof(UUIDS)!="undefined"&&typeof(UUIDS[e.v])!="undefined"){b=UUIDS[e.v]}}if(typeof(b)!="undefined"){YAHOO.util.Dom.removeClass("stage","longtail");YAHOO.util.Dom.addClass("stage","dotsub");var d=(typeof(e.lang)!="undefined")?e.lang:"";swfobject.embedSWF("http://dotsub.com/static/players/portalplayer.swf?v=2580","player","100%","100%","9.0.0","lib/swfobject/expressInstall.swf",{autostart:"true",debug:"none",lang:"",plugins:"dotsub",tid:"UA-3684979-1",type:"flv",uuid:"391d7e6b-0bdd-4f1b-aaea-cb650d80b012"},{allowFullScreen:"true",allowScriptAccess:"always",swliveconnect:"true"},{id:"player",name:"player"})}else{if(typeof(e.v)!="undefined"){YAHOO.util.Dom.removeClass("stage","dotsub");YAHOO.util.Dom.addClass("stage","longtail");var a=(MP4)?CDN+e.v+".mp4":CDN+e.v+".flv";swfobject.embedSWF("/lib/mediaplayer-5.2/player.swf","player","100%","100%","9.0.0","/lib/swfobject/expressInstall.swf",{autostart:c,controller:"over",dock:"true",file:a,provider:"http","sharing.link":encodeURIComponent(window.location),"sharing.code":"COMING SOON",skin:"/lib/modieus/modieus.swf",smoothing:"true",stretching:"uniform"},{allowfullscreen:"true",allowscriptaccess:"always",wmode:"transparent"},{id:"player",name:"player"})}}}function monitor(){var c=YAHOO.util.Dom.getViewportWidth();var a=YAHOO.util.Dom.getViewportHeight();var d=YAHOO.util.Dom.getRegion("content-left").top;var b=(c!=records.viewportWidth||a!=records.viewportHeight||d!=records.contentLeftTop);records.viewportWidth=c;records.viewportHeight=a;records.contentLeftTop=d;if(b){resize()}setTimeout(monitor,TIMEOUT)}function playerReady(a){player=document.getElementById(a.id);player.addModelListener("TIME","track");player.addModelListener("META","get_meta_data")}function resize(){var c=YAHOO.util.Dom.getViewportWidth();var d=YAHOO.util.Dom.getViewportHeight();records.viewportWidth=c;var f=(records.playerWidth>0&&records.playerHeight>0)?records.playerWidth/records.playerHeight:640/360;var e=YAHOO.util.Dom.getRegion("stage").width;var b=Math.round(e/f);var a=Math.round(0.75*d);if(b>a){b=a}YAHOO.util.Dom.setStyle("stage","height",b+"px");records.viewportHeight=d;var g=parseInt(YAHOO.util.Dom.getStyle("left","marginBottom"),10);if(BrowserDetect.browser=="Explorer"&&BrowserDetect.version=="6"){YAHOO.util.Dom.setStyle("content-left","height",(d-g-YAHOO.util.Dom.getRegion("content-left").top)+"px")}else{YAHOO.util.Dom.setStyle("content-left","height",(d-g-YAHOO.util.Dom.getRegion("content-left").top-parseInt(YAHOO.util.Dom.getStyle("content-left","paddingTop"),10)-parseInt(YAHOO.util.Dom.getStyle("content-left","paddingBottom"),10))+"px")}if(BrowserDetect.browser=="Explorer"&&BrowserDetect.version=="6"){YAHOO.util.Dom.setStyle("content-right","height",(d-g-YAHOO.util.Dom.getRegion("content-right").top)+"px")}else{YAHOO.util.Dom.setStyle("content-right","height",(d-g-YAHOO.util.Dom.getRegion("content-right").top-parseInt(YAHOO.util.Dom.getStyle("content-right","paddingTop"),10)-parseInt(YAHOO.util.Dom.getStyle("content-right","paddingBottom"),10))+"px")}}function show(c){if(!YAHOO.lang.isArray(c)){c=[c]}for(var a=0;a<c.length;a++){var b=YAHOO.util.Dom.get(c[a]);switch(b.nodeName.toUpperCase()){case"SPAN":YAHOO.util.Dom.setStyle(b,"display","inline");break;default:if(YAHOO.util.Dom.getStyle(b,"display")!="block"){YAHOO.util.Dom.setStyle(b,"display","block")}}}}function track(a){position=a.position};
