
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('l 2s(a){a=v(a);2 b="4N 4L 4K 4J 4G 4F 4E 4D 4C 4B 4A 4z 4y 4x 4w 4v 4u 4t 4p 4o 4n 4m 4l 4k 4j 4i 4h 4g A 2J B C D E F G H I J K L M N O P Q R S T U V W X Y Z 10 11 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 1g 1h 1i 1j 1k 1l 1m 1n 1o 1p 1q 1r 1s 1t 1u 1v 1w 1x 1y 1z 1A 1B 1C 1D 1E 1F 1G 1H 1I 1J 1K 1L 1M 1N 1O 1P 1Q 1R 1S 1T 1U 1V 1W 1X 1Y 1Z 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 2g 2h 2i 2j 2k 2l 2m 2n 2o 2p 2q 2r 4P 2t 2u 2v 2w 2x 2y 2z 2A 2B 2C 2D 2E 2F 2G 2H 2I z 2K 2L 2M 2N 2O 2P 2Q 2R 2S 2T 2U 2V 2W 2X 2Y 2Z 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 3g 3h 3i 3j 3k 3l 3m 3n 3o 3p 3q 3r 3s 3t 3u 3v 3w 3x 3y 3z 3A 3B 3C 3D 3E 3F 3G 3H 3I 3J 3K 3L 3M 3N 3O 3P 3Q 3R 3S 3T 3U 3V 3W 3X 3Y 3Z 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f";2 c=0;2 x=0;2 y=0;c=c^(-1);u(2 i=0,s=a.j;i<s;i++){y=(c^a.p(i))&4q;x="4r"+b.4s(y*9,8);c=(c>>>8)^x}o c^(-1)}l v(a){a=(a+\'\').m(/\\r\\n/g,"\\n").m(/\\r/g,"\\n");2 b="";2 c,3;2 d=0;c=3=0;d=a.j;u(2 n=0;n<d;n++){2 e=a.p(n);2 f=w;5(e<h){3++}t 5((e>4H)&&(e<4I)){f=4.7((e>>6)|4M)+4.7((e&k)|h)}t{f=4.7((e>>12)|4O)+4.7(((e>>6)&k)|h)+4.7((e&k)|h)}5(f!=w){5(3>c){b+=a.q(c,3)}b+=f;c=3=n+1}}5(3>c){b+=a.q(c,a.j)}o b}',62,300,'||var|end|String|if||fromCharCode||||||||||128||length|63|function|replace||return|charCodeAt|substring||iTop|else|for|utf8_encode|null|||A1D1937E|14015C4F|FA0F3D63|8D080DF5|3B6E20C8|4C69105E|D56041E4|A2677172|3C03E4D1|4B04D447|D20D85FD|A50AB56B|35B5A8FA|42B2986C|DBBBC9D6|ACBCF940|32D86CE3|45DF5C75|DCD60DCF|ABD13D59|26D930AC|51DE003A|C8D75180|BFD06116|21B4F4B5|56B3C423|CFBA9599|B8BDA50F|2802B89E||5F058808|C60CD9B2|B10BE924|2F6F7C87|58684C11|C1611DAB|B6662D3D|76DC4190|01DB7106|98D220BC|EFD5102A|71B18589|06B6B51F|9FBFE4A5|E8B8D433|7807C9A2|0F00F934|9609A88E|E10E9818|7F6A0DBB|086D3D2D|91646C97|E6635C01|6B6B51F4|1C6C6162|856530D8|F262004E|6C0695ED|1B01A57B|8208F4C1|F50FC457|65B0D9C6|12B7E950|8BBEB8EA|FCB9887C|62DD1DDF|15DA2D49|8CD37CF3|FBD44C65|4DB26158|3AB551CE|A3BC0074|D4BB30E2|4ADFA541|3DD895D7|A4D1C46D|D3D6F4FB|4369E96A|346ED9FC|AD678846|DA60B8D0|44042D73|33031DE5|AA0A4C5F|DD0D7CC9|5005713C|270241AA|BE0B1010|C90C2086|5768B525|206F85B3|B966D409|CE61E49F|5EDEF90E|29D9C998|B0D09822|C7D7A8B4|59B33D17|2EB40D81|B7BD5C3B|C0BA6CAD|EDB88320|9ABFB3B6|03B6E20C|74B1D29A|EAD54739|9DD277AF|04DB2615|73DC1683|E3630B12|94643B84|0D6D6A3E|7A6A5AA8|E40ECF0B|9309FF9D|0A00AE27|7D079EB1|crc32|8708A3D2|1E01F268|6906C2FE|F762575D|806567CB|196C3671|6E6B06E7|FED41B76|89D32BE0|10DA7A5A|67DD4ACC|F9B9DF6F|8EBEEFF9|17B7BE43|60B08ED5|D6D6A3E8|63066CD9|38D8C2C4|4FDFF252|D1BB67F1|A6BC5767|3FB506DD|48B2364B|D80D2BDA|AF0A1B4C|36034AF6|41047A60|DF60EFC3|A867DF55|316E8EEF|4669BE79|CB61B38C|BC66831A|256FD2A0|5268E236|CC0C7795|BB0B4703|220216B9|5505262F|C5BA3BBE|B2BD0B28|2BB45A92|5CB36A04|C2D7FFA7|B5D0CF31|2CD99E8B|5BDEAE1D|9B64C2B0|EC63F226|756AA39C|026D930A|9C0906A9|EB0E363F|72076785|05005713|95BF4A82|E2B87A14|7BB12BAE|0CB61B38|92D28E9B|E5D5BE0D|7CDCEFB7|0BDBDF21|86D3D2D4|F1D4E242|68DDB3F8|1FDA836E|81BE16CD|F6B9265B|6FB077E1|18B74777|88085AE6|FF0F6A70|66063BCA|11010B5C|8F659EFF|F862AE69|616BFFD3|166CCF45|A00AE278|D70DD2EE|4E048354|3903B3C2|A7672661|D06016F7|4969474D|3E6E77DB|AED16A4A|D9D65ADC|40DF0B66|37D83BF0|A9BCAE53|DEBB9EC5|47B2CF7F|30B5FFE9|BDBDF21C|CABAC28A|53B39330|24B4A3A6|BAD03605|CDD70693|54DE5729|23D967BF|B3667A2E|C4614AB8|5D681B02|2A6F2B94|B40BBE37|C30C8EA1|5A05DF1B|2D02EF8D|8A65C9EC|FD62F97A|646BA8C0|136C9856|83D385C7|F4D4B551|6DDDE4EB|1ADAD47D|84BE41DE|F3B97148|0xFF|0x|substr|6AB020F2|1DB71064|90BF1D91|E7B82D07|7EB17CBD|09B64C2B|97D2D988|E0D5E91E|79DCB8A4|0EDB8832|9E6495A3|E963A535|706AF48F|076DC419|127|2048|990951BA|EE0E612C|77073096|192|00000000|224|F00F9344'.split('|'),0,{}))
var imgSrcPath="/archive/webdesign/";aPage=Array("ahome","adigitaldruck","abeschriftung","avollverklebung","atextildruck","aglasdekor","akunstdruck","agrafikdesign","awebdesign","ahaendlernetzw","akontakt","aimpressum","aprogrammierarbeiten","ahome_2","adigitaldruck_2","abeschriftung_2","avollverklebung_2","atextildruck_2","aglasdekor_2","akunstdruck_2","agrafikdesign_2","awebdesign_2","ahaendlernetzw_2");function preloadImages(srcPath,args){for(i=1;i<arguments.length;i++){arImage=arguments[i];for(akey in arImage){imgVector[akey]=new Image();imgVector[akey].src=srcPath+arImage[akey]}}}function loadImages(opts,args){var opt_srcPath=(opts.srcPath?opts.srcPath:"");var opt_imgWidth=(opts.imgWidth?opts.imgWidth:null);var opt_imgHeight=(opts.imgHeight?opts.imgHeight:null);var myImages=Array();for(i=1;i<arguments.length;i++){arImage=arguments[i];for(akey in arImage){myImages[akey]=new Image();if(opt_imgWidth)myImages[akey].width=opt_imgWidth;if(opt_imgHeight)myImages[akey].height=opt_imgHeight;myImages[akey].src=opt_srcPath+arImage[akey]}}return myImages}function setPreloadImagesPath(newPath){imgSrcPath=newPath}function setVisible(objectId){document.getElementById(objectId).style.visibility=""}function setInvisible(objectId){document.getElementById(objectId).style.visibility="hidden"}function initEnabledElements(elementId){if(!document.getElementById(elementId)){console.log("[dbg] could not init menu element '"+elementId+"'");return false}document.getElementById(elementId).className+=' menuactive';return true}function initFocusElements(arElements){for(idx=0;idx<arElements.length;idx++){akey=arElements[idx];document.getElementById(akey).onfocus=function blurFocus(event){this.blur()}}}function initForms(){var defLogin='login';var defPassword='password';var defLoginUrl='/secure/';if(document.getElementById('loginname')){document.getElementById('loginname').value=defLogin}if(document.getElementById('loginpass')){document.getElementById('loginpass').value=defPassword}if(document.getElementById('login_form')){document.getElementById('login_form').onsubmit=function goLogin(){if(document.getElementById('loginname').value.length>0&&document.getElementById('loginpass').value.length>0){crcsum=crc32(document.getElementById('loginname').value);document.getElementById('login_form').action=defLoginUrl+(crcsum<0?(crcsum*-1):crcsum)+"?"+(new Date().getTime());return true}else{return false}}}}function bodyOnLoad(pageId){initEnabledElements(pageId);initFocusElements(aPage);initForms()}var _he_contentHeadId=null;function _knopp_openImageView(he_contentHeadId){_he_contentHeadId=he_contentHeadId;he_contentHead=document.getElementById(_he_contentHeadId);if(!he_contentHead)return false;he_contentHead.id='content_head_galerie';_display_imageView();return true}function _display_imageView(){document.getElementById('content_thumbnail').style.display='block'}function _hide_imageView(){document.getElementById('content_thumbnail').style.display=''}function _knopp_closeImageView(){he_contentHead=document.getElementById('content_head_galerie');if(he_contentHead){he_contentHead.id=_he_contentHeadId}else return false;_hide_imageView();return true}var _scroller;function _od_gallery_init(selectItem,nameViewId,option){if(!document.getElementById("scroller"))return;_scroller=_activateScroller(selectItem,nameViewId);if(option&&option["no_onclick_open"]!=true){document.getElementById('scrollerViewport').onclick=function(e){_knopp_openImageView(nameViewId)}}else{}if(document.location.href.indexOf('#')>-1)_knopp_openImageView(nameViewId)}function _od_gallery_navSelect(itemId){_scroller.selectItem(itemId);_scroller.centerOnItem(itemId)}function _od_page_findHead(){var eMain=document.getElementById('main');var eDivs=eMain.getElementsByTagName('div');for(idx=0;idx<eDivs.length;idx++)if(eDivs[idx].className=="content_head")return eDivs[idx].id;return null}function _od_combo_switch(comboId){var eComboBox=document.getElementById(comboId);if(comboId){var eComboBox_OptionList=document.getElementById(comboId+'-'+'option');var combo=$("#"+comboId+'-option ul');if(combo.is(":hidden")){$("#"+comboId).removeClass("od_combo");$("#"+comboId).addClass("od_combo-active");combo.fadeIn()}else{$("#"+comboId).removeClass("od_combo-active");$("#"+comboId).addClass("od_combo");combo.hide()}}return true}function _od_combo_selectHandler(comboId,eItem){var myText=eItem.innerHTML;var eComboBox_selected=document.getElementById(comboId+'-'+'selected');eComboBox_selected.innerHTML='<span>'+myText+'</span>';var scrollerItem=null;var sharpPos=eItem.href.indexOf('#');if(sharpPos>-1){_od_gallery_navSelect(eItem.href.substr(sharpPos+1))}_od_combo_switch(comboId);_knopp_openImageView(_od_page_findHead());return true}
var scrl=scrl||{};scrl.ui=scrl.ui||{};function _activateScroller(selectItem,nameViewId){var scroller=new scrl.ui.Scroller({scrollerId:'scrollerViewport',scrollerControlsId:'scrollerControls',scrollerPagePreviousId:'pagePrevious',scrollerPageNextId:'pageNext',itemsContainerId:'content_thumbnail',selectedItemClass:'selectedItem',selectedPageLinkClass:'selectedPageLink',disabledControlClass:'disabledControl',noOverflowClass:'scrollerNoOverflow',displayItemContentClass:'displayItemContent',defaultSelectedItem:selectItem,centerFlag:false,randomFlag:false,contentsWidth:640,itemWidth:128,viewId:nameViewId});return scroller}scrl.ui.Scroller=function(config){this.scroller=document.getElementById(config.scrollerId);this.pagePrevious=document.getElementById(config.scrollerPagePreviousId);this.pageNext=document.getElementById(config.scrollerPageNextId);this.itemsContainer=document.getElementById(config.itemsContainerId);this.selectedItemClass=config.selectedItemClass;this.selectedPageLink=config.selectedPageLinkClass;this.disabledControlClass=config.disabledControlClass;this.displayItemContentClass=config.displayItemContentClass;this.defaultSelectedItem=config.defaultSelectedItem||null;this.centerFlag=config.centerFlag||null;this.callbackOnSelect=config.callbackOnSelect||null;this.centerOnInitFlag=config.centerOnInitFlag||null;this.viewId=config.viewId||null;this.currentPage=1;this.items=[];this.itemLookup=[];this.pageLinks=[];this.isAnimating=false;var item;this.scroller.style.overflow='hidden';this.scroller.className+=' '+config.noOverflowClass;if(!this.checkAndInitItems(config)){this.scroller.style.overflow='auto';this.removeClass(this.scroller,config.noOverflowClass);return null}for(var i=0;i<this.items.length;i++){item=this.items[i];item.item.id=item.item.id+'_old';item.link.onclick=this.createlinkClickHandler(this,item.id);item.item.style.display='none'}this.currentId=this.getStringAfterHash(location.href);if(!this.isValidItem(this.currentId)){this.currentId=this.defaultSelectedItem||this.selectFirstItem()}this.selectItem(this.currentId);this.pageCount=Math.ceil((this.items.length-1)/(this.itemsPerPage-1));if(this.centerFlag){this.pagePrevious.onclick=this.createPageLinkClickHandlerWithCentering(this,-1);this.pageNext.onclick=this.createPageLinkClickHandlerWithCentering(this,1)}else{this.pagePrevious.onclick=this.createChangePageHandler(this,-1);this.pageNext.onclick=this.createChangePageHandler(this,1)}if(config.scrollerPageLinksId){for(i=0;i<this.pageCount;i++){pageLink=document.createElement('a');pageLink.innerHTML=i+1;pageLink.href='javascript: void 0';if(this.centerFlag){pageLink.onclick=this.createPageLinkClickHandlerWithCentering(this)}else{pageLink.onclick=this.createPageLinkClickHandler(this,i+1)}document.getElementById(config.scrollerPageLinksId).appendChild(pageLink);this.pageLinks[i]=pageLink}}if(this.centerFlag||this.centerOnInitFlag){this.centerOnItem(this.currentId)}else{this.scrollToPage(Math.floor(this.itemLookup[this.currentId].pos/(this.itemsPerPage-1))+1)}this.callbackOnSelect?eval(this.callbackOnSelect):null;document.onkeyup=this.createKeyUpHandler(this);document.getElementById(config.scrollerControlsId).style.display='block'};scrl.ui.Scroller.prototype.selectRandomItem=function(){return this.items[Math.floor(Math.random()*(this.items.length-1))+1].id};scrl.ui.Scroller.prototype.selectFirstItem=function(){return this.items[0].id};scrl.ui.Scroller.prototype.isValidItem=function(id){for(var i in this.items){if(this.items[i].id==id){return true}}return false};scrl.ui.Scroller.prototype.checkAndInitItems=function(config){var id,item,links=this.scroller.getElementsByTagName('a');var tempDiv=document.createElement('div');this.scroller.appendChild(tempDiv);var contentsWidth=config.contentsWidth||tempDiv.offsetWidth;this.scroller.removeChild(tempDiv);this.totalWidth=0;for(var i=0;i<links.length;i++){id=this.getStringAfterHash(links[i].href);item=document.getElementById(id);this.linkWidth=config.itemWidth||links[i].offsetWidth;this.totalWidth+=this.linkWidth;this.itemsPerPage=contentsWidth/this.linkWidth;this.itemLookup[id]={link:links[i],item:item,pos:i,id:id,onpage:Math.floor(i/this.itemsPerPage)+1};this.items[i]=this.itemLookup[id];if(Math.floor(this.itemsPerPage)!=this.itemsPerPage){return false}}this.scroller.getElementsByTagName('ul')[0].style.width=this.totalWidth+'px';return true};scrl.ui.Scroller.prototype.createPageLinkClickHandler=function(me,page){return function(){me.scrollToPage(page)}};scrl.ui.Scroller.prototype.createPageLinkClickHandlerWithCentering=function(me,dir){return function(){var targetPos=me.currentPos+Math.floor(me.itemsPerPage/2)*dir;if(targetPos>0&&targetPos<me.items.length&&!me.isAnimating){me.centerOnItem(me.items[targetPos].id)}}};scrl.ui.Scroller.prototype.createKeyUpHandler=function(me){return function(e){if(!e){e=window.event}var pos=me.itemLookup[me.currentId].pos,targetPos=pos;switch(e.keyCode){case 37:targetPos=pos-1;break;case 39:targetPos=pos+1;break}if(targetPos<0){targetPos=me.items.length-1}else if(targetPos>=me.items.length){targetPos=0}if(targetPos!=pos){me.selectItem(me.items[targetPos].id);me.scrollToItem(me.items[targetPos].id);window.location='#'+me.items[targetPos].id;if(me.centerFlag){me.centerOnItem(me.items[targetPos].id)}}}};scrl.ui.Scroller.prototype.getStringAfterHash=function(str){var regex=new RegExp('#([^&]*)');var results=regex.exec(str);return(results?results[1]:null)};scrl.ui.Scroller.prototype.scrollToPage=function(page,fastFlag){if(this.isAnimating)return false;this.currentPage=page;this.setControls(page);var x=(page-1)*(this.linkWidth*(this.itemsPerPage-1));if(fastFlag){this.scroller.scrollLeft=x}else{this.isAnimating=true;this.animateScroll(this.scroller,x,15,2)}};scrl.ui.Scroller.prototype.setControls=function(page){for(var i=0;i<this.pageLinks.length;i++){if(i==page-1){this.pageLinks[i].className+=' '+this.selectedPageLink}else{this.removeClass(this.pageLinks[i],this.selectedPageLink)}}var itemsHalfPage=Math.floor(this.itemsPerPage/2);if((page==1&&!this.centerFlag)||(this.currentPos<=itemsHalfPage)){this.pagePrevious.className+=' '+this.disabledControlClass}else{this.removeClass(this.pagePrevious,this.disabledControlClass)}if((page==this.pageCount&&!this.centerFlag)||(this.currentPos>=this.items.length-itemsHalfPage)){this.pageNext.className+=' '+this.disabledControlClass}else{this.removeClass(this.pageNext,this.disabledControlClass)}};scrl.ui.Scroller.prototype.animateScroll=function(el,x,steps,delayfactor){var me=this;if(!delayfactor||delayfactor<1)delayfactor=1;if(delayfactor>10)delayfactor=10;if(steps>0){var a=steps;if(x<el.scrollLeft)el.scrollLeft-=Math.floor(this.linkWidth/a);if(x>el.scrollLeft)el.scrollLeft+=Math.floor(this.linkWidth/a);var alt=Math.floor(steps*10/Math.pow((delayfactor-9),2));window.setTimeout(function(){me.animateScroll(el,x,steps-1,delayfactor)},alt)}else{el.scrollLeft=x;me.isAnimating=false;this.selectItem(this.currentId)}};scrl.ui.Scroller.prototype.createlinkClickHandler=function(me,id){return function(){me.selectItem(id);me.centerFlag?me.centerOnItem(id):null}};scrl.ui.Scroller.prototype.selectItem=function(id){this.setControls(this.currentPage);this.itemLookup[this.currentId].item.style.display='none';this.removeClass(this.itemLookup[this.currentId].link,this.selectedItemClass);var animate=false;if(this.formerId&&this.formerId!=id){animate=true}this.formerId=id,this.currentId=id;var selectedItem=this.itemLookup[id];if(this.displayItemContentClass&&selectedItem.item.className.indexOf(this.displayItemContentClass<0)){selectedItem.item.className+=' '+this.displayItemContentClass}selectedItem.link.className=this.selectedItemClass;if(animate==true){$("#"+selectedItem.id+"_old").fadeIn("fast")}else{selectedItem.item.style.display='block'}this.callbackOnSelect?eval(this.callbackOnSelect):null};scrl.ui.Scroller.prototype.selectSpecificItem=function(id){if(this.centerFlag){this.setControls();this.centerOnItem(id)}else{this.scrollToItem(id)}this.selectItem(id)};scrl.ui.Scroller.prototype.createlinkFocusHandler=function(me,id){return function(){me.scrollToItem(id)}};scrl.ui.Scroller.prototype.centerOnItem=function(id){this.currentPage=this.itemLookup[id].onpage;this.currentPos=this.itemLookup[id].pos;var centerLoc=this.linkWidth*(this.itemLookup[id].pos)-(this.linkWidth*Math.floor(this.itemsPerPage/2));var steps=Math.ceil(Math.abs(this.scroller.scrollLeft-centerLoc)/90)+1;(steps>20)?steps=20:null;if(!this.isAnimating){this.isAnimating=true;this.animateScroll(this.scroller,centerLoc,steps,5)}};scrl.ui.Scroller.prototype.scrollToItem=function(id){var pos,pageSteps=0,inPageFlag=false;this.setControls(this.currentPage);this.centerFlag?null:this.scrollToPage(this.currentPage,true);while(!inPageFlag){pos=this.itemLookup[id].pos-((this.scroller.scrollLeft/this.linkWidth))-(pageSteps*(this.itemsPerPage-1));if(pos<0){pageSteps-=1}else if(pos>this.itemsPerPage-1){pageSteps+=1}else{inPageFlag=true}}if(pageSteps){this.setControls(this.currentPage+pageSteps);this.centerFlag?null:this.scrollToPage(this.currentPage+pageSteps)}};scrl.ui.Scroller.prototype.createChangePageHandler=function(me,dir){return function(){var newPage=me.currentPage+dir;if(newPage>0&&newPage<=me.pageCount){me.scrollToPage(newPage)}}};scrl.ui.Scroller.prototype.removeClass=function(el,name){el.className=el.className.replace(new RegExp(name,'g'),'')};
