/* BOF cycle lite */
(function(D){var A="Lite-1.0";D.fn.cycle=function(E){return this.each(function(){E=E||{};if(this.cycleTimeout){clearTimeout(this.cycleTimeout)}this.cycleTimeout=0;this.cyclePause=0;var I=D(this);var J=E.slideExpr?D(E.slideExpr,this):I.children();var G=J.get();if(G.length<2){if(window.console&&window.console.log){window.console.log("terminating; too few slides: "+G.length)}return }var H=D.extend({},D.fn.cycle.defaults,E||{},D.metadata?I.metadata():D.meta?I.data():{});H.before=H.before?[H.before]:[];H.after=H.after?[H.after]:[];H.after.unshift(function(){H.busy=0});var F=this.className;H.width=parseInt((F.match(/w:(\d+)/)||[])[1])||H.width;H.height=parseInt((F.match(/h:(\d+)/)||[])[1])||H.height;H.timeout=parseInt((F.match(/t:(\d+)/)||[])[1])||H.timeout;if(I.css("position")=="static"){I.css("position","relative")}if(H.width){I.width(H.width)}if(H.height&&H.height!="auto"){I.height(H.height)}var K=0;J.css({position:"absolute",top:0,left:0}).hide().each(function(M){D(this).css("z-index",G.length-M)});D(G[K]).css("opacity",1).show();if(D.browser.msie){G[K].style.removeAttribute("filter")}if(H.fit&&H.width){J.width(H.width)}if(H.fit&&H.height&&H.height!="auto"){J.height(H.height)}if(H.pause){I.hover(function(){this.cyclePause=1},function(){this.cyclePause=0})}D.fn.cycle.transitions.fade(I,J,H);J.each(function(){var M=D(this);this.cycleH=(H.fit&&H.height)?H.height:M.height();this.cycleW=(H.fit&&H.width)?H.width:M.width()});J.not(":eq("+K+")").css({opacity:0});if(H.cssFirst){D(J[K]).css(H.cssFirst)}if(H.timeout){if(H.speed.constructor==String){H.speed={slow:600,fast:200}[H.speed]||400}if(!H.sync){H.speed=H.speed/2}while((H.timeout-H.speed)<250){H.timeout+=H.speed}}H.speedIn=H.speed;H.speedOut=H.speed;H.slideCount=G.length;H.currSlide=K;H.nextSlide=1;var L=J[K];if(H.before.length){H.before[0].apply(L,[L,L,H,true])}if(H.after.length>1){H.after[1].apply(L,[L,L,H,true])}if(H.click&&!H.next){H.next=H.click}if(H.next){D(H.next).bind("click",function(){return C(G,H,H.rev?-1:1)})}if(H.prev){D(H.prev).bind("click",function(){return C(G,H,H.rev?1:-1)})}if(H.timeout){this.cycleTimeout=setTimeout(function(){B(G,H,0,!H.rev)},H.timeout+(H.delay||0))}})};function B(J,E,I,K){if(E.busy){return }var H=J[0].parentNode,M=J[E.currSlide],L=J[E.nextSlide];if(H.cycleTimeout===0&&!I){return }if(I||!H.cyclePause){if(E.before.length){D.each(E.before,function(N,O){O.apply(L,[M,L,E,K])})}var F=function(){if(D.browser.msie){this.style.removeAttribute("filter")}D.each(E.after,function(N,O){O.apply(L,[M,L,E,K])})};if(E.nextSlide!=E.currSlide){E.busy=1;D.fn.cycle.custom(M,L,E,F)}var G=(E.nextSlide+1)==J.length;E.nextSlide=G?0:E.nextSlide+1;E.currSlide=G?J.length-1:E.nextSlide-1}if(E.timeout){H.cycleTimeout=setTimeout(function(){B(J,E,0,!E.rev)},E.timeout)}}function C(E,F,I){var H=E[0].parentNode,G=H.cycleTimeout;if(G){clearTimeout(G);H.cycleTimeout=0}F.nextSlide=F.currSlide+I;if(F.nextSlide<0){F.nextSlide=E.length-1}else{if(F.nextSlide>=E.length){F.nextSlide=0}}B(E,F,1,I>=0);return false}D.fn.cycle.custom=function(K,H,I,E){var J=D(K),G=D(H);G.css({opacity:0});var F=function(){G.animate({opacity:1},I.speedIn,I.easeIn,E)};J.animate({opacity:0},I.speedOut,I.easeOut,function(){J.css({display:"none"});if(!I.sync){F()}});if(I.sync){F()}};D.fn.cycle.transitions={fade:function(F,G,E){G.not(":eq(0)").css("opacity",0);E.before.push(function(){D(this).show()})}};D.fn.cycle.ver=function(){return A};D.fn.cycle.defaults={timeout:4000,speed:1000,next:null,prev:null,before:null,after:null,height:"auto",sync:1,fit:0,pause:0,delay:0,slideExpr:null}})(jQuery)
/* EOF cycle lite */

currentpage=0;
currentsection=0;
function showContent(page, section){
 if(!page)/*page is not set*/{/*activation of menuitems*/
  $(".menuitem").removeClass("active");$("#menuitem0").addClass("active");
  $("#contain_right .column_content").fadeOut("slow");
  $("#contain_right .column .expander").animate({right:'-40px'},500);
  $("#contain_right .column").animate({width: '192px'},500,function(){$("div.menu ul li ul").slideUp();$("#contain_right .column").find(".master_expander").animate({bottom: '0%'},500);$(".background-image").fadeIn();});
  $('#page'+page+' .section0').clearQueue();
  $('#page'+page+' .section0').siblings('.column-content-block').slideUp();
  $('#page'+page+' .section0').slideDown();
  currentpage = 0;
  currentsection = 0;
 }
 else /*page is set*/{/*activation of menuitems*/
  $(".menuitem").removeClass("active");$("#menuitem"+page).addClass("active");   			
  if(page != currentpage){
   $("div.menu ul li ul").slideUp("slow");
   $(".submenu"+page).slideDown("slow");
   $("#contain_right .column").find(".master_expander").animate({bottom: '-135px'},500, function(){
    $('#page'+page).animate({width: '652px'},500);
   	$('#page'+page).siblings(".column").animate({width: '40px'},500);
   	$('#page'+page).find(".expander").animate({right:'-40px'},500);
   	$('#page'+page).siblings(".column").find(".expander").animate({right:'0px'},500);
   	$('#page'+page).find('.column_content').fadeIn("slow");
   	$('#page'+page).siblings(".column").find('.column_content').fadeOut("slow");
   });	
  }   			
  if(!section) /*section is not set*/{/*activation of menuitems*/
   $('#page'+page+' .section0').clearQueue();
   $('#page'+page+' .section0').siblings('.column-content-block').slideUp();
   $('#page'+page+' .section0').slideDown();
   currentsection = section;
  }
  else /*section is set*/{/*activation of menuitems*/
   $(".menuitem").removeClass("active");   			
   $("#menuitem"+page+"_"+section).addClass("active");
   $('#page'+page+' .section'+section).clearQueue();
   $('#page'+page+' .section'+section).siblings('.column-content-block').slideUp();
   $('#page'+page+' .section'+section).slideDown();
   currentsection = section;   				
  }
  $(".background-image").fadeOut();
  currentpage=page;
 }
}   
var prevsrc = "";
function showBox(data,src,other){
 if(prevsrc != src){
  var thisy= $("#darkbox").offset().top;
  $("#darkbox").animate({'top':thisy-10},{duration:250});
  $("#darkbox").fadeOut(250,function(){
   $("#darkbox_modal").html("<div class='m'>"+data+"</div>");
   var thisx= $(src).offset().left;
   var thisy= $(src).offset().top;
   var thiswidth= $(src).width();
   var varwidth = $("#darkbox").width();
   var varheight = $("#darkbox").innerHeight();
   if(!other){
    $("#darkbox").css({'left' : thisx-varwidth+thiswidth ,'top' : thisy-varheight+10});
   	$("#darkbox").fadeIn(250);
    $("#darkbox").dequeue();
    $("#darkbox").animate({'top':thisy-varheight},{duration:250});
   }
   else
   {
    $("#darkbox").css({'left' : thisx-10 ,'top' : thisy});
   	$("#darkbox").fadeIn(250);
    $("#darkbox").dequeue();
    $("#darkbox").animate({'top':thisy-10},{duration:250});
   }
   prevsrc=src;
  });
 }		
}
function closeBox(){
 $("#darkbox").animate({'top':$("#darkbox").offset().top-10});
 $("#darkbox").dequeue();
 $("#darkbox").fadeOut(250);
 prevsrc="";
}
$(document).ready(function(){
 var $panels = $('#slider .scrollContainer > div');var $container = $('#slider .scrollContainer');var horizontal = true;
 $panels.css({'float' : 'left','position' : 'relative'});$container.css('width', 620 * $panels.length);var $scroll = $('#slider .scroll');
 function selectNav(){$(this).parents('ul:first').find('a').removeClass('selected').end().end().addClass('selected');}
 $('#slider .navigation').find('a').click(selectNav);
 function trigger(data){var el = $('#slider .navigation').find('a[href$="' + data.id + '"]').get(0);selectNav.call(el);}
 if (window.location.hash){trigger({ id : window.location.hash.substr(1)});}else{$('ul.navigation a:first').click();}
 var offset = parseInt((horizontal ? $container.css('paddingTop'): $container.css('paddingLeft')) || 0,10) * -1;
 var scrollOptions ={target:$scroll,items:$panels,navigation:'.navigation a',prev:'a.prev',next:'a.next',axis:'xy',onAfter: trigger,offset:offset,duration:500,easing:'swing',hash:true};
 $('#slider').serialScroll(scrollOptions);$.localScroll(scrollOptions);scrollOptions.duration = 1;$.localScroll.hash(scrollOptions);
 
 $("div.menu > ul > li > a").click(function(event){event.preventDefault();index = $(this).parent("li").index();if(index!=0){showContent(index,0);}else{showContent(0,0);}});	
 $("div.menu ul ul a").click(function(event){event.preventDefault();parentindex = $(this).parents("ul li").parents("ul li").index();index = $(this).parent("li").index()+1;showContent(parentindex,index);});
 $("div.menu ul li ul").hide();
 $(".master_expander").hover(
  function(){$(this).find(".link_bg").animate({bottom: '0%',left: '0%'}, 200);},
  function(){$(this).find(".link_bg").clearQueue();$(this).find(".link_bg").animate({bottom: '-100%',left: '0%'}, 500);}
 );
 $("#darkbox").fadeOut({duration:0});
 $(".subbar a").click(function(event){event.preventDefault();src = event["srcElement"];$.get($(this).attr("href"),function(data){showBox(data,src);});});
 $("a#fitmate").click(function(event){event.preventDefault();src = event["srcElement"];$.get($(this).attr("href"),function(data){showBox(data,src,true);});});
 $("#darkbox_close a").click(function(event){event.preventDefault();closeBox();});
 $('.slide_partners').cycle({delay:2000,speed:500});
});

