jQuery.fn.extend({bw_exists:function(){if(this.length != 0){return true;}else{return false;}},bw_clearInput:function(){var searchlabeltext = clearObject.val();this.focus(function(){if(this.value==searchlabeltext){this.value='';} });this.blur(function(){if(this.value==''){this.value=searchlabeltext;} });},bw_hoverFocus:function(fnIn,fnOut){return this.bind('mouseenter',fnIn).bind('mouseleave',fnOut).bind('focus',fnIn).bind('blur',fnOut);},bw_focusBlur:function(fnIn,fnOut){return this.bind('focus',fnIn).bind('blur',fnOut);}});function bw_isSet(varname){return eval('(typeof('+varname+') != "undefined");');}jQuery.fn.extend({bw_simulateHoverFocus:function(){if(jQuery.browser.msie && jQuery.browser.version <= 6){jQuery(this).find("a").hover(function(){classes = jQuery(this).attr("class");if(!classes){jQuery(this).addClass("bw_hover");}else{jQuery(this).addClass("bw_hover");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).addClass(classes[i] + "_hover");}}},function(){classes = jQuery(this).attr("class");if(classes == "bw_hover"){jQuery(this).removeClass("bw_hover");}else{jQuery(this).removeClass("bw_hover");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).removeClass(classes[i] + "_hover");}}});jQuery(this).find("input[type=text],input[type=password],input[type=submit]").hover(function(){classes = jQuery(this).attr("class");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).addClass(classes[i] + "_hover");}},function(){classes = jQuery(this).attr("class");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).removeClass(classes[i] + "_hover");}});jQuery(this).find("select").hover(function(){classes = jQuery(this).attr("class");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).addClass(classes[i] + "_hover");}},function(){classes = jQuery(this).attr("class");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).removeClass(classes[i] + "_hover");}});jQuery(this).find("textarea").hover(function(){classes = jQuery(this).attr("class");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).addClass(classes[i] + "_hover");}},function(){classes = jQuery(this).attr("class");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).removeClass(classes[i] + "_hover");}});jQuery(this).find("button").hover(function(){classes = jQuery(this).attr("class");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).addClass(classes[i] + "_hover");}},function(){classes = jQuery(this).attr("class");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).removeClass(classes[i] + "_hover");}});}if( (jQuery.browser.msie && jQuery.browser.version <= 7) ){jQuery(this).find("a").bw_focusBlur(function(){classes = jQuery(this).attr("class");if(!classes){jQuery(this).addClass("bw_focus");}else{jQuery(this).addClass("bw_focus");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).addClass(classes[i] + "_focus");}}},function(){classes = jQuery(this).attr("class");if(classes == "bw_focus"){jQuery(this).removeClass("bw_focus");}else{jQuery(this).removeClass("bw_focus");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).removeClass(classes[i] + "_focus");}}});jQuery(this).find("input[type=text],input[type=password],input[type=submit]").bw_focusBlur(function(){classes = jQuery(this).attr("class");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).addClass(classes[i] + "_focus");}},function(){classes = jQuery(this).attr("class");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).removeClass(classes[i] + "_focus");}});jQuery(this).find("select").focusin(function(){classes = jQuery(this).attr("class");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).addClass(classes[i] + "_focus");}});jQuery(this).find("select").focusout(function(){classes = jQuery(this).attr("class");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).removeClass(classes[i] + "_focus");}});jQuery(this).find("textarea").bw_focusBlur(function(){classes = jQuery(this).attr("class");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).addClass(classes[i] + "_focus");}},function(){classes = jQuery(this).attr("class");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).removeClass(classes[i] + "_focus");}});jQuery(this).find("button").bw_focusBlur(function(){classes = jQuery(this).attr("class");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).addClass(classes[i] + "_focus");}},function(){classes = jQuery(this).attr("class");classes = classes.split(" ");for(i = 0;i < classes.length;i++){jQuery(this).removeClass(classes[i] + "_focus");}});}}}); jQuery(document).ready(function(){setTimeout('bw_initNavigation()',10);bw_initTogglebox();bw_initPagenotfound();});var bw_navpos;var bw_navheight = 90;var bw_pagetitle;function bw_initNavigation(){bw_pagetitle = document.title;bw_navpos= jQuery("#bw_navigation").position();bw_setNavigation();url = document.URL;url = url.split("#");if(url[1]){bw_setNavigation();pos = jQuery("#" + url[1]).position().top - bw_navheight + 1;jQuery.scrollTo(pos + 'px',100);}jQuery("#bw_navigation a").click(function(event){event.preventDefault();jQuery("#bw_navigation a").addClass("bw_active_disable");jQuery(this).addClass("bw_active_override");if(jQuery(this).attr("href") == '#top'){pos = 0;}else{pos = jQuery(jQuery(this).attr("href")).position().top - bw_navheight + 5;}jQuery.scrollTo({top:pos + 'px',left:0},function(){jQuery("#bw_navigation a").removeClass("bw_active_disable");jQuery("#bw_navigation a").removeClass("bw_active_override");},1000);jQuery(this).blur();});jQuery(window).scroll(function(){bw_setNavigation();});jQuery(window).resize(function(){bw_setNavigation();});}function bw_setNavigation(){if(jQuery(window).width() <= 700){jQuery("#bw_navigation").addClass("bw_navigation_js");return false;}else{jQuery("#bw_navigation").removeClass("bw_navigation_js");}if ( window.pageXOffset != null ){offset = window.pageYOffset;}else{offset = document.documentElement.scrollTop;}if(bw_navpos.top < offset){jQuery("#bw_navigation").addClass("bw_navigation_fixed");}else{jQuery("#bw_navigation").removeClass("bw_navigation_fixed");}section = 0;count = jQuery("#bw_navigation a").length;if(jQuery("#bw_navigation a#bw_nav_top").bw_exists()){count = count-1;}for(i=1;i<=count;i++){pos = jQuery("a#content_" + i).position();if ( window.pageXOffset != null ){offset = window.pageYOffset;}else{offset = document.documentElement.scrollTop;}if(offset >= (pos.top - bw_navheight)){section = i;}}if( offset >= (jQuery("body").outerHeight() - jQuery(window).height()) ){section = jQuery("#bw_navigation a").length;if(jQuery("#bw_navigation a#bw_nav_top").bw_exists()){section = section-1;}}if(!section){section = 'top';}jQuery("#bw_navigation a").removeClass("bw_active");jQuery("a#bw_nav_" + section).addClass("bw_active");if(jQuery("a#bw_nav_" + section).text() != 'start'){document.title = jQuery("a#bw_nav_" + section).text() + ' - ' + bw_pagetitle;}else{document.title = bw_pagetitle;}}function bw_initTogglebox(){jQuery("div.bw_togglebox").each(function(){jQuery(this).addClass("bw_jq_togglebox");jQuery(this).find(".bw_column_element_wrapper").wrapInner('
');jQuery(this).find(":header").first().prependTo(jQuery(this).find(".bw_column_element_wrapper")).addClass("bw_jq_togglebox_header");jQuery(this).find(".bw_jq_togglebox_header").click(function(){if(jQuery(this).hasClass("bw_jq_togglebox_header_open")){jQuery(this).addClass("bw_jq_togglebox_tmp").next().slideUp(function(){jQuery(".bw_jq_togglebox_tmp").removeClass("bw_jq_togglebox_header_open").removeClass("bw_jq_togglebox_tmp");});}else{jQuery(this).next().slideDown();jQuery(this).addClass("bw_jq_togglebox_header_open");}});});}function bw_initPagenotfound(){jQuery("a#bw_error_link").click(function(e){e.preventDefault();jQuery("#bw_error").remove();jQuery("#bw_error_overlay").fadeOut();window.history.pushState(null,null,'/');});}