//init-behaviour
//jQuery.noConflict();
(function($){$('html').addClass('js-on');function callOnDomReady(){swfobject.addDomLoadEvent(function(){var s=$('div.flash').embedSWF()})}$(function(){var b={linkFn:function myLink(a){if(a=='show'){this.animate({opacity:1},{duration:500})}else{this.animate({opacity:0.3},{duration:500})}},myPag:function(a){if(a=='inactive'){$('a',this).animate({color:'#004da2',backgroundColor:'#fff'},{duration:500})}else{$('a',this).animate({color:'#999',backgroundColor:'#fff'},{duration:500})}},init:function(e,a){if(!a.instance.nextLink.is('.show')){a.instance.nextLink.css({opacity:0.3})}if(!a.instance.prevLink.is('.show')){a.instance.prevLink.css({opacity:0.3})}}};$('div.teaser-wrapper').scroller({prevLink:'div.prev a',nextLink:'div.next a',pagination:'div.pagination',paginationTitleFrom:'h2',paginationAtoms:'<li class="pa-$number" title="$title"><a href="#">$number</a></li>',paginationFn:b.myPag,linkFn:b.linkFn,init:b.init})});$(function(){$('#toc').tabtree({activeButtonClass:'on',init:function(e,a){$(window).load(function(){a.panels.removeClass('inactive-sec')})},defaultSelected:-1,handleDisplay:'initial',expand:function(e,b){b.panel.removeClass('inactive-sec');if(!b.instance.isHiddenOpener){$('#stage div.opener-sec').fadeOut(400);b.instance.isHiddenOpener=true}function showAnim(){var a=$('ul',b.panel);a.css({visibility:'hidden'});b.panel.fadeIn(400);a.css({left:a.outerWidth()*-1,visibility:'visible'});setTimeout(function(){a.animate({left:0})},200)}if(b.collapseElements.panel[0]){(function(){var a=$('ul',b.collapseElements.panel);a.animate({left:a.outerWidth()*-1},{duration:400});b.collapseElements.panel.fadeOut(800);setTimeout(showAnim,200)})()}else{showAnim()}}})});$(function(){var f={widthElementSel:'.showbox',positionType:'constrainHorizontalView',positionOpts:{cleanCSS:false,margin:[30,20]},animShow:function(a,b){delete b.posCSS.height;a.css(b.posCSS).css({visibility:'visible'})},showContentAnim:function(a,b,e,c){var d=$('div.content-box',a.element),width=b[0].width,duration=300,pos;a.fillContent(a.clonedOverlay.insertAfter(a.element));a.clonedOverlay.css({width:a.calcWidth(b,width)});pos=$.ui.cOverlay.posMethods.constrainHorizontalView(a.clonedOverlay,e,{mm:b},a);a.clonedOverlay.remove();d.queue(function(){a.element.animate($.extend({},pos),{duration:duration,complete:function(){a.fillContent();d.fadeTo(300,1);a.element.css({height:''})}});d.dequeue()})}};function generatePrevNext(b,c,d){var e=(b==='prev')?'previous':'next';c.find('.'+b).each(function(){var a=$(this);if(a.is('.overlay-control')){$('> span',this).html(e)}else{a.html(e)}})}$('a[rel=showbox]').showbox($.extend({},f,{setInitialContent:{'close-button':'close'},getTextContent:function(b,c,d){var e=b.closest('dl'),dds=$('dd',e),img=$('img',e),extraContent='';c['multimedia-box'].attr('alt',img.attr('alt'));c['text-content']='';dds.each(function(){var a=$(this),html=a.html();if(a.is('.caption')){c['text-content']+='<h2 class="caption">'+html+'</h2>';c['showbox-title']=html}else if(a.is('.longdesc')){c['text-content']+='<p class="longdesc">'+html+'</p>'}else if(!a.is('.zoom')){extraContent+='<li class="'+this.className+'">'+html+'</li>'}});if(extraContent){c['text-content']+='<ul class="sb-extra">'+extraContent+'</ul>'}},structure:'<div class="showbox">'+'<div class="showbox-box">'+'<div class="content-box"><div class="multimedia-box"></div><div class="text-content"></div></div>'+' <a role="button" class="close-button" href="#"></a>'+'</div>'+'</div>',imageChange:function(e,a){$('span.overlay-control').css({height:a.content['multimedia-box'].css('height')})},init:function(e,a){$('.overlay-control',a.instance.element).inOut(function(){$(this).addClass('over-control')},function(){$(this).removeClass('over-control')},{mouseDelay:200})}}))});$(window).load(function(){$('#list-page #main div.teaser').addClass('no-roundies');$('div.text-box,.blockquote,div.teaser-wrapper,.home-teaser,.category-teaser,#extras .teaser, #extras .testimonial-teaser').filter(':not(.no-roundies)').addClass('canvas-roundies').borderRadius({radius:10,forceCanvasRadius:true,bgColor:'#fff'});if($.browser.msie&&parseInt($.browser.version,10)<7){setTimeout(function(){$('div.border-radius-corner-reset').each(function(){this.style.border=this.style.border})},999)}});function initToggle(){$('div.login-box').tabtree({panelSel:'#login-forms > ul',buttonSel:'h3.login-global',toggleButton:true,multiSelectable:true,handleDisplay:'initial',expand:function panelSlide(e,a){a.panel.slideParentDown()},collapse:function panelSlide(e,a){a.panel.slideParentUp()}});$('#login-forms').tabtree({buttonSel:'li > h4',handleDisplay:'initial',panelSel:'div > div',defaultSelected:-1,toggleButton:true,expand:function panelSlide(e,a){a.panel.slideParentDown()},collapse:function panelSlide(e,a){a.panel.slideParentUp()}})}$(function(){$('select').combobox({addTextboxWidthToDatalist:'width',overlay:{animShow:function(a,b){var c={duration:400};var d=$('div.datalist-innerbox',a),dir=a.is('.positionaround-3-0')?'bottom':'top',startCSS={top:'',bottom:'',opacity:0},endCSS={opacity:1};startCSS[dir]=d.height()*-1;endCSS[dir]=0;a.css(b.posCSS);d.stop(true,true).css(startCSS).animate(endCSS,$.extend({},c));a.css({visibility:'visible'})},animHide:function(a,b){var c={duration:400};var d=$('div.datalist-innerbox',a),dir=a.is('.positionaround-3-0')?'bottom':'top',endCSS={opacity:0};endCSS[dir]=d.height()*-1;d.animate(endCSS,$.extend({},c,{complete:function(){a.css({visibility:'hidden'});d.css({top:'',bottom:''})}}))}}}).each(function(){if(!$(this).is('.toggle-select')){return}var c=$(this),data=c.data('combobox'),toggleBoxes=[],options=$('option',c),change=function(e,a){var b=options.eq(a.checkedIndex).attr('class');toggleBoxes.stop().slideUp(400);if(b){toggleBoxes.filter('#'+b).stop().slideDown(400)}};$('option',c).each(function(i){var a=this.className;if(!a){return}var b=$('#'+a);toggleBoxes.push(b[0]);if(data.checkedIndex!==i){b.hide()}});toggleBoxes=$(toggleBoxes);c.bind('comboboxchange',change)})});function addPrintLink(){function print(){window.print();return false}$('<h1><a href="#">Print</a></h1>').prependTo('#extras').find('a').click(print)}$.fn.resetInput=function(){function enterInput(){var a=$(this);if(this.defaultValue==a.val()){a.val('')}}function leaveInput(){var a=$(this);if(a.val()===''){a.val(this.defaultValue)}}return this.bind('focus',enterInput).bind('blur',leaveInput)};$(function(){$('#search-box input,#login-forms input').filter('[type=text]').resetInput()});function addPrintLink(){function print(){window.print();return false}$('<li class="print"><a href="#">Print this page</a></li>').prependTo('ul#features').find('a').click(print)}$(callOnDomReady);function executeOnLoad(){initToggle()}$(executeOnLoad)})(jQuery);
