/* Version 363*/

(function($){
   
$(document).ready(function(){
    
/*************************************************************/
/* feature area functions                                     */
/*************************************************************/
initFeatureArea();showHide("#small-feature1");showHide("#small-feature2");var galleryInterval;function initGallery(){buildGalleryItem($("#gallery div ul li:first"));$("#gallery div ul li:first").show().css("z-index",1000);$(window).load(function(){$("#gallery div ul li:not(:first)").each(function(){buildGalleryItem($(this))});galleryInterval=setInterval(triggerRotate,5000)})}function buildGalleryItem(item){var a=item.children("a");var src=a.attr("href");var alt=a.attr("title");var text=a.text();a.remove();item.append($("<img />").attr({"src":src,"alt":alt})).append($("<p></p>").text(text)).hide()}function triggerRotate(){var numItems=$("#gallery div ul li").length;var firstItem=$("#gallery div ul li:first");curItem=$("#gallery div ul li.active");if(curItem.length<1)curItem=firstItem;var nextItem=curItem.next();if(nextItem.length!=1)nextItem=firstItem;nextItem.addClass("active").css("z-index",999).show();curItem.removeClass("active").css("z-index",1000).fadeOut(2500);if($("#feature-items").css("left")<0){clearInterval(galleryInterval)}}function initScroll(scrollAmount){var featureOffset=$("#feature-items").css("left").replace("px","");if(featureOffset=="auto")featureOffset=0;var curFeature=Math.round(featureOffset/-869);curFeature=curFeature+scrollAmount;if(curFeature>=1&&curFeature<=5){curItem=".slider-lbl"+(curFeature)+" a";moveSliderAndContent($(curItem),curFeature);window.location.hash='#'+curFeature}}function moveSliderAndContent(curItem,curFeature){var container=$('div#feature-area');var ul=$('#feature-items',container);$("#slider").show();$("#slider_div").show();clearInterval(galleryInterval);var parentOffset=$("#feature-nav").offset().left;var itemWidth=curItem.parent().width();if(itemWidth=="auto")itemWidth=0;var handleOffest=($(".handle").css("width").replace("px","")-itemWidth)/2;var newOffset=curItem.offset().left-parentOffset-handleOffest;ul.animate({'left':curFeature*-869},700,"easeOutCubic");$('#slider').stop().animate({'left':newOffset},700,"easeOutCubic");$('#slider_div').css({'left':newOffset});stopMovie()}function initFeatureArea(){initGallery();$(window).load(function(){var curFeature=1;var container=$('div#feature-area');var ul=$('#feature-items',container);var itemsWidth=ul.innerWidth()-container.outerWidth();$("#feature-nav li a").click(function(){var parentClass=$(this).parent().attr("class");switch(parentClass){case"slider-lbl1":curFeature=1;break;case"slider-lbl2":curFeature=2;break;case"slider-lbl3":curFeature=3;break;case"slider-lbl4":curFeature=4;break;case"slider-lbl5":curFeature=5;break}moveSliderAndContent($(this),curFeature);window.location.hash='#'+curFeature;return false});$(".prev-item").click(function(){initScroll(-1);return false});$(".next-item").click(function(){initScroll(1);return false})})}function stopMovie(){$f("*").each(function(index){$f(index).stopBuffering();$f(index).stop();$f(index).close()});closeShadowBox()}function showHide(target){var el=$(target);el.children(".content").children("p").hide();el.children(".top").append("<a class='button' href='#'>View More</a>");el.children(".content").append("<a class='button' href='#'>View Less</a>");$(target+" .top").hover(function(){$(this).addClass("jsHover")},function(){$(this).removeClass("jsHover")});$(target+" .top").click(function(){$(target+" a.button").hide();$(target+" .content p").slideDown(100,function(){$(target).addClass("open");$(target+" .content  a.button").show()});return false});$(target+" .content a.button").click(function(){$(target+" a.button").hide();$(target+" .content p").slideUp(100,function(){$(target).removeClass("open");$(target+" .top a.button").show()});return false})}    

/*************************************************************/
/* draggabble menu slider */
/*************************************************************/
var prev_position;$("#slider_div").draggable({axis:"x",containment:$('.slider'),drag:function(e,ui){var slider_obman=$("#slider");var cur_position=ui.position.left;slider_obman.css({'left':cur_position});var slider=$('#slider');var cur_position=0;var sl_right_cent=slider[0].offsetWidth+ui.position.left;var pos_1=$(".slider-lbl1");var pos_2=$(".slider-lbl2");var pos_3=$(".slider-lbl3");var pos_4=$(".slider-lbl4");var pos_5=$(".slider-lbl5");var container=$('div#feature-area');var ul=$('#feature-items',container);pos_1=pos_1[0].offsetLeft+pos_1[0].offsetWidth/2;pos_2=pos_2[0].offsetLeft+pos_2[0].offsetWidth/2;pos_3=pos_3[0].offsetLeft+pos_3[0].offsetWidth/2;pos_4=pos_4[0].offsetLeft+pos_4[0].offsetWidth/2;pos_5=pos_5[0].offsetLeft+pos_5[0].offsetWidth/2;if(sl_right_cent<=pos_2){cur_position=1}else if(sl_right_cent>pos_2&&sl_right_cent<=pos_3){cur_position=2}else if(sl_right_cent>pos_3&&sl_right_cent<=pos_4){cur_position=3}else if(sl_right_cent>pos_4&&sl_right_cent<=pos_5){cur_position=4}else if(sl_right_cent>pos_5){cur_position=5}if(prev_position!=cur_position){ul.stop().animate({'left':cur_position*-869},700,"easeOutCubic")}prev_position=cur_position},stop:function(e,ui){}});$(".slider").droppable({accept:"#slider_div",drop:function(ev,ui){var curItem=".slider-lbl"+(prev_position)+" a";moveSliderAndContent($(curItem),prev_position);window.location.hash='#'+prev_position}});var lastHash='';function pollHash(){if(window.location.hash==''){$('#feature-items').css({'left':'0px'})}if(lastHash!==location.hash){lastHash=location.hash.toString();var urlAnchor=lastHash.split('#')[1];var selectedElem=$('.slider-lbl'+urlAnchor+' a');moveSliderAndContent(selectedElem,urlAnchor)}}setInterval(pollHash,100);    

/*************************************************************/
/* wpi difference tab                                         */
/*************************************************************/
$('.wpi-difference-container').css({'display':'block'});$(document).pngFix();var cnt_portfolios=$('#set div').length;var zidx=1;var cIndex=null;$(".lightbox-link").bind("click",function(){var index=$(".lightbox-link").index($(this));cIndex=index;$('.black-overlay').css({'display':'block'});$('.flash-preview').css({'display':'block'});$('.link-first').css({'display':'block'});$('.link-last').css({'display':'block'});$('.text-content').css({'display':'block'});$('.close-shadow').css({'display':'block'});setData(index)});$("#set div").each(function(index){var cssObj={'left':person_image_left[index],'top':person_image_top[index],'z-index':person_image_zidx[index]};$(this).css(cssObj)});$("#set div").bind("click",function(){var index=$("#set div").index($(this));cIndex=index;$('.black-overlay').css({'display':'block'});$('.flash-preview').css({'display':'block'});$('.link-first').css({'display':'block'});$('.link-last').css({'display':'block'});$('.text-content').css({'display':'block'});$('.close-shadow').css({'display':'block'});setData(index)});$("#set div").mouseup(function(e){zidx++;$(this).css({'z-index':zidx})});$('.link-first img').bind("click",function(){if(cIndex==0)cIndex=cnt_portfolios-1;cIndex=parseInt(cIndex)-1;setData(cIndex)});$('.link-last img').bind("click",function(){if(cIndex==cnt_portfolios-1)cIndex=-1;cIndex=parseInt(cIndex)+1;setData(cIndex)});$(".close-shadow").bind("click",function(){closeShadowBox()});function closeShadowBox(){if($f("player")!=null){$f("player").stopBuffering();$f("player").stop();$f("player").close();$f("player").unload()}$('.flash-preview').css({'display':'none'});$('.link-first').css({'display':'none'});$('.link-last').css({'display':'none'});$('.text-content').css({'display':'none'});$('.close-shadow').css({'display':'none'});$('.black-overlay').stop().animate({'opacity':0},400,function(){$('.black-overlay').css({'display':'none','opacity':0.9})})}function setData(index){$('.content-right h1').html(person[index]);$('.content-right span').html(profession[index]);$('.text-content-main span').html(person_desc[index]);$('.text-content-main a').attr('href',read_more_lnk[index]);playStreamClip(index)}function playStreamClip(index){$f("player","/swf/flowplayer-3.1.0.swf",{key:'#@0c6f31cd2fcf37df4b1',clip:{url:flash_video[index],provider:'influxis'},plugins:{influxis:{url:'swf/flowplayer.rtmp-3.1.0.swf',netConnectionUrl:rtmpServer},controls:{url:'swf/flowplayer.controls-3.1.0.swf',fullscreen:false,autoHide:'always',hideDelay:1000}},menu:false,loop:false}).play()}

/*************************************************************/
/* community tab                                               */
/*************************************************************/
$(".container img").click(function(){$(this).stop().animate({'opacity':0.33},'normal',function(){$(this).animate({'opacity':1},'normal')});var curLink=$(this);var arr=getLinksArray();$(".container img").each(function(index){if($(this).attr("id")==curLink.attr("id")){curLink.parent().attr("href",arr[index])}})});$(".container img").mouseover(function(){var arr=getDescriptionArray();var curItem=$(this).attr("id");$(".container img").each(function(index){if($(this).attr("id")==curItem){$(".text_container").stop().css({opacity:1});$(".text_container").html(arr[index])}})});$(".container img").bind("mouseenter",function(){$(".container img").each(function(index){$(this).css({opacity:0.33})});$(this).stop().animate({'opacity':1},"slow")});$(".container img").bind("mouseleave",function(){$(this).stop().animate({'opacity':0.33},"slow")});$(".container").bind("mouseleave",function(){$(".container img").each(function(index){$(this).stop().css({opacity:1})});$(".text_container").stop().animate({'opacity':0.10},textAnimInterval*2)});$(".container").hover(function(){$(".text_container").stopTime('timer');$(".text_container").stop().css({opacity:1})},function(){var arr=getAnimateDescArray();$(".text_container").css({opacity:0.10});$(".text_container").html("<p>"+arr[0]+"</p>");$(".text_container").stop().animate({'opacity':1},textAnimInterval);curDescriptionItem=2});$(window).load(function(){var arr=getAnimateDescArray();$(".text_container").css({opacity:0.10});$(".text_container").html("<p>"+arr[0]+"</p>");$(".text_container").stop().animate({'opacity':1},textAnimInterval);curDescriptionItem=2});function startTimer(){$(".text_container").everyTime(timerInterval,'timer',function(i){var arr=getAnimateDescArray();var arrLen=arr.length;if(curDescriptionItem==undefined||curDescriptionItem==arrLen){curDescriptionItem=1}else{curDescriptionItem+=1}$(this).css({opacity:0.10});$(".text_container").html("<p>"+arr[curDescriptionItem-1]+"</p>");$(this).stop().animate({'opacity':1},textAnimInterval);$(this).animate({'opacity':0.10},textAnimInterval)})}    

/*************************************************************/
/* alumni friends tab                                         */
/*************************************************************/
var rnd_value=$.randomBetween(0,3);$('.alumni-content-right').html(datafull[rnd_value]);$('.alumni-content-left img').attr('src',imagelarge[rnd_value]);var rnd_selected_img=$('.alumni-image-row img')[rnd_value];$(rnd_selected_img).addClass('hovered-image');$('.alumni-image-row img').bind('click',function(){var idx=$('.alumni-image-row img').index(this);$(this).stop().animate({'opacity':1},10);var clicked_src=$(this).attr('src');$('.alumni-content-left img').attr('src',imagelarge[idx]);$('.alumni-content-right').html(datafull[idx]);var options={};$('#alumni-bottom-container').stop(true,true).effect('slide',options,1500);$('.alumni-image-row img').each(function(index){$(this).removeClass('alumni-hovered-image');$(this).addClass('alumni-normal-image')});$(this).addClass('alumni-hovered-image')});$('.alumni-image-row img').bind('mouseover',function(){$(this).stop().animate({'opacity':0.33},800,function(){$(this).animate({'opacity':1},800)});var idx=$('.alumni-image-row img').index(this);$('.alumni-hover-text').css({opacity:0});$('.alumni-hover-text').text(data[idx]);$('.alumni-hover-text').stop().animate({'opacity':1},3000)});$('.alumni-image-row img').bind('mouseout',function(){$('.alumni-hover-text').stop().animate({'opacity':0},1000)})});
/*************************************************************/
/* end of document ready function                             */
/*************************************************************/

})(jQuery);

/*************************************************************/
/* academic programs tab                                     */
/*************************************************************/
function switchProgramsTab(selectedTab){if(selectedTab=="departments"||selectedTab=="majors"){document.getElementById("departments").className="hiddentab";document.getElementById("majors").className="hiddentab";document.getElementById("departmentsTab").className="notselected";document.getElementById("majorsTab").className="notselected";document.getElementById(selectedTab+"Tab").className="selected";document.getElementById(selectedTab).className=""}return false}