function extendDivFromZero(b,a){jQuery(b).css("overflow","hidden").css("height","0px").css("display","block").animate({height:a},300)}function setBottomHeight(){if(jQuery("body").height()<1000){jQuery("#full_wrapper").height(1000)}var b=jQuery("#site_map_content").outerHeight();var a=jQuery("#universe_map_content").outerHeight();var c=jQuery("#space_map_content").outerHeight();if(b>a&&b>c){jQuery("#footer").height(b+40)}else{if(a>b&&a>c){jQuery("#footer").height(a+40)}else{jQuery("#footer").height(c+40)}}}function tab_changeTab(b){jQuery("#footer h2").removeClass("active");jQuery("#"+b+"_tab").addClass("active");var c=jQuery("#footer .sitemap > div:visible");var d=c.attr("id");var a=jQuery("#"+b+"_content").outerHeight();var e=c.outerHeight();if(jQuery("#footer .sitemap > div:visible").length>0){c.css("overflow","hidden");c.animate({height:0},300,function(){c.css("display","none");c.css("height",e+"px");if("#"+d!="#"+b+"_content"){extendDivFromZero("#"+b+"_content",a)}})}else{extendDivFromZero("#"+b+"_content",a)}}function tabpanel_activate(c){c.parents("ul:eq(0)").find("li").removeClass("active");c.parents("li:eq(0)").addClass("active");var b=c.attr("rel");var d=c.parents(".tabpanel:eq(0)").find(".descriptions");d.find(".desc").addClass("hidden");if(b!=null&&b!=""){d.find(b).removeClass("hidden")}}function tabpanel_init(){jQuery(".tabpanel .descriptions h4").each(function(){var b=jQuery(this).html();var a=jQuery(this).attr("class");jQuery(".tabpanel .tabs").append('<li class="'+a+'">'+b+"</li>");jQuery(this).remove()});jQuery(".tabpanel .tabs").removeClass("hidden");jQuery(".tabpanel .descriptions").addClass("col-right");jQuery(".tabpanel .descriptions .desc").addClass("hidden");jQuery(".tabpanel .tabs li a:eq(0)").each(function(){tabpanel_activate(jQuery(this))});jQuery(".tabpanel .tabs li a").mouseover(function(a){tabpanel_activate(jQuery(this))})}var isCarrouselMoveLocked=false;var carrousel_animationInterval;function carrousel_getImageSetWidth(a){var b=0;a.find(".item").each(function(){b+=parseInt(jQuery(this).find("img").width())+20});return b}function carrousel_getImageSetOriginalWidth(a){var b=0;a.find(".item").each(function(){b+=parseInt(jQuery(this).find("input.imgOriginalWidth").val())+20});return b}function carrousel_getImageSetReducedWidth(b,a){var c=0;b.find(".item:lt("+a+")").each(function(){c+=parseInt(parseInt(jQuery(this).find("input.imgOriginalWidth").val())*0.6)+20});c+=parseInt(b.find(".item:eq("+a+") input.imgOriginalWidth").val())+20;b.find(".item:gt("+a+")").each(function(){c+=parseInt(parseInt(jQuery(this).find("input.imgOriginalWidth").val())*0.6)+20});return c}function carrousel_rememberOriginalImageSize(a){a.find(".item").each(function(){var g=jQuery(this);var e=g.find("img");var c=g.find("input.imgOriginalHeight").val();var f=g.find("input.imgOriginalWidth").val();var b=e.height();var d=e.width();if(c==""){g.find("input.imgOriginalHeight").val(b)}if(f==""){g.find("input.imgOriginalWidth").val(d)}})}function carrousel_setItemSize(d,c,a){var b=d.find("img");d.animate({height:c+20,width:a+20});d.css("height",(c+20)+"px");d.css("width",(a+20)+"px");b.animate({height:c,width:a});setTimeout(function(){if(b.css("height")!=c+"px"||b.css("width")!=a+"px"){b.css("height",c+"px");b.css("width",a+"px")}},500)}function carrousel_reduceItemSize(c){var a=parseInt(c.find("input.imgOriginalHeight").val()*0.6);var b=parseInt(c.find("input.imgOriginalWidth").val()*0.6);carrousel_setItemSize(c,a,b)}function carrousel_restoreItemSize(d){var c=d.find("img");var a=parseInt(d.find("input.imgOriginalHeight").val());var b=parseInt(d.find("input.imgOriginalWidth").val());carrousel_setItemSize(d,a,b)}function carrousel_reduceItemOpacity(a){a.animate({opacity:0.4});setTimeout(function(){if(a.css("opacity")!="0.4"){a.css("opacity","0.4");a.css("filter","alpha(opacity=40)")}},500)}function carrousel_restoreItemOpacity(a){a.animate({opacity:1});setTimeout(function(){if(a.css("opacity")!="1"){a.css("opacity","1");a.css("filter","alpha(opacity=100)")}},500)}function carrousel_updateNotSelectedItems(b){var c=parseInt(b.find("input.itemCount").val());var a=parseInt(c/2);b.find(".item:lt("+a+")").each(function(){carrousel_reduceItemSize(jQuery(this));carrousel_reduceItemOpacity(jQuery(this))});b.find(".item:gt("+a+")").each(function(){carrousel_reduceItemSize(jQuery(this));carrousel_reduceItemOpacity(jQuery(this))})}function carrousel_moveFirstImageAtTheEnd(a){var c=a.find(".item:eq(0)");var b=a.css("left");var d=c.width();if(b.indexOf("px")!=-1){b=b.substring(0,b.indexOf("px"))}b=parseInt(b);a.find(".item:last").after(c);a.css("left",(b+d)+"px")}function carrousel_moveLastImageAtTheBeginning(a){var c=a.find(".item:last");var b=a.css("left");var d=c.width();if(b.indexOf("px")!=-1){b=b.substring(0,b.indexOf("px"))}b=parseInt(b);a.find(".item:eq(0)").before(c);a.css("left",(b-d)+"px")}function carrousel_moveLeft(b){var e=parseInt(b.find("input.itemCount").val());var a=parseInt(e/2);var c=b.find(".item:eq("+a+")");var d=b.find(".item:eq("+(a-1)+")");if(d.length>0&&!isCarrouselMoveLocked){carrousel_lockMove();carrousel_restoreItemSize(d);carrousel_restoreItemOpacity(d);carrousel_reduceItemSize(c);carrousel_reduceItemOpacity(c);b.css("visibility","hidden");carrousel_moveLastImageAtTheBeginning(b);carrousel_alignImgWrapperOnCenteredImage(b);b.css("visibility","visible");setTimeout("carrousel_unlockMove()",500)}}function carrousel_moveRight(c){var e=parseInt(c.find("input.itemCount").val());var b=parseInt(e/2);var d=c.find(".item:eq("+b+")");var a=c.find(".item:eq("+(b+1)+")");if(a.length>0&&!isCarrouselMoveLocked){carrousel_lockMove();carrousel_restoreItemSize(a);carrousel_restoreItemOpacity(a);carrousel_reduceItemSize(d);carrousel_reduceItemOpacity(d);carrousel_moveFirstImageAtTheEnd(c);carrousel_alignImgWrapperOnCenteredImage(c);setTimeout("carrousel_unlockMove()",500)}}function carrousel_alignImgWrapperOnCenteredImage(b){var e=parseInt(b.find("input.itemCount").val());var a=parseInt(e/2);var c=b.parent().outerWidth();var d=parseInt(c/2)-parseInt(carrousel_getImageSetReducedWidth(b,a)/2);if(b.css("left")!=d+"px"){b.animate({left:d});setTimeout(function(){if(b.css("left")!=d+"px"){b.css("left",d+"px")}},500)}}function carrousel_initHiddenFields(){jQuery("#wrapper .carrousel .item").each(function(){var c=jQuery(this).parents(".img-wrapper:eq(0)");var a=jQuery(this).find("img:eq(0)");var b=c.find("input.itemHeight");if(parseInt(b.val())<a.height()+20){b.val(a.height()+20)}})}function carrousel_resizeContainers(a){var b=parseInt(a.find("input.itemHeight").val());a.width(carrousel_getImageSetOriginalWidth(a)+200);a.height(b);a.parent().height(b)}function carrousel_initImgWrapper(){jQuery("#wrapper .carrousel .img-wrapper").each(function(){var a=jQuery(this);carrousel_rememberOriginalImageSize(a);carrousel_resizeContainers(a);carrousel_alignImgWrapperOnCenteredImage(a);carrousel_updateNotSelectedItems(a)})}function carrousel_lockMove(){isCarrouselMoveLocked=true}function carrousel_unlockMove(){isCarrouselMoveLocked=false}function carrousel_animationHandler(){jQuery("#wrapper .carrousel .img-wrapper").each(function(){var a=jQuery(this);carrousel_moveRight(a)})}function carrousel_launchAnimation(){clearInterval(carrousel_animationInterval);carrousel_animationInterval=setInterval("carrousel_animationHandler()",3000)}function carrousel_allImagesAreLoaded(){var a=true;jQuery("#wrapper .carrousel .item").each(function(){var b=jQuery(this).find("img:eq(0)");if(b.height()==0){a=false}});return a}function carrousel_initButtons(){jQuery("#wrapper .carrousel .commands .left-btn").click(function(){clearInterval(carrousel_animationInterval);var a=jQuery(this).parents(".carrousel:eq(0)").find(".img-wrapper:eq(0)");carrousel_moveLeft(a);setTimeout(function(){carrousel_launchAnimation()},1000);return false});jQuery("#wrapper .carrousel .commands .right-btn").click(function(){clearInterval(carrousel_animationInterval);var a=jQuery(this).parents(".carrousel:eq(0)").find(".img-wrapper:eq(0)");carrousel_moveRight(a);setTimeout(function(){carrousel_launchAnimation()},1000);return false})}function carrousel_init(){if(carrousel_allImagesAreLoaded()){carrousel_initHiddenFields();carrousel_initImgWrapper();carrousel_initButtons();carrousel_launchAnimation()}else{setTimeout("carrousel_init()",1000)}}jQuery(function(){tabpanel_init();carrousel_init()});Liferay.Portlet.ready(function(b,a){});