/*
  Web: AaronHarrisMedia (www.ahm.cz)
  Author: icontact.cz, http://icontact.cz
*/

function switchBannr(){
  if (document.getElementById('switcher').className=="on") {
    setBannerOff();
    createCookie('bannerStatus','off',365);
  } else {
    setBannerOn();
    createCookie('bannerStatus','on',365);
  }
}

function setBannerOff() {
	document.getElementById('bannr').style.display="none";
    document.getElementById('switcher').className="off";
}

function setBannerOn() {
	document.getElementById('bannr').style.display="block";
    document.getElementById('switcher').className="on";
}

function initBanner() {
	var status = readCookie('bannerStatus');
	if (status == 'off') {
		setBannerOff();
	}
}

var NasiKlienti = {
	over : function(tag,odkaz) {
		
		var img = tag.firstChild;
		var src = img.src;
		
		var widthMatch = src.match(/w=([0-9]+)/);
		var width = widthMatch[1];
		
		var heightMatch = src.match(/h=([0-9]+)/);
		var height = heightMatch[1];
		
		img.src = odkaz + '&w='+width + '&h='+height + '&m=1&c=1'; 
	},
	
	out : function(tag,odkaz) {
		var img = tag.firstChild;
		var src = img.src;
		
		var widthMatch = src.match(/w=([0-9]+)/);
		var width = widthMatch[1];
		
		var heightMatch = src.match(/h=([0-9]+)/);
		var height = heightMatch[1];
		
		img.src = odkaz + '&w='+width + '&h='+height + '&grayScale=1&m=1&c=1'; 
	}
}

function createCookie(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 readCookie(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;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
