/* Version 06.04.11 */



var clientId = 1094;

var praxisHostArr = new Array('www.quelle.at');

var testHost = "yala.otto.de";

var testHostSslEnabled = 1;

var trace_mode = 0;

var domain_name = ".quelle.at";

function getLMServletHost(){var a=location.hostname;var c="http://";var b=praxisHostArr.join(" ")+" ";if(b.toUpperCase().indexOf(a.toUpperCase()+" ")>-1){if(location.protocol.toUpperCase().indexOf("HTTPS")>-1){c="https://";}}else{a=testHost;if(testHostSslEnabled==1){if(location.protocol.toUpperCase().indexOf("HTTPS")>-1){c="https://";}}}return c+a;}function isSid(a){if(a==null){return false;}if(a==""){return false;}if(a.indexOf("?")>-1){return false;}if(a.indexOf("&")>-1){return false;}if(a.indexOf("/")>-1){return false;}if(a.indexOf("10")==0){return false;}if(a.length<32){return false;}if(a.length>64){return false;}return true;}function hasSid(a){if(a==null){return false;}var b=";sid=";var c=a.indexOf(b);return(c>-1);}function getSessionIdFromUrl(a){var b=";sid=";var c=a.indexOf(b);if(c!=-1){a=a.substring(c+b.length);}c=a.indexOf("?");if(c!=-1){a=a.substring(0,c);}c=a.indexOf("#");if(c!=-1){a=a.substring(0,c);}return a;}function getSessionId(a){if(isSid(a)){if(trace_mode==1){alert("given sid");}return a;}var b=getStatCookie("sid");if(b!=null&&b!=""&&b!="null"){if(trace_mode==1){alert("sid cookie");}return b;}if(hasSid(a)){if(trace_mode==1){alert("given url");}return getSessionIdFromUrl(a);}if(document.links){var d=0;var c=0;b="";while(c<document.links.length&&d==0){if(hasSid(document.links[c].href)){b=getSessionIdFromUrl(document.links[c].href);d=1;}c++;}if(trace_mode==1){alert("found in link");}return b;}}function getArtNoFromProdRef(b){var d="";var a=b.split(/@/);if(a[2]){var c=a[2].split(/-/);if(c[0]){d=c[0];}}return d;}function getStatCookie(d){d+="=";var b=d.length;var a=document.cookie.length;var e=0;while(e<a){var c=e+b;if(document.cookie.substring(e,c)==d){return getStatCookieValue(c);}e=document.cookie.indexOf(" ",e)+1;if(e==0){break;}}return null;}function getStatCookieValue(a){var b=document.cookie.indexOf(";",a);if(b==-1){b=document.cookie.length;}return unescape(document.cookie.substring(a,b));}function setStatCookie(b,c,a,d){var e=new Date();e.setTime(e.getTime()+a);document.cookie=b+"="+c+"; expires="+e.toGMTString()+((d==null)?"":("; path="+d));}function setStatTempCookie(b,c,d){var a=b+"="+c+((d==null)?"":("; path="+d));if(domain_name!=""){a+=";domain="+domain_name;}document.cookie=a;}function getReferrer(){var a="";var b=getStatCookie("wkReferrer");if(trace_mode==1){alert("referrer from cookie:/"+b+"/");}if(b!=null&&b!=""){if(b.indexOf(location.hostname)==-1){a="&setWkReferrer="+escape(b);}setStatTempCookie("wkReferrer","","/");}else{b=document.referrer;if(trace_mode==1){alert("referrer from document.referrer:/"+b+"/");}if(b!=null&&b!=""){if(b.indexOf(location.hostname)==-1||b.indexOf(location.hostname)>10){a="&setWkReferrer="+escape(b);}setStatTempCookie("wkReferrer","","/");}}if(trace_mode==1){alert("referrer-attr:/"+a+"/");}return a;}function getLocationSearchImas(){var e=location.search.substring(1,location.search.length);e=unescape(e);var b=new Array();if(e.indexOf("&")>-1){var d=e.split("&");for(var c=1;c<d.length;c++){var a=d[c].split("=");b[a[0]]=a[1];}}return b;}function getPromo(){var b="";var f=location.hash;if(f.indexOf("lmPromo")>-1){var a=f.split(/=/);if(a.length>1){b="&lmPromo="+escape(a[1]);}}if(b==""){var c=getLocationSearchImas();try{var g=c["lmPromo"];if(g){b="&lmPromo="+escape(g);}}catch(d){}}return b;}var LMArrLen=10;var LMimg=new Array(LMArrLen);var LMArrPos=0;var gotoFunctionCalled=false;function _setLandmarkWithSessionAndFunction(d,f,b,e){var d=clientId+getSessionId(d);d=d.replace(/=/g,"");LMimg[LMArrPos]=new Image();var a=getLMServletHost()+"/servlet/LandmarkServlet?clientId="+clientId+"&landmark="+f+"&ssid="+d;if(b){a=a+b;}a=a+getReferrer();a=a+getPromo();if(typeof e!="undefined"&&e!=null){var c=function(){if(!gotoFunctionCalled){gotoFunctionCalled=true;e();}};LMimg[LMArrPos].onload=c;setTimeout(c,1000);}else{LMimg[LMArrPos].onload=null;}LMimg[LMArrPos++].src=a;if(LMArrPos==LMArrLen){LMArrPos=0;}if(trace_mode!=0){alert("Lm set: "+a);}}function setLandmarkWithSession(b,c,a){_setLandmarkWithSessionAndFunction(b,c,a);}function setLandmark(b,a){setLandmarkWithSession(null,b,a);}var mp_landmark="";var mp_attributes="";var mp_sessionId="";var mp_descriptions="";var mp_count=0;function startLandmark(a){mp_sessionId=location.href;mp_attributes="";mp_descriptions="";mp_count=0;mp_landmark=a;}function addBasketStatus(a){var b="&status=";if(a=="5"){b+="BB";}else{if(a=="4"){b+="LE";}else{b+="AN";}}addAttribute(b);}function addAttribute(a){if(a.indexOf("&")!=0){a="&"+a;}mp_attributes=mp_attributes+a;}function addArtDescription(a){if(a.indexOf("&")!=0){a="&"+a;}mp_descriptions=mp_descriptions+a;mp_count+=1;}function setSessionId(a){mp_sessionId=a;}function setMPLandmark(){if(mp_count<=10){mp_attributes+=mp_descriptions;}setLandmarkWithSession(mp_sessionId,mp_landmark,mp_attributes);}function redirectLandmarkGeneralWithSession(e,f,c,d,b){var a=getLMServletHost()+"/servlet/LandmarkServlet?clientId="+clientId+"&landmark="+f+"&ssid="+clientId+e+"&redirectUrl="+escape(d);if(c){a=a+c;}if(trace_mode!=0){alert("Lm set: "+a);}if(b!=0){window.document.location.href=a;}else{window.document.location.replace(a);}}function redirectLandmarkGeneral(e,b,c,a){var d=getSessionId(c);redirectLandmarkGeneralWithSession(d,e,b,c,a);}function redirectLandmark(c,a,b){redirectLandmarkGeneral(c,a,b,1);}function redirectLandmarkNoHistory(c,a,b){redirectLandmarkGeneral(c,a,b,0);}function redirectLandmarkWithSession(c,d,a,b){redirectLandmarkGeneralWithSession(getSessionId(c),d,a,b,1);}function redirectLandmarkNoHistoryWithSession(c,d,a,b){redirectLandmarkGeneralWithSession(getSessionId(c),d,a,b,0);}function _setClickoutLandmark(d,a,b,c){if((typeof c=="undefined"||c==null)&&(b!=null)&&(b!="")){c=function(){document.location.href=b;};}_setLandmarkWithSessionAndFunction(null,d,a,c);}function setClickoutLandmarkUrl(c,a,b){_setClickoutLandmark(c,a,b,null);}function setClickoutLandmarkFunction(c,a,b){_setClickoutLandmark(c,a,null,b);}

