
$.fn.getCurrentLang=function(){var doclang=$(this).attr('lang');if(doclang)doclang=doclang.substr(0,3);switch(doclang){case'deu':return'de';case'fra':return'fr';default:return'en';}}
$.fn.addSomeTooltips=function(lang){var page=$(this);var ttip_print;var ttip_pdf;var ttip_recommend;switch(lang){case'de':ttip_print='Seite drucken';ttip_pdf='Seite als PDF speichern';ttip_recommend='Seite weiterempfehlen';break;case'fr':ttip_print='Configuration de l\'impression';ttip_pdf='Convertir en PDF';ttip_recommend='Recommandez cette page';break;default:ttip_print='Print page';ttip_pdf='Save as PDF';ttip_recommend='Recommend page';}
page.find('.action-print a').attr('title',ttip_print);page.find('.action-pdf a').attr('title',ttip_pdf);page.find('.action-recommend a').attr('title',ttip_recommend);}
$.fn.initLangSelect=function(){$(this).find('.toggle span.lc-deu_deu, li.lc-deu_deu span').text('Deutsch');$(this).find('.toggle span.lc-eng_gbr, li.lc-eng_gbr span').text('English');$(this).find('.toggle span.lc-eng_usa, li.lc-eng_usa span').text('English');$(this).find('.toggle span.lc-fra_fra, li.lc-fra_fra span').text('Français');var langSelectTimeout;$(this).find('.toggle').bind('mouseenter',function(){window.clearTimeout(langSelectTimeout);$(this).next().fadeIn();});$(this).find('ul').bind('mouseleave',function(){var el=$(this);langSelectTimeout=window.setTimeout(function(){el.fadeOut();},150);});}
$.fn.showCurrentLangContents=function(lang){$(this).each(function(){if($(this).attr('lang')!=lang)$(this).hide();});}
$.fn.firstBoxToTeaser=function(){var boxes=$(this).find('.pool-box');if(boxes.length==0)return;var useHoverEffect=false;var contents=boxes.eq(0).find('.pool-box-content').html();if($(contents).is('table')){var tableRows=$(contents)[0].rows;if(tableRows.length==2){useHoverEffect=true;var defaultText='';var hoverText='';for(var i=0;i<tableRows[0].cells.length;i++){defaultText+=tableRows[0].cells[i].innerHTML;}
for(var i=0;i<tableRows[1].cells.length;i++){hoverText+=tableRows[1].cells[i].innerHTML;}
var defaultTextElement=document.createElement('div');defaultTextElement.id='header-banner-teaser-content-default';defaultTextElement.style.display='block';$(defaultTextElement).html(defaultText);var hoverTextElement=document.createElement('div');hoverTextElement.id='header-banner-teaser-content-hover';hoverTextElement.style.display='none';$(hoverTextElement).html(hoverText);$('#header-banner-teaser-content').html(defaultTextElement).append(hoverTextElement);$('#header-banner-teaser-content').hover(function(){$('#header-banner-teaser-content-default').hide();$('#header-banner-teaser-content-hover').show();},function(){$('#header-banner-teaser-content-default').show();$('#header-banner-teaser-content-hover').hide();});}}
if(!useHoverEffect){$('#header-banner-teaser-content').html(contents);}
boxes.eq(0).remove();}
$.fn.adjustBoxHeights=function(){if(this.length!=1)return;var tpl=this.attr('id');switch(tpl){case'special-template-1':var box2=this.find('#article-2 .article-content');var box3=this.find('#article-3 .article-content');var height2=box2.height();var height3=box3.height();if(height2>height3){box3.height(height2);}else if(height2<height3){box2.height(height3);}
break;case'special-template-3':var boxes=$(this).find('.article:gt(0)');var count=boxes.length;if(count%2==1)count-=1;var i=0;while(i<count){var box_left=boxes.eq(i);var box_right=boxes.eq(i+1);var height_l=box_left.height();var height_r=box_right.height();if(height_l>height_r){box_right.height(height_l);}else if(height_l<height_r){box_left.height(height_r);}
i+=2;}
break;case'content-news':$(this).find('.newsarticle').each(function(){var img_h=$(this).find('.article-image img').height();var text=$(this).find('.article-content-newsteaser').eq(0);var meta=$(this).find('.article-meta');var meta_h=0;if(meta.length>0){meta_h=meta.height();}
if((img_h-meta_h)>text.height())text.height(img_h-meta_h);});break;}}
$.fn.popupRecommend=function(){$(this).click(function(){var qstring=window.location.search;if(qstring.indexOf('?')==0)qstring=qstring.substr(1);var pagekey=qstring.split('.')[0];var url=$(this).attr('href')+'&pagekey='+pagekey;opencenterwindow(url,640,550,'recommend');return false;});}
$.fn.insertPagekey=function(){var field=$(this);var params=window.location.search;if(field.length!=1||params.indexOf('pagekey=')==-1)return;var regex=/pagekey=([0-9]+)/i;var pagekey=params.match(regex);if(pagekey){field.val(pagekey[1]);}}
$.fn.initPreviewTooltips=function(){var xOffset=20;var yOffset=20;var duration=400;var tooltipTimeout;$('body').append('<div id="preview-tooltip" />');var items=$(this).find('a[href$=.jpg], a[href$=.jpeg], a[href$=.gif], a[href$=.png], a.tooltip');items.each(function(){var img=new Image();img.src=this.href;}).click(function(){return false;}).hover(function(evt){var el=$('#preview-tooltip');window.clearTimeout(tooltipTimeout);el.stop(true,true);this.t=this.title;this.title='';var a='';var t=this.t;if(t==''){var thumb=$(this).find('img');if(thumb.length==1){a=thumb.attr('alt');t=thumb.attr('title');}}
var c=(t!='')?'<span id="preview-caption">'+t+'</span>':'';el.html('<img src="'+this.href+'" alt="'+a+'" />'+c);el.attr('hx',el.height());el.css({top:(evt.pageY-el.height()-yOffset)+'px',left:(evt.pageX+xOffset)+'px'});el.fadeIn(duration);},function(){this.title=this.t;tooltipTimeout=window.setTimeout(function(){$('#preview-tooltip').fadeOut(duration);},100);}).mousemove(function(evt){var el=$('#preview-tooltip');var h=el.attr('hx');el.css({top:(evt.pageY-h-yOffset)+'px',left:(evt.pageX+xOffset)+'px'});}).css({cursor:'default'});};$(document).ready(function(){var currentlang=$('#wrapper').getCurrentLang();$('#wrapper').addSomeTooltips(currentlang);$('#language-selection').initLangSelect();$('#main-pool-2').firstBoxToTeaser();$('#special-template-1').adjustBoxHeights();$('#special-template-3').adjustBoxHeights();$('#main-sidebar-1').css('padding-bottom',$('#main-siteactions-1').height()+55);$('li.tree-item-70 a').popupRecommend();$('#field-pagekey').insertPagekey();$('#main').initPreviewTooltips();if($.browser.msie){var ie_ver=parseInt($.browser.version);switch(ie_ver){case 4:case 5:case 6:try{document.execCommand('BackgroundImageCache',false,true);}catch(e){}
break;case 7:$('#header-search :submit, #pmloginform :submit').val('\u0020');break;case 8:break;}}});window.onload=function(){}
var ajaxSubmit=function(f){var form=$(f);var formtype=form.find(':input[name=FORM]').val();switch(formtype){case'EVENT':if($('#tempaddfields').length==1)$('#tempaddfields').remove();var tmpfields=$('<div id="tempaddfields"></div>');tmpfields.hide();var addfields=form.find('.additionalfields :input');$.each(addfields,function(idx){var name=$(this).attr('name');var id=$(this).attr('id');var label=form.find('label[for='+id+']');var input=$('<input name="'+name+'_LABEL" value="'+label.text()+'" />');input.appendTo(tmpfields);});var subject=$('#content .article-header-left h2').text();var input=$('<input name="SUBJECT" value="'+subject+'" />');input.appendTo(tmpfields);tmpfields.appendTo(form);break;}
request_manager.submit(f);}