/**
 *  Copyright (c) 2012, SiteOne
 *  @version 1.5
 *  @copyright SiteOne
 */
var SiteOneMYX={MYXServer:(("https:"==document.location.protocol)?"https://secure.myxheat.com":"http://api.myx.cz"),serverScriptLogURLFormat:(("https:"==document.location.protocol)?"https://secure.myxheat.com/logClick.php?x={x}&y={y}&url={url}&host={host}":"http://c01.myxcdn.com/c?x={x}&y={y}&url={url}&host={host}"),serverScriptLogURL:"",preloaderImage:"/images/preloader.gif",flashSource:(("https:"==document.location.protocol)?"https://secure.myxheat.com":"http://api.myx.cz")+"/flash/MyxGui.swf?release=2011-05-18",expresInstallFlashSource:"/flash/expressInstall.swf",firstElId:"",firstEl:null,code:"",forceDocumentHost:"",forceDocumentUrl:"",removeHashPortion:true,leftTopOffsetObj:null,documentUrl:"",documentHost:"",overlayEl:null,overlayContainerEl:null,xmlDoc:null,preloaderEl:null,preloaderContainerEl:null,customPosition:null,initCheck:false,maintenance:false,isIE:false,verIE:-1,touchList:null,init:function(){this.flashSource=this.flashSource;this.expresInstallFlashSource=this.MYXServer+this.expresInstallFlashSource;this.preloaderImage=this.MYXServer+this.preloaderImage;if((!this.firstEl||!this.firstEl.tagName||this.firstEl.tagName=="")&&this.firstElId!=""){this.firstEl=document.getElementById(this.firstElId)}if(!this.firstEl||!this.firstEl.tagName||this.firstEl.tagName==""){if(this.code!=""){this.setCustomPositionFromCode()}if(this.customPosition!==null){this.leftTopOffsetObj=this.getOffsetFromCustomPosition();this.initCheck=true}}else{this.leftTopOffsetObj=this.getElementOffset(this.firstEl);this.initCheck=true}if(this.initCheck){SiteOneMYX.removeHashPortion=(SiteOneMYX.removeHashPortion===false)?false:true;var a=new RegExp("^https?:\\/\\/([_a-zA-Z0-9\\.\\-]+\\.[a-zA-Z]{2,}):?[0-9]*(\\/{1}.*)$","i");var e=new RegExp("([^#]*)#.*$","i");var i=new RegExp("^https?:\\/\\/([_a-zA-Z0-9\\.\\-]+\\.[a-zA-Z]{2,})\\/?$","i");var d=new RegExp("^[_a-zA-Z0-9\\.\\-]+\\.[a-zA-Z]{2,}$","i");var g=new RegExp("^\\/.*$","i");if(this.forceDocumentHost.length&&this.forceDocumentHost.length>0&&i.test(this.forceDocumentHost)){this.documentHost=this.forceDocumentHost.replace(i,"$1")}else{this.documentHost=document.URL.replace(a,"$1");if(!d.test(this.documentHost)){return}}if(this.forceDocumentUrl.length&&this.forceDocumentUrl.length>0&&g.test(this.forceDocumentUrl)){this.documentUrl=this.forceDocumentUrl}else{this.documentUrl=document.URL.replace(a,"$2");if(SiteOneMYX.removeHashPortion){this.documentUrl=this.documentUrl.replace(e,"$1")}}var c=new RegExp("\\?([^#]*)(#?.*)$");if(this.documentUrl.indexOf("?")>=0&&this.documentUrl.indexOf("?")<this.documentUrl.indexOf("&")){var f=this.documentUrl.match(c);var j=f[1].split("&").sort();this.documentUrl=this.documentUrl.replace(c,"?"+j.join("&")+"$2")}this.addListener(document,"keydown",this.openHeatMapRequest);this.addListener(window,"resize",function(){if((!SiteOneMYX.firstEl||!SiteOneMYX.firstEl.tagName||SiteOneMYX.firstEl.tagName=="")&&SiteOneMYX.customPosition!==null){SiteOneMYX.leftTopOffsetObj=SiteOneMYX.getOffsetFromCustomPosition()}else{SiteOneMYX.leftTopOffsetObj=SiteOneMYX.getElementOffset(SiteOneMYX.firstEl)}});if("createTouch" in document){this.touchList={};this.addListener(document,"touchstart",this.logTouches);this.addListener(document,"touchend",this.sendTouchXY)}else{this.addListener(document,"mousedown",this.sendClickXY)}this.serverScriptLogURL=this.serverScriptLogURLFormat.replace("{url}",encodeURIComponent(this.documentUrl));this.serverScriptLogURL=this.serverScriptLogURL.replace("{host}",encodeURIComponent(this.documentHost));this.isIE=(navigator.appName=="Microsoft Internet Explorer");if(this.isIE){var b=navigator.userAgent;var h=new RegExp("MSIE ([0-9]{1,})");if(h.exec(b)!=null){this.verIE=parseInt(RegExp.$1)}}}this.maintenance=false},addListener:function(b,c,a){if(b.addEventListener){b.addEventListener(c,a,false)}else{if(b.attachEvent){b.attachEvent("on"+c,a)}}},ord:function(c){var e=c+"";var d=e.charCodeAt(0);if(55296<=d&&d<=56319){var b=d;if(e.length===1){return d}var a=e.charCodeAt(1);if(!a){}return((b-55296)*1024)+(a-56320)+65536}if(56320<=d&&d<=57343){return d}return d},openHeatMap:function(h){if(!swfobject.hasFlashPlayerVersion("10.0.0")){SiteOneMYX.preloaderContainerEl.style.opacity=".50";SiteOneMYX.preloaderContainerEl.style.filter="alpha(opacity=50)";SiteOneMYX.preloaderContainerEl.style["-moz-opacity"]="0.50";SiteOneMYX.preloaderContainerEl.style.backgroundColor="#000";var b=document.createElement("div");b.style.width="400px";b.style.height="110px";b.style.marginTop="200px";b.style.padding="10px";b.style.marginLeft=b.style.marginRight="auto";b.style.backgroundColor="#000";b.style.border="2px solid #333";b.style.color="#fff";b.style.textAlign="center";oVersion=swfobject.getFlashPlayerVersion();b.innerHTML="Vase verze Flash playeru je "+oVersion.major+"."+oVersion.minor+"."+oVersion.release+'<br/>Pro spusteni mYxu potrebujete Flash player 10.0.0<br />Posledni verzi Flash playeru si stahnete na strankach<br/><br/><a href="http://www.adobe.com" target="_blank" style="color:#fff; font-weight:bold;">www.adobe.com</a><br /><br />';var g=document.createElement("a");g.href='"';g.innerHTML="OK";g.style.display="block";g.style.width="50px";g.style.height="17px";g.style.textAlign="center";g.style.backgroundColor="#999";g.style.color="#000";g.style.textDecoration="none";g.style.marginLeft=g.style.marginRight="auto";g.style.border="1px solid #333";g.onclick=function(i){if(f.parentNode){f.parentNode.removeChild(f)}if(SiteOneMYX.preloaderContainerEl.parentNode){SiteOneMYX.preloaderContainerEl.innerHTML="";SiteOneMYX.preloaderContainerEl.parentNode.removeChild(SiteOneMYX.preloaderContainerEl)}return false};b.appendChild(g);var f=document.createElement("div");f.style.position="absolute";f.style.top="0px";f.style.left="0px";f.style.width="100%";f.style.height=h+"px";f.style.zIndex="990";f.appendChild(b);if(f.parentNode!=document.body){document.body.appendChild(f)}if(SiteOneMYX.preloaderContainerEl.parentNode!=document.body){document.body.appendChild(SiteOneMYX.preloaderContainerEl)}return}if(!SiteOneMYX.preloaderEl){SiteOneMYX.preloaderEl=new Image();SiteOneMYX.preloaderEl.src=SiteOneMYX.preloaderImage;SiteOneMYX.preloaderEl.style.display="block";SiteOneMYX.preloaderEl.style.marginTop="250px";SiteOneMYX.preloaderEl.style.marginLeft="auto";SiteOneMYX.preloaderEl.style.marginRight="auto"}SiteOneMYX.preloaderContainerEl.appendChild(SiteOneMYX.preloaderEl);if(SiteOneMYX.preloaderContainerEl.parentNode!=document.body){document.body.appendChild(SiteOneMYX.preloaderContainerEl)}SiteOneMYX.overlayEl=document.createElement("div");SiteOneMYX.overlayEl.style.position="absolute";SiteOneMYX.overlayEl.style.top="0px";SiteOneMYX.overlayEl.style.left="0px";SiteOneMYX.overlayEl.style.width="100%";SiteOneMYX.overlayEl.style.height=h+"px";SiteOneMYX.overlayEl.style.zIndex="999999";SiteOneMYX.overlayContainerEl=document.createElement("div");SiteOneMYX.overlayContainerEl.id="heatmapcontainer";SiteOneMYX.overlayEl.appendChild(SiteOneMYX.overlayContainerEl);if(SiteOneMYX.overlayEl.parentNode!=document.body){document.body.appendChild(SiteOneMYX.overlayEl);var e=document.getElementsByTagName("embed");for(var d=0;d<e.length;d++){e[d].style.visibility="hidden"}e=document.getElementsByTagName("object");for(d=0;d<e.length;d++){e[d].style.visibility="hidden"}e=document.getElementsByTagName("iframe");for(d=0;d<e.length;d++){if(e[d].id.indexOf("google_ads_frame")>=0){e[d].style.visibility="hidden"}}}var a={host:SiteOneMYX.documentHost,path:SiteOneMYX.urlencode(SiteOneMYX.documentUrl),myxHost:SiteOneMYX.MYXServer,rand:"1"};var c=SiteOneMYX.flashSource;swfobject.embedSWF(c,SiteOneMYX.overlayContainerEl.id,"100%","100%","9.0.0",SiteOneMYX.expresInstallFlashSource,a,{wmode:"transparent",allowScriptAccess:"always"},{style:"width:100%;"})},openHeatMapRequest:function(f){if(!f){var f=window.event}var c=f.keyCode||f.which;if(f.shiftKey&&f.ctrlKey&&f.altKey&&c=="77"&&!SiteOneMYX.overlayEl){if(!SiteOneMYX.initCheck){alert('Vas mYx kod neni validni. Zkontrolujte prosim, zda byl spravne zadan, pripadne kontaktujte "myx@siteone.cz".');return false}var d=Math.max(Math.max(document.body.scrollHeight,document.documentElement.scrollHeight),Math.max(document.body.offsetHeight,document.documentElement.offsetHeight),Math.max(document.body.clientHeight,document.documentElement.clientHeight));d=(d>5000)?5000:d;SiteOneMYX.preloaderContainerEl=document.createElement("div");SiteOneMYX.preloaderContainerEl.style.position="absolute";SiteOneMYX.preloaderContainerEl.style.top="0px";SiteOneMYX.preloaderContainerEl.style.left="0px";SiteOneMYX.preloaderContainerEl.style.width="100%";SiteOneMYX.preloaderContainerEl.style.height=d+"px";SiteOneMYX.preloaderContainerEl.style.zIndex="900";if(SiteOneMYX.maintenance){SiteOneMYX.preloaderContainerEl.style.opacity=".50";SiteOneMYX.preloaderContainerEl.style.filter="alpha(opacity=50)";SiteOneMYX.preloaderContainerEl.style["-moz-opacity"]="0.50";SiteOneMYX.preloaderContainerEl.style.backgroundColor="#000";SiteOneMYX.openMaintenanceMessage(d);return}if(!window.swfobject){var a=document.getElementsByTagName("head")[0];var b=document.createElement("script");b.type="text/javascript";b.src=SiteOneMYX.MYXServer+"/js/swfobject-dynamic.js";b.onload=function(){SiteOneMYX.openHeatMap(d)};b.onreadystatechange=function(){if(this.readyState=="complete"){SiteOneMYX.openHeatMap(d)}};a.appendChild(b)}else{SiteOneMYX.openHeatMap(d)}}},closeHeatMap:function(){var b=document.getElementsByTagName("embed");for(var a=0;a<b.length;a++){b[a].style.visibility="visible"}b=document.getElementsByTagName("object");for(a=0;a<b.length;a++){b[a].style.visibility="visible"}b=document.getElementsByTagName("iframe");for(a=0;a<b.length;a++){if(b[a].id.indexOf("google_ads_frame")>=0){b[a].style.visibility="visible"}}if(SiteOneMYX.overlayEl.parentNode==document.body){SiteOneMYX.overlayEl.parentNode.removeChild(SiteOneMYX.overlayEl);SiteOneMYX.overlayEl=null}if((!SiteOneMYX.firstEl||!SiteOneMYX.firstEl.tagName||SiteOneMYX.firstEl.tagName=="")&&SiteOneMYX.customPosition!==null){SiteOneMYX.leftTopOffsetObj=SiteOneMYX.getOffsetFromCustomPosition()}else{SiteOneMYX.leftTopOffsetObj=SiteOneMYX.getElementOffset(SiteOneMYX.firstEl)}},closePreloader:function(){if(SiteOneMYX.preloaderContainerEl.parentNode==document.body){SiteOneMYX.preloaderContainerEl.parentNode.removeChild(SiteOneMYX.preloaderContainerEl);SiteOneMYX.preloaderContainerEl=null}},sendXY:function(c){if(!c){var c=window.event}var d=SiteOneMYX.getMouseXY(c);var b=SiteOneMYX.serverScriptLogURL.replace("{x}",d.x);b=b.replace("{y}",d.y);var a=new Image();a.src=b},sendClickXY:function(b){if(!SiteOneMYX.overlayEl){if(!b){var b=window.event}var c=false;if(b.which==null&&b.button==1){c=true}else{if(b.which==1){c=true}}var a=SiteOneMYX.getViewport();if(c&&a.width-15>=b.clientX&&a.height-15>=b.clientY){SiteOneMYX.sendXY(b)}}},logTouches:function(d){d=d||window.event;if(d.changedTouches&&d.changedTouches.length){var c=d.changedTouches;for(var b=0,a=c.length;b<a;b++){if("identifier" in c[b]){var g=(c[b].pageX)?c[b].pageX:(c[b].clientX+document.body.scrollLeft);var f=(c[b].pageY)?c[b].pageY:(c[b].clientY+document.body.scrollTop);SiteOneMYX.touchList[c[b].identifier]={x:g,y:f}}}}},sendTouchXY:function(d){d=d||window.event;if(d.changedTouches&&d.changedTouches.length){var c=d.changedTouches;for(var b=0,a=c.length;b<a;b++){if("identifier" in c[b]&&SiteOneMYX.touchList[c[b].identifier]){var g=(c[b].pageX)?c[b].pageX:(c[b].clientX+document.body.scrollLeft);var f=(c[b].pageY)?c[b].pageY:(c[b].clientY+document.body.scrollTop);if(Math.abs(g-SiteOneMYX.touchList[c[b].identifier].x)<10&&Math.abs(f-SiteOneMYX.touchList[c[b].identifier].y)<10){SiteOneMYX.sendXY(c[b])}delete SiteOneMYX.touchList[c[b].identifier]}}}},getMouseXY:function(c){if(!c){var c=window.event}var b=(c.pageX)?c.pageX:(c.clientX+document.body.scrollLeft);var a=(c.pageY)?c.pageY:(c.clientY+document.body.scrollTop);b-=this.leftTopOffsetObj.x;a-=this.leftTopOffsetObj.y;return{x:b,y:a}},getElementOffset:function(c){var e=0;var b=0;if(c.offsetParent){while(c.offsetParent){e+=c.offsetLeft;b+=c.offsetTop;c=c.offsetParent}}else{if(c.x){e+=c.x}if(c.y){b+=c.y}}if(document.all){var a=parseInt(document.body.style.marginLeft);var d=parseInt(document.body.style.marginTop);if(isNaN(a)){a=0}if(isNaN(d)){d=0}e=e+a;b=b+d}return{x:e,y:b}},getGAValues:function(){var a=new RegExp("^.*(__utma=[^$;]+).*$","i");var c="";if(a.test(document.cookie)){c=document.cookie.replace(a,"$1")}var d=new RegExp("^.*(__utmz=[^$;]+).*$","i");var b="";if(d.test(document.cookie)){b=document.cookie.replace(d,"$1")}return(c!=""||b!="")?(c+";"+b):""},setCustomPositionFromCode:function(){if(this.checkCustomCode()==true){var d=this.code.split(":");var c=new String(d[0]);var e=new RegExp("[a-z]","g");var b=new RegExp("[A-Z]","g");var a=c.replace(e,"").split(b);if(a&&a.length&&a.length==5){this.customPosition={width:parseInt(a[0]),height:parseInt(a[1]),x:parseInt(a[2]),y:parseInt(a[3]),align:parseInt(a[4])}}}},checkCustomCode:function(){var c=this.code.split(":");if(!c||!c.length||c.length!=3){return false}var f=0;var e=0;var g="";var b=new String(c[0]);for(var d=0,a=b.length;d<a;d++){var g=b.charAt(d);f+=this.ord(g);++e}return(c[1]==f&&c[2]==e)?true:false},setDocumentUrl:function(c){var b=new RegExp("([^#]*)#.*$","i");var e=new RegExp("^\\/.*$","i");if(c.length&&c.length>0&&e.test(c)){this.documentUrl=c;if(SiteOneMYX.removeHashPortion){this.documentUrl=this.documentUrl.replace(b,"$1")}}else{throw'mYx error: invalid "url" parameter. Syntax "/url/to/source/".'}var f=new RegExp("\\?([^#]*)(#?.*)$");if(this.documentUrl.indexOf("?")>=0&&this.documentUrl.indexOf("?")<this.documentUrl.indexOf("&")){var d=this.documentUrl.match(f);var a=d[1].split("&").sort();this.documentUrl=this.documentUrl.replace(f,"?"+a.join("&")+"$2")}this.serverScriptLogURL=this.serverScriptLogURLFormat.replace("{url}",encodeURIComponent(this.documentUrl));this.serverScriptLogURL=this.serverScriptLogURL.replace("{host}",encodeURIComponent(this.documentHost));this.serverScriptLogURL=this.serverScriptLogURL.replace("{cookie}",encodeURIComponent(this.getGAValues()))},getOffsetFromCustomPosition:function(){if(SiteOneMYX.customPosition.align==0){return{x:SiteOneMYX.customPosition.x,y:SiteOneMYX.customPosition.y}}else{var c=SiteOneMYX.getViewport();var d=c.width;if(document.documentElement.scrollWidth>document.documentElement.clientWidth){d=document.documentElement.scrollWidth}var a=document.compatMode=="BackCompat"?document.body:document.documentElement;var b=a.scrollHeight>a.clientHeight;if(SiteOneMYX.customPosition.align==1){var f=Math.floor((SiteOneMYX.customPosition.width-d)/2);if(b&&(!SiteOneMYX.isIE||(SiteOneMYX.verIE!=8&&SiteOneMYX.verIE!=7))){f=f+8}}else{if(SiteOneMYX.customPosition.align==2){var f=SiteOneMYX.customPosition.width-d;if(b&&(!SiteOneMYX.isIE||(SiteOneMYX.verIE!=8&&SiteOneMYX.verIE!=7))){f=f+15}else{if(SiteOneMYX.isIE&&SiteOneMYX.verIE==7){f=f-20}}}}var e=SiteOneMYX.customPosition.x-f;return{x:(e>0?e:0),y:SiteOneMYX.customPosition.y}}},getHtmlFirstElementPoint:function(){if((!SiteOneMYX.firstEl||!SiteOneMYX.firstEl.tagName||SiteOneMYX.firstEl.tagName=="")&&SiteOneMYX.customPosition!==null){SiteOneMYX.leftTopOffsetObj=SiteOneMYX.getOffsetFromCustomPosition()}else{SiteOneMYX.leftTopOffsetObj=SiteOneMYX.getElementOffset(SiteOneMYX.firstEl)}return this.leftTopOffsetObj},getViewport:function(){var b;var a;if(typeof window.innerWidth!="undefined"){b=window.innerWidth;a=window.innerHeight}else{if(typeof document.documentElement!="undefined"&&typeof document.documentElement.clientWidth!="undefined"&&document.documentElement.clientWidth!=0){b=document.documentElement.clientWidth;a=document.documentElement.clientHeight}else{b=document.getElementsByTagName("body")[0].clientWidth;a=document.getElementsByTagName("body")[0].clientHeight}}return{width:b,height:a}},getHtmlUserCenterPoint:function(){var b=SiteOneMYX.getViewport();var d=(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;var a=document.all?d.scrollLeft:pageXOffset;var c=document.all?d.scrollTop:pageYOffset;return{x:Math.round(a+b.width/2),y:Math.round(c+b.height/2)}},getRealDocumentUrl:function(){var a=new RegExp("^https?:\\/\\/([_a-zA-Z0-9\\.\\-]+\\.[a-zA-Z]{2,}):?[0-9]*(\\/{1}.*)$","i");var b=new RegExp("([^#]*)#.*$","i");var c=document.URL.replace(a,"$2");if(SiteOneMYX.removeHashPortion){c=c.replace(b,"$1")}return c},openMaintenanceMessage:function(d){var a=document.createElement("div");a.style.width="400px";a.style.height="110px";a.style.marginTop="200px";a.style.padding="10px";a.style.marginLeft=a.style.marginRight="auto";a.style.backgroundColor="#000";a.style.border="2px solid #333";a.style.color="#fff";a.style.textAlign="center";a.innerHTML="<br />Vazeny kliente. V soucasne chvili (19.11.2009) probiha upgrade mYxu a neni mozne se nyni prihlasit. Prihlaseni bude umozneno nejpozdeji 20.11.2009. Dekujeme za pochopeni!<br /><br />";var c=document.createElement("a");c.href='"';c.innerHTML="OK";c.style.display="block";c.style.width="50px";c.style.height="17px";c.style.textAlign="center";c.style.backgroundColor="#999";c.style.color="#000";c.style.textDecoration="none";c.style.marginLeft=c.style.marginRight="auto";c.style.border="1px solid #333";c.onclick=function(f){if(b.parentNode){b.parentNode.removeChild(b)}if(SiteOneMYX.preloaderContainerEl.parentNode){SiteOneMYX.preloaderContainerEl.innerHTML="";SiteOneMYX.preloaderContainerEl.parentNode.removeChild(SiteOneMYX.preloaderContainerEl)}return false};a.appendChild(c);var b=document.createElement("div");b.style.position="absolute";b.style.top="0px";b.style.left="0px";b.style.width="100%";b.style.height=d+"px";b.style.zIndex="990";b.appendChild(a);if(b.parentNode!=document.body){document.body.appendChild(b)}if(SiteOneMYX.preloaderContainerEl.parentNode!=document.body){document.body.appendChild(SiteOneMYX.preloaderContainerEl)}},urlencode:function(a){a=escape(a);return a.replace(/[*+\/@]|%20/g,function(b){switch(b){case"*":b="%2A";break;case"+":b="%2B";break;case"/":b="%2F";break;case"@":b="%40";break;case"%20":b="+";break}return b})}};
