// 1stinicitechnika.cz - 2010
// created by:  j10.cz
var at="@",dot=".";
var Pic=new Image();
function getObj (id) {if (typeof id == "object") return id;if (document.getElementById) return document.getElementById(id);if (document.all) return eval('document.all.'+id);else return null;}
function getObjTags(id,tag){return getObj(id).getElementsByTagName(tag);}
function br(i) {var x = "<br/>"; do {x += "<br/>" } while (i--); document.write(x);}
function nb(i) {var x = "&nbsp;"; do {x += "&nbsp;" } while (i--); document.write(x);}
function popup() {window.open("popup.html","","resizable=1,scrollbars=0");}
function go(loc) {window.location=loc;}
function getObjIndex(objArr,obj) {var n=-1; do {n++} while (objArr[n]!=obj); return n;}
function FromTo (obj,chr_from,chr_to){return obj.substring(obj.lastIndexOf(chr_from)+1,obj.lastIndexOf(chr_to));}
function getPgName (obj){return FromTo(obj,"/",".");}
function  pgopen (loc) {window.location=loc;}
function Refresh() {window.location.reload(true);}
function getElementsByClass(searchClass,node,tag) { var classElements = [];
  if (node == null) node = document;  if (tag == null)tag = '*';
  var els = node.getElementsByTagName(tag);
  var elsLen = els.length;
  var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
  for (i = 0, j = 0; i < elsLen; i++) { if (pattern.test(els[i].className) ) {
      classElements[j] = els[i]; j++;}  }
  return classElements; }

function Bookmark() {
var title = document.title, url = location.href.split("?")[0];
if (window.sidebar) {window.sidebar.addPanel(title, url,"");}
else if( window.external ) {window.external.AddFavorite( url, title);}
else if(window.opera && window.print) {	return true; }}

//frm
function nodia(txt) { 
var sdiak = "áäèïéìíå¾òóôöàšúùüýøžÁÄÈÏÉÌÍÅ¼ÒÓÔÖÀŠÚÙÜÝØŽ";
var bdiak = "aacdeeillnooorstuuuyrzAACDEEILLNOOORSTUUUYRZ";
var tx = "";for(p = 0; p < txt.length; p++){if (sdiak.indexOf(txt.charAt(p)) != -1){tx += bdiak.charAt(sdiak.indexOf(txt.charAt(p)));}
else tx += txt.charAt(p);} return tx;}

//cookies
function dnes(){var dt=new Date(), y=dt.getFullYear(),m=dt.getMonth()+1,d=dt.getDate(),h=dt.getHours(),mns=dt.getMinutes();
if (y < 1900) y+=1900;if (m<10) m="0"+m;if (d<10) d="0"+d;
if (h<10) h="0"+h;if (mns<10) mns="0"+mns;
d += "/"+m+"/"+y+"  "+h+":"+mns;return d;}
function dat(ddt){ 
var dt=new Date();
if (ddt!=null) dt = ddt; var y=dt.getFullYear(),m=dt.getMonth()+1,d=dt.getDate(),h=dt.getHours(),mns=dt.getMinutes();
if (m<10) m="0"+m;if (d<10) d="0"+d; if (h<10) h="0"+h;if (mns<10) mns="0"+mns;
d += "/"+m+"/"+y;return d;}
function cas(){var dt=new Date(), y=dt.getFullYear(),m=dt.getMonth()+1,d=dt.getDate(),h=dt.getHours(),mns=dt.getMinutes();
if (h<10) h="0"+h;if (mns<10) mns="0"+mns;
return h+":"+mns;}
function cc(name,value,days) {if (days) {var date = new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires = "; expires="+date.toGMTString();} 
else var expires = "";document.cookie = name+"="+value+expires+"; path=/";}
function ccm(name,value,mins) {if (mins) {var date = new Date();date.setTime(date.getTime()+(mins*60*1000));var expires = "; expires="+date.toGMTString();} 
else var expires = "";document.cookie = name+"="+value+expires+"; path=/";}
function rc(name) {var nameEQ = name + "=";var ca = document.cookie.split(";");
for(var i=0;i < ca.length;i++){var c = ca[i];while (c.charAt(0)==" ") c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);};return null;}

var exc = 3000; // cookie life
var hrs=0.1; // session time span

//onload
function onloadExec(fnc) {if (window.addEventListener) {window.addEventListener("load", fnc, false);}
else if (window.attachEvent) { window.attachEvent("onload", fnc);}
else window.onload = fnc;};

AddBeh = function() {

//imgs handling
var imgs = getObjTags("cnt","img");
for (var i=0; i<imgs.length; i++) 
	if (imgs[i].parentNode.className == "gal") {
		imgs[i].parentNode.onclick=function() {return false;};
		imgs[i].onclick=function() {Pic.src=this.src;Pic.title=this.alt;popup();}
		};
		
//submenu unfold
var x = getObjTags("nav","ul");
for (var i=0; i<x.length; i++) {
	node = x[i].parentNode;
	node.onclick = function(){
						var sw=(this.className.indexOf("off")!=-1)?0:1,y=getObjTags("nav","ul");
						for (var i=0; i<y.length; i++) y[i].parentNode.className="sub off";
						this.className= (sw)? "sub off" : "sub";
						}
	};//end for

//menu item = page autoselection	
var loc = getPgName(window.location.href);
var navlinks = getObjTags("nav","a");
for (var i=0;i<navlinks.length;i++) 
	if (getPgName(navlinks[i].href+"")==loc) { navlinks[i].className="sel";
											   if (navlinks[i].parentNode.parentNode.parentNode.id.length==2)  //bastl ale funguje
											   						 navlinks[i].parentNode.parentNode.parentNode.className="sub";
											break;
											} 

//no focus
var atags = document.getElementsByTagName("a");
for (var i=0; i<atags.length; i++) atags[i].onfocus=function() {this.hideFocus=true;}

// first visit / landing / referrer catch
var now = new Date(),visits,oldDate;
var fvflag=false;
if ((visits=rc("Visits")) == null ) {
	
	var rf =  document.referrer.split("?");
	var rfr = rf[0];
	if (rf[1]) { var yy = rf[1].split("&");
		for (var i=0;i<yy.length;i++) if (yy[i].indexOf("q=") == 0) //q= je na zacatku retezce?
			 {rfr += "?"+yy[i].replace(" ","%20");break;}  //unicode mezera: %20
		}//endif
	//rfr = nodia(rfr); rfr = rfr.replace(" ","+");
	rfr = rfr.substring(0,100); // zkraceni delky retezce
	var land = location.host+location.pathname;
	
	var url,e;
	
	var sites=[];
	sites[0]="www.zaluzie-zaluzie.cz";
	sites[1]="www.1rolety.cz";
	sites[2]="www.1markyzy.cz";
	sites[3]="www.1stinicitechnika.cz";
			
	cc("FirstVisit", dnes(), exc);
	cc("Ref", rfr , exc);
	cc("LandingPage", land, exc);
	cc("Visits", "1", exc);
	cc("LastVisit", now.getTime(), exc);
	
	fvflag = true;
			
	for (var i=0;i<sites.length;i++) { 
	
	if (land.indexOf(sites[i])==-1) { 
	
	rfr=rfr.replace("?","***");
	
	url = "http://" + sites[i]+"/1v.php?"+rfr+"|"+land;
		
	e=document.createElement("iframe");
	e.setAttribute ("id","ifr"+i);e.setAttribute ("name","ifr"+i);
	e.setAttribute ("src", url);
	document.getElementById("ftr").appendChild(e);
	e.setAttribute ("style", "width:0px;height:0px;"); // nefunguje (ie), nutno pomoci css
	
	}//endif
	}//endfor
	
}//endif

else {oldDate=rc("LastVisit");
if((parseInt(oldDate)+hrs*3600000) < now.getTime()) {cc("Visits", (parseInt(visits)+1) + "", exc);cc("LastVisit", now.getTime(), exc);}}

}; //end AddBeh

onloadExec(AddBeh);
