var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(c){var a="";var k,h,f,j,g,e,d;var b=0;c=Base64._utf8_encode(c);while(b<c.length){k=c.charCodeAt(b++);h=c.charCodeAt(b++);f=c.charCodeAt(b++);j=k>>2;g=((k&3)<<4)|(h>>4);e=((h&15)<<2)|(f>>6);d=f&63;if(isNaN(h)){e=d=64}else{if(isNaN(f)){d=64}}a=a+this._keyStr.charAt(j)+this._keyStr.charAt(g)+this._keyStr.charAt(e)+this._keyStr.charAt(d)
}return a},decode:function(c){var a="";var k,h,f;var j,g,e,d;var b=0;c=c.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(b<c.length){j=this._keyStr.indexOf(c.charAt(b++));g=this._keyStr.indexOf(c.charAt(b++));e=this._keyStr.indexOf(c.charAt(b++));d=this._keyStr.indexOf(c.charAt(b++));k=(j<<2)|(g>>4);h=((g&15)<<4)|(e>>2);f=((e&3)<<6)|d;a=a+String.fromCharCode(k);if(e!=64){a=a+String.fromCharCode(h)}if(d!=64){a=a+String.fromCharCode(f)
}}a=Base64._utf8_decode(a);return a},_utf8_encode:function(b){b=b.replace(/\r\n/g,"\n");var a="";for(var e=0;e<b.length;e++){var d=b.charCodeAt(e);if(d<128){a+=String.fromCharCode(d)}else{if((d>127)&&(d<2048)){a+=String.fromCharCode((d>>6)|192);a+=String.fromCharCode((d&63)|128)}else{a+=String.fromCharCode((d>>12)|224);a+=String.fromCharCode(((d>>6)&63)|128);a+=String.fromCharCode((d&63)|128)}}}return a
},_utf8_decode:function(a){var b="";var d=0;var e=c1=c2=0;while(d<a.length){e=a.charCodeAt(d);if(e<128){b+=String.fromCharCode(e);d++}else{if((e>191)&&(e<224)){c2=a.charCodeAt(d+1);b+=String.fromCharCode(((e&31)<<6)|(c2&63));d+=2}else{c2=a.charCodeAt(d+1);c3=a.charCodeAt(d+2);b+=String.fromCharCode(((e&15)<<12)|((c2&63)<<6)|(c3&63));d+=3}}}return b}};function openZoomImage(c,a,d,g){var b=new StandardPopup({href:c,height:a,width:d});
b.open();var f=b.wRef}function Survey(a){this.surveyId=a.sId;this.survey={responseText:null};this.initUrl=a.initUrl;this.voteUrl=a.voteUrl;this.resultUrl=a.resultUrl;this.oldButtonValue=null;this.voteConnect=null}Survey.prototype._connectButtons=function(){var a=this;$("#surveyVote").bind("click",function(b){b.preventDefault();a.vote($(this))});$("#surveyResult").bind("click",function(b){b.preventDefault();
a.getResult($(this))})};Survey.prototype.getSurvey=function(){if(this.survey.responseText){this.loadSurvey()}else{var a=this;$.ajax({type:"get",url:this.initUrl,dataType:"text",success:function(b,c){a.loadSurvey(b)},error:function(d,b,c){a.loadSurveyError(d)}})}};Survey.prototype.loadSurvey=function(b){if(!b){var b=this.survey.responseText}else{this.survey.responseText=b}var a=this;$("#"+this.surveyId).fadeOut("fast",function(){a.appearContent(b)
});if(this.oldButtonValue){$("#surveyVote").attr({value:this.oldButtonValue});$("#surveyResult").css({display:""})}this.oldButtonValue=null;this._connectButtons()};Survey.prototype.loadSurveyError=function(b){var a=$("<div><div></div></div>");a.find(":first-child").css({color:"#cc0000"}).text("Service nicht verfügbar!");$("#"+this.surveyId).empty().append(a)};Survey.prototype.vote=function(d){var f=d.parents("form");
var g="?"+f.serialize();var h=Utils.getUrlParamsAsJson(g);var e=false;for(var b in h){if(b!="user"){e=true}}var a=this;if(e){$.ajax({type:"post",url:a.voteUrl,data:h,success:function(i,j){a.handleVoting(i)},error:function(k,i,j){a.handleVotingError(k)}})}else{$("#voteFirstMsg").remove();var c=$("<div></div>");c.attr({id:"voteFirstMsg"}).css({color:"#cc0000"}).text("Bitte stimmen Sie zuerst ab.");$("#"+this.surveyId).append(c);
setTimeout(function(){$("#voteFirstMsg").fadeOut("fast")},3000)}};Survey.prototype.handleVoting=function(c){var a=$("#surveyResult");for(var b=0;b<3;++b){a.animate({opacity:0.2},{duration:500}).animate({opacity:1},{duration:500})}};Survey.prototype.handleVotingError=function(b){var a=$("<div></div>");a.css({color:"#cc0000"}).text("Fehler bei Umfrageeintrag!");$("#"+this.surveyId).append(a)};Survey.prototype.getResult=function(b){var a=this;
$.ajax({type:"get",url:this.resultUrl,success:function(c,d){a.switchResult(c)},error:function(e,c,d){a.switchResultError(e)}})};Survey.prototype.switchResult=function(c){var b=this;$("#"+this.surveyId).fadeOut("fast",function(){b.appearContent(c)});var a=$("#surveyVote");if(!this.oldButtonValue){this.oldButtonValue=a.val()}a.val("Zurück").bind("click",function(d){d.preventDefault();b.getSurvey(a)});
$("#surveyResult").hide()};Survey.prototype.appearContent=function(a){$("#"+this.surveyId).empty().html(a).fadeIn("fast")};Survey.prototype.switchResultError=function(a){};function EnhancedSearch(a){this.url=AjaxURLManager.getUrlWithKey("erweitertesuche/scope");this.optList=a}EnhancedSearch.prototype.connectOptions=function(){var a=this;for(var c=0;c<this.optList.length;++c){var b=this.optList[c];this.checkOption(b),(function(d){$("#"+b).bind("click",function(f){a.prepareAction(d)
})})(b)}};EnhancedSearch.prototype.checkOption=function(a){};EnhancedSearch.prototype.prepareAction=function(b,a){if(b=="optNumber"){this.getOptions()}else{$("#magazineSelect").fadeOut("fast")}};EnhancedSearch.prototype.getOptions=function(){var a=this;$.ajax({type:"get",url:this.url,dataType:"json",success:function(b,c){a.createSelectBox(b)},error:function(d,b,c){a.createSelectBoxError(d)}})};EnhancedSearch.prototype.createSelectBox=function(d){var a=$("#magazineSelect").empty();
var b=$("<select></select>");b.attr({name:"searchIssue","class":"magazines"});var c=d;b.append("<option>--- Nichts ausgewählt ---</option>").val("-1");$(c).each(function(f){var e=$("<option>Ausgabe: "+this.content+"</option>").val(this.value).attr({selected:this.selected});b.append(e)});a.append(b);a.fadeIn("fast")};EnhancedSearch.prototype.createSelectBoxError=function(a){};function EnhancedStdSearch(a,b){this.constructor(a,b)
}EnhancedStdSearch.prototype=new EnhancedSearch();EnhancedStdSearch.prototype.checkOption=function(b){var a=$("#"+b).attr("checked");if(a&&b=="i_610"){this.showSelectBox()}};EnhancedStdSearch.prototype.prepareAction=function(b,a){if(b=="i_610"){this.showSelectBox()}else{$("#kennziffer_select_outer").fadeOut("fast")}};EnhancedStdSearch.prototype.showSelectBox=function(){var a=$("#kennziffer_select_outer");
a.fadeIn("fast")};function EnhancedProductSearch(a){this.constructor(a,null)}EnhancedProductSearch.prototype=new EnhancedSearch();EnhancedProductSearch.prototype.connectOptions=function(b){var a=this;$(this.optList).each(function(c){$("#"+a.optList[c]).bind("click",function(d){a.prepareAction(a.optList[c])})})};EnhancedProductSearch.prototype.prepareAction=function(d){var a,c,b;opt=$("#"+d);c=opt.parents("form");
b=c.attr("action");c.attr({action:b.substring(0,b.lastIndexOf("id_")+3)+opt.val()+"_.htm"})};function connectZoomImage(b,d,a,c){$("#"+d).bind("click",function(f){openZoomImage.call(window,b,a,c)})}ToggleContainer={container:[],addToggle:function(c){var a=this;var b=new ToggleObj();b.id=c,b.status=1;b.elm=$("#"+c);b.img=$("#"+c+"_img");b.conId=b.img.bind("click",function(d){d.preventDefault();a.toggle(c)
});this.container.push(b)},toggle:function(d){var b=this.container;for(var a=0;a<b.length;++a){if(b[a].id==d){b[a].toggle()}}}};function ToggleObj(){this.id=null,this.status=0,this.elm=null,this.img=null,this.conId=null,this.toggle=function(){if(this.status==1){this.img.attr({"class":"closed"});this.elm.slideUp("fast");this.status=0}else{this.img.attr({"class":"open"});this.elm.slideDown("fast");this.status=1
}}}function connectFormSubmitTrigger(){var a=document.links;for(var b=0;b<a.length;++b){var c=$(a[b]);if(c.attr("rel")=="formSubmitTrigger"){c.bind("click",function(d){d.preventDefault();submitSimpleForm(this)})}}}function getTriggerForm(a){while(a){var a=a.parentNode;if(a.nodeName.toLowerCase()=="form"){return a}return false}}function submitSimpleForm(a){var b=getTriggerForm(a);if(b){b.submit()}}AdManager={log:false,adManagers:[],adList:[],stdSkyLeft:927,stdSkyTop:0,wallpaperSkyLeft:927,wallpaperSkyTop:-90,wallpaperVariant:function(a){if(a==1){var b=$("#box_top");
var c=$("#skyscraper");b.css({height:"90px",left:"173px",top:"0px","margin-left":"-5px","margin-right":"-5px","margin-top":"4px",position:"relative",width:"845px","z-index":200,"text-align":"right"});if(c.size()>0){c.css({left:"834px",position:"absolute",top:"0px","z-index":100})}}else{if(this.log&&window.console){console.log("ValueError: Wallpaper variant is not defined, variant info: "+a)}}},_inArray:function(c,a){for(var b=0;
b<a.length;++b){if(c==a[b]){return{value:c,index:b}}}return false},logging:function(a){this.log=false;if(a){this.log=true}for(var b=0;b<this.adManagers.length;++b){this.adManagers[b].logging(this.log)}},getLoggingLine:function(d){log();var b="";var a=170;var d=" >> "+d+" << ";for(var c=0;c<a-d.length;++c){b+="-"}return d+b},makeAdManager:function(a){this.adManagers.push(a);return a},init:function(a){for(var b=0;
b<this.adManagers.length;++b){var c=this.adManagers[b].writeBaseScript(a);if(this.log){if(window.console){console.log(this.getLoggingLine("Ad manager base scripts"))}if(window.console){console.log(this.adManagers[b].name+" base script written: "+c)}}}if(this.log&&window.console){console.log(AdManager.getLoggingLine("Temporarily banner code written"))}},activateAds:function(){for(var d=0;d<this.adManagers.length;
++d){var e=this.adManagers[d].banner;if(this.log&&window.console){console.log(this.getLoggingLine(this.adManagers[d].name+" ads are pushed into ad list"))}for(var c=0;c<e.length;++c){this.adList.push(e[c]);if(this.log&&window.console){console.log(e[c].__repr__())}}}if(this.log&&window.console){console.log(this.getLoggingLine("Move banner to there targets"))}for(var d=0;d<this.adList.length;++d){if($(this.adList[d].type+"_temp")){var b=this;
var a=this.adList[d];this.placeBanner(a)}}},getAdShell:function(b,c){var a=$("<div></div>").attr(b).css(c);return a},placeBanner:function(b){var h=b.type;var f=$("#"+b.target);if(f.size()==0){f=$("."+b.target).eq(0)}var c={align:"center"};var e=null;if(h=="start_skyscraper"||h=="skyscraper"||h=="wallpaper_sky"){c={id:"skyscraper"};e={position:"absolute","z-index":100,left:this.stdSkyLeft+"px",top:this.stdSkyTop+"px"}
}else{if(h=="wallpaper_top"){c={align:"right"}}else{if(h=="box_left"||h=="box_right"){f.css({"margin-bottom":"10px"})}else{if(h=="medium_rectangle"){f.css({"margin-bottom":"12px"})}else{if(h=="layer_ad"){e={position:"absolute","z-index":1000,left:184+"px",top:367+"px"}}}}}}if(f.size()>0){var a=$("#"+h+"_temp");if(this.log&&window.console){console.log("Moved "+b.type+" to element "+f.get(0)," with id/class: "+f.attr("id")+"/"+f.attr("class"))
}var g=a.children();var d=this.getAdShell(c,e);if(h=="start_skyscraper"||h=="skyscraper"||h=="layer_ad"||h=="wallpaper_sky"){if($.browser.msie){setTimeout(function(){f.append(d);d.append(g);f.show()},2000)}else{f.append(d);d.append(g);f.show()}}else{if($.browser.msie){setTimeout(function(){f.show();f.append(d);d.append(g)},2000)}else{f.show();f.append(d);d.append(g)}}if(typeof wallpaperVariant!="undefined"){this.wallpaperVariant(wallpaperVariant)
}}else{if(this.log&&window.console){console.log("*** CANCELED MOVE *** "+b.type+". Element "+b.target+" not present!")}}}};function Abstract_AdManager(a){this.name="AbstractAdManager";this.log=false;this.url=a;this.banner=[];this.lastStartBanner=null}Abstract_AdManager.prototype.logging=function(a){this.log=false;if(a){this.log=true}for(var b=0;b<this.banner.length;++b){this.banner[b].log=this.log}};
Abstract_AdManager.prototype.getCurrentCoId=function(){var a=window.location.href;return a.substring(a.search(/_id_/)+4,a.search(/_.htm/))};Abstract_AdManager.prototype._inArray=function(b,a){for(var c=0;c<a.length;++c){if(b==a[c]){return true}}return false};Abstract_AdManager.prototype.addBanner=function(a,b,d,c){};Abstract_AdManager.prototype.writeBaseScript=function(){};Abstract_AdManager.prototype.startBanner=function(a){};
Abstract_AdManager.prototype.endBanner=function(){};function Abstract_Banner(b,c,a){this.log=false;this.type=c;this.coInfo=a;this.adServer=b}Abstract_Banner.prototype.startBanner=function(){};Abstract_Banner.prototype.endBanner=function(){};Abstract_Banner.prototype.getAdSrc=function(a){};Abstract_Banner.prototype.__repr__=function(){};function OpenAd_AdManager(a){this.constructor(a);this.name="OpenAd"
}OpenAd_AdManager.prototype=new Abstract_AdManager();OpenAd_AdManager.prototype.addBanner=function(a,b,d,c){var c=c?c:this.url;this.banner.push(new OpenAd_Banner(c,a,b,d))};OpenAd_AdManager.prototype.writeBaseScript=function(a){var b='<script language="JavaScript" type="text/javascript" src="'+this.url+'ad/adx.js"><\/script>';document.write(b);return b};OpenAd_AdManager.prototype.startBanner=function(c){var e=false;
var d=this.getCurrentCoId();for(var b=0;b<this.banner.length;++b){var a=this.banner[b];if(a.type==c){e=true;if(a.coInfo&&a.coInfo.flip){if(!this._inArray(d,a.coInfo.coIds)){a.startBanner();if(this.log&&window.console){console.log(a.__repr__())}this.lastStartBanner=a}}else{if(a.coInfo){if(this._inArray(d,a.coInfo.coIds)){a.startBanner();if(this.log&&window.console){console.log(a.__repr__())}this.lastStartBanner=a
}}else{a.startBanner();if(this.log&&window.console){console.log(a.__repr__())}this.lastStartBanner=a}}}}if(!e){if(this.log&&window.console){console.log("***Banner type "+c+" is not defined!***")}}};OpenAd_AdManager.prototype.endBanner=function(){if(this.lastStartBanner){this.lastStartBanner.endBanner();this.lastStartBanner=null}};function OpenAd_Banner(b,c,a,d){this.constructor(b,c,a);this.zone=d[0];
this.id=d[1];this.target=d[2]}OpenAd_Banner.prototype=new Abstract_Banner();OpenAd_Banner.prototype.startBanner=function(){document.write('<div id="'+this.type+'_temp" style="display: none;">');document.write('<script type="text/javascript" src="'+this.getAdSrc()+'"><\/script>');if(this.type!="layer_ad"){document.write("<noscript>");document.write('<a href="'+this.adServer+"ad/adclick.php?n="+this.id+'" target="_blank">');
document.write('<img src="'+this.adServer+"ad/adview.php?what=zone:"+this.zone+"&amp;n="+this.id+'" border="0" alt="" />');document.write("</a>");document.write("</noscript>")}};OpenAd_Banner.prototype.endBanner=function(){document.write("</div>")};OpenAd_Banner.prototype.getAdSrc=function(a){if(this.type=="layer_ad"){return this.adServer+"ad/adlayer.php?what=zone:"+this.zone+"&amp;layerstyle=geocities&amp;align=right&amp;padding=2&amp;closetext=%5BSchlie%DFen%5D"
}else{if(!document.phpAds_used){document.phpAds_used=","}phpAds_random=new String(Math.random());phpAds_random=phpAds_random.substring(2,11);src=this.adServer+"ad/adjs.php?n="+phpAds_random;src+="&amp;what=zone:"+this.zone;src+="&amp;exclude="+document.phpAds_used;if(document.referrer){src+="&amp;referer="+escape(document.referrer)}}return src};OpenAd_Banner.prototype.__repr__=function(){var a="";a+="type: "+this.type+", ";
if(this.coInfo){a+="shown on: "+this.coInfo.coIds+", use invert list: "+this.coInfo.flip+", "}else{a+="shown on: all, "}a+="zone: "+this.zone+", ";a+="id: "+this.id+", ";a+="target: "+this.target+", ";a+="ad server: "+this.adServer+", ";return a};function OpenX_AdManager(a){this.constructor(a);this.name="OpenX"}OpenX_AdManager.prototype=new Abstract_AdManager();OpenX_AdManager.prototype.addBanner=function(a,b,d,c){var c=c?c:this.url;
this.banner.push(new OpenX_Banner(c,a,b,d))};OpenX_AdManager.prototype.writeBaseScript=function(a){return null};OpenX_AdManager.prototype.startBanner=function(c){var e=false;var d=this.getCurrentCoId();for(var b=0;b<this.banner.length;++b){var a=this.banner[b];if(a.type==c){e=true;if(a.coInfo&&a.coInfo.flip){if(!this._inArray(d,a.coInfo.coIds)){a.startBanner();if(this.log&&window.console){console.log(a.__repr__())
}this.lastStartBanner=a}}else{if(a.coInfo){if(this._inArray(d,a.coInfo.coIds)){a.startBanner();if(this.log&&window.console){console.log(a.__repr__())}this.lastStartBanner=a}}else{a.startBanner();if(this.log&&window.console){console.log(a.__repr__())}this.lastStartBanner=a}}}}if(!e){if(this.log&&window.console){console.log("***Banner type "+c+" is not defined!***")}}};OpenX_AdManager.prototype.endBanner=function(){if(this.lastStartBanner){this.lastStartBanner.endBanner();
this.lastStartBanner=null}};function OpenX_Banner(b,c,a,d){this.constructor(b,c,a);this.zone=d[0];this.id=d[1];this.target=d[2]}OpenX_Banner.prototype=new Abstract_Banner();OpenX_Banner.prototype.startBanner=function(){var d=this.adServer;var a="ad_new/www/delivery/ajs.php";var f="ad_new/www/delivery/ck.php";var b="ad_new/www/delivery/avw.php";var c=d+a;if(location.protocol=="https:"){d=d.replace(/http:/,"https:");
c=d+a}var e=Math.floor(Math.random()*99999999999);var g="";g+='<div id="'+this.type+'_temp" style="display: none;">';g+='<script type="text/javascript" src="'+this.getAdSrc(c,e)+'"><\/script>';if(this.type!="layer_ad"){}document.write(g)};OpenX_Banner.prototype.endBanner=function(){document.write("</div>")};OpenX_Banner.prototype.getAdSrc=function(a,b){if(!document.MAX_used){document.MAX_used=","}var c=a;
c+="?zoneid="+this.zone;c+="&amp;cb="+b;if(document.MAX_used!=","){c+="&amp;exclude="+document.MAX_used}if(document.charset){c+="&amp;charset="+document.charset}else{if(document.characterSet){c+="&amp;charset="+document.characterSet}}c+="&amp;loc="+escape(window.location);if(document.referrer){c+="&amp;referer="+escape(document.referrer)}if(document.mmm_fo){c+="&amp;mmm_fo=1"}return c};OpenX_Banner.prototype.__repr__=function(){var a="";
a+="type: "+this.type+", ";if(this.coInfo){a+="shown on: "+this.coInfo.coIds+", use invert list: "+this.coInfo.flip+", "}else{a+="shown on: all, "}a+="zone: "+this.zone+", ";a+="id: "+this.id+", ";a+="target: "+this.target+", ";a+="ad server: "+this.adServer+", ";return a};function OpenXSPC_AdManager(a){this.constructor(a);this.name="OpenXSPC"}OpenXSPC_AdManager.prototype=new Abstract_AdManager();OpenXSPC_AdManager.prototype.addBanner=function(a,b,d,c){if($(d[1])){var c=c?c:this.url;
if(typeof OA_zones=="undefined"){window.OA_zones={}}OA_zones[a]=d[0];this.banner.push(new OpenXSPC_Banner(c,a,b,d))}};OpenXSPC_AdManager.prototype.writeBaseScript=function(a){if(a){var b='<script type="text/javascript" src="'+this.url+"ad/www/delivery/spcjs.php?id="+a+'"><\/script>';document.write(b);return b}var b='<script type="text/javascript" src="'+this.url+'ad/www/delivery/spcjs.php?id=1"><\/script>';
document.write(b);return b};OpenXSPC_AdManager.prototype.startBanner=function(c){var e=false;var d=this.getCurrentCoId();for(var b=0;b<this.banner.length;++b){var a=this.banner[b];if(a.type==c){e=true;if(a.coInfo&&a.coInfo.flip){if(!this._inArray(d,a.coInfo.coIds)){a.startBanner();if(this.log&&window.console){console.log(a.__repr__())}this.lastStartBanner=a}}else{if(a.coInfo){if(this._inArray(d,a.coInfo.coIds)){a.startBanner();
if(this.log&&window.console){console.log(a.__repr__())}this.lastStartBanner=a}}else{a.startBanner();if(this.log&&window.console){console.log(a.__repr__())}this.lastStartBanner=a}}}}if(!e){if(this.log&&window.console){console.log("***Banner type "+c+" is not defined!***")}}};OpenXSPC_AdManager.prototype.endBanner=function(){if(this.lastStartBanner){this.lastStartBanner.endBanner();this.lastStartBanner=null
}};function OpenXSPC_Banner(b,c,a,d){this.constructor(b,c,a);this.target=d[1]}OpenXSPC_Banner.prototype=new Abstract_Banner();OpenXSPC_Banner.prototype.startBanner=function(){var a=this.adServer;var b="";b+='<div id="'+this.type+'_temp" style="display: block;">';b+=OA_output[this.type];document.write(b)};OpenXSPC_Banner.prototype.endBanner=function(){document.write("</div>")};OpenXSPC_Banner.prototype.getAdSrc=function(){return null
};OpenXSPC_Banner.prototype.__repr__=function(){var a="";a+="type: "+this.type+", ";if(this.coInfo){a+="shown on: "+this.coInfo.coIds+", use invert list: "+this.coInfo.flip+", "}else{a+="shown on: all, "}a+="zone: "+this.zone+", ";a+="id: "+this.id+", ";a+="target: "+this.target+", ";a+="ad server: "+this.adServer+", ";return a};SpecialSearchBanner={chpyId:"/banner",phrase:null,targetEl:null,init:function(b,c,a){this.targetEl=$("#"+c);
this.phrase=$("#"+b).val()||"";this.getBannerContent()},getBannerContent:function(){var b=this.chpyId+"/"+encodeURI(this.phrase);var a=this;$.ajax({type:"get",url:b,dataType:"text",success:function(c,d){a.changeTargetContent(c)},error:function(e,c,d){a.changeTargetContentError(d)}})},changeTargetContent:function(b){var a='<table cellpadding="0" cellspacing="0" class="specialSearchBanner"><tr><td class="adOuter"><span class="adPmt">Anzeige</span><br/>';
var c="</td></tr></table>";if(b.length>1){this.targetEl.html(a+b+c)}},changeTargetContentError:function(a){if(window.console){console.log("SpecialSearchBanner.getBannerContent "+a)}}};EditorialOfficeCommendation={chpyId:"/commendation",phrase:null,targetEl:null,holderElm:null,init:function(b,c,d,a){this.targetEl=$("#"+c);this.phrase=$("#"+b).val()||"";this.holderElm=$("div."+d).eq(0);this.getCommendationContent()
},getCommendationContent:function(){var b=this.chpyId+"/"+encodeURI(this.phrase);var a=this;$.ajax({type:"get",url:b,dataType:"text",success:function(d,e){a.changeTargetContent(d)},error:function(f,d,e){a.changeTargetContentError(e)}});var c=doSimpleXMLHttpRequest(b);c.addCallbacks(bind("changeTargetContent",this),bind("changeTargetContentError",this))},changeTargetContent:function(b){var a='<div class="commendationShell">';
var c="</div>";if(b.length>1){this.targetEl.html(a+b+c);this.holderElm.fadeIn("fast")}},changeTargetContentError:function(a){if(window.console){console.log("EditorialOfficeCommendation.getCommendationContent "+a.error)}}};CalRubricSwitcher={adOuter:"eventCalendarRubricAdOuter",ad:"eventCalendarRubricAd",paramName:"category",getUrlParam:function(a){var b=Utils.getUrlParamsAsJson(window.location.href);
if(b[a]){return b[a]}return null},createBanner:function(a){var c=this.getUrlParam(this.paramName);if(c&&typeof a[c]=="string"){if(document.cookie){LL_CookieTool.setCookies(new CookieData("eventCalendarAdId",c,document.domain,"/",null,null))}this.createBannerLayout(a[c])}else{if(c&&typeof a[c]=="undefined"){LL_CookieTool.eraseCookie("eventCalendarAdId",document.domain,"/")}else{if(!c){var b=LL_CookieTool.getCookie("eventCalendarAdId");
if(b){this.createBannerLayout(a[b])}}}}},createBannerLayout:function(b){var c=$('<img src="'+b+'" alt=""/>');var a=$("#"+this.ad).empty();a.append(c);$("#"+this.adOuter).show()}};MediaVariantsSwitcher=function(){this.buttons=[]};MediaVariantsSwitcher.prototype.addButton=function(b){if(b instanceof MvMenuButton){var a=this;$(b.domel).bind("click",function(c){a.switchLayout(null,this,c)});this.buttons.push(b);
return b}return null};MediaVariantsSwitcher.prototype.activate=function(c){for(var d=0;d<this.buttons.length;++d){var a=this.buttons[d];if(d==c){a.toogle(1)}else{a.toggle(0)}}};MediaVariantsSwitcher.prototype.switchLayout=function(c,g,f){for(var d=0;d<this.buttons.length;++d){var a=this.buttons[d];if(c>-1&&d==c){a.toggle(1)}else{if(f&&a.domel==g){a.toggle(1)}else{a.toggle(0)}}}};MvMenuButton=function(b,a){this.id=b;
this.domel=$("#"+b);this.heresuffix="_here";this.linkedelm=$("#"+a)};MvMenuButton.prototype.toggle=function(a){if(a==1){this.domel.id=this.id+this.heresuffix;this.linkedelm.show();return a}this.domel.id=this.id;this.linkedelm.show();return a};MediaVariant=function(a){this.href=a};MediaVariant.prototype.get=function(){};MediaVariantAudio=function(a){this.constructor(a)};MediaVariantAudio.prototype=new MediaVariant();
MediaVariantAudio.prototype.get=function(){var a={allowfullscreen:"false",width:"240",height:"20",type:"sound",file:this.href,bufferlength:"10"},b={},c={};swfobject.embedSWF("/mediaplayer/player-licensed.swf","mediaplayer","240","20","9.0.0","/mediaplayer/expressInstall.swf",a,c,b)};MediaVariantVideo=function(a){this.constructor(a)};MediaVariantVideo.prototype=new MediaVariant();MediaVariantVideo.prototype.get=function(){var a={allowfullscreen:"false",width:"240",height:"198",type:"video",file:this.href},b={},c={};
swfobject.embedSWF("/mediaplayer/player-licensed.swf","mediaplayer","240","20","7.0.0","/mediaplayer/expressInstall.swf",a,c,b)};RegisterShownCompanySearchEntries=function(){this.url="countcompanyentries";this.name="registerCompanySearchEntries";this.autoAction=true;this.filter(this.name);this.deferred=null};RegisterShownCompanySearchEntries.prototype=new DefaultRelationHandler();RegisterShownCompanySearchEntries.prototype.makeCompanyIdStr=function(){var b="";
for(var a=0;a<this.elms.length;++a){b+=this.elms[a].relAttrs[2];if((a+1)<this.elms.length){b+=","}}return b};RegisterShownCompanySearchEntries.prototype.getSearchPhrase=function(){var a=document.getElementsByName("search_string");if(a.length>0){return a[0].value}return""};RegisterShownCompanySearchEntries.prototype.action=function(){var d=this.elms.length>0?this.elms[0].relAttrs[0]:"";var c=this.elms.length>0?this.elms[0].relAttrs[1]:"";
var b={wsid:d,catid:c,phrase:this.getSearchPhrase(),companies:this.makeCompanyIdStr()};var a=this;$.ajax({type:"get",url:AjaxURLManager.getUrlWithKey("countcompanyentries"),data:b,success:function(e,f){a.actionSuccess(e)},error:function(g,e,f){a.actionError(b)}})};RegisterShownCompanySearchEntries.prototype.actionSuccess=function(a){};RegisterShownCompanySearchEntries.prototype.actionError=function(a,b){if(window.console){console.log("Company count error: wsid = "+a.wsid+", phrase = "+a.phrase+", companies = "+a.companies)
}};SeoLinkTransformer={transform:function(e,g,f){for(var c=0;c<e.length;++c){var a=e[c];var d=$("#"+g+c);var b=$("<a>"+d.html()+"</a>").attr({href:a,target:f});d.relpaceWith(b)}}};jToggleContainer=$.extend($.clone(LLObject),{create:function(b){var c=LLObject.create.call(this);c.items=[];c.defaults={};if(b){$.extend(c.defaults,b)}for(var a in c.defaults){c[a]=c.defaults[a]}c.prepareToggler();return c
},prepareToggler:function(){var a=this;var b=$("div.toggleOuterShell");b.each(function(c){var d=$(this).find("div.toggleInnerShell");var e=$(this).find("a.toggler");e.toggle(function(){a.toggleElements(e,d,-1)},function(){a.toggleElements(e,d,1)})})},toggleElements:function(b,a,d){b.removeClass("togglerClosed").removeClass("togglerOpen");var c=b.text();if(d==-1){b.text(c.replace(/schliessen\b/,"öffnen"));
b.addClass("togglerClosed");if($.browser.msie){a.fadeOut("normal")}else{a.slideUp("normal")}}else{b.text(c.replace(/öffnen\b/,"schliessen"));b.addClass("togglerOpen");a.slideDown("normal")}}});$(function(){jToggleContainer.create()});ArticleOverallHandler=$.extend($.clone(LLObject),{create:function(b){var c=LLObject.create.call(this);c.items=[];c.defaults={};if(b){$.extend(c.defaults,b)}for(var a in c.defaults){c[a]=c.defaults[a]
}c.moveSingleArticleInfos();c.moveDetailInfos();return c},modifyTitleElement:function(c){var b=c.find("div.massDataOuterTitle");var d=b.html();var a='<table width="100%" class="articleRatingTitleEl"><tr><td class="title" width="100%">'+d+'</td><td class="rating"></td></tr></table>';b.html(a)},moveSingleArticleInfos:function(){var a=this;$("div.mdOverviewShell").each(function(c){if($(this).find("div.articleShell").length<2){a.modifyTitleElement($(this));
var b=$(this).find("table.articleRatingTitleEl td.rating");$(this).find("div.articleRatingSingleShell").appendTo(b)}})},moveDetailInfos:function(){$("#articleRatingOverallShell").appendTo("#overallCommentInfo");this.sendOverallInfosToOtherElement($("#articleRatingOverallShell td.comments"),$("#formAllCommentsInfo"))},sendOverallInfosToOtherElement:function(c,a){var b=c.text();a.text(b)}});$(function(){ArticleOverallHandler.create()
});PagedArticleOverallHandler=$.extend($.clone(ArticleOverallHandler),{create:function(b){var c=ArticleOverallHandler.create.call(this);c.items=[];c.defaults={};if(b){$.extend(c.defaults,b)}for(var a in c.defaults){c[a]=c.defaults[a]}c.moveSingleArticleInfos();return c},moveSingleArticleInfos:function(){var a=this;$("div.articlePagerInner").each(function(c){var b=$(this).find("table.pagedArticleRatingTitleEl td.rating");
$(this).find("div.articleRatingSingleShell").appendTo(b)})}});ArticleRatingElement=$.extend($.clone(LLObject),{create:function(a){var b=LLObject.create.call(this);b.prepareRatingShell();return b},globalParams:["HoppenstedtArticleRating","div.articleRatingShell","a.stars","_stars"],ajaxPostUrl:"http://www.plm-it-business.de/beitragbewertung/",prepareRatingShell:function(){var shell=$(this.globalParams[1]);
var stars=shell.find(this.globalParams[2]);if(navigator.cookieEnabled==true){var articleID=this.getArticleID();if(articleID!=null){var cookieCont=eval(this.getCookieCont(this.globalParams[0]));var articleRated=false;var rating=null;for(var i=0;i<cookieCont.length;++i){if(cookieCont[i][articleID]){articleRated=true;rating=cookieCont[i][articleID]}}if(articleRated){this.getStars(this.getSpecRatingSelector(rating));
stars.each(function(i){$(this).bind("click",function(e){e.preventDefault()})})}else{this.bindingHandler("bind",stars,articleID)}}else{this.bindingHandler("click",stars,null)}}else{this.bindingHandler("click",stars,null)}},bindingHandler:function(d,b,c){var a=this;if(d=="bind"){b.each(function(e){$(this).bind("mouseover",function(f){a.getStars(this)});$(this).bind("mouseout",function(f){b.find("img").removeClass("on")
});$(this).bind("click",function(f){f.preventDefault();a.setCookie(b,this,c)})})}else{if(d=="unbind"){b.each(function(e){$(this).unbind("mouseover");$(this).unbind("mouseout");$(this).unbind("click");$(this).bind("click",function(f){f.preventDefault()})})}else{if(d=="click"){b.each(function(e){$(this).bind("click",function(f){f.preventDefault()})})}}}},getSpecRatingSelector:function(b){var a=this.globalParams[1]+" "+this.globalParams[2]+":eq("+(b-1)+")";
return a},getStars:function(b){var a=$(b).prevAll(this.globalParams[2]).find("img");var c=$(b).find("img");c.addClass("on");a.addClass("on")},getRating:function(c){var b=$(c).attr("class");var a=b.split(" ")[1].split(this.globalParams[3])[0];return a},getArticleID:function(){var a=window.location.href;var c=Utils.getUrlParamsAsJson(a);var b=/_dId_/;var d=null;if(b.test(a)){d=a.substring(a.search(b)+5,a.search(/_\.htm/)).split("__")[0]
}return d},getCookieCont:function(){var a="[]";if($.cookie(this.globalParams[0])){a=$.cookie(this.globalParams[0])}return a},setCookie:function(elms,star,articleID){var rating=this.getRating(star);var cookieCont=this.cutCookieContent(eval(this.getCookieCont()));var jsonText={};jsonText[articleID]=rating;cookieCont.push(jsonText);$.cookie(this.globalParams[0],$.toJson(cookieCont),{expires:1000});this.bindingHandler("unbind",elms,articleID);
this.getStars(this.getSpecRatingSelector(rating));this.sendRatingToCMS(articleID,rating)},cutCookieContent:function(a){if(a.length>99){a.shift()}return a},sendRatingToCMS:function(d,c){var a="btr_id="+d+"&rating="+c;var b=this.ajaxPostUrl;$.ajax({type:"POST",url:b,data:a,success:function(e,f){},error:function(g,e,f){}})}});$(function(){ArticleRatingElement.create()});ArticlePager=$.extend($.clone(LLObject),{create:function(a){var b=LLObject.create.call(this);
this.prepareSliders(a);return b},prepareSliders:function(jsPagerID){var jsPager=eval("Pager_"+jsPagerID);var articlePager=$("div.articlePager_"+jsPagerID);articlePager.each(function(i){$(this).find(".pagerButton_prev a").bind("click",function(e){e.preventDefault();jsPager.slide(-1)}).css({cursor:"pointer"}).end().find(".pagerButton_next a").css({cursor:"pointer"}).bind("click",function(e){e.preventDefault();
jsPager.slide(1)})})}});HoverSpecialElements=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);return a},effect:function(b,a){$(b).hover(function(){$(this).css("cursor","pointer").children(a).addClass("hoverEffect")},function(){$(this).removeAttr("style").children(a).removeClass("hoverEffect")})}});HoverEffects=HoverSpecialElements.create();$(function(){$("div.hideAddTeaser").parents("div.teaserItem").hide()
});ShowHideElements={elements:[],callback:null,register:function(b,a,c){this.elements.push([b,a]);if(c&&typeof c=="function"){this.callback=c}this.action(b,a)},action:function(c,b){var a=this;$(c).hover(function(){$(this).find(b).css("display","block");if(a.callback){a.callback.call(a,$(this),$(b))}},function(){$(this).find(b).hide()})}};ToggleElements={register:function(b,c,a){this.action($(b),$(c),a)
},action:function(c,e,a){var b=this,d;if(a==="toggle_out"){modeOn=1;modeOff=-1}else{modeOn=-1;modeOff=1}c.toggle(function(){b.toggleElements(c,e,modeOn)},function(){b.toggleElements(c,e,modeOff)})},toggleElements:function(a,c,b){a.removeClass("togglerClosed").removeClass("togglerOpen");if(b==-1){a.addClass("togglerClosed");if($.browser.msie){$(c).fadeOut("normal")}else{$(c).slideUp("normal")}}else{a.addClass("togglerOpen");
$(c).slideDown("normal")}}};SocialLinksHandler=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.flyoutItems=$("div.socialLinksShell td.item_withFlyout div.inner");a.prepareLinks();return a},prepareLinks:function(){var a=this;(this.flyoutItems).bind("mouseenter",function(b){a.prepareShell($(this),"show")});(this.flyoutItems).bind("mouseleave",function(b){a.prepareShell($(this),"hide")
})},prepareShell:function(a,b){if(b==="show"){a.find("div.prompt").addClass("prompt_flyout");a.find("div.flyout").show()}else{a.find("div.flyout").hide();a.find("div.prompt").removeClass("prompt_flyout")}}});$(function(){SocialLinksHandler.create()});CompanyInfoHandler=$.extend($.clone(LLObject),{create:function(b){var a=LLObject.create.call(this);a.companyShell=$("div.addInfoOuter_companyInfo");a.handleJSON(b);
return a},getArticleID:function(){var a,c,b=/_dId_/,d=null;a=window.location.href;c=Utils.getUrlParamsAsJson(a);if(b.test(a)){d=a.substring(a.search(b)+5,a.search(/_\.htm/)).split("__")[0]}return d},handleJSON:function(c){var a=this,b=null;if(c){b="companyInfoTest.text"}else{b="/datagateway/companies4article/"+this.getArticleID()}$.getJSON(b,function(d,e){a.setItems(d)})},itemsLayout:function(b,a){var c;
c='<div class="item"><a href="'+b+'" target="_blank" class="itemTitle">'+a+'</a><div class="stdButton stdLargeButton"><a href="'+b+'" target="_blank" class="buttonInner"><span>zum Firmenprofil</span></a></div></div>';return c},setItems:function(g){var d,c,a,e,f,b=this;d=this.companyShell.find("div.cont");if(g){for(e=0;e<g.length;e+=1){f=g[e];d.append(b.itemsLayout(f.url,f.name))}this.companyShell.show()
}}});LoginPlaceholderHandler=$.extend($.clone(LLObject),{create:function(){var a=LLObject.create.call(this);a.phTop=$("#loginPlaceholderEl_top");a.phBottom=$("#loginPlaceholderEl_bottom");a.contentStopperElClass="bottomContentPager";if($("div.massDataOuterShell #loginPlaceholderEl_top").length!==0){a.getLoginContent()}return a},getLoginContent:function(){var a=this;$.ajax({url:"/Login.htm",dataType:"html",success:function(b,c){a.splitLoginContent($(b))
},error:function(d,b,c){}})},splitLoginContent:function(c){var g,f,e,a=this,b,d;g=$(c.find("td.contentColumn div.contColDes5").eq(0)).find("#login_part1").nextAll();f=[];e=[];for(b=0;b<g.length;b+=1){d=$(g[b]);if(d.attr("class")===a.contentStopperElClass){break}else{if(d.prevAll("#login_part2").length!==0){e.push(d)}else{if(d.attr("id")!=="login_part2"){f.push(d)}}}}this.setContent(f,e)},setContent:function(c,b){var a=this;
this.phTop.empty();this.phBottom.empty();$(c).each(function(d){a.phTop.append($(this))});$(b).each(function(d){a.phBottom.append($(this))});this.showAltText()},showAltText:function(){$("#loginContParaTitle").hide();$("#loginContParaDetailTitle").show()}});