Effect.CssEffect=Class.create(Effect.Base,{initialize:function(css){this.css=css;this.cssfile=null;var options=Object.extend({property:'',start:0,end:0},arguments[1]||{});this.start(options)},setup:function(){this.value=parseFloat(this.options.start||'0')},update:function(position){if(this.options.start!=this.options.end){var expression=this.options.property+':'+(((this.options.end-this.options.start)*position)+this.options.start).round()+'px';if(document.createStyleSheet){var css=document.styleSheets;var pseudocss=null;for(var i=0;i<css.length;i++){if(css[i].title=='pseudocss'){pseudocss=css[i]}}if(pseudocss==null){pseudocss=document.createStyleSheet();pseudocss.title='pseudocss'}pseudocss.addRule(this.css,expression)}else{if($('pseudocss')==null){var pseudocss=document.createElement("style");pseudocss.type='text/css';pseudocss.title='pseudocss';pseudocss.id='pseudocss';document.getElementsByTagName("body")[0].appendChild(pseudocss)}$('pseudocss').innerHTML=$('pseudocss').innerHTML+' '+this.css+'{'+expression+'}'}}}});
function multiScrollGallery(){var self=this;this.bAjax=false;this.sCssExpression='';this.lScrollPos=0;this.lElementWidth=0;this.lCount=0;this.lCounter=0;this.bLocked=false;multiScrollGallery.prototype.SetScrollGallerie=function(sCssExpression,lElementWidth,lCount){this.sCssExpression=sCssExpression;this.lElementWidth=lElementWidth;this.lCount=lCount};multiScrollGallery.prototype.ScrollGalleriePrev=function(){if(this.lCounter>0){if(!this.bLocked){this.bLocked=true;new Effect.CssEffect(this.sCssExpression,{property:'margin-left',start:this.lScrollPos,end:this.lScrollPos+this.lElementWidth,duration:1,afterFinish:function(){self.lScrollPos+=self.lElementWidth;self.bLocked=false;self.lCounter--}})}}};multiScrollGallery.prototype.ScrollGallerieNext=function(){if(this.lCounter<this.lCount-1){if(!this.bLocked){this.bLocked=true;new Effect.CssEffect(this.sCssExpression,{property:'margin-left',start:this.lScrollPos,end:this.lScrollPos-this.lElementWidth,duration:1,afterFinish:function(){self.lScrollPos-=self.lElementWidth;self.bLocked=false;self.lCounter++}})}}};multiScrollGallery.prototype.addCssRole=function(selector,expression){}}
var letztes=null,letztesaufzu=null,letzteidtext=null;var gefaerbt=null;letztesfarbe=null;function aufzubooking(welches,idtext,textein,textaus){if(document.getElementById(welches).style.display=='block'){document.getElementById(welches).style.display='none';document.getElementById(idtext).innerHTML=textein}else{document.getElementById(welches).style.display='none';document.getElementById(welches).style.display='block';document.getElementById(idtext).innerHTML=textaus}void(0)}function aufzuautobooking(welches,idtext,textein,textaus){if(letztesaufzu!=null&&letztesaufzu!=welches){document.getElementById(letztesaufzu).style.display='none';document.getElementById(letzteidtext).innerHTML=textein;document.getElementById(idtext).innerHTML=textein;letztesaufzu=null;letzteidtext=null}if(document.getElementById(welches).style.display=='block'){document.getElementById(welches).style.display='none';document.getElementById(idtext).innerHTML=textein}else{document.getElementById(welches).style.display='none';document.getElementById(welches).style.display='block';document.getElementById(idtext).innerHTML=textaus;letztesaufzu=welches;letzteidtext=idtext}void(0)}function aufzuautobookingzimmer(welches,welchesfarbe,idtext,textein,textaus){if(letztesaufzu!=null&&letztesaufzu!=welches){document.getElementById(letztesaufzu).style.display='none';document.getElementById(letzteidtext).innerHTML=textein;document.getElementById(idtext).innerHTML=textein;document.getElementById(welchesfarbe).className='zimmer gefaerbt';document.getElementById(letztesfarbe).className='zimmer';gefaerbt=null;letztesfarbe=null;letztesaufzu=null;letzteidtext=null}if(document.getElementById(welches).style.display=='block'){document.getElementById(welches).style.display='none';document.getElementById(idtext).innerHTML=textein;document.getElementById(welchesfarbe).className='zimmer gefaerbt';gefaerbt=null}else{document.getElementById(welches).style.display='none';document.getElementById(welches).style.display='block';document.getElementById(idtext).innerHTML=textaus;document.getElementById(welchesfarbe).className='zimmer gefaerbt';gefaerbt=welchesfarbe;letztesfarbe=welchesfarbe;letztesaufzu=welches;letzteidtext=idtext}void(0)}function faerbenZimmer(id){if(gefaerbt!=id){document.getElementById(id).className='zimmer gefaerbt'}}function entfaerbenZimmer(id){if(gefaerbt!=id){document.getElementById(id).className='zimmer'}}function typesEinblenden(welches,tab){document.getElementById(letztetab).className='preistab';document.getElementById(tab).className='preistab preistabativ';document.getElementById(letzte).className='preislisten none';document.getElementById(welches).className='preislisten block';letzte=welches;letztetab=tab}


