
(function($){if(!document.defaultView||!document.defaultView.getComputedStyle){var oldCurCSS=$.curCSS;$.curCSS=function(elem,name,force){if(name==='background-position'){name='backgroundPosition';}
if(name!=='backgroundPosition'||!elem.currentStyle||elem.currentStyle[name]){return oldCurCSS.apply(this,arguments);}
var style=elem.style;if(!force&&style&&style[name]){return style[name];}
return oldCurCSS(elem,'backgroundPositionX',force)+' '+oldCurCSS(elem,'backgroundPositionY',force);};}
var oldAnim=$.fn.animate;$.fn.animate=function(prop){if('background-position'in prop){prop.backgroundPosition=prop['background-position'];delete prop['background-position'];}
if('backgroundPosition'in prop){prop.backgroundPosition='('+prop.backgroundPosition;}
return oldAnim.apply(this,arguments);};function toArray(strg){strg=strg.replace(/left|top/g,'0px');strg=strg.replace(/right|bottom/g,'100%');strg=strg.replace(/([0-9\.]+)(\s|\)|$)/g,"$1px$2");var res=strg.match(/(-?[0-9\.]+)(px|\%|em|pt)\s(-?[0-9\.]+)(px|\%|em|pt)/);return[parseFloat(res[1],10),res[2],parseFloat(res[3],10),res[4]];}
$.fx.step.backgroundPosition=function(fx){if(!fx.bgPosReady){var start=$.curCSS(fx.elem,'backgroundPosition');if(!start){start='0px 0px';}
start=toArray(start);fx.start=[start[0],start[2]];var end=toArray(fx.end);fx.end=[end[0],end[2]];fx.unit=[end[1],end[3]];fx.bgPosReady=true;}
var nowPosX=[];nowPosX[0]=((fx.end[0]-fx.start[0])*fx.pos)+fx.start[0]+fx.unit[0];nowPosX[1]=((fx.end[1]-fx.start[1])*fx.pos)+fx.start[1]+fx.unit[1];fx.elem.style.backgroundPosition=nowPosX[0]+' '+nowPosX[1];};})(jQuery);(function(){var $,Chosen,get_side_border_padding,root;var __bind=function(fn,me){return function(){return fn.apply(me,arguments);};};root=this;$=jQuery;$.fn.extend({chosen:function(data,options){if($.browser==="msie"&&($.browser.version==="6.0"||$.browser.version==="7.0")){return this;}
return $(this).each(function(input_field){if(!($(this)).hasClass("chzn-done")){return new Chosen(this,data,options);}});}});Chosen=(function(){function Chosen(elmn){this.set_default_values();this.form_field=elmn;this.form_field_jq=$(this.form_field);this.is_multiple=this.form_field.multiple;this.is_rtl=this.form_field_jq.hasClass("chzn-rtl");this.default_text_default=this.form_field.multiple?"Select Some Options":"Select an Option";this.set_up_html();this.register_observers();this.form_field_jq.addClass("chzn-done");}
Chosen.prototype.set_default_values=function(){this.click_test_action=__bind(function(evt){return this.test_active_click(evt);},this);this.active_field=false;this.mouse_on_container=false;this.results_showing=false;this.result_highlighted=null;this.result_single_selected=null;return this.choices=0;};Chosen.prototype.set_up_html=function(){var container_div,dd_top,dd_width,sf_width;this.container_id=this.form_field.id.length?this.form_field.id.replace(/(:|\.)/g,'_'):this.generate_field_id();this.container_id+="_chzn";this.f_width=this.form_field_jq.width();this.default_text=this.form_field_jq.data('placeholder')?this.form_field_jq.data('placeholder'):this.default_text_default;container_div=$("<div />",{id:this.container_id,"class":"chzn-container "+(this.is_rtl?'chzn-rtl':''),style:'width: '+this.f_width+'px;'});if(this.is_multiple){container_div.html('<ul class="chzn-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;" /></li></ul><div class="chzn-drop" style="left:-9000px;"><ul class="chzn-results"></ul></div>');}else{container_div.html('<a href="javascript:void(0)" class="chzn-single"><span>'+this.default_text+'</span><div><b></b></div></a><div class="chzn-drop" style="left:-9000px;"><!--<div class="chzn-search"><input type="text" autocomplete="off" /></div>--><ul class="chzn-results"></ul></div>');}
this.form_field_jq.hide().after(container_div);this.container=$('#'+this.container_id);this.container.addClass("chzn-container-"+(this.is_multiple?"multi":"single"));this.dropdown=this.container.find('div.chzn-drop').first();dd_top=this.container.height();dd_width=this.f_width-get_side_border_padding(this.dropdown);this.dropdown.css({"width":dd_width+"px","top":dd_top+"px"});this.search_field=this.container.find('input').first();this.search_results=this.container.find('ul.chzn-results').first();this.search_field_scale();this.search_no_results=this.container.find('li.no-results').first();if(this.is_multiple){this.search_choices=this.container.find('ul.chzn-choices').first();this.search_container=this.container.find('li.search-field').first();}else{this.search_container=this.container.find('div.chzn-search').first();this.selected_item=this.container.find('.chzn-single').first();sf_width=dd_width-get_side_border_padding(this.search_container)-get_side_border_padding(this.search_field);this.search_field.css({"width":sf_width+"px"});}
this.results_build();return this.set_tab_index();};Chosen.prototype.register_observers=function(){this.container.mousedown(__bind(function(evt){return this.container_mousedown(evt);},this));this.container.mouseenter(__bind(function(evt){return this.mouse_enter(evt);},this));this.container.mouseleave(__bind(function(evt){return this.mouse_leave(evt);},this));this.search_results.mouseup(__bind(function(evt){return this.search_results_mouseup(evt);},this));this.search_results.mouseover(__bind(function(evt){return this.search_results_mouseover(evt);},this));this.search_results.mouseout(__bind(function(evt){return this.search_results_mouseout(evt);},this));this.form_field_jq.bind("liszt:updated",__bind(function(evt){return this.results_update_field(evt);},this));this.search_field.blur(__bind(function(evt){return this.input_blur(evt);},this));this.search_field.keyup(__bind(function(evt){return this.keyup_checker(evt);},this));this.search_field.keydown(__bind(function(evt){return this.keydown_checker(evt);},this));if(this.is_multiple){this.search_choices.click(__bind(function(evt){return this.choices_click(evt);},this));return this.search_field.focus(__bind(function(evt){return this.input_focus(evt);},this));}else{return this.selected_item.focus(__bind(function(evt){return this.activate_field(evt);},this));}};Chosen.prototype.container_mousedown=function(evt){if(evt&&evt.type==="mousedown"){evt.stopPropagation();}
if(!this.pending_destroy_click){if(!this.active_field){if(this.is_multiple){this.search_field.val("");}
$(document).click(this.click_test_action);this.results_show();}else if(!this.is_multiple&&evt&&($(evt.target)===this.selected_item||$(evt.target).parents("a.chzn-single").length)){evt.preventDefault();this.results_toggle();}
return this.activate_field();}else{return this.pending_destroy_click=false;}};Chosen.prototype.mouse_enter=function(){return this.mouse_on_container=true;};Chosen.prototype.mouse_leave=function(){return this.mouse_on_container=false;};Chosen.prototype.input_focus=function(evt){if(!this.active_field){return setTimeout((__bind(function(){return this.container_mousedown();},this)),50);}};Chosen.prototype.input_blur=function(evt){if(!this.mouse_on_container){this.active_field=false;return setTimeout((__bind(function(){return this.blur_test();},this)),100);}};Chosen.prototype.blur_test=function(evt){if(!this.active_field&&this.container.hasClass("chzn-container-active")){return this.close_field();}};Chosen.prototype.close_field=function(){$(document).unbind("click",this.click_test_action);if(!this.is_multiple){this.selected_item.attr("tabindex",this.search_field.attr("tabindex"));this.search_field.attr("tabindex",-1);}
this.active_field=false;this.results_hide();this.container.removeClass("chzn-container-active");this.winnow_results_clear();this.clear_backstroke();this.show_search_field_default();return this.search_field_scale();};Chosen.prototype.activate_field=function(){if(!this.is_multiple&&!this.active_field){this.search_field.attr("tabindex",this.selected_item.attr("tabindex"));this.selected_item.attr("tabindex",-1);}
this.container.addClass("chzn-container-active");this.active_field=true;this.search_field.val(this.search_field.val());return this.search_field.focus();};Chosen.prototype.test_active_click=function(evt){if($(evt.target).parents('#'+this.container_id).length){return this.active_field=true;}else{return this.close_field();}};Chosen.prototype.results_build=function(){var content,data,startTime,_i,_len,_ref;startTime=new Date();this.parsing=true;this.results_data=root.SelectParser.select_to_array(this.form_field);if(this.is_multiple&&this.choices>0){this.search_choices.find("li.search-choice").remove();this.choices=0;}else if(!this.is_multiple){this.selected_item.find("span").text(this.default_text);}
content='';_ref=this.results_data;for(_i=0,_len=_ref.length;_i<_len;_i++){data=_ref[_i];if(data.group){content+=this.result_add_group(data);}else if(!data.empty){content+=this.result_add_option(data);if(data.selected&&this.is_multiple){this.choice_build(data);}else if(data.selected&&!this.is_multiple){this.selected_item.find("span").text(data.text);}}}
this.show_search_field_default();this.search_field_scale();this.search_results.html(content);return this.parsing=false;};Chosen.prototype.result_add_group=function(group){if(!group.disabled){group.dom_id=this.container_id+"_g_"+group.array_index;return'<li id="'+group.dom_id+'" class="group-result">'+$("<div />").text(group.label).html()+'</li>';}else{return"";}};Chosen.prototype.result_add_option=function(option){var classes;if(!option.disabled){option.dom_id=this.container_id+"_o_"+option.array_index;classes=option.selected&&this.is_multiple?[]:["active-result"];if(option.selected){classes.push("result-selected");}
if(option.group_array_index!=null){classes.push("group-option");}
return'<li id="'+option.dom_id+'" class="'+classes.join(' ')+'">'+option.html+'</li>';}else{return"";}};Chosen.prototype.results_update_field=function(){this.result_clear_highlight();this.result_single_selected=null;return this.results_build();};Chosen.prototype.result_do_highlight=function(el){var high_bottom,high_top,maxHeight,visible_bottom,visible_top;if(el.length){this.result_clear_highlight();this.result_highlight=el;this.result_highlight.addClass("highlighted");maxHeight=parseInt(this.search_results.css("maxHeight"),10);visible_top=this.search_results.scrollTop();visible_bottom=maxHeight+visible_top;high_top=this.result_highlight.position().top+this.search_results.scrollTop();high_bottom=high_top+this.result_highlight.outerHeight();if(high_bottom>=visible_bottom){return this.search_results.scrollTop((high_bottom-maxHeight)>0?high_bottom-maxHeight:0);}else if(high_top<visible_top){return this.search_results.scrollTop(high_top);}}};Chosen.prototype.result_clear_highlight=function(){if(this.result_highlight){this.result_highlight.removeClass("highlighted");}
return this.result_highlight=null;};Chosen.prototype.results_toggle=function(){if(this.results_showing){return this.results_hide();}else{return this.results_show();}};Chosen.prototype.results_show=function(){var dd_top;if(!this.is_multiple){this.selected_item.addClass("chzn-single-with-drop");if(this.result_single_selected){this.result_do_highlight(this.result_single_selected);}}
dd_top=this.is_multiple?this.container.height():this.container.height()-1;this.dropdown.css({"top":dd_top+"px","left":0});this.results_showing=true;this.search_field.focus();this.search_field.val(this.search_field.val());return this.winnow_results();};Chosen.prototype.results_hide=function(){if(!this.is_multiple){this.selected_item.removeClass("chzn-single-with-drop");}
this.result_clear_highlight();this.dropdown.css({"left":"-9000px"});return this.results_showing=false;};Chosen.prototype.set_tab_index=function(el){var ti;if(this.form_field_jq.attr("tabindex")){ti=this.form_field_jq.attr("tabindex");this.form_field_jq.attr("tabindex",-1);if(this.is_multiple){return this.search_field.attr("tabindex",ti);}else{this.selected_item.attr("tabindex",ti);return this.search_field.attr("tabindex",-1);}}};Chosen.prototype.show_search_field_default=function(){if(this.is_multiple&&this.choices<1&&!this.active_field){this.search_field.val(this.default_text);return this.search_field.addClass("default");}else{this.search_field.val("");return this.search_field.removeClass("default");}};Chosen.prototype.search_results_mouseup=function(evt){var target;target=$(evt.target).hasClass("active-result")?$(evt.target):$(evt.target).parents(".active-result").first();if(target.length){this.result_highlight=target;return this.result_select(evt);}};Chosen.prototype.search_results_mouseover=function(evt){var target;target=$(evt.target).hasClass("active-result")?$(evt.target):$(evt.target).parents(".active-result").first();if(target){return this.result_do_highlight(target);}};Chosen.prototype.search_results_mouseout=function(evt){if($(evt.target).hasClass("active-result"||$(evt.target).parents('.active-result').first())){return this.result_clear_highlight();}};Chosen.prototype.choices_click=function(evt){evt.preventDefault();if(this.active_field&&!($(evt.target).hasClass("search-choice"||$(evt.target).parents('.search-choice').first))&&!this.results_showing){return this.results_show();}};Chosen.prototype.choice_build=function(item){var choice_id,link;choice_id=this.container_id+"_c_"+item.array_index;this.choices+=1;this.search_container.before('<li class="search-choice" id="'+choice_id+'"><span>'+item.html+'</span><a href="javascript:void(0)" class="search-choice-close" rel="'+item.array_index+'"></a></li>');link=$('#'+choice_id).find("a").first();return link.click(__bind(function(evt){return this.choice_destroy_link_click(evt);},this));};Chosen.prototype.choice_destroy_link_click=function(evt){evt.preventDefault();this.pending_destroy_click=true;return this.choice_destroy($(evt.target));};Chosen.prototype.choice_destroy=function(link){this.choices-=1;this.show_search_field_default();if(this.is_multiple&&this.choices>0&&this.search_field.val().length<1){this.results_hide();}
this.result_deselect(link.attr("rel"));return link.parents('li').first().remove();};Chosen.prototype.result_select=function(evt){var high,high_id,item,position;if(this.result_highlight){high=this.result_highlight;high_id=high.attr("id");this.result_clear_highlight();high.addClass("result-selected");if(this.is_multiple){this.result_deactivate(high);}else{this.result_single_selected=high;}
position=high_id.substr(high_id.lastIndexOf("_")+1);item=this.results_data[position];item.selected=true;this.form_field.options[item.options_index].selected=true;if(this.is_multiple){this.choice_build(item);}else{this.selected_item.find("span").first().text(item.text);}
if(!(evt.metaKey&&this.is_multiple)){this.results_hide();}
this.search_field.val("");this.form_field_jq.trigger("change");return this.search_field_scale();}};Chosen.prototype.result_activate=function(el){return el.addClass("active-result").show();};Chosen.prototype.result_deactivate=function(el){return el.removeClass("active-result").hide();};Chosen.prototype.result_deselect=function(pos){var result,result_data;result_data=this.results_data[pos];result_data.selected=false;this.form_field.options[result_data.options_index].selected=false;result=$("#"+this.container_id+"_o_"+pos);result.removeClass("result-selected").addClass("active-result").show();this.result_clear_highlight();this.winnow_results();this.form_field_jq.trigger("change");return this.search_field_scale();};Chosen.prototype.results_search=function(evt){if(this.results_showing){return this.winnow_results();}else{return this.results_show();}};Chosen.prototype.winnow_results=function(){var found,option,part,parts,regex,result_id,results,searchText,startTime,startpos,text,zregex,_i,_j,_len,_len2,_ref;startTime=new Date();this.no_results_clear();results=0;searchText=this.search_field.val()===this.default_text?"":$('<div/>').text($.trim(this.search_field.val())).html();regex=new RegExp('^'+searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),'i');zregex=new RegExp(searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),'i');_ref=this.results_data;for(_i=0,_len=_ref.length;_i<_len;_i++){option=_ref[_i];if(!option.disabled&&!option.empty){if(option.group){$('#'+option.dom_id).hide();}else if(!(this.is_multiple&&option.selected)){found=false;result_id=option.dom_id;if(regex.test(option.html)){found=true;results+=1;}else if(option.html.indexOf(" ")>=0||option.html.indexOf("[")===0){parts=option.html.replace(/\[|\]/g,"").split(" ");if(parts.length){for(_j=0,_len2=parts.length;_j<_len2;_j++){part=parts[_j];if(regex.test(part)){found=true;results+=1;}}}}
if(found){if(searchText.length){startpos=option.html.search(zregex);text=option.html.substr(0,startpos+searchText.length)+'</em>'+option.html.substr(startpos+searchText.length);text=text.substr(0,startpos)+'<em>'+text.substr(startpos);}else{text=option.html;}
if($("#"+result_id).html!==text){$("#"+result_id).html(text);}
this.result_activate($("#"+result_id));if(option.group_array_index!=null){$("#"+this.results_data[option.group_array_index].dom_id).show();}}else{if(this.result_highlight&&result_id===this.result_highlight.attr('id')){this.result_clear_highlight();}
this.result_deactivate($("#"+result_id));}}}}
if(results<1&&searchText.length){return this.no_results(searchText);}else{return this.winnow_results_set_highlight();}};Chosen.prototype.winnow_results_clear=function(){var li,lis,_i,_len,_results;this.search_field.val("");lis=this.search_results.find("li");_results=[];for(_i=0,_len=lis.length;_i<_len;_i++){li=lis[_i];li=$(li);_results.push(li.hasClass("group-result")?li.show():!this.is_multiple||!li.hasClass("result-selected")?this.result_activate(li):void 0);}
return _results;};Chosen.prototype.winnow_results_set_highlight=function(){var do_high,selected_results;if(!this.result_highlight){selected_results=!this.is_multiple?this.search_results.find(".result-selected"):[];do_high=selected_results.length?selected_results.first():this.search_results.find(".active-result").first();if(do_high!=null){return this.result_do_highlight(do_high);}}};Chosen.prototype.no_results=function(terms){var no_results_html;no_results_html=$('<li class="no-results">No results match "<span></span>"</li>');no_results_html.find("span").first().html(terms);return this.search_results.append(no_results_html);};Chosen.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove();};Chosen.prototype.keydown_arrow=function(){var first_active,next_sib;if(!this.result_highlight){first_active=this.search_results.find("li.active-result").first();if(first_active){this.result_do_highlight($(first_active));}}else if(this.results_showing){next_sib=this.result_highlight.nextAll("li.active-result").first();if(next_sib){this.result_do_highlight(next_sib);}}
if(!this.results_showing){return this.results_show();}};Chosen.prototype.keyup_arrow=function(){var prev_sibs;if(!this.results_showing&&!this.is_multiple){return this.results_show();}else if(this.result_highlight){prev_sibs=this.result_highlight.prevAll("li.active-result");if(prev_sibs.length){return this.result_do_highlight(prev_sibs.first());}else{if(this.choices>0){this.results_hide();}
return this.result_clear_highlight();}}};Chosen.prototype.keydown_backstroke=function(){if(this.pending_backstroke){this.choice_destroy(this.pending_backstroke.find("a").first());return this.clear_backstroke();}else{this.pending_backstroke=this.search_container.siblings("li.search-choice").last();return this.pending_backstroke.addClass("search-choice-focus");}};Chosen.prototype.clear_backstroke=function(){if(this.pending_backstroke){this.pending_backstroke.removeClass("search-choice-focus");}
return this.pending_backstroke=null;};Chosen.prototype.keyup_checker=function(evt){var stroke,_ref;stroke=(_ref=evt.which)!=null?_ref:evt.keyCode;this.search_field_scale();switch(stroke){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices>0){return this.keydown_backstroke();}else if(!this.pending_backstroke){this.result_clear_highlight();return this.results_search();}
break;case 13:evt.preventDefault();if(this.results_showing){return this.result_select(evt);}
break;case 27:if(this.results_showing){return this.results_hide();}
break;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search();}};Chosen.prototype.keydown_checker=function(evt){var stroke,_ref;stroke=(_ref=evt.which)!=null?_ref:evt.keyCode;this.search_field_scale();if(stroke!==8&&this.pending_backstroke){this.clear_backstroke();}
switch(stroke){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.mouse_on_container=false;break;case 13:evt.preventDefault();break;case 38:evt.preventDefault();this.keyup_arrow();break;case 40:this.keydown_arrow();break;}};Chosen.prototype.search_field_scale=function(){var dd_top,div,h,style,style_block,styles,w,_i,_len;if(this.is_multiple){h=0;w=0;style_block="position:absolute; left: -1000px; top: -1000px; display:none;";styles=['font-size','font-style','font-weight','font-family','line-height','text-transform','letter-spacing'];for(_i=0,_len=styles.length;_i<_len;_i++){style=styles[_i];style_block+=style+":"+this.search_field.css(style)+";";}
div=$('<div />',{'style':style_block});div.text(this.search_field.val());$('body').append(div);w=div.width()+25;div.remove();if(w>this.f_width-10){w=this.f_width-10;}
this.search_field.css({'width':w+'px'});dd_top=this.container.height();return this.dropdown.css({"top":dd_top+"px"});}};Chosen.prototype.generate_field_id=function(){var new_id;new_id=this.generate_random_id();this.form_field.id=new_id;return new_id;};Chosen.prototype.generate_random_id=function(){var string;string="sel"+this.generate_random_char()+this.generate_random_char()+this.generate_random_char();while($("#"+string).length>0){string+=this.generate_random_char();}
return string;};Chosen.prototype.generate_random_char=function(){var chars,newchar,rand;chars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZ";rand=Math.floor(Math.random()*chars.length);return newchar=chars.substring(rand,rand+1);};return Chosen;})();get_side_border_padding=function(elmt){var side_border_padding;return side_border_padding=elmt.outerWidth()-elmt.width();};root.get_side_border_padding=get_side_border_padding;}).call(this);(function(){var SelectParser;SelectParser=(function(){function SelectParser(){this.options_index=0;this.parsed=[];}
SelectParser.prototype.add_node=function(child){if(child.nodeName==="OPTGROUP"){return this.add_group(child);}else{return this.add_option(child);}};SelectParser.prototype.add_group=function(group){var group_position,option,_i,_len,_ref,_results;group_position=this.parsed.length;this.parsed.push({array_index:group_position,group:true,label:group.label,children:0,disabled:group.disabled});_ref=group.childNodes;_results=[];for(_i=0,_len=_ref.length;_i<_len;_i++){option=_ref[_i];_results.push(this.add_option(option,group_position,group.disabled));}
return _results;};SelectParser.prototype.add_option=function(option,group_position,group_disabled){if(option.nodeName==="OPTION"){if(option.text!==""){if(group_position!=null){this.parsed[group_position].children+=1;}
this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:option.value,text:option.text,html:option.innerHTML,selected:option.selected,disabled:group_disabled===true?group_disabled:option.disabled,group_array_index:group_position});}else{this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:true});}
return this.options_index+=1;}};return SelectParser;})();SelectParser.select_to_array=function(select){var child,parser,_i,_len,_ref;parser=new SelectParser();_ref=select.childNodes;for(_i=0,_len=_ref.length;_i<_len;_i++){child=_ref[_i];parser.add_node(child);}
return parser.parsed;};this.SelectParser=SelectParser;}).call(this);(function(){var PlatformDetect={init:function(){window.$.env={os:this.detect(this.os_detect,navigator.userAgent),engine:this.detect(this.engine_detect,navigator.userAgent)}},detect:function(checkstrings,source){for(var key in checkstrings){if(source.indexOf(key)!=-1){return checkstrings[key];}}},os_detect:{'Linux':'linux','Windows':'windows','OS X':'osx','BSD':'bsd','CrOS':'chromeos'},engine_detect:{'WebKit':'webkit','MSIE':'trident','Gecko':'gecko','KHTML':'webkit','Presto':'presto'}};PlatformDetect.init();})();;(function($){var $scrollTo=$.scrollTo=function(target,duration,settings){$(window).scrollTo(target,duration,settings);};$scrollTo.defaults={axis:'xy',duration:parseFloat($.fn.jquery)>=1.3?0:1,limit:true};$scrollTo.window=function(scope){return $(window)._scrollable();};$.fn._scrollable=function(){return this.map(function(){var elem=this,isWin=!elem.nodeName||$.inArray(elem.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!isWin)
return elem;var doc=(elem.contentWindow||elem).document||elem.ownerDocument||elem;return $.browser.safari||doc.compatMode=='BackCompat'?doc.body:doc.documentElement;});};$.fn.scrollTo=function(target,duration,settings){if(typeof duration=='object'){settings=duration;duration=0;}
if(typeof settings=='function')
settings={onAfter:settings};if(target=='max')
target=9e9;settings=$.extend({},$scrollTo.defaults,settings);duration=duration||settings.duration;settings.queue=settings.queue&&settings.axis.length>1;if(settings.queue)
duration/=2;settings.offset=both(settings.offset);settings.over=both(settings.over);return this._scrollable().each(function(){var elem=this,$elem=$(elem),targ=target,toff,attr={},win=$elem.is('html,body');switch(typeof targ){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(targ)){targ=both(targ);break;}
targ=$(targ,this);case'object':if(targ.is||targ.style)
toff=(targ=$(targ)).offset();}
$.each(settings.axis.split(''),function(i,axis){var Pos=axis=='x'?'Left':'Top',pos=Pos.toLowerCase(),key='scroll'+Pos,old=elem[key],max=$scrollTo.max(elem,axis);if(toff){attr[key]=toff[pos]+(win?0:old-$elem.offset()[pos]);if(settings.margin){attr[key]-=parseInt(targ.css('margin'+Pos))||0;attr[key]-=parseInt(targ.css('border'+Pos+'Width'))||0;}
attr[key]+=settings.offset[pos]||0;if(settings.over[pos])
attr[key]+=targ[axis=='x'?'width':'height']()*settings.over[pos];}else{var val=targ[pos];attr[key]=val.slice&&val.slice(-1)=='%'?parseFloat(val)/100*max:val;}
if(settings.limit&&/^\d+$/.test(attr[key]))
attr[key]=attr[key]<=0?0:Math.min(attr[key],max);if(!i&&settings.queue){if(old!=attr[key])
animate(settings.onAfterFirst);delete attr[key];}});animate(settings.onAfter);function animate(callback){$elem.animate(attr,duration,settings.easing,callback&&function(){callback.call(this,target,settings);});};}).end();};$scrollTo.max=function(elem,axis){var Dim=axis=='x'?'Width':'Height',scroll='scroll'+Dim;if(!$(elem).is('html,body'))
return elem[scroll]-$(elem)[Dim.toLowerCase()]();var size='client'+Dim,html=elem.ownerDocument.documentElement,body=elem.ownerDocument.body;return Math.max(html[scroll],body[scroll])
-Math.min(html[size],body[size]);};function both(val){return typeof val=='object'?val:{top:val,left:val};};})(jQuery);(function(){var CHARS='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');Math.uuid=function(len,radix){var chars=CHARS,uuid=[];radix=radix||chars.length;if(len){for(var i=0;i<len;i++)uuid[i]=chars[0|Math.random()*radix];}else{var r;uuid[8]=uuid[13]=uuid[18]=uuid[23]='-';uuid[14]='4';for(var i=0;i<36;i++){if(!uuid[i]){r=0|Math.random()*16;uuid[i]=chars[(i==19)?(r&0x3)|0x8:r];}}}
return uuid.join('');};Math.uuidFast=function(){var chars=CHARS,uuid=new Array(36),rnd=0,r;for(var i=0;i<36;i++){if(i==8||i==13||i==18||i==23){uuid[i]='-';}else if(i==14){uuid[i]='4';}else{if(rnd<=0x02)rnd=0x2000000+(Math.random()*0x1000000)|0;r=rnd&0xf;rnd=rnd>>4;uuid[i]=chars[(i==19)?(r&0x3)|0x8:r];}}
return uuid.join('');};Math.uuidCompact=function(){return'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g,function(c){var r=Math.random()*16|0,v=c=='x'?r:(r&0x3|0x8);return v.toString(16);}).toUpperCase();};})();(function($){$.fn.piroBox=function(opt){opt=jQuery.extend({my_speed:null,close_speed:300,bg_alpha:0.5,close_all:'.piro_close,.piro_overlay',slideShow:null,slideSpeed:null},opt);function start_pirobox(){var corners='<tr>'+'<td colspan="3" class="pirobox_up"></td>'+'</tr>'+'<tr>'+'<td class="t_l"></td>'+'<td class="t_c"></td>'+'<td class="t_r"></td>'+'</tr>'+'<tr>'+'<td class="c_l"></td>'+'<td class="c_c"><span><span></span></span><div></div></td>'+'<td class="c_r"></td>'+'</tr>'+'<tr>'+'<td class="b_l"></td>'+'<td class="b_c"></td>'+'<td class="b_r"></td>'+'</tr>'+'<tr>'+'<td colspan="3" class="pirobox_down"></td>'+'</tr>';var window_height=$(document).height();var bg_overlay=$(jQuery('<div class="piro_overlay"></div>').hide().css({'opacity':+opt.bg_alpha,'height':window_height+'px'}));var main_cont=$(jQuery('<table class="pirobox_content" cellpadding="0" cellspacing="0"></table>'));var caption=$(jQuery('<div class="caption"></div>'));var piro_nav=$(jQuery('<div class="piro_nav"></div>'));var piro_close=$(jQuery('<a href="#close" class="piro_close" title="close"></a>'));var piro_play=$(jQuery('<a href="#play" class="play" title="play slideshow"></a>'));var piro_stop=$(jQuery('<a href="#stop" class="stop" title="stop slideshow"></a>'));var piro_prev=$(jQuery('<a href="#prev" class="piro_prev" title="previous image"></a>'));var piro_next=$(jQuery('<a href="#next" class="piro_next" title="next image"></a>'));$('body').append(bg_overlay).append(main_cont);main_cont.append(corners);$('.pirobox_up').append(piro_close);$('.pirobox_down').append(piro_nav);$('.pirobox_down').append(piro_play);piro_play.hide();$('.pirobox_down').append(piro_prev).append(piro_next);piro_nav.append(caption);var my_nav_w=piro_prev.width();main_cont.hide();var my_gall_classes=$("a[class^='pirobox']");var map=new Object();for(var i=0;i<my_gall_classes.length;i++){var it=$(my_gall_classes[i])
map['a.'+it.attr('class')]=0;}
var gall_settings=new Array();for(var key in map){gall_settings.push(key);}
for(var i=0;i<gall_settings.length;i++){$(gall_settings[i]).each(function(rel){this.rel=rel+1+"&nbsp;of&nbsp;"+$(gall_settings[i]).length;});var add_first=$(gall_settings[i]+':first').addClass('first');var add_last=$(gall_settings[i]+':last').addClass('last');}
$(my_gall_classes).each(function(rev){this.rev=rev+0});var imgCache=$(my_gall_classes).each(function(){this.href});var hidden=$('body').append('<div id="imgCache" style="display:none"></div').children('#imgCache');$.each(imgCache,function(i,val){$('<div/>').css({'background':'url('+val+')'}).appendTo(hidden);});var piro_gallery=$(my_gall_classes);$.fn.fixPNG=function(){return this.each(function(){var image=$(this).css('backgroundImage');if(image.match(/^url\(["']?(.*\.png)["']?\)$/i)){image=RegExp.$1;$(this).css({'backgroundImage':'none','filter':"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="+($(this).css('backgroundRepeat')=='no-repeat'?'crop':'scale')+", src='"+image+"')"}).each(function(){var position=$(this).css('position');if(position!='absolute'&&position!='relative')
$(this).css('position','relative');});}});};$.browser.msie6=($.browser.msie&&/MSIE 6\.0/i.test(window.navigator.userAgent));if($.browser.msie6&&!/MSIE 8\.0/i.test(window.navigator.userAgent)){$('.t_l,.t_c,.t_r,.c_l,.c_r,.b_l,.b_c,.b_r,a.piro_next, a.piro_prev,a.piro_prev_out,a.piro_next_out,.c_c,.piro_close,a.play,a.stop').fixPNG();var ie_w_h=$(document).height();bg_overlay.css('height',ie_w_h+'px');}
if($.browser.msie){opt.close_speed=0;}
$(window).resize(function(){var new_w_bg=$(document).height();bg_overlay.css({'visibility':'visible','height':+new_w_bg+'px'});});piro_prev.add(piro_next).bind('click',function(c){c.preventDefault();var image_count=parseInt($(piro_gallery).filter('.item').attr('rev'));var start=$(this).is('.piro_prev_out,.piro_prev')?$(piro_gallery).eq(image_count-1):$(piro_gallery).eq(image_count+1);if(!start.size()){start=$(this).is('.piro_prev_out,.piro_prev')?$(piro_gallery).eq($(piro_gallery).size()-1):$(piro_gallery).eq(0);}
start.click();piro_close.add(caption).add(piro_next).add(piro_prev).css('visibility','hidden');});$(piro_gallery).each(function(array){var item=$(this);item.unbind();item.bind('click',function(c){c.preventDefault();piro_open(item.attr('href'));var this_url=item.attr('href');var descr=item.attr('title');var number=item.attr('rel');if(descr==""){caption.html('<p>'+this_url+'<em class="number">'+number+'</em></p>');}else{caption.html('<p>'+descr+'<em class="number">'+number+'</em></p>');}
if(item.is('.last')){$('.number').css('text-decoration','none');}else{$('.number').css('text-decoration','none');}
if(item.is('.first')){piro_prev.hide();piro_prev_hide=true;piro_next.show();piro_next_hide=false;}else{piro_next.add(piro_prev).show();piro_next_hide=piro_prev_hide=false;}
if(item.is('.last')){piro_prev.show();piro_prev_hide=false;piro_next.hide();piro_next_hide=true;piro_play.css('width','0');}else{piro_play.css('width','40px');}
if(item.is('.last')&&item.is('.first')){piro_prev.add(piro_next).hide();prio_prev_hide=piro_next_hide=true;$('.number').hide();piro_play.remove();}
$(piro_gallery).filter('.item').removeClass('item');item.addClass('item');$('.c_c').removeClass('unique');});});var piro_open=function(my_url){piro_play.add(piro_stop).hide();piro_close.add(caption).add(piro_next).add(piro_prev).css('visibility','hidden');if(main_cont.is(':visible')){$('.c_c div').children().fadeOut(300,function(){$('.c_c div').children().remove();load_img(my_url);});}else{$('.c_c div').children().remove();main_cont.show();bg_overlay.fadeIn(300,function(){load_img(my_url);});}}
var load_img=function(my_url){if(main_cont.is('.loading')){return;}
main_cont.addClass('loading');var img=new Image();img.onerror=function(){var main_cont_h=$(main_cont).height();main_cont.css({marginTop:parseInt($(document).scrollTop())-(main_cont_h/1.9)});$('.c_c div').append('<p class="err_mess">There seems to be an Error:&nbsp;<a href="#close" class="close_pirobox">Close Pirobox</a></p>');$('.close_pirobox').bind('click',function(c){c.preventDefault();piro_close.add(bg_overlay).add(main_cont).add(caption).add(piro_next).add(piro_prev).hide(0,function(){img.src='';});main_cont.removeClass('loading');});}
img.onload=function(){var imgH=img.height;var imgW=img.width;var main_cont_h=$(main_cont).height();var w_H=$(window).height();var w_W=$(window).width();$(img).height(imgH).width(imgW).hide();$('.c_c div').animate({height:imgH+'px',width:imgW+'px'},opt.my_speed);var fix=imgH/w_H*2.3;if(w_H<imgH){h_fix=fix;}else{h_fix=2;}
main_cont.animate({height:(imgH+40)+'px',width:(imgW+40)+'px',marginLeft:'-'+((imgW)/2+20)+'px',marginTop:parseInt($(document).scrollTop())-(imgH/h_fix)},opt.my_speed,function(){$('.piro_nav,.caption').css({width:(imgW)+'px','margin-bottom':'10px'});$('.piro_nav').css('margin-left','-'+(imgW)/2+'px');var caption_height=caption.height();$('.c_c div').append(img);piro_close.css({'display':'block','visibility':'visible'});piro_next.add(piro_prev).css({'visibility':'visible'});caption.css({'visibility':'visible','display':'block','opacity':'1','overflow':'hidden'});main_cont.hover(function(){caption.stop().fadeTo(200,1);if(piro_prev_hide){piro_prev.hide();}else{piro_prev.show();}
if(piro_next_hide){piro_next.hide();}else{piro_next.show();}},function(){caption.stop().fadeTo(200,0);piro_prev.hide();piro_next.hide();});$(img).fadeIn(300);main_cont.removeClass('loading');if(opt.slideShow===true){piro_play.add(piro_stop).show();}else{piro_play.add(piro_stop).hide();}});}
img.src=my_url;$('html').bind("keyup",function(c){if(c.keyCode==27){c.preventDefault();if($(img).is(':visible')||$('.c_c>div>p>a').is('.close_pirobox')){$(piro_gallery).removeClass('slideshow').removeClass('item');piro_close.add(bg_overlay).add(main_cont).add(caption).add(piro_next).add(piro_prev).hide(0,function(){img.src='';});main_cont.removeClass('loading');clearTimeout(timer);$(piro_gallery).children().removeAttr('class');$('.stop').remove();$('.c_c').append(piro_play);$('.sc_menu').css('display','none');$('ul.sc_menu li a').removeClass('img_active').css('opacity','0.4');piro_next.add(piro_prev).show().css({'top':'50%'});$(piro_gallery).children().fadeTo(100,1);}}});$('html').bind("keyup",function(e){if($('.item').is('.first')){}else if(e.keyCode==37){e.preventDefault();if($(img).is(':visible')){clearTimeout(timer);$(piro_gallery).children().removeAttr('class');$('.stop').remove();$('.c_c').append(piro_play);piro_prev.click();}}});$('html').bind("keyup",function(z){if($('.item').is('.last')){}else if(z.keyCode==39){z.preventDefault();if($(img).is(':visible')){clearTimeout(timer);$(piro_gallery).children().removeAttr('class');$('.stop').remove();$('.c_c').append(piro_play);piro_next.click();}}});var win_h=$(window).height();piro_stop.bind('click',function(x){x.preventDefault();clearTimeout(timer);$(piro_gallery).removeClass('slideshow');$('.stop').remove();$('.pirobox_down').append(piro_play);piro_next.add(piro_prev).css('width',my_nav_w+'px');});piro_play.bind('click',function(w){w.preventDefault();clearTimeout(timer);if($(img).is(':visible')){$(piro_gallery).addClass('slideshow');$('.play').remove();$('.pirobox_down').append(piro_stop);}
piro_next.add(piro_prev).css({'width':'0px'});return slideshow();});$(opt.close_all).bind('click',function(c){$(piro_gallery).removeClass('slideshow');clearTimeout(timer);if($(img).is(':visible')){c.preventDefault();piro_close.add(bg_overlay).add(main_cont).add(caption).add(piro_next).add(piro_prev).hide(0,function(){img.src='';});main_cont.removeClass('loading');$(piro_gallery).removeClass('slideshow');piro_next.add(piro_prev).css('width',my_nav_w+'px').hide();$('.stop').remove();$('.pirobox_down').append(piro_play);piro_play.hide();}});if(opt.slideShow===true){function slideshow(){if($(piro_gallery).filter('.item').is('.last')){clearTimeout(timer);$(piro_gallery).removeClass('slideshow');$('.stop').remove();$('.pirobox_down').append(piro_play);piro_next.add(piro_prev).css('width',my_nav_w+'px');}else if($(piro_gallery).is('.slideshow')&&$(img).is(':visible')){clearTimeout(timer);piro_next.click();}}
var timer=setInterval(slideshow,opt.slideSpeed*1000);}}}
start_pirobox();}})(jQuery);var swfobject=function(){var UNDEF="undefined",OBJECT="object",SHOCKWAVE_FLASH="Shockwave Flash",SHOCKWAVE_FLASH_AX="ShockwaveFlash.ShockwaveFlash",FLASH_MIME_TYPE="application/x-shockwave-flash",EXPRESS_INSTALL_ID="SWFObjectExprInst",ON_READY_STATE_CHANGE="onreadystatechange",win=window,doc=document,nav=navigator,plugin=false,domLoadFnArr=[main],regObjArr=[],objIdArr=[],listenersArr=[],storedAltContent,storedAltContentId,storedCallbackFn,storedCallbackObj,isDomLoaded=false,isExpressInstallActive=false,dynamicStylesheet,dynamicStylesheetMedia,autoHideShow=true,ua=function(){var w3cdom=typeof doc.getElementById!=UNDEF&&typeof doc.getElementsByTagName!=UNDEF&&typeof doc.createElement!=UNDEF,u=nav.userAgent.toLowerCase(),p=nav.platform.toLowerCase(),windows=p?/win/.test(p):/win/.test(u),mac=p?/mac/.test(p):/mac/.test(u),webkit=/webkit/.test(u)?parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,ie=!+"\v1",playerVersion=[0,0,0],d=null;if(typeof nav.plugins!=UNDEF&&typeof nav.plugins[SHOCKWAVE_FLASH]==OBJECT){d=nav.plugins[SHOCKWAVE_FLASH].description;if(d&&!(typeof nav.mimeTypes!=UNDEF&&nav.mimeTypes[FLASH_MIME_TYPE]&&!nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)){plugin=true;ie=false;d=d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");playerVersion[0]=parseInt(d.replace(/^(.*)\..*$/,"$1"),10);playerVersion[1]=parseInt(d.replace(/^.*\.(.*)\s.*$/,"$1"),10);playerVersion[2]=/[a-zA-Z]/.test(d)?parseInt(d.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0;}}
else if(typeof win.ActiveXObject!=UNDEF){try{var a=new ActiveXObject(SHOCKWAVE_FLASH_AX);if(a){d=a.GetVariable("$version");if(d){ie=true;d=d.split(" ")[1].split(",");playerVersion=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)];}}}
catch(e){}}
return{w3:w3cdom,pv:playerVersion,wk:webkit,ie:ie,win:windows,mac:mac};}(),onDomLoad=function(){if(!ua.w3){return;}
if((typeof doc.readyState!=UNDEF&&doc.readyState=="complete")||(typeof doc.readyState==UNDEF&&(doc.getElementsByTagName("body")[0]||doc.body))){callDomLoadFunctions();}
if(!isDomLoaded){if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("DOMContentLoaded",callDomLoadFunctions,false);}
if(ua.ie&&ua.win){doc.attachEvent(ON_READY_STATE_CHANGE,function(){if(doc.readyState=="complete"){doc.detachEvent(ON_READY_STATE_CHANGE,arguments.callee);callDomLoadFunctions();}});if(win==top){(function(){if(isDomLoaded){return;}
try{doc.documentElement.doScroll("left");}
catch(e){setTimeout(arguments.callee,0);return;}
callDomLoadFunctions();})();}}
if(ua.wk){(function(){if(isDomLoaded){return;}
if(!/loaded|complete/.test(doc.readyState)){setTimeout(arguments.callee,0);return;}
callDomLoadFunctions();})();}
addLoadEvent(callDomLoadFunctions);}}();function callDomLoadFunctions(){if(isDomLoaded){return;}
try{var t=doc.getElementsByTagName("body")[0].appendChild(createElement("span"));t.parentNode.removeChild(t);}
catch(e){return;}
isDomLoaded=true;var dl=domLoadFnArr.length;for(var i=0;i<dl;i++){domLoadFnArr[i]();}}
function addDomLoadEvent(fn){if(isDomLoaded){fn();}
else{domLoadFnArr[domLoadFnArr.length]=fn;}}
function addLoadEvent(fn){if(typeof win.addEventListener!=UNDEF){win.addEventListener("load",fn,false);}
else if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("load",fn,false);}
else if(typeof win.attachEvent!=UNDEF){addListener(win,"onload",fn);}
else if(typeof win.onload=="function"){var fnOld=win.onload;win.onload=function(){fnOld();fn();};}
else{win.onload=fn;}}
function main(){if(plugin){testPlayerVersion();}
else{matchVersions();}}
function testPlayerVersion(){var b=doc.getElementsByTagName("body")[0];var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);var t=b.appendChild(o);if(t){var counter=0;(function(){if(typeof t.GetVariable!=UNDEF){var d=t.GetVariable("$version");if(d){d=d.split(" ")[1].split(",");ua.pv=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)];}}
else if(counter<10){counter++;setTimeout(arguments.callee,10);return;}
b.removeChild(o);t=null;matchVersions();})();}
else{matchVersions();}}
function matchVersions(){var rl=regObjArr.length;if(rl>0){for(var i=0;i<rl;i++){var id=regObjArr[i].id;var cb=regObjArr[i].callbackFn;var cbObj={success:false,id:id};if(ua.pv[0]>0){var obj=getElementById(id);if(obj){if(hasPlayerVersion(regObjArr[i].swfVersion)&&!(ua.wk&&ua.wk<312)){setVisibility(id,true);if(cb){cbObj.success=true;cbObj.ref=getObjectById(id);cb(cbObj);}}
else if(regObjArr[i].expressInstall&&canExpressInstall()){var att={};att.data=regObjArr[i].expressInstall;att.width=obj.getAttribute("width")||"0";att.height=obj.getAttribute("height")||"0";if(obj.getAttribute("class")){att.styleclass=obj.getAttribute("class");}
if(obj.getAttribute("align")){att.align=obj.getAttribute("align");}
var par={};var p=obj.getElementsByTagName("param");var pl=p.length;for(var j=0;j<pl;j++){if(p[j].getAttribute("name").toLowerCase()!="movie"){par[p[j].getAttribute("name")]=p[j].getAttribute("value");}}
showExpressInstall(att,par,id,cb);}
else{displayAltContent(obj);if(cb){cb(cbObj);}}}}
else{setVisibility(id,true);if(cb){var o=getObjectById(id);if(o&&typeof o.SetVariable!=UNDEF){cbObj.success=true;cbObj.ref=o;}
cb(cbObj);}}}}}
function getObjectById(objectIdStr){var r=null;var o=getElementById(objectIdStr);if(o&&o.nodeName=="OBJECT"){if(typeof o.SetVariable!=UNDEF){r=o;}
else{var n=o.getElementsByTagName(OBJECT)[0];if(n){r=n;}}}
return r;}
function canExpressInstall(){return!isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)&&!(ua.wk&&ua.wk<312);}
function showExpressInstall(att,par,replaceElemIdStr,callbackFn){isExpressInstallActive=true;storedCallbackFn=callbackFn||null;storedCallbackObj={success:false,id:replaceElemIdStr};var obj=getElementById(replaceElemIdStr);if(obj){if(obj.nodeName=="OBJECT"){storedAltContent=abstractAltContent(obj);storedAltContentId=null;}
else{storedAltContent=obj;storedAltContentId=replaceElemIdStr;}
att.id=EXPRESS_INSTALL_ID;if(typeof att.width==UNDEF||(!/%$/.test(att.width)&&parseInt(att.width,10)<310)){att.width="310";}
if(typeof att.height==UNDEF||(!/%$/.test(att.height)&&parseInt(att.height,10)<137)){att.height="137";}
doc.title=doc.title.slice(0,47)+" - Flash Player Installation";var pt=ua.ie&&ua.win?"ActiveX":"PlugIn",fv="MMredirectURL="+encodeURI(win.location).toString().replace(/&/g,"%26")+"&MMplayerType="+pt+"&MMdoctitle="+doc.title;if(typeof par.flashvars!=UNDEF){par.flashvars+="&"+fv;}
else{par.flashvars=fv;}
if(ua.ie&&ua.win&&obj.readyState!=4){var newObj=createElement("div");replaceElemIdStr+="SWFObjectNew";newObj.setAttribute("id",replaceElemIdStr);obj.parentNode.insertBefore(newObj,obj);obj.style.display="none";(function(){if(obj.readyState==4){obj.parentNode.removeChild(obj);}
else{setTimeout(arguments.callee,10);}})();}
createSWF(att,par,replaceElemIdStr);}}
function displayAltContent(obj){if(ua.ie&&ua.win&&obj.readyState!=4){var el=createElement("div");obj.parentNode.insertBefore(el,obj);el.parentNode.replaceChild(abstractAltContent(obj),el);obj.style.display="none";(function(){if(obj.readyState==4){obj.parentNode.removeChild(obj);}
else{setTimeout(arguments.callee,10);}})();}
else{obj.parentNode.replaceChild(abstractAltContent(obj),obj);}}
function abstractAltContent(obj){var ac=createElement("div");if(ua.win&&ua.ie){ac.innerHTML=obj.innerHTML;}
else{var nestedObj=obj.getElementsByTagName(OBJECT)[0];if(nestedObj){var c=nestedObj.childNodes;if(c){var cl=c.length;for(var i=0;i<cl;i++){if(!(c[i].nodeType==1&&c[i].nodeName=="PARAM")&&!(c[i].nodeType==8)){ac.appendChild(c[i].cloneNode(true));}}}}}
return ac;}
function createSWF(attObj,parObj,id){var r,el=getElementById(id);if(ua.wk&&ua.wk<312){return r;}
if(el){if(typeof attObj.id==UNDEF){attObj.id=id;}
if(ua.ie&&ua.win){var att="";for(var i in attObj){if(attObj[i]!=Object.prototype[i]){if(i.toLowerCase()=="data"){parObj.movie=attObj[i];}
else if(i.toLowerCase()=="styleclass"){att+=' class="'+attObj[i]+'"';}
else if(i.toLowerCase()!="classid"){att+=' '+i+'="'+attObj[i]+'"';}}}
var par="";for(var j in parObj){if(parObj[j]!=Object.prototype[j]){par+='<param name="'+j+'" value="'+parObj[j]+'" />';}}
el.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+att+'>'+par+'</object>';objIdArr[objIdArr.length]=attObj.id;r=getElementById(attObj.id);}
else{var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);for(var m in attObj){if(attObj[m]!=Object.prototype[m]){if(m.toLowerCase()=="styleclass"){o.setAttribute("class",attObj[m]);}
else if(m.toLowerCase()!="classid"){o.setAttribute(m,attObj[m]);}}}
for(var n in parObj){if(parObj[n]!=Object.prototype[n]&&n.toLowerCase()!="movie"){createObjParam(o,n,parObj[n]);}}
el.parentNode.replaceChild(o,el);r=o;}}
return r;}
function createObjParam(el,pName,pValue){var p=createElement("param");p.setAttribute("name",pName);p.setAttribute("value",pValue);el.appendChild(p);}
function removeSWF(id){var obj=getElementById(id);if(obj&&obj.nodeName=="OBJECT"){if(ua.ie&&ua.win){obj.style.display="none";(function(){if(obj.readyState==4){removeObjectInIE(id);}
else{setTimeout(arguments.callee,10);}})();}
else{obj.parentNode.removeChild(obj);}}}
function removeObjectInIE(id){var obj=getElementById(id);if(obj){for(var i in obj){if(typeof obj[i]=="function"){obj[i]=null;}}
obj.parentNode.removeChild(obj);}}
function getElementById(id){var el=null;try{el=doc.getElementById(id);}
catch(e){}
return el;}
function createElement(el){return doc.createElement(el);}
function addListener(target,eventType,fn){target.attachEvent(eventType,fn);listenersArr[listenersArr.length]=[target,eventType,fn];}
function hasPlayerVersion(rv){var pv=ua.pv,v=rv.split(".");v[0]=parseInt(v[0],10);v[1]=parseInt(v[1],10)||0;v[2]=parseInt(v[2],10)||0;return(pv[0]>v[0]||(pv[0]==v[0]&&pv[1]>v[1])||(pv[0]==v[0]&&pv[1]==v[1]&&pv[2]>=v[2]))?true:false;}
function createCSS(sel,decl,media,newStyle){if(ua.ie&&ua.mac){return;}
var h=doc.getElementsByTagName("head")[0];if(!h){return;}
var m=(media&&typeof media=="string")?media:"screen";if(newStyle){dynamicStylesheet=null;dynamicStylesheetMedia=null;}
if(!dynamicStylesheet||dynamicStylesheetMedia!=m){var s=createElement("style");s.setAttribute("type","text/css");s.setAttribute("media",m);dynamicStylesheet=h.appendChild(s);if(ua.ie&&ua.win&&typeof doc.styleSheets!=UNDEF&&doc.styleSheets.length>0){dynamicStylesheet=doc.styleSheets[doc.styleSheets.length-1];}
dynamicStylesheetMedia=m;}
if(ua.ie&&ua.win){if(dynamicStylesheet&&typeof dynamicStylesheet.addRule==OBJECT){dynamicStylesheet.addRule(sel,decl);}}
else{if(dynamicStylesheet&&typeof doc.createTextNode!=UNDEF){dynamicStylesheet.appendChild(doc.createTextNode(sel+" {"+decl+"}"));}}}
function setVisibility(id,isVisible){if(!autoHideShow){return;}
var v=isVisible?"visible":"hidden";if(isDomLoaded&&getElementById(id)){getElementById(id).style.visibility=v;}
else{createCSS("#"+id,"visibility:"+v);}}
function urlEncodeIfNecessary(s){var regex=/[\\\"<>\.;]/;var hasBadChars=regex.exec(s)!=null;return hasBadChars&&typeof encodeURIComponent!=UNDEF?encodeURIComponent(s):s;}
var cleanup=function(){if(ua.ie&&ua.win){window.attachEvent("onunload",function(){var ll=listenersArr.length;for(var i=0;i<ll;i++){listenersArr[i][0].detachEvent(listenersArr[i][1],listenersArr[i][2]);}
var il=objIdArr.length;for(var j=0;j<il;j++){removeSWF(objIdArr[j]);}
for(var k in ua){ua[k]=null;}
ua=null;for(var l in swfobject){swfobject[l]=null;}
swfobject=null;});}}();return{registerObject:function(objectIdStr,swfVersionStr,xiSwfUrlStr,callbackFn){if(ua.w3&&objectIdStr&&swfVersionStr){var regObj={};regObj.id=objectIdStr;regObj.swfVersion=swfVersionStr;regObj.expressInstall=xiSwfUrlStr;regObj.callbackFn=callbackFn;regObjArr[regObjArr.length]=regObj;setVisibility(objectIdStr,false);}
else if(callbackFn){callbackFn({success:false,id:objectIdStr});}},getObjectById:function(objectIdStr){if(ua.w3){return getObjectById(objectIdStr);}},embedSWF:function(swfUrlStr,replaceElemIdStr,widthStr,heightStr,swfVersionStr,xiSwfUrlStr,flashvarsObj,parObj,attObj,callbackFn){var callbackObj={success:false,id:replaceElemIdStr};if(ua.w3&&!(ua.wk&&ua.wk<312)&&swfUrlStr&&replaceElemIdStr&&widthStr&&heightStr&&swfVersionStr){setVisibility(replaceElemIdStr,false);addDomLoadEvent(function(){widthStr+="";heightStr+="";var att={};if(attObj&&typeof attObj===OBJECT){for(var i in attObj){att[i]=attObj[i];}}
att.data=swfUrlStr;att.width=widthStr;att.height=heightStr;var par={};if(parObj&&typeof parObj===OBJECT){for(var j in parObj){par[j]=parObj[j];}}
if(flashvarsObj&&typeof flashvarsObj===OBJECT){for(var k in flashvarsObj){if(typeof par.flashvars!=UNDEF){par.flashvars+="&"+k+"="+flashvarsObj[k];}
else{par.flashvars=k+"="+flashvarsObj[k];}}}
if(hasPlayerVersion(swfVersionStr)){var obj=createSWF(att,par,replaceElemIdStr);if(att.id==replaceElemIdStr){setVisibility(replaceElemIdStr,true);}
callbackObj.success=true;callbackObj.ref=obj;}
else if(xiSwfUrlStr&&canExpressInstall()){att.data=xiSwfUrlStr;showExpressInstall(att,par,replaceElemIdStr,callbackFn);return;}
else{setVisibility(replaceElemIdStr,true);}
if(callbackFn){callbackFn(callbackObj);}});}
else if(callbackFn){callbackFn(callbackObj);}},switchOffAutoHideShow:function(){autoHideShow=false;},ua:ua,getFlashPlayerVersion:function(){return{major:ua.pv[0],minor:ua.pv[1],release:ua.pv[2]};},hasFlashPlayerVersion:hasPlayerVersion,createSWF:function(attObj,parObj,replaceElemIdStr){if(ua.w3){return createSWF(attObj,parObj,replaceElemIdStr);}
else{return undefined;}},showExpressInstall:function(att,par,replaceElemIdStr,callbackFn){if(ua.w3&&canExpressInstall()){showExpressInstall(att,par,replaceElemIdStr,callbackFn);}},removeSWF:function(objElemIdStr){if(ua.w3){removeSWF(objElemIdStr);}},createCSS:function(selStr,declStr,mediaStr,newStyleBoolean){if(ua.w3){createCSS(selStr,declStr,mediaStr,newStyleBoolean);}},addDomLoadEvent:addDomLoadEvent,addLoadEvent:addLoadEvent,getQueryParamValue:function(param){var q=doc.location.search||doc.location.hash;if(q){if(/\?/.test(q)){q=q.split("?")[1];}
if(param==null){return urlEncodeIfNecessary(q);}
var pairs=q.split("&");for(var i=0;i<pairs.length;i++){if(pairs[i].substring(0,pairs[i].indexOf("="))==param){return urlEncodeIfNecessary(pairs[i].substring((pairs[i].indexOf("=")+1)));}}}
return"";},expressInstallCallback:function(){if(isExpressInstallActive){var obj=getElementById(EXPRESS_INSTALL_ID);if(obj&&storedAltContent){obj.parentNode.replaceChild(storedAltContent,obj);if(storedAltContentId){setVisibility(storedAltContentId,true);if(ua.ie&&ua.win){storedAltContent.style.display="block";}}
if(storedCallbackFn){storedCallbackFn(storedCallbackObj);}}
isExpressInstallActive=false;}}};}();function Paulaner(){var that=this;this.initFunctions=['this.markUseableBrowsers()','this.registerGlobalHandlers()',"this.update()"];this.updateFunctions=["this.scroll()","this.resize()"];this.scrollFunctions=['this.userScrollEventReceived()'];this.scrollEndFunctions=[];this.resizeFunctions=[];this.scrollEndTimer=undefined;}
Paulaner.prototype.resize=function(event){var that=this;if(event!=undefined){that=event.data['this'];}
for(var i=0;i<that.resizeFunctions.length;i++){eval(that.resizeFunctions[i].replace('this','that'));}}
Paulaner.prototype.scroll=function(event){var that=this;if(event!=undefined){that=event.data['this'];}
for(var i=0;i<that.scrollFunctions.length;i++){eval(that.scrollFunctions[i].replace('this','that'));}}
Paulaner.prototype.scrollEnd=function(event){var that=this;if(event!=undefined){that=event.data['this'];}
for(var i=0;i<that.scrollEndFunctions.length;i++){eval(that.scrollEndFunctions[i].replace('this','that'));}}
Paulaner.prototype.update=function(){for(var i=0;i<this.updateFunctions.length;i++){eval(this.updateFunctions[i]);}}
Paulaner.prototype.registerUpdateHandler=function(handler){this.updateFunctions[this.updateFunctions.length]=handler;}
Paulaner.prototype.registerInitHandler=function(handler){this.initFunctions[this.initFunctions.length]=handler;}
Paulaner.prototype.registerScrollHandler=function(handler){this.scrollFunctions[this.scrollFunctions.length]=handler;}
Paulaner.prototype.registerScrollEndHandler=function(handler){this.scrollEndFunctions[this.scrollEndFunctions.length]=handler;}
Paulaner.prototype.registerResizeHandler=function(handler){this.resizeFunctions[this.resizeFunctions.length]=handler;}
Paulaner.prototype.init=function(){for(var i=0;i<this.initFunctions.length;i++){eval(this.initFunctions[i]);}}
Paulaner.prototype.launcher_pirobox=function(){$().piroBox({my_speed:400,bg_alpha:0.6,slideShow:false,close_all:'.piro_close,.piro_overlay'});}
Paulaner.prototype.addImageLinkIndicator=function(block){var uuid=$(block).attr('uuid');$('a.pirobox',block).each(function(){$(this).attr('class','');$(this).addClass('pirobox_'+uuid);if($.browser.msie&&$.browser.version.substr(0,1)<7){var img=$('<img src="resources/images/low/lightbox_zoom.gif" />');}else{var img=$('<img src="resources/images/lightbox_zoom.png" />');}
img.css({'width':'18px','height':'18px','position':'absolute','right':'5px','bottom':'5px'});img.addClass('zoomicon');$(this).css({'height':'1%','display':'block','background':'none','padding':'0','margin':'0'});$(this).css('position','relative');$(this).append(img);});this.launcher_pirobox();}
Paulaner.prototype.registerGlobalHandlers=function(){if(typeof lowVersion=='undefined'){$(window).bind('scroll',{'this':this},P.scroll);$(window).bind('scrollend',{'this':this},P.scrollEnd);$(window).bind('resize',{'this':this},P.resize);}}
Paulaner.prototype.markUseableBrowsers=function(){if($.browser.msie&&parseFloat($.browser.version)==6.0){$('body').addClass('ie6');}else if($.browser.msie&&parseFloat($.browser.version)<9.0){$('body').addClass('ielt9');}else{$('body').addClass('goodbrowser');}}
Paulaner.prototype.userScrollEventReceived=function(){if(this.scrollEndTimer!=undefined){clearTimeout(this.scrollEndTimer);}
this.scrollEndTimer=setTimeout('$(window).trigger("scrollend");',500);}
P=new Paulaner();window.onload=function(){P.init();};Paulaner.prototype.sleep=function(milliseconds){var start=new Date().getTime();for(var i=0;i<1e7;i++){if((new Date().getTime()-start)>milliseconds){break;}}}
Paulaner.prototype.dist_from_fold=function(element){var viewport=this.getViewport();var fold=$(window).scrollTop()+viewport['height'];var off=$(element).offset();var dist=fold-off.top;dist=dist<0?0:dist;return dist;}
Paulaner.prototype.getViewport=function(){var viewportwidth;var viewportheight;if(typeof window.innerWidth!='undefined'){viewportwidth=window.innerWidth,viewportheight=window.innerHeight}
else if(typeof document.documentElement!='undefined'&&typeof document.documentElement.clientWidth!='undefined'&&document.documentElement.clientWidth!=0){viewportwidth=document.documentElement.clientWidth,viewportheight=document.documentElement.clientHeight}
else{viewportwidth=document.getElementsByTagName('body')[0].clientWidth,viewportheight=document.getElementsByTagName('body')[0].clientHeight}
return{'height':viewportheight,'width':viewportwidth};}
Paulaner.prototype.clientIsIPad=function(){var deviceAgent=navigator.userAgent.toLowerCase();return deviceAgent.match(/ipad/);}
Paulaner.prototype.addUUID=function(){$('.container_12:not([uuid])').each(function(i,e){$(e).attr('uuid',Math.uuidFast());});}
P.registerUpdateHandler('this.addUUID()');Paulaner.prototype.dynamicloaderClick=function(event){var that=event.data['this'];that.opendynamic($(this),that);return false;}
Paulaner.prototype.assignDynamicLinks=function(){var that=this;$('.dynamicloader').each(function(index,element){$(element).unbind('click');$(element).bind('click',{'this':that},that.dynamicloaderClick);});}
P.registerUpdateHandler('this.assignDynamicLinks()');Paulaner.prototype.plaxLeft=function(imagewidth,distperc,e){var view=this.getViewport();var dist=this.dist_from_fold($(e).parent());var header_height=$('.headerimage',$(e).parents('.subpage')).height();var mid=view['width']/2;if(this.clientIsIPad()){dist=view.height;}
return(mid-480-imagewidth-(((view['width']-960)/2)*distperc))+'px';}
Paulaner.prototype.plaxRight=function(imagewidth,distperc,e){var view=this.getViewport();var dist=this.dist_from_fold($(e).parent());var header_height=$('.headerimage',$(e).parents('.subpage')).height();var mid=view['width']/2;if(this.clientIsIPad()){dist=view.height;}
return(mid+480+(((view['width']-960)/2)*distperc))+'px';}
Paulaner.prototype.plaxTop=function(startdist,speed,e){var view=this.getViewport();var dist=this.dist_from_fold($(e).parent());var header_height=$('.headerimage',$(e).parents('.subpage')).height();var mid=view['width']/2;if(this.clientIsIPad()){dist=view.height;}
return((header_height+startdist)-((dist-header_height)/2000)*speed)+'px';}
Paulaner.prototype.plaxScroll=function(){var that=this;$('[plax]').each(function(i,e){$(e).css({'background-position':eval($(e).attr('plax'))});});}
P.registerScrollHandler('this.plaxScroll()');Paulaner.prototype.updatePointNavigationPosition=function(){var view=this.getViewport();$('#pointnav').css('top',view.height/2-$('#pointnav').height()/2+'px');}
P.registerResizeHandler('this.updatePointNavigationPosition()');Paulaner.prototype.scrollBackground=function(){var view=this.getViewport();var that=this;$('div[page],.headerimage').each(function(i,e){var dist=that.dist_from_fold($(e));if(that.clientIsIPad()){dist=view.height;}
var background_height=1200;if($(this).attr('used_height')!=undefined){background_height=$(this).attr('used_height');}
var pos=undefined;if($(this).attr('alignment')=='bottom'){pos='50% '+($(this).height()/7.5-dist/7.5-(background_height-view['height']))+'px';}else{pos='50% '+(view['height']/7.5-dist/7.5)+'px'}
$(e).css({'background-position':pos});});}
P.registerScrollHandler('this.scrollBackground()');Paulaner.prototype.markActivePage=function(){var view=this.getViewport();$('div[page]').each(function(i,e){var screentop=$(window).scrollTop();var screenbottom=screentop+view.height;var off=$(e).offset();var eltop=off.top;var elbottom=eltop+$(e).height();var visible=$(e).height();visible=visible-Math.abs(screentop-eltop);var vis=visible/view.height;vis=vis<0?0:vis;$(e).attr('vis',vis);if(vis>=0.5){$(e).addClass('_active');}else{$(e).removeClass('_active');}});$('div[page]:not(:visible)').removeClass('_active');this.updatePointNavigation();this.updateHeaderNavigation();}
P.registerScrollEndHandler('this.markActivePage()');Paulaner.prototype.adjustScaleableBackgrounds=function(){var view=this.getViewport();var that=this;$('[scaling]:not([page])').each(function(i,e){var scaling=$(e).attr('scaling').split('|');var base=scaling[0];var sizes=scaling[1].split(',');var extension=scaling[2];var tmp=sizes[sizes.length-1].split('x');var width=parseInt(tmp[0]);var height=parseInt(tmp[1]);var used=width;var used_height=height;for(var i=0;i<sizes.length;i++){var tmp=sizes[i].split('x');var width=parseInt(tmp[0]);var height=parseInt(tmp[1]);if(width>view.width&&width<used&&height>(view.height+view.height/7.5)){used=width;used_height=height;}}
$(e).css({'background-image':'url('+base+'_'+used+'.'+extension+')','height':used_height+'px'});$(e).attr('used_height',used_height);});$(window).scroll();}
P.registerResizeHandler('this.adjustScaleableBackgrounds()');Paulaner.prototype.adjustScaleablePageBackgrounds=function(){var view=this.getViewport();var that=this;$('[scaling][page]').each(function(i,e){var scaling=$(e).attr('scaling').split('|');var base=scaling[0];var sizes=scaling[1].split(',');var extension=scaling[2];var tmp=sizes[sizes.length-1].split('x');var width=parseInt(tmp[0]);var height=parseInt(tmp[1]);var used=width;var used_height=height;for(var i=0;i<sizes.length;i++){var tmp=sizes[i].split('x');var width=parseInt(tmp[0]);var height=parseInt(tmp[1]);if(width>view.width&&width<used&&height>(view.height+view.height/7.5)){used=width;used_height=height;}}
image_height=used_height;$(e).css({'background-image':'url('+base+'_'+used+'.'+extension+')','height':view.height+'px'});$(e).attr('used_height',image_height);});$(window).scroll();}
P.registerResizeHandler('this.adjustScaleablePageBackgrounds()');Paulaner.prototype.updateScrollableForegroundFooter=function(isFinalPosition){var that=this;var view=this.getViewport();$('div.pfoot').each(function(i,e){var parent=$(e).parents('div[page]:not([subpage])');var dist=that.dist_from_fold(parent);var vis=dist/parent.height();if(isFinalPosition){var animation_css={'bottom':Math.round($(e).attr('used_height')*-1+vis*$(e).attr('used_height'))+'px'};var static_css={'position':'fixed','left':'center','background-position':'0 0','height':$(e).attr('used_height')+'px'};}else{var animation_css={'background-position':'0 '+Math.round(view.height-vis*$(e).attr('used_height'))+'px'};var static_css={'position':'fixed','left':'center','bottom':'0px','height':'100%'};}
$(e).css(static_css);$(e).css(animation_css);});}
P.registerScrollHandler('this.updateScrollableForegroundFooter(false)');P.registerScrollEndHandler('this.updateScrollableForegroundFooter(true)');Paulaner.prototype.opendynamic=function(element,that){var id=$(element).attr('href');$(window).stop();$.get('./subpages/'+id.replace('#','')+'.html',function(data){var view=that.getViewport();var parentid=$(data).attr('childof');var parent=$('#'+parentid);parent.after(data);var oldparent=$('.subpage:visible').attr('childof');if(oldparent==parentid){$(window).queue(function(){$.scrollTo(parent,1000);$(this).dequeue();});$(window).delay(1000).queue(function(){$('.subpage:visible').slideUp(500,'easeOutCirc');$(id).slideDown(500,'easeOutCirc');$(this).dequeue();});}else{$(window).queue(function(){$.scrollTo(parent,1000);$(this).dequeue();});$(window).delay(1000).queue(function(){$('.subpage:visible').hide();var off=$(parent).offset();$(window).scrollTop(off.top);$(id).slideDown(500,'easeOutCirc');$(window).scrollTop(off.top);$(this).dequeue();});}
$(window).queue(function(){$('.bullets').hide();$('#bullets_'+parentid).show();$('a.teaser,.bullets>a').removeClass('active');$('a[href="'+id+'"].teaser,.bullets>a[href="'+id+'"]').addClass('active');that.update();$(this).dequeue();});$(window).delay(500).queue(function(){var off=$(id).offset();var to=off.top;var diff=($('.headerimage',$(id)).height()+100)-view.height;var to=to+(diff>0?diff:0);$.scrollTo(to,2000);$(this).dequeue();});});}
Paulaner.prototype.updatePointNavigation=function(){if($('div[page]._active').attr('page')=='dynamic'){var active=$('div[page]._active').attr('childof');}else{var active=$('div[page]._active').attr('id');}
$('#pointnav>a[toid]').css('background-image','url(resources/images/bulletmenu/pointnav_clear.png)');$('[toid="'+active+'"]').css('background-image','url(resources/images/bulletmenu/pointnav_full.png)');}
Paulaner.prototype.initializePointNavigation=function(){var view=this.getViewport();var that=this;$('#pointnav>a[toid]').bind('click',function(){var id=$(this).attr('toid');var offs=$('#'+id).offset();var diff=$('#'+id).height()-view.height;var to=offs.top+(diff>0?diff:0);if(id=='p1'){to=0;}
$(window).scrollTo(to,3000);$(window).delay(3000).queue(function(){$('.bullets').hide();$('a.teaser,.bullets>a').removeClass('active');$('.subpage').remove();that.update();$(this).dequeue();});}).bind('mouseover',function(){$('.innerbullet',this).show();}).bind('mouseout',function(){$('.innerbullet',this).hide();});$('#pointnav>.bullets>a').bind('mouseover',function(){$('.innerbullet',this).show();}).bind('mouseout',function(){$('.innerbullet',this).hide();});}
P.registerInitHandler('this.initializePointNavigation()');Paulaner.prototype.initializeHeaderNavigation=function(){$('#header>a').bind('click',function(event){var id=$(this).attr('href').replace('#','');$('a[toid="'+id+'"]','#pointnav').trigger('click');return false;});}
P.registerInitHandler('this.initializeHeaderNavigation()');Paulaner.prototype.updateHeaderNavigation=function(){if($('div[page]._active').attr('page')=='dynamic'){var active=$('div[page]._active').attr('childof');}else{var active=$('div[page]._active').attr('id');}
$('#header>a').removeClass('active');$('#header>a[href="#'+active+'"]').addClass('active');}
Paulaner.prototype.initCountryChooser=function(){$('#countrychooser,#countrychooser>a').bind('mouseover',function(){$('#countrychooser').stop().animate({'height':'181px'},1,'linear');$('#countrychooser>a.one').css('background-position','-250px 0px');}).bind('mouseleave',function(){$('#countrychooser').stop().animate({'height':'27px'},1,'linear');$('#countrychooser>a.one').css('background-position','0px 0px');});}
P.registerInitHandler('this.initCountryChooser()');Paulaner.prototype.block1_update=function(){var that=this;$('.block_1:not([initialized]):visible').each(function(){that.block1_resizeStripe(this);that.addImageLinkIndicator(this);$('.paddle_left',this).hide();if($('.stripe',this).width()<=960){$('.paddle_right',this).hide();}
$('.paddle_left',this).bind('click',{'that':that},that.block1_paddleLeftClick);$('.paddle_right',this).bind('click',{'that':that},that.block1_paddleRightClick);$('.expand_teaser',this).bind('click',that.block1_expandTeaserClick);$('.collapse_teaser',this).bind('click',that.block1_collapseTeaserClick);$('.collapse_teaser',this).hide();$(this).attr('initialized','true');});}
P.registerUpdateHandler("this.block1_update()");Paulaner.prototype.block1_expandTeaserClick=function(event){var block=$(this).parents('.block_1');$('.expand_teaser',block).hide();$('.collapse_teaser',block).show();$('.moreinfo',block).slideDown();}
Paulaner.prototype.block1_collapseTeaserClick=function(event){var block=$(this).parents('.block_1');$('.expand_teaser',block).show();$('.collapse_teaser',block).hide();$('.moreinfo',block).slideUp();}
Paulaner.prototype.block1_paddleLeftClick=function(event){event.data.that.block1_moveStripe(false,this);}
Paulaner.prototype.block1_paddleRightClick=function(event){event.data.that.block1_moveStripe(true,this);}
Paulaner.prototype.block1_moveStripe=function(moveleft,that){var stripe=$(that).parents('.stripecontainer').find('.stripe');var cur_pos=parseInt($(stripe).css('left'));var blocks=$(stripe).find('.grid_4');var first=undefined;for(var i=0;i<blocks.length;i++){var pos=$(blocks[i]).position();if(pos.left+10==Math.abs(cur_pos)){first=blocks[i];break;}}
if(moveleft){var next=$(first).next('.grid_4');}else{var next=$(first).prev('.grid_4');}
var new_pos=$(next).position();var new_left=new_pos.left+10;if(new_left+(parseInt($(next).css('width'))+10)+(parseInt($(next).css('width'))+20)*2==parseInt($(stripe).css('width'))){$('.paddle_right',$(that).parents('.block_1')).hide();}else{$('.paddle_right',$(that).parents('.block_1')).show();}
if(new_left-10==0){$('.paddle_left',$(that).parents('.block_1')).hide();}else{$('.paddle_left',$(that).parents('.block_1')).show();}
$(stripe).animate({'left':(new_left*-1)+'px'});}
Paulaner.prototype.block1_resizeStripe=function(block){var stripes=$('.stripe',block);for(var j=0;j<stripes.length;j++){var blocks=$('.grid_4',stripes[j]);var frank=(parseInt($(blocks[0]).css('width'))+20)*blocks.length;$(stripes[j]).css('width',frank+'px');}}
Paulaner.prototype.block2_update=function(){var that=this;that.google_maps=[];$('.block_2:not([initialized]):visible').each(function(){var map_id=that.google_maps.length;$(this).attr('mapid',map_id);$('.collapse_teaser',this).hide();that.block2_initialize(map_id,$('.mapscontainer',this));$('.grid_6[coords]',this).each(function(){var coords=$(this).attr('coords').split(',');var order=$(this).attr('order');var infotext=$('.infocontent',this).html();var title=$('.title_3',this).text();var map_id=$(this).parents('.block_2').attr('mapid');that.block2_createMarker(map_id,coords[0],coords[1],order,title,infotext);$('.grid_2>img',this).bind('click',function(){var block=$(this).parents('.grid_6[coords]');var order=$(block).attr('order');var map_id=$(block).parents('.block_2').attr('mapid');that.google_maps[map_id]['infowindow'][order].open(that.google_maps[map_id]['map'],that.google_maps[map_id]['marker'][order]);});});$('.expand_teaser',this).bind('click',function(){var block=$(this).parents('.block_2');$('.moreinfo',block).slideDown();$(this).hide();$('.collapse_teaser',block).show();});$('.collapse_teaser',this).bind('click',function(){var block=$(this).parents('.block_2');$('.moreinfo',block).slideUp();$('.expand_teaser',block).show();$(this).hide();});$(this).attr('initialized','true');});}
P.registerUpdateHandler("this.block2_update()");Paulaner.prototype.block2_initialize=function(map_id,element){var styles=[{featureType:'all',elementType:'all',stylers:[{saturation:-50}]}];var styledMapOptions={name:'Paulaner'}
var paulanerMapType=new google.maps.StyledMapType(styles,styledMapOptions);var startcoords=$(element).attr('ccoords').split(',');var latlng=new google.maps.LatLng(parseFloat(startcoords[0]),parseFloat(startcoords[1]));var myOptions={zoom:15,center:latlng,mapTypeId:google.maps.MapTypeId.ROADMAP,scrollwheel:false};this.google_maps[map_id]={'map':new google.maps.Map(element[0],myOptions),'marker':[],'infowindow':[]};this.google_maps[map_id]['map'].mapTypes.set('paulaner',paulanerMapType);this.google_maps[map_id]['map'].setMapTypeId('paulaner');}
Paulaner.prototype.block2_createMarker=function(map_id,lat,lng,order,titel,html){var LatLng=new google.maps.LatLng(lat,lng);var image=new google.maps.MarkerImage('resources/images/maps/gm_pos_'+order+'.png',new google.maps.Size(42,42),new google.maps.Point(0,0),new google.maps.Point(21,21));var shape={coord:[20,20,17],type:'circle'}
this.google_maps[map_id]['infowindow'][order]=new google.maps.InfoWindow({content:html});this.google_maps[map_id]['marker'][order]=new google.maps.Marker({position:LatLng,map:this.google_maps[map_id]['map'],icon:image,title:titel});var that=this;google.maps.event.addListener(this.google_maps[map_id]['marker'][order],'click',function(){that.google_maps[map_id]['infowindow'][order].open(that.google_maps[map_id]['map'],that.google_maps[map_id]['marker'][order]);});};Paulaner.prototype.block5_update=function(){var that=this;$('.block_5:not([initialized]):visible').each(function(){that.block5_resizeStripe(this);that.addImageLinkIndicator(this);$('.paddle_left',this).hide();$('.paddle_left',this).bind('click',{'that':that},that.block5_paddleLeftClick);$('.paddle_right',this).bind('click',{'that':that},that.block5_paddleRightClick);$('.expand_teaser',this).bind('click',that.block5_expandTeaserClick);$('.collapse_teaser',this).bind('click',that.block5_collapseTeaserClick);$('.collapse_teaser',this).hide();$(this).attr('initialized','true');});}
P.registerUpdateHandler("this.block5_update()");Paulaner.prototype.block5_paddleLeftClick=function(event){event.data.that.block5_moveStripe(false,this);}
Paulaner.prototype.block5_paddleRightClick=function(event){event.data.that.block5_moveStripe(true,this);}
Paulaner.prototype.block5_expandTeaserClick=function(event){var block=$(this).parents('.block_5');$('.expand_teaser',block).hide();$('.collapse_teaser',block).show();$('.moreinfo',block).slideDown();}
Paulaner.prototype.block5_collapseTeaserClick=function(event){var block=$(this).parents('.block_5');$('.expand_teaser',block).show();$('.collapse_teaser',block).hide();$('.moreinfo',block).slideUp();}
Paulaner.prototype.block5_moveStripe=function(moveleft,that){var stripe=$(that).parents('.stripecontainer').find('.stripe');var cur_pos=parseInt($(stripe).css('left'));var blocks=$(stripe).find('.grid_6');var first=undefined;for(var i=0;i<blocks.length;i++){var pos=$(blocks[i]).position();if(pos.left+10==Math.abs(cur_pos)){first=blocks[i];break;}}
if(moveleft){var next=$(first).next('.grid_6');}else{var next=$(first).prev('.grid_6');}
var new_pos=$(next).position();var new_left=new_pos.left+10;if(new_left+(parseInt($(next).css('width'))+10)+(parseInt($(next).css('width'))+20)==parseInt($(stripe).css('width'))){$('.paddle_right',$(that).parents('.block_5')).hide();}else{$('.paddle_right',$(that).parents('.block_5')).show();}
if(new_left-10==0){$('.paddle_left',$(that).parents('.block_5')).hide();}else{$('.paddle_left',$(that).parents('.block_5')).show();}
$(stripe).animate({'left':(new_left*-1)+'px'});}
Paulaner.prototype.block5_resizeStripe=function(block){var stripes=$('.stripe',block);for(var j=0;j<stripes.length;j++){var blocks=$('.grid_6',stripes[j]);var frank=(parseInt($(blocks[0]).css('width'))+20)*blocks.length;$(stripes[j]).css('width',frank+'px');}}
Paulaner.prototype.block6_update=function(){var that=this;$('.block_6:not([initialized]):visible').each(function(){that.block6_resizeStripe(this);$('.paddle_left',this).hide();$('.paddle_left',this).bind('click',{'that':that},that.block6_paddleLeftClick);$('.paddle_right',this).bind('click',{'that':that},that.block6_paddleRightClick);$('.closedetail',this).bind('click',that.block6_closeDetails);$('a[detail]','.block_6').bind('click',that.block6_openDetails);$(this).attr('initialized','true');});}
P.registerUpdateHandler("this.block6_update()");Paulaner.prototype.block6_paddleLeftClick=function(event){event.data.that.block6_moveStripe(false,this);}
Paulaner.prototype.block6_paddleRightClick=function(event){event.data.that.block6_moveStripe(true,this);}
Paulaner.prototype.block6_moveStripe=function(moveleft,that){var stripe=$(that).parents('.stripecontainer').find('.stripe');var cur_pos=parseInt($(stripe).css('left'));var blocks=$(stripe).find('.grid_4');var first=undefined;for(var i=0;i<blocks.length;i++){var pos=$(blocks[i]).position();if(pos.left+10==Math.abs(cur_pos)){first=blocks[i];break;}}
if(moveleft){var next=$(first).next('.grid_4');}else{var next=$(first).prev('.grid_4');}
var new_pos=$(next).position();var new_left=new_pos.left+10;if(new_left+(parseInt($(next).css('width'))+10)+(parseInt($(next).css('width'))+20)*2==parseInt($(stripe).css('width'))){$('.paddle_right',$(that).parents('.block_6')).hide();}else{$('.paddle_right',$(that).parents('.block_6')).show();}
if(new_left-10==0){$('.paddle_left',$(that).parents('.block_6')).hide();}else{$('.paddle_left',$(that).parents('.block_6')).show();}
$(stripe).animate({'left':(new_left*-1)+'px'});}
Paulaner.prototype.block6_resizeStripe=function(block){var stripes=$('.stripe',block);for(var j=0;j<stripes.length;j++){var blocks=$('.grid_4',stripes[j]);var frank=(parseInt($(blocks[0]).css('width'))+20)*blocks.length;$(stripes[j]).css('width',frank+'px');}}
Paulaner.prototype.block6_closeDetails=function(event){var block=$(this).parents('.block_6');$('.detail',block).slideUp();$('.overview',block).slideDown();}
Paulaner.prototype.block6_openDetails=function(event){var block=$(this).parents('.block_6');var off=$(block).offset();$.scrollTo(off.top-50,1000);$('.detail>div',block).hide();$('.detail .'+$(this).attr('detail'),block).show();$('.detail',block).slideDown();$('.overview',block).slideUp();}
Paulaner.prototype.block7_update=function(){var that=this;$('.block_7:not([initialized]):visible').each(function(){that.block7_resizeStripe(this);$('.paddle_left',this).hide();$('.paddle_left',this).bind('click',{'that':that},that.block7_paddleLeftClick);$('.paddle_right',this).bind('click',{'that':that},that.block7_paddleRightClick);$(this).attr('initialized','true');});}
P.registerUpdateHandler("this.block7_update()");Paulaner.prototype.block7_paddleLeftClick=function(event){event.data.that.block7_moveStripe(false,this);}
Paulaner.prototype.block7_paddleRightClick=function(event){event.data.that.block7_moveStripe(true,this);}
Paulaner.prototype.block7_moveStripe=function(moveleft,that){var stripe=$(that).parents('.stripecontainer').find('.stripe');var cur_pos=parseInt($(stripe).css('left'));var blocks=$(stripe).find('.grid_12');var first=undefined;for(var i=0;i<blocks.length;i++){var pos=$(blocks[i]).position();if(pos.left+10==Math.abs(cur_pos)){first=blocks[i];break;}}
if(moveleft){var next=$(first).next('.grid_12');}else{var next=$(first).prev('.grid_12');}
var new_pos=$(next).position();var new_left=new_pos.left+10;if(new_left+(parseInt($(next).css('width'))+10)==parseInt($(stripe).css('width'))){$('.paddle_right',$(that).parents('.block_7')).hide();}else{$('.paddle_right',$(that).parents('.block_7')).show();}
if(new_left-10==0){$('.paddle_left',$(that).parents('.block_7')).hide();}else{$('.paddle_left',$(that).parents('.block_7')).show();}
$(stripe).animate({'left':(new_left*-1)+'px'});}
Paulaner.prototype.block7_resizeStripe=function(block){var stripes=$('.stripe',block);for(var j=0;j<stripes.length;j++){var blocks=$('.grid_12',stripes[j]);var frank=(parseInt($(blocks[0]).css('width'))+20)*blocks.length;$(stripes[j]).css('width',frank+'px');}}
Paulaner.prototype.block10_update=function(){var that=this;$('.block_10:not([initialized]):visible').each(function(){that.block10_showFirstImage(this,that);that.block10_addLightboxIndicator(this);$('.paddle_left',this).bind('click',function(){that.block10_showImage($(this).parents('.block_10'),-1,that);});$('.paddle_right',this).bind('click',function(){that.block10_showImage($(this).parents('.block_10'),1,that);});$('.image2',this).bind('click',that.block10_openLightbox);$(this).attr('initialized','true');});}
P.registerUpdateHandler("this.block10_update()");Paulaner.prototype.block10_addLightboxIndicator=function(block){var uuid=$(block).attr('uuid');$('a.pirobox',block).each(function(){$(this).attr('class','');$(this).addClass('pirobox_'+uuid);});if($.browser.msie&&$.browser.version.substr(0,1)<7){var img=$('<img src="resources/images/low/lightbox_zoom.gif" />');}else{var img=$('<img src="resources/images/lightbox_zoom.png" />');}
img.css({'width':'18px','height':'18px','position':'absolute','right':'165px','bottom':'5px','z-index':'500'});img.addClass('indicator');$('.imageview',block).append(img);this.launcher_pirobox();}
Paulaner.prototype.block10_openLightbox=function(event){var block=$(this).parents('.block_10');var current=$(block).find('.imageview').attr('shown');var imagelinks=$('.imagelist',block).find('a');$(imagelinks[current]).trigger('click');}
Paulaner.prototype.block10_getImages=function(block){var images=[];var image_list=$('.imagelist',block).find('a');for(var i=0;i<image_list.length;i++){images[i]={'small':$(image_list[i]).text(),'big':$(image_list[i]).attr('href')}}
return images;}
Paulaner.prototype.block10_showImage=function(block,factor,that){var images=that.block10_getImages(block);var current=parseInt($('.imageview',block).attr('shown'));var next=current+factor;if(next<0){next=images.length-1;}
if(next>images.length-1){next=0;}
var next_i1=next==0?images.length-1:next-1;var next_i2=next;var next_i3=next==images.length-1?0:next+1;var current_i1={'background-image':$('.image1',block).css('background-image'),'background-position':$('.image1',block).css('background-position'),'opacity':$('.image1',block).css('opacity')};var current_i2={'background-image':$('.image2',block).css('background-image'),'background-position':$('.image2',block).css('background-position'),'opacity':$('.image2',block).css('opacity')};var current_i3={'background-image':$('.image3',block).css('background-image'),'background-position':$('.image3',block).css('background-position'),'opacity':$('.image3',block).css('opacity')};if(factor>0){$('.image4',block).css(current_i1);$('.image1',block).css(current_i2);$('.image2',block).css(current_i3);$('.image3',block).css({'background-image':'url('+images[next_i3].small+')','background-position':'1401px 0','opacity':'0.5'});var i4_pos='-1079px 0';}else{$('.image4',block).css(current_i3);$('.image2',block).css(current_i1);$('.image3',block).css(current_i2);$('.image1',block).css({'background-image':'url('+images[next_i1].small+')','background-position':'-1079px 0','opacity':'0.5'});var i4_pos='1401px 0';}
$('.image1',block).animate({backgroundPosition:'-459px 0','opacity':'0.5'},500,'linear');$('.image2',block).animate({backgroundPosition:'161px 0','opacity':'1'},500,'linear');$('.image3',block).animate({backgroundPosition:'781px 0','opacity':'0.5'},500,'linear');$('.image4',block).animate({backgroundPosition:i4_pos},500,'linear');$('.imageview',block).attr('shown',next);var indicator_pos=165+(630*factor)+'px';$('.indicator',block).animate({'right':indicator_pos,'opacity':'0'},500,'linear');$('.indicator',block).animate({'right':'165px'},1,'linear');$('.indicator',block).animate({'opacity':'1'},500,'linear');}
Paulaner.prototype.block10_showFirstImage=function(block,that){var images=that.block10_getImages(block);var i1=images[images.length-1];var i2=images[0];var i3=images[1];$('.image2',block).css({'background-image':'url('+i2.small+')','background-position':'161px 0','opacity':'1'});$('.image1',block).css({'background-image':'url('+i1.small+')','background-position':'-459px 0','opacity':'0.5'});$('.image3',block).css({'background-image':'url('+i3.small+')','background-position':'781px 0','opacity':'0.5'});$('.imageview',block).attr('shown',0);}
Paulaner.prototype.block12_update=function(){var that=this;$('.block_12:not([initialized]):visible').each(function(){that.block12_resizeStripe(this);that.addImageLinkIndicator(this);$('.paddle_left',this).hide();if($('.stripe',this).width()==320){$('.paddle_right',this).hide();}
$('.paddle_left',this).bind('click',{'that':that},that.block12_paddleLeftClick);$('.paddle_right',this).bind('click',{'that':that},that.block12_paddleRightClick);$(this).attr('initialized','true');});}
P.registerUpdateHandler("this.block12_update()");Paulaner.prototype.block12_paddleLeftClick=function(event){event.data.that.block12_moveStripe(false,this);}
Paulaner.prototype.block12_paddleRightClick=function(event){event.data.that.block12_moveStripe(true,this);}
Paulaner.prototype.block12_moveStripe=function(moveleft,that){var stripe=$(that).parents('.stripecontainer').find('.stripe');var cur_pos=parseInt($(stripe).css('left'));var blocks=$(stripe).find('.grid_4');var first=undefined;for(var i=0;i<blocks.length;i++){var pos=$(blocks[i]).position();if(pos.left+10==Math.abs(cur_pos)){first=blocks[i];break;}}
if(moveleft){var next=$(first).next('.grid_4');}else{var next=$(first).prev('.grid_4');}
var new_pos=$(next).position();var new_left=new_pos.left+10;if(new_left+(parseInt($(next).css('width'))+10)==parseInt($(stripe).css('width'))){$('.paddle_right',$(that).parents('.block_12')).hide();}else{$('.paddle_right',$(that).parents('.block_12')).show();}
if(new_left-10==0){$('.paddle_left',$(that).parents('.block_12')).hide();}else{$('.paddle_left',$(that).parents('.block_12')).show();}
$(stripe).animate({'left':(new_left*-1)+'px'});}
Paulaner.prototype.block12_resizeStripe=function(block){var stripes=$('.stripe',block);for(var j=0;j<stripes.length;j++){var blocks=$('.grid_4',stripes[j]);var frank=(parseInt($(blocks[0]).css('width'))+20)*blocks.length;$(stripes[j]).css('width',frank+'px');}}
Paulaner.prototype.block8_update=function(){var that=this;$('.block_8:not([initialized]):visible').each(function(){that.addImageLinkIndicator(this);$(this).attr('initialized','true');});}
P.registerUpdateHandler("this.block8_update()");Paulaner.prototype.block9_update=function(){var that=this;$('.block_9:not([initialized]):visible').each(function(){that.addImageLinkIndicator(this);$(this).attr('initialized','true');});}
P.registerUpdateHandler("this.block9_update()");Paulaner.prototype.block13_update=function(){var that=this;$('.block_13:not([initialized]):visible').each(function(){that.addImageLinkIndicator(this);$('.collapse_teaser',this).hide();$('.expand_teaser',this).bind('click',that.block13_openDetail);$('.collapse_teaser',this).bind('click',that.block13_closeDetail);$(this).attr('initialized','true');});}
P.registerUpdateHandler("this.block13_update()");Paulaner.prototype.block13_openDetail=function(event){var block=$(this).parents('.block_13');$('.moreinfo',block).slideDown();$(this).hide();$('.collapse_teaser',block).show();}
Paulaner.prototype.block13_closeDetail=function(event){var block=$(this).parents('.block_13');$('.moreinfo',block).slideUp();$('.expand_teaser',block).show();$(this).hide();}
Paulaner.prototype.logoClick=function(){$('#logo').bind('click',function(){$('[toid="p1"]').trigger('click');});}
P.registerInitHandler('this.logoClick()');Paulaner.prototype.lowResTeaserMove=function(){var view=this.getViewport();var logo_width=$('#logo').width();var logo_height=$('#logo').height();if(view.width-2*(logo_width-40)<960){var subpages=$('[subpage]');for(var i=0;i<subpages.length;i++){if($(subpages[i]).attr('oldtop')==undefined){$(subpages[i]).attr('oldtop',$(subpages[i]).css('top'));}}
$('[subpage][class!="french"]').css('top',logo_height+'px');$('#p1 [subpage="0"]').css('top',logo_height-75+'px');}else{var subpages=$('[subpage]');for(var i=0;i<subpages.length;i++){if($(subpages[i]).attr('oldtop')!=undefined){$(subpages[i]).css('top',$(subpages[i]).attr('oldtop'));}}}}
P.registerResizeHandler('this.lowResTeaserMove()');Paulaner.prototype.block14_update=function(){var that=this;that.google_maps=[];$('.block_14:not([initialized]):visible').each(function(){var map_id=that.google_maps.length;$(this).attr('mapid',map_id);$('.collapse_teaser',this).hide();var block=this;if($.env.os=='osx'&&$.env.engine=='webkit'){$('area[num]',this).bind('click',function(){var block=$(this).parents('.block_14');that.block14_scrollSlideTo($(this).attr('num'),block,that);});$('area[num]',this).bind('click',{'that':that},that.block14_showPreview);}else{that.block14_initialize(map_id,$('.mapscontainer',this));$('.grid_4[coords]',this).each(function(){var coords=$(this).attr('coords').split(',');var order=$(this).attr('order');var infotext=$('.infocontent',this).html();var title=$('.title_2',this).text();var map_id=$(this).parents('.block_14').attr('mapid');that.block14_createMarker(map_id,coords[0],coords[1],order,title,infotext,block);$('img',this).bind('click',{'that':that},function(event){var block=$(this).parents('.grid_4[coords]');var order=$(block).attr('order');var map_id=$(block).parents('.block_14').attr('mapid');for(o in event.data.that.google_maps[map_id]['infowindow']){event.data.that.google_maps[map_id]['infowindow'][o].close();}
event.data.that.google_maps[map_id]['infowindow'][order].open(event.data.that.google_maps[map_id]['map'],event.data.that.google_maps[map_id]['marker'][order]);});});}
$('.expand_teaser',this).bind('click',function(){var block=$(this).parents('.block_14');$('.moreinfo',block).slideDown();$(this).hide();$('.collapse_teaser',block).show();});$('.collapse_teaser',this).bind('click',function(){var block=$(this).parents('.block_14');$('.moreinfo',block).slideUp();$('.expand_teaser',block).show();$(this).hide();});that.block14_resizeStripe(this);$('.paddle_left',this).hide();$('.paddle_left',this).bind('click',{'that':that},that.block14_paddleLeftClick);$('.paddle_right',this).bind('click',{'that':that},that.block14_paddleRightClick);$(this).attr('initialized','true');});}
P.registerUpdateHandler("this.block14_update()");Paulaner.prototype.block14_showPreview=function(event){var block=$(this).parents('.block_14');var hoverinfo=$('#hoverinfo',block);var detail=$('[order="'+$(this).attr('num')+'"]',block);$('.columntext',hoverinfo).html($('.infocontent',detail).html());$('img',hoverinfo).attr('src',$(detail).attr('preview'));event.data.that.block14_setPreviewPosition($(this).attr('coords'),block);$(hoverinfo).show();}
Paulaner.prototype.block14_hidePreview=function(event){$('#hoverinfo',$(this).parents('.block_14')).hide();}
Paulaner.prototype.block14_setPreviewPosition=function(coords,block){var map_width=$('.map',block).width();var map_height=$('.map',block).height();var map_offset=$('.map',block).position();var axis_vert=parseInt(map_width)/2;var axis_hor=parseInt(map_height)/2;var coord=coords.split(',');var preview_width=parseInt($('#hoverinfo',block).width());var preview_height=parseInt($('#hoverinfo',block).height());var x=undefined;var y=undefined;if(parseInt(coord[0])>axis_vert){x='gt';}else{x='lt';}
if(parseInt(coord[1])>axis_hor){y='gt';}else{y='lt';}
var q=undefined;if(x=='lt'&&y=='lt'){q='q1';}
if(x=='gt'&&y=='lt'){q='q2';}
if(x=='lt'&&y=='gt'){q='q3';}
if(x=='gt'&&y=='gt'){q='q4';}
var changeValue=5;if($.env.os=='osx'&&$.env.engine=='webkit')
changeValue=5;if(q=='q1'){x=parseInt(coord[0])+parseInt(coord[2])+changeValue;y=parseInt(coord[1])+parseInt(coord[2])+changeValue;}else if(q=='q2'){x=parseInt(coord[0])-parseInt(coord[2])-changeValue-preview_width;y=parseInt(coord[1])+parseInt(coord[2])+changeValue;}else if(q=='q3'){x=parseInt(coord[0])+parseInt(coord[2])+changeValue;y=parseInt(coord[1])-parseInt(coord[2])-changeValue-preview_height;}else if(q=='q4'){x=parseInt(coord[0])-parseInt(coord[2])-changeValue-preview_width;y=parseInt(coord[1])-parseInt(coord[2])-changeValue-preview_height;}
x=x+map_offset.left;y=y+map_offset.top;$('#hoverinfo',block).css({'left':x+'px','top':y+'px'});}
Paulaner.prototype.block14_initialize=function(map_id,element){var styles=[{featureType:'all',elementType:'all',stylers:[{saturation:-50}]}];var styledMapOptions={name:'Paulaner'}
var paulanerMapType=new google.maps.StyledMapType(styles,styledMapOptions);var startcoords=$(element).attr('ccoords').split(',');var latlng=new google.maps.LatLng(parseFloat(startcoords[0]),parseFloat(startcoords[1]));var myOptions={zoom:15,center:latlng,mapTypeId:google.maps.MapTypeId.ROADMAP,scrollwheel:false};this.google_maps[map_id]={'map':new google.maps.Map(element[0],myOptions),'marker':[],'infowindow':[]};this.google_maps[map_id]['map'].mapTypes.set('paulaner',paulanerMapType);this.google_maps[map_id]['map'].setMapTypeId('paulaner');}
Paulaner.prototype.block14_createMarker=function(map_id,lat,lng,order,titel,html,block){var LatLng=new google.maps.LatLng(lat,lng);var image=new google.maps.MarkerImage('resources/images/maps/gm_pos_'+order+'.png',new google.maps.Size(42,42),new google.maps.Point(0,0),new google.maps.Point(21,21));var shape={coord:[20,20,17],type:'circle'}
this.google_maps[map_id]['infowindow'][order]=new google.maps.InfoWindow({content:html});this.google_maps[map_id]['marker'][order]=new google.maps.Marker({position:LatLng,map:this.google_maps[map_id]['map'],icon:image,title:titel});var that=this;google.maps.event.addListener(this.google_maps[map_id]['marker'][order],'click',function(){that.block14_scrollSlideTo(order,block,that);for(o in that.google_maps[map_id]['infowindow']){that.google_maps[map_id]['infowindow'][o].close();}
that.google_maps[map_id]['infowindow'][order].open(that.google_maps[map_id]['map'],that.google_maps[map_id]['marker'][order]);});};Paulaner.prototype.block14_scrollSlideTo=function(order,block,paulaner){var next=$('[order="'+order+'"]',block);$('.title_2',next).css('color','#0d355d').animate({'color':'#d09e2b'},2500,'linear');var stripe=$(next).parents('.stripe');paulaner.block14_realMoveStripe(next,stripe);}
Paulaner.prototype.block14_paddleLeftClick=function(event){event.data.that.block14_moveStripe(false,this,event.data.that);}
Paulaner.prototype.block14_paddleRightClick=function(event){event.data.that.block14_moveStripe(true,this,event.data.that);}
Paulaner.prototype.block14_moveStripe=function(moveleft,that,paulaner){var stripe=$(that).parents('.stripecontainer').find('.stripe');var cur_pos=parseInt($(stripe).css('left'));var blocks=$(stripe).find('.grid_4');var first=undefined;for(var i=0;i<blocks.length;i++){var pos=$(blocks[i]).position();if(pos.left+10==Math.abs(cur_pos)){first=blocks[i];break;}}
if(moveleft){var next=$(first).next('.grid_4');}else{var next=$(first).prev('.grid_4');}
paulaner.block14_realMoveStripe(next,stripe);}
Paulaner.prototype.block14_realMoveStripe=function(next,stripe){var new_pos=$(next).position();var new_left=new_pos.left+10;if(new_left>parseInt($(stripe).css('width'))-((parseInt($(next).css('width'))+10)+(parseInt($(next).css('width'))+20)*2)){new_left=parseInt($(stripe).css('width'))-((parseInt($(next).css('width'))+10)+(parseInt($(next).css('width'))+20)*2);}
if(new_left+(parseInt($(next).css('width'))+10)+(parseInt($(next).css('width'))+20)*2==parseInt($(stripe).css('width'))){$('.paddle_right',$(stripe).parents('.block_14')).hide();}else{$('.paddle_right',$(stripe).parents('.block_14')).show();}
if(new_left-10==0){$('.paddle_left',$(stripe).parents('.block_14')).hide();}else{$('.paddle_left',$(stripe).parents('.block_14')).show();}
$(stripe).animate({'left':(new_left*-1)+'px'});}
Paulaner.prototype.block14_resizeStripe=function(block){var stripes=$('.stripe',block);for(var j=0;j<stripes.length;j++){var blocks=$('.grid_4',stripes[j]);var frank=(parseInt($(blocks[0]).css('width'))+20)*blocks.length;$(stripes[j]).css('width',frank+'px');}}
Paulaner.prototype.block15_update=function(){var that=this;$('.block_15:not([initialized]):visible').each(function(){that.block15_resizeStripe(this);$('.paddle_left',this).hide();$('.paddle_left',this).bind('click',{'that':that},that.block15_paddleLeftClick);$('.paddle_right',this).bind('click',{'that':that},that.block15_paddleRightClick);$(this).attr('initialized','true');that.block15_registerPlayers(this);});}
P.registerUpdateHandler("this.block15_update()");Paulaner.prototype.block15_flashPlay=function(soundSrc,isPlaying){if(isPlaying){$('.playbtn','div[audio="'+soundSrc+'"]').css('background-image','url(resources/images/playBtn_pause.png)');$('.playbtn','div[audio="'+soundSrc+'"]').attr('playing','true');}else{$('.playbtn','div[audio="'+soundSrc+'"]').removeAttr('style');$('.playbtn','div[audio="'+soundSrc+'"]').attr('playing','false');}}
Paulaner.prototype.block15_registerPlayers=function(block){var flashuuid=Math.uuidFast();var divuuid=Math.uuidFast();var that=this;$('.flashcontainer',block).attr('id',divuuid);$(block).attr('flashplayer',divuuid);var attributes={id:divuuid,name:divuuid};swfobject.addDomLoadEvent(function(){swfobject.embedSWF("resources/audioplayer_js.swf",divuuid,"1","1","9.0.0","expressInstall.swf",{},{allowScriptAccess:'always',wmode:'transparent'},attributes);try{var flashplayer=$(block).attr('flashplayer');flashTmp=swfobject.getObjectById(flashplayer);}catch(e){if(console)
console.log(e.getMessage());}});$('.player',block).each(function(){var btn=$('<a href="javascript:void(0);" class="plainlink playbtn">Play</a>');btn.attr('playing','false');$('.title_3',this).prepend(btn);$('.title_3',this).bind('click',that.block_15_headlineClick);$('.title_3',this).css('cursor','pointer');});}
Paulaner.prototype.block_15_headlineClick=function(event){var block=$(this).parents('.block_15');var flashplayer=$(block).attr('flashplayer');var title=$(this);var audiofile=$(title).attr('audio');try{html5Audio=new Audio();$(html5Audio).bind('ended',function(){Paulaner.prototype.block15_flashPlay(audiofile,false);});var source=document.createElement('source');if(html5Audio.canPlayType('audio/mpeg;')){source.type='audio/mpeg';source.src=audiofile;}else if(html5Audio.canPlayType('audio/ogg;')){source.type='audio/ogg';source.src=audiofile.replace(/\.mp3/,'.ogg');}
html5Audio.appendChild(source);html5Audio.play();$('.playbtn','[audio="'+audiofile+'"]').css('background-image','url(resources/images/playBtn_pause.png)');}catch(e){flashTmp=swfobject.getObjectById(flashplayer);flashTmp.sendAudioToFlash(audiofile);}}
Paulaner.prototype.block15_playBtnClick=function(event){var block=$(this).parents('.block_15');var flashplayer=$(block).attr('flashplayer');var title=$(this).parents('.title_3');var audiofile=$(title).attr('audio');flashTmp=swfobject.getObjectById(flashplayer);flashTmp.sendAudioToFlash(audiofile);}
Paulaner.prototype.block15_paddleLeftClick=function(event){event.data.that.block15_moveStripe(false,this);}
Paulaner.prototype.block15_paddleRightClick=function(event){event.data.that.block15_moveStripe(true,this);}
Paulaner.prototype.block15_moveStripe=function(moveleft,that){var stripe=$(that).parents('.stripecontainer').find('.stripe');var cur_pos=parseInt($(stripe).css('left'));var blocks=$(stripe).find('.grid_12');var first=undefined;for(var i=0;i<blocks.length;i++){var pos=$(blocks[i]).position();if(pos.left+10==Math.abs(cur_pos)){first=blocks[i];break;}}
if(moveleft){var next=$(first).next('.grid_12');}else{var next=$(first).prev('.grid_12');}
var new_pos=$(next).position();var new_left=new_pos.left+10;if(new_left+(parseInt($(next).css('width'))+10)==parseInt($(stripe).css('width'))){$('.paddle_right',$(that).parents('.block_15')).hide();}else{$('.paddle_right',$(that).parents('.block_15')).show();}
if(new_left-10==0){$('.paddle_left',$(that).parents('.block_15')).hide();}else{$('.paddle_left',$(that).parents('.block_15')).show();}
$(stripe).animate({'left':(new_left*-1)+'px'});}
Paulaner.prototype.block15_resizeStripe=function(block){var stripes=$('.stripe',block);for(var j=0;j<stripes.length;j++){var blocks=$('.grid_12',stripes[j]);var frank=(parseInt($(blocks[0]).css('width'))+20)*blocks.length;$(stripes[j]).css('width',frank+'px');}}
Paulaner.prototype.block16_update=function(){var that=this;$('.block_16:not([initialized]):visible').each(function(){$('.closedetail',this).bind('click',that.block16_closeDetails);$('a[detail]','.block_16').bind('click',that.block16_openDetails);$(this).attr('initialized','true');$('area[detail]',this).bind('click',that.block16_openDetails);$('area[detail]',this).bind('mouseover',{'that':that},that.block16_showPreview);$('area[detail]',this).bind('mouseout',that.block16_hidePreview);});}
P.registerUpdateHandler("this.block16_update()");Paulaner.prototype.block16_showPreview=function(event){var block=$(this).parents('.block_16');var hoverinfo=$('#hoverinfo',block);var detail=$('.'+$(this).attr('detail'),block);$('.title_3',hoverinfo).html($('.title_1',detail).html());$('img',hoverinfo).attr('src',$(detail).attr('preview'));event.data.that.block16_setPreviewPosition($(this).attr('coords'),block);$(hoverinfo).show();}
Paulaner.prototype.block16_hidePreview=function(event){$('#hoverinfo',$(this).parents('.block_16')).hide();}
Paulaner.prototype.block16_setPreviewPosition=function(coords,block){var map_width=$('.worldmap',block).width();var map_height=$('.worldmap',block).height();var map_offset=$('.worldmap',block).position();var axis_vert=parseInt(map_width)/2;var axis_hor=parseInt(map_height)/2;var coord=coords.split(',');var preview_width=parseInt($('#hoverinfo',block).width());var preview_height=parseInt($('#hoverinfo',block).height());var x=undefined;var y=undefined;if(parseInt(coord[0])>axis_vert){x='gt';}else{x='lt';}
if(parseInt(coord[1])>axis_hor){y='gt';}else{y='lt';}
var q=undefined;if(x=='lt'&&y=='lt'){q='q1';}
if(x=='gt'&&y=='lt'){q='q2';}
if(x=='lt'&&y=='gt'){q='q3';}
if(x=='gt'&&y=='gt'){q='q4';}
if(q=='q1'){x=parseInt(coord[0])+parseInt(coord[2])+5;y=parseInt(coord[1])+parseInt(coord[2])+5;}else if(q=='q2'){x=parseInt(coord[0])-parseInt(coord[2])-5-preview_width;y=parseInt(coord[1])+parseInt(coord[2])+5;}else if(q=='q3'){x=parseInt(coord[0])+parseInt(coord[2])+5;y=parseInt(coord[1])-parseInt(coord[2])-5-preview_height;}else if(q=='q4'){x=parseInt(coord[0])-parseInt(coord[2])-5-preview_width;y=parseInt(coord[1])-parseInt(coord[2])-5-preview_height;}
x=x+map_offset.left;y=y+map_offset.top;$('#hoverinfo',block).css({'left':x+'px','top':y+'px'});}
Paulaner.prototype.block16_closeDetails=function(event){var block=$(this).parents('.block_16');$('.detail',block).slideUp();$('.overview',block).slideDown();}
Paulaner.prototype.block16_openDetails=function(event){var block=$(this).parents('.block_16');var off=$(block).offset();$.scrollTo(off.top-50,1000);$('.detail>div',block).hide();$('.detail .'+$(this).attr('detail'),block).show();$('#hoverinfo',block).hide();$('.detail',block).slideDown();$('.overview',block).slideUp();}
