(function(e){e.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(b,a){this.defaults.type=b;this.defaults.name=a},get:function(b,a){a=e.extend({},this.defaults,a);if(!a.single.length)a.single="metadata";var c=e.data(b,a.single);if(c)return c;c="{}";var h=function(d){if(typeof d!="string")return d;return d=eval("("+d+")")};if(a.type=="html5"){var g={};e(b.attributes).each(function(){var d=this.nodeName;if(d.match(/^data-/))d=d.replace(/^data-/, "");else return true;g[d]=h(this.nodeValue)})}else{if(a.type=="class"){var f=a.cre.exec(b.className);if(f)c=f[1]}else if(a.type=="elem"){if(!b.getElementsByTagName)return;f=b.getElementsByTagName(a.name);if(f.length)c=e.trim(f[0].innerHTML)}else if(b.getAttribute!=undefined)if(f=b.getAttribute(a.name))c=f;g=h(c.indexOf("{")<0?"{"+c+"}":c)}e.data(b,a.single,g);return g}}});e.fn.metadata=function(b){return e.metadata.get(this[0],b)}})(jQuery);;
(function($){$.dm={defaults:{ajaxData:{dm_cpi:dm_configuration.page_id||0,dm_xhr:1}},base:{}};$.ajaxSetup({global:false,timeout:false,type:"GET",cache:false,data:$.dm.defaults.ajaxData});if($.datepicker)
{$.datepicker.setDefaults($.datepicker.regional[dm_configuration.culture]);}
if($.blockUI)
{$.blockUI.defaults=$.extend($.blockUI.defaults,{css:{},overlayCSS:{},message:' ',fadeIn:0,fadeOut:0});}
if($.fn.tipsy)
{$.fn.tipsy.elementOptions=function(elem,options){return options;};$.fn.tipsy.defaults.delayIn=500;$.fn.tipsy.autoNorth=function(){return $(this).offset().left>100?($(this).offset().left<($(window).width()-100)?'n':'e'):'w';};$.fn.tipsy.autoSouth=function(){return $(this).offset().left>100?($(this).offset().left<($(window).width()-100)?'s':'e'):'w';};}})(jQuery);;
(function($)
{$.dbg=function()
{if(typeof console!=='object'||($.dm.ctrl&&$.dm.ctrl.options&&!$.dm.ctrl.options.debug))
{return;}
try
{console.debug(arguments);}
catch(e)
{}};$.loadStylesheets=function(stylesheets)
{$.each(stylesheets,function()
{if(!$('link[rel=stylesheet][href='+this+']').length)
{$("head").append('<link rel="stylesheet" href="'+this+'">');}});};$.fn.extend({orNot:function()
{return this.length==0?false:this;},rebind:function(type,data,fn)
{return this.unbind(type,fn).bind(type,data,fn);},bindKey:function(key,fn)
{if(!window.hotkeys)
{return this;}
return this.bind('keydown',key,function(e)
{e.stopPropagation();return fn(e);});},unbindKey:function(key)
{if(!window.hotkeys)
{return this;}
return this.unbind('keydown',key);}});})(jQuery);;
(function($)
{$.dm.coreCtrl={getHref:function(action)
{return this.options.script_name+action;}};$(function()
{$.dm.ctrl.options=$.extend($.dm.defaults,dm_configuration);$.dm.ctrl.init();});})(jQuery);;
(function($)
{$.dm.ctrl=$.extend($.dm.coreCtrl,{init:function()
{$('#dm_page div.dm_widget').trigger('dmWidgetLaunch');}});})(jQuery);;;(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);var page=1;var pageMax=2;function gridGalleryScrollUp(gid){$('a.downLink').show();if(page<1){page=1}else{page--;if(page==1){$('a.upLink').fadeOut(100);}
$('div.ulthumbs').scrollTo('-=70px',500);}}
function gridGalleryScrollDown(gid){$('a.upLink').show();if(page>pageMax){page=pageMax}else{page++;if(page==pageMax){$('a.downLink').fadeOut(100);}
$('div.ulthumbs').scrollTo('+=70px',500);}}
function showGridGalleryOnStage(gid,lang){$('.gridGalleryStage div.loadingIndicator').fadeIn(500);$('.gridGalleryStage').fadeTo(500,0.2,function(){$.ajax({url:'/gallery_ajax/grid/'+gid+'/'+lang+'/show',success:function(data){$('.gridGalleryStage').html(data);$('.gridGalleryStage').fadeTo(500,1.0);}});});}
function showGridReferenzOnStage(gid,lang){$('.gridGalleryStage div.loadingIndicator').fadeIn(500);$('.gridGalleryStage').fadeTo(500,0.2,function(){$.ajax({url:'/referenz_ajax/grid/'+gid+'/'+lang+'/show',success:function(data){$('.gridGalleryStage').html(data);$('.gridGalleryStage').fadeTo(500,1.0);}});});}
(function($)
{$(document).ready(function(){lastMenuSubPunkte=$("#navigation .hlist .horz_list .last").children("ul.horz_list_inner");lastMenuSubPunkteAnz=lastMenuSubPunkte.length;mPunkt=$("#navigation .hlist .horz_list").children();mPunktAnz=mPunkt.length;if(mPunktAnz<3){$("#navigation .hlist .last").removeClass("last");}else if(lastMenuSubPunkteAnz==0){$("#navigation .hlist .horz_list .last").addClass("lastNichtAktiv");}
$(".horz_list_item").not(".lastNichtAktiv").hover(function(){$(this).children(".horz_list_inner").css("display","block");$(this).addClass("hover");},function(){$(this).children(".horz_list_inner").css("display","none");$(this).removeClass("hover");});$("#mainsearch label").hover(function(){$(this).css("color","#fff");},function(){$(this).css("color","#5E5B5B");});$("#mainsearch #label_mainsearch_input").click(function(){$("#submit_mainsearch_input").css("display","block");$("#mainsearch_input").css("display","block");$("#mainsearch_input").focus();$("#mainsearch").css("background","#000");});$("#mainsearch #mainsearch_input").blur(function(){$("#submit_mainsearch_input").fadeOut("slow");$("#mainsearch_input").fadeOut("slow");$("#mainsearch").css("background","url(/themeOdersunTwo/images/background_mosaic.gif)");});$("#mainsearch #submit_mainsearch_input").click(function(){$("#mainsearch form").submit();});$(".contactform .adress_set input.text, .contactform .adress_set textarea").hover(function(){if(!$(this).hasClass("hyli")){}},function(){if(!$(this).hasClass("hyli")){}});$(".contactform .adress_set input.text, .contactform .adress_set textarea").focus(function(){$(this).addClass("hyli");if($(this).attr('title')==$(this).attr('value'))
$(this).attr('value','');});$(".contactform .adress_set input.text, .contactform .adress_set textarea").blur(function(){$(this).removeClass("hyli");if($(this).attr('value')==""){$(this).attr('value',$(this).attr('title'));}});$(".news_list  .std_block_list .std_block_list_item h3, "+".jobkategorie_list .std_block_list .std_block_list_item h3, "+".jobkategorie_list .std_block_list .std_block_list_item h6").click(function(){if($(this).parent().children("h3").children("img").attr("src")=="/themeOdersunTwo/images/button_plus.png"){$(this).parent().children("h3").children("img").attr("src","/themeOdersunTwo/images/button_minus.png");$(this).siblings("div.newspara, div.jobpara").slideDown('medium',function(){});$(this).parent().children("h6").slideUp('fast',function(){});}else{$(this).parent().children("h3").children("img").attr("src","/themeOdersunTwo/images/button_plus.png");$(this).siblings("div.newspara, div.jobpara").slideUp('medium',function(){});$(this).parent().children("h6").slideDown('fast',function(){});}});$(".news_list  .std_block_list .std_block_list_item h3,"+".jobkategorie_list .std_block_list .std_block_list_item h3,"+" .jobkategorie_list .std_block_list .std_block_list_item h6").hover(function(){$(this).parent().children("h3").children("img").css("display","block");},function(){$(this).parent().children("h3").children("img").css("display","none");});});})(jQuery);;
