Core.settings({site:'healthcare',
plugins:'/healthcare/js/plugins'
			  });

(function($){

var Healthcare = {
     ondomready:function() {
         try {
             Healthcare.topnav();
             Healthcare.renderVideos();
             Healthcare.forms();
             Healthcare.tabs();
             Core.subnav(); 
             $("#content a, #sidebar a").coreLinks({icons:"http://www.hbs.edu/shared/images/framework/1.0/"});
             $("#faculty-interests").coreSlider();
             $("#content").coreExpandables();
             $("#statistics,#home-quotes-container,#quotes-rotator").coreRotator({random:1});
             $("#video-flipper").coreRotator();
             $("#video-flipper .rotate-nav a").click(function(){$("#video-flipper").corePauseMovies()});
             $("ul.tabs a:thisurl").addClass("on");
             Core.email_obfuscation();
         } finally {
             $("#javascript").removeClass('rendering').addClass('domready');
         }
    },

    forms: function() {
         if (/(webdev|webstage)/.test(document.location.href)) {
             $("#ask-a-question form,#hci-signup-form").submit(function(){
                 this.e.value = this.f.value;
             })
         }
    },

    tabs: function() {
    	$('#tabs-nav li').click(function(){	
    	  $('#tabs-nav li, #tabs li').removeClass('active');
    	  var selectedtab = $(this).attr('class');
    	  $(this).addClass('active');
    	  $('#tabs').children('.' + selectedtab).addClass('active'); 
          return false;
    	});
    }, 
	
    topnav: function() {
        function seton(id) {$("#"+id).addClass("on").parent().addClass("on");}
        
        var loc = document.location.href;
        if      (loc.indexOf('/healthcare/mba-experience/') > -1) { seton('mba-nav'); } 
        else if (loc.indexOf('/healthcare/faculty-and-research/') > -1) { seton('faculty-nav'); }
        else if (loc.indexOf('/healthcare/executive-education/') > -1) { seton('executive-nav'); }
        else if (loc.indexOf('/healthcare/initiative/') > -1) { seton('initiative-nav'); }
        else if (loc.indexOf('/healthcare/faqs/') > -1) { seton('faqs-nav'); }
        else if (loc.indexOf('/healthcare/for-alumni/') > -1) { seton('alumni-nav'); }
        else if (loc.indexOf('/healthcare/for-recruiters/') > -1) { seton('recruiters-nav'); }
        else if ($('body').hasClass('home')) { seton('home-nav'); }
    },

        renderVideos: function(autoplay) {
            var num = 0;
            $("object[class='video']").each( function(i,v) {
                  var vid = $(v);
                  var src = $("param[name='source']",vid).attr('value');
                  var img = $("param[name='image']",vid).attr('value');
                  var fallback = $("param[name='fallback']",vid).attr('value');
                  vid.replaceWith('<div id="video-embed-'+num+'" class="video"></div>');
                  fo = new SWFObject("/healthcare/flash/video/player.swf", "flash"+num, 640, 360, "8", "#000000");
                  if (img) {fo.addVariable("image",img);}
                  fo.addVariable("source",src);
                  if (autoplay) {fo.addVariable("autoplay",true);}
                  fo.addVariable("allowFullScreen", "true");
                  fo.addVariable("analytics", "true");
                  fo.addParam("allowFullScreen", "true");
                  fo.addParam("wmode", "opaque");
                  if (!fo.installedVer.versionIsValid(fo.getAttribute('version'))) {
                     //$("#video-embed-"+num).append('<p class="noflash">Adobe Flash is required.  <a href="http://www.adobe.com/go/getflashplayer"><br /><img src="/images/site/get_flash_player.gif" height="31" width="88" /></a></p>');
                     if (autoplay) {
                        if (jQuery.fancybox) {
                           $("#fancybox-wrap").hide()
                           window.setTimeout(function(){
                                 jQuery.fancybox.close()
                           },100);
                        }
                        document.location.href = fallback;
                     } else {
                     	$("#video-embed-"+num).append('<p><a href="'+fallback+'"><img src="'+img+'" alt="Play Video"></a></p>');
                     }
                  } else {
                     fo.write("video-embed-"+num);
                  }
                  num += 1;
             });
        }
     
}


window.Healthcare = Healthcare;

$(document).ready(Healthcare.ondomready);

})(jQuery)







