var santuDomains = ['san2.com','santwo.com','santu.com','giveandhelp.org','santu.biz','app.santu.com',''];
var santuHost = 'http://app.santu.com';
var ChoucasHost='http://www.pizzeria-choucas.ch/web/themes/choucas';

SantuCart={returnFunc:null,css:ChoucasHost+"/santucard.css",loading:ChoucasHost+"/Loading.html",mask:null,container:null,frame:null,hideSelects:false,open:null,tabIndices:[],tabTags:["A","BUTTON","TEXTAREA","INPUT","IFRAME"],loaded:false,browser:{},domready:function(){if(SantuCart.loaded){return}SantuCart.init()},isIE:function(){if(SantuCart.browser.msie){return SantuCart.browser.msie}var b=false;if(navigator.appName=="Microsoft Internet Explorer"){var a=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})");if(a.exec(navigator.userAgent)!=null){b=parseFloat(RegExp.$1)}}SantuCart.browser.msie=b;return b},isWebKit:function(){if(SantuCart.browser.webkit){return SantuCart.browser.webkit}var b=false;var a=new RegExp("Mozilla/5.0 \\(.*\\) AppleWebKit/(.*)");if(a.exec(navigator.userAgent)!=null){b=parseFloat(RegExp.$1)}SantuCart.browser.webkit=b;return b},parse:function(){var d=document.getElementsByTagName("a");for(var c=0,g=d.length;c<g;c++){var f=false;for(var a=0,e=santuDomains.length;a<e;a++){if(d[c].href.indexOf(santuDomains[a])>0){f=true;break}}if(f){if(d[c].href.indexOf("mode=embed")==-1){var b=d[c].href.indexOf("?")>0?"&":"?";d[c].href+=b+"embed=1&mode=embed"}SantuCart.addEvent(d[c],"click",SantuCart.add)}}},init:function(){SantuCart.loaded=true;var b=document.getElementsByTagName("body")[0];var a=document.createElement("div");a.id="SantuCartMask";var d=document.createElement("div");d.id="SantuCartContainer";d.innerHTML='<div id="SantuCartInner"><div id="SantuCartTitleBar"><div id="SantuCartTitle"></div><div id="SantuCartControls" align="center"><a onclick="SantuCart.hide(false);"><span>Weiter einkaufen &nbsp;|&nbsp; Schliessen</span></a></div></div><iframe src="'+SantuCart.loading+'" style="width:100%;height:100%;background-color:transparent;" scrolling="auto" frameborder="0" allowtransparency="true" id="SantuCartFrame" name="SantuCartFrame" width="100%" height="100%"></iframe></div></div>';b.appendChild(a);b.appendChild(d);SantuCart.mask=document.getElementById("SantuCartMask");SantuCart.container=document.getElementById("SantuCartContainer");SantuCart.frame=document.getElementById("SantuCartFrame");var c=parseInt(window.navigator.appVersion.charAt(0),10);if(c<=6&&window.navigator.userAgent.indexOf("MSIE")>-1){SantuCart.hideSelects=true}SantuCart.parse()},show:function(b,e,a,c){document.body.style.overflow="hidden";SantuCart.open=true;SantuCart.disableTabIndices();SantuCart.mask.style.display="block";SantuCart.container.style.display="block";SantuCart.center(e,a);var d=parseInt(document.getElementById("SantuCartTitleBar").offsetHeight,10);SantuCart.container.style.width=e+"px";SantuCart.container.style.height=(a+d)+"px";SantuCart.frame.style.width=parseInt(document.getElementById("SantuCartTitleBar").offsetWidth,10)+"px";SantuCart.frame.style.height=(a)+"px";SantuCart.frame.src=b;SantuCart.returnFunc=c;if(SantuCart.hideSelects==true){SantuCart.hideSelectBoxes()}},center:function(g,a){if(SantuCart.open==true){if(g==null||isNaN(g)){g=SantuCart.container.offsetWidth}if(a==null){a=SantuCart.container.offsetHeight}var e=SantuCart.getViewportHeight();var h=SantuCart.getViewportWidth();var d,b;if(self.pageYOffset){d=self.pageXOffset;b=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){d=document.documentElement.scrollLeft;b=document.documentElement.scrollTop}else{if(document.body){d=document.body.scrollLeft;b=document.body.scrollTop}}}SantuCart.mask.style.height=e+"px";SantuCart.mask.style.width=h+"px";SantuCart.mask.style.top=b+"px";SantuCart.mask.style.left=d+"px";var f=parseInt(document.getElementById("SantuCartTitleBar").offsetHeight,10);var c=b+((e-(a+f))/2);if(c<0){c=0}SantuCart.container.style.top=c+"px";SantuCart.container.style.left=(d+((h-g)/2))+"px"}},hide:function(a){document.body.style.overflow="auto";SantuCart.open=false;SantuCart.restoreTabIndices();if(SantuCart.mask==null){return}SantuCart.mask.style.display="none";SantuCart.container.style.display="none";if(a==true&&SantuCart.returnFunc!=null){SantuCart.returnFunc(window.frames.SantuCartFrame.returnVal)}SantuCart.frame.src=SantuCart.loading;if(SantuCart.hideSelects==true){SantuCart.displaySelectBoxes()}},tabHandler:function(a){a=a||window.event();if(SantuCart.open&&a.keyCode==9){if(a.preventDefault){a.preventDefault()}else{a.cancel=true}return false}},disableTabIndices:function(){if(document.all){var c=0;for(var b=0;b<SantuCart.tabTags.length;b++){var d=document.getElementsByTagName(SantuCart.tabTags[b]);for(var a=0;a<d.length;a++){SantuCart.tabIndices[c]=d[a].tabIndex;d[a].tabIndex="-1";c++}}}},restoreTabIndices:function(){if(document.all){var c=0;for(var b=0;b<SantuCart.tabTags.length;b++){var d=document.getElementsByTagName(SantuCart.tabTags[b]);for(var a=0;a<d.length;a++){d[a].tabIndex=SantuCart.tabIndices[c];d[a].tabEnabled=true;c++}}}},hideSelectBoxes:function(){for(var a=0;a<document.forms.length;a++){for(var b=0;b<document.forms[a].length;b++){if(document.forms[a].elements[b].tagName=="SELECT"){document.forms[a].elements[b].style.visibility="hidden"}}}},displaySelectBoxes:function(){for(var a=0;a<document.forms.length;a++){for(var b=0;b<document.forms[a].length;b++){if(document.forms[a].elements[b].tagName=="SELECT"){document.forms[a].elements[b].style.visibility="visible"}}}},addEvent:function(d,c,a){if(d.addEventListener){d.addEventListener(c,a,false);return true}else{if(d.attachEvent){var b=d.attachEvent("on"+c,a);return b}else{return false}}},getViewportHeight:function(){if(window.innerHeight!=window.undefined){return window.innerHeight}if(document.compatMode=="CSS1Compat"){return document.documentElement.clientHeight}if(document.body){return document.body.clientHeight}return window.undefined},getViewportWidth:function(){if(window.innerWidth!=window.undefined){return window.innerWidth}if(document.compatMode=="CSS1Compat"){return document.documentElement.clientWidth}if(document.body){return document.body.clientWidth}return window.undefined},add:function(b){b=b||window.event;var a=b.target||b.srcElement;if(a.nodeName!="A"){while(a&&a.nodeName!="A"){a=a.parentNode}}SantuCart.show(a.href,780,500);if(b.preventDefault){b.stopPropagation();b.preventDefault()}else{b.cancelBubble=true;b.returnValue=false}return false}};if(!document.all){SantuCart.addEvent(document,"keypress",SantuCart.tabHandler)}SantuCart.addEvent(window,"load",SantuCart.domready);(function(){if(SantuCart.isIE()){document.write("<script id=__santu_ie_init defer=true src=//:><\/script>");var a=document.getElementById("__santu_ie_init");a.onreadystatechange=function(){if(this.readyState!="complete"){return}this.parentNode.removeChild(this);SantuCart.domready()};a=null}else{if(SantuCart.isWebKit()&&SantuCart.browser.webkit<525){(function(){(["loaded","complete"].contains(document.readyState))?SantuCart.domready():arguments.callee.delay(50)})()}else{document.addEventListener("DOMContentLoaded",SantuCart.domready,false)}}})();SantuCart.addEvent(window,"resize",SantuCart.center);SantuCart.addEvent(window,"scroll",SantuCart.center);SantuCart.addEvent(window,"load",function(){var a=document.createElement("link");a.rel="stylesheet";a.type="text/css";a.href=SantuCart.css;document.getElementsByTagName("head")[0].appendChild(a)});


