function ajaxRedirect(b){b=jQuery.extend({ar_XMLHttpRequest:null,ar_textStatus:null,ar_errorThrown:null,targetContainer:null,ar_enableDebugging:false,localizedStrings:{errorMessageXMLHttpRequest:'Error: XML-Http-Request Status "500"',errorMessageTextStatusError:"Error: AJAX Request failed"}},b||{});var c=b.ar_XMLHttpRequest;var f=b.ar_textStatus;var d=b.ar_errorThrown;if(c&&f!="error"){if(c.status==403){var e=c.getResponseHeader("Location");if(typeof e!=="undefined"){location.href=e;}}else{if(c.status==500&&b.targetContainer){a({errorMessage:b.localizedStrings["errorMessageXMLHttpRequest"],targetContainer:b.targetContainer});}}if(b.ar_enableDebugging){console.log("XMLHttpRequest.status: "+c.status);}}else{if(f=="error"){if(b.targetContainer){a({errorMessage:b.localizedStrings["errorMessageTextStatusError"],targetContainer:b.targetContainer});}if(b.ar_enableDebugging){console.log("textStatus: "+f);}}else{}}function a(g){g=jQuery.extend({errorMessage:null,targetContainer:null},g||{});if(g.errorMessage&&g.targetContainer){var h="";h+='<div class="simleModalboxErrorBox"><div class="simleModalboxErrorBoxContent">';h+=g.errorMessage;h+="</div></div>";jQuery(g.targetContainer).removeAttr("style").html(h);if(jQuery(g.targetContainer).parents(globaloptions.setModalboxContainer).size()>0){jQuery(globaloptions.setAjaxLoader).remove();centerModalBox();}}}}function prepareAnimationLoader(b){b=jQuery.extend({targetContainer:null,minHeightOfContainer:140},b||{});if(b.targetContainer){var c=jQuery(b.targetContainer);var a=c.height();if(a<=b.minHeightOfContainer){a=b.minHeightOfContainer;}c.height(a).html("").append('<div class="globalAjaxLoader"></div>');}}function globalToggling(c){c=jQuery.extend({toggleHeader:".globalToggleHeader",toggleContainer:".globalToggleContainer",toggleShowAndCloseButton:".globalTogglingShowAll",ShowAndCloseButton_Text_Close:"Close All Examples",ShowAndCloseButton_Text_Show:"Show All Examples",animateToggling:false,showAll:false,hideAll:false},c||{});if(jQuery(c.toggleShowAndCloseButton).text()==""){jQuery(c.toggleShowAndCloseButton).text(c.ShowAndCloseButton_Text_Show);}jQuery(c.toggleShowAndCloseButton).unbind("click").click(function(){if(jQuery(this).hasClass("showAll")){jQuery(c.toggleShowAndCloseButton).removeClass("showAll").text(c.ShowAndCloseButton_Text_Show);globalToggling({hideAll:true});}else{jQuery(c.toggleShowAndCloseButton).addClass("showAll").text(c.ShowAndCloseButton_Text_Close);globalToggling({showAll:true});}});if(c.toggleHeader&&c.toggleContainer){var b=jQuery(".globalToggleHeaderElementToClick",c.toggleHeader);var a=jQuery(c.toggleContainer);if(c.showAll){b.addClass("activated");a.addClass("activated");}else{if(c.hideAll){b.removeClass("activated");a.removeClass("activated");}else{jQuery(".globalToggleHeaderElementToClick",c.toggleHeader).live("click",function(){var d=jQuery(this).parents(c.toggleHeader).next(c.toggleContainer);if(jQuery(this).is(":checked","input[type='radio'], input[type='checkbox']")){jQuery(c.toggleContainer).removeClass("activated");if(!jQuery(this).hasClass("globalToggleHeaderHideAllOther")){if(d.hasClass("activated")){d.removeClass("activated");}else{d.addClass("activated");}}}else{if(jQuery(this).hasClass("activated")){jQuery(this).removeClass("activated");}else{jQuery(this).addClass("activated");}if(d.hasClass("activated")){d.removeClass("activated");}else{if(c.animateToggling){d.slideToggle("fast");}else{d.toggleClass("activated");}}}});}}}}function ajaxMainNavi(d){d=jQuery.extend({naviContainer:"div.mainNavi",targetContainer:"div#globalToggleBody"},d||{});function c(e){e=jQuery.extend({targetContainer:null,currentURL:null,getCurrentElement:null},e||{});if(e.targetContainer&&e.currentURL){jQuery.ajax({type:"GET",url:e.currentURL,dataType:"html",beforeSend:function(f){prepareAnimationLoader({targetContainer:e.targetContainer});},success:function(f,g){prepareAnimationLoader({targetContainer:e.targetContainer,animationAfterSuccess:true});jQuery(e.targetContainer).html(f).removeAttr("style");jQuery("a",a).removeClass("active");jQuery(e.getCurrentElement).addClass("active");},error:function(f,h,g){ajaxRedirect({ar_XMLHttpRequest:f,targetContainer:e.targetContainer});}});}}if(d.naviContainer){var a=jQuery(d.naviContainer);var b=Math.abs(a.width()/2);a.animate({marginLeft:"-"+b+"px"},{duration:800,queue:false});jQuery("a:first",a).addClass("firstItem");jQuery("a:last",a).addClass("lastItem");jQuery("a",a).each(function(e){if(e==0){c({targetContainer:d.targetContainer,currentURL:jQuery("input[name='ajaxhref']",this).val(),getCurrentElement:jQuery(this)});}}).click(function(){c({targetContainer:d.targetContainer,currentURL:jQuery("input[name='ajaxhref']",this).val(),getCurrentElement:jQuery(this)});});}}function globalScrollTo(b){var b=jQuery.extend({scrollTo:null,typeOfAnimation:"swing",animationSpeed:800,callAfterSuccess:function(){}},b||{});if(b.scrollTo){if(jQuery.browser.webkit){var a=jQuery("body");}else{var a=jQuery("html");}a.animate({scrollTop:jQuery(b.scrollTo).offset().top},b.animationSpeed,b.typeOfAnimation,function(){b.callAfterSuccess();});}}function flashCheck(a){a=jQuery.extend({minFlashVersion:"6.0.0"},a||{});if(swfobject.hasFlashPlayerVersion(a.minFlashVersion)){return true;}else{var b="";b+='<span class="flashFallbackInfo">';b+='<span class="flashFallbackInfo_Headline">Sie benötigen den FLash-Player mit mind. Version ';b+=a.minFlashVersion+".</span>";b+='<span class="arrowright"><a href="http://www.adobe.de">Link zum download</a></span>';b+="</span>";jQuery("html").removeClass("sIFR-hasFlash");jQuery("body").addClass("hasNoFlash");jQuery("div.flashContent").append(b);return false;}}function initializeSIFR(a){a=jQuery.extend({selector:null,font:webRoot+"flash/freefont_jayneprinthand.swf",color:"#6f7062",linkColor:"#6f7062",hoverColor:"#000000",bgColor:"transparent",paddingTop:0,paddingBottom:0,wmode:"transparent",flashVars:"textalign=left&offsetTop=0&underline=false"},a||{});if(a.selector){jQuery(a.selector).removeClass("sIFR-replaced");sIFR.replaceElement(named({sSelector:a.selector,sFlashSrc:a.font,sColor:a.color,sLinkColor:a.linkColor,sBgColor:a.bgColor,sHoverColor:a.hoverColor,nPaddingTop:a.paddingTop,nPaddingBottom:a.paddingBottom,sWmode:a.wmode,sFlashVars:a.flashVars}));}else{sIFR.replaceElement(named({sSelector:"h2",sFlashSrc:a.font,sColor:"#2c7d9b",sLinkColor:"#2c7d9b",sBgColor:a.bgColor,sHoverColor:a.hoverColor,nPaddingTop:a.paddingTop,nPaddingBottom:a.paddingBottom,sWmode:a.wmode,sFlashVars:a.flashVars}));}}function initGoogleTracking(a){a=jQuery.extend({_getTracker:null,_setDomainName:null,_trackPageview:null,pageName:null},a||{});if(a._getTracker){var b=(("https:"==document.location.protocol)?"https://ssl.":"http://www.");jQuery.getScript(b+"google-analytics.com/ga.js",function(){try{if(a._setDomainName){var e=_gat._getTracker(a._getTracker);e._setDomainName(a._setDomainName);e._setAllowLinker(a._setAllowLinker);if(a.pageName){var c=a.pageName;if(c.indexOf("LOCATION")>-1){c=c.replace(/LOCATION/,location.pathname+location.search);}e._trackPageview(c);}else{if(a._trackPageview){e._trackPageview(a._trackPageview);}else{e._trackPageview();}}}else{var e=_gat._getTracker(a._getTracker);e._trackPageview();}if(pageType!=""){var d=pageType;}else{var d="Sonstige";}jQuery("a.download.bigButton").click(function(){var h=jQuery(this).attr("href");h=h.split("/");for(i=0;i<h.length;i++){var g=h[i];}e._trackEvent(d,"Downloads",g);});jQuery("a, input[type=button], input[type=submit]").live("click",function(){var g=jQuery(this);if(!g.hasClass("download")&&g.attr("title")!=""){e._trackEvent(d,"Menue",g.attr("title"));}});}catch(f){}});}}jQuery(document).ready(function(a){if(flashCheckOK=flashCheck({minFlashVersion:"8"})){initializeSIFR();}globalToggling();ajaxMainNavi();try{if(!isLocalhost){initGoogleTracking({_getTracker:"UA-9369425-3"});}}catch(b){}});
