// toto bude seznam vsech obecne pouzivanych funkci
var Lang = Array;
Lang['cz'] = {
		vice: 'více ...',	
		mene: '... méně',
		zobrazit_varianty: 'zobrazit další varianty',
		skryt_varianty: 'skrýt další varianty',
		o_prodejci: 'o prodejci',
		o_prodejci_skryt: 'skrýt'
};
Lang['sk'] = {
		vice: 'viac ...',
		mene: '... menej',
		zobrazit_varianty: 'Zobraziť ďalšie varianty',
		skryt_varianty: 'Skryť ďalšie varianty'
};
var L = Lang[WEB_LANG];

/*
 * pri zavolani vyhodi u browseru u kterych to umi dialog na pridani do oblibenych
 */
function CreateBookmarkLink() {
	title = document.title; 
	url = self.location;
	if(window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
		return false;
	}else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title);
		return false;
	}else if(window.opera && window.print) { // Opera Hotlist
		return true; 
	}
}

/*
 * pridani css pravidla - slouzi predevsim pro skryvani veci jeste nez se zacnou vykreslovat
 */
function addCssRule(selector, declaration) {
	// test for IE
	var ua = navigator.userAgent.toLowerCase();
	var isIE = (/msie/.test(ua)) && !(/opera/.test(ua)) && (/win/.test(ua));

	// create the style node for all browsers
	var style_node = document.createElement("style");
	style_node.setAttribute("type", "text/css");
	style_node.setAttribute("media", "screen"); 

	// append a rule for good browsers
	if (!isIE) style_node.appendChild(document.createTextNode(selector + " {" + declaration + "}"));

	// append the style node
	document.getElementsByTagName("head")[0].appendChild(style_node);

	// use alternative methods for IE
	if (isIE && document.styleSheets && document.styleSheets.length > 0) {
		var last_style_node = document.styleSheets[document.styleSheets.length - 1];
		if (typeof(last_style_node.addRule) == "object") last_style_node.addRule(selector, declaration);
	}
};
/*
function include(script_filename) {
    var html_doc = document.getElementsByTagName('head').item(0);
    var js = document.createElement('script');
    js.setAttribute('language', 'javascript');
    js.setAttribute('type', 'text/javascript');
    js.setAttribute('src', script_filename);
    html_doc.appendChild(js);
    return false;
}
*/
/*
 * Vykonny kod vykonavany s[polecne pro vsechny stranky 
 * */
// skryti vsech veci co chceme pri zapnutem JS skryt a zobrazovat na zadost
addCssRule('.js-hidden', 'display:none;');

//premisteni a zobrazeni listy mall
if(WEB_LANG == 'cz'){
	window.addEvent('domready', function() {
		var tips = $('tips');
		var topbar = $('topbar');
		if(topbar){ // pojistka ze topbar existuje
			tips.inject(topbar, 'top');
			tips.style.display="inline";
		}
	});
}

window.addEvent('domready', function() {
	// navazani otvirani do noveho okna na zadanou tridu
	$$('a.blank').set('target', '_blank');
	// navazani popupu na popup-odkazy
	$$('a.popup').addEvent('click', function(event){
		event.stop();
		var url = this.get('href');
		TINY.box.show(url + '&popup=1', 1 ,0 ,0 ,1);
	});
		//result = window.open(this.href, '_blank');
		//if (window.event) event.returnValue = false;
		//alert(result);
		//return !window.open(this.href, '_blank');
	// nic z tohoto nefunguje pokud je ie7 nejakej vysranej
	// vypnuti autocompleteru prohlizece
	$('search-input').set(autocomplete="off");
	// autocompleter hlavniho vyhledavani
	new Autocompleter.Request.JSON('search-input', AplRoot + 'ax.php?action=search', {
        'postVar': 'search',
        'minLength': 3,
        'maxChoices': 20,
        'delay': 500,
        'autoSubmit': true,
        'overflow': true,
        'overflowMargin': 25
    });

/*	vylepseni fixni pozice, nfunguje pokud mame web upravenej na branding
   window.addEvent('scroll', function(){
		if(window.getScroll().y > $("fixed-banner-top-mark").getPosition().y){
		   $("fixed-banner").setStyle("position", "fixed");
		   $("fixed-banner").setStyle("top", "0");
		}	
		if(window.getScroll().y <= $("fixed-banner-top-mark").getPosition().y){
		   $("fixed-banner").setStyle("position", "relative");
		   $("fixed-banner").setStyle("top", $("fixed-banner-top-mark").getPosition().y);
		
	 $("fixed-banner").setStyle("top", window.getScroll().y+34);
	});*/
});

// Google Tracker
try {
	var pageTracker = _gat._getTracker(UA_CODE);
	// upozorneni ze parametry gugla mame za mrizkou #
	pageTracker._setAllowAnchor(true);
	//-- CZ vyhledavace
	pageTracker._addOrganic("seznam.cz","q");
	pageTracker._addOrganic("centrum.cz","q");
	pageTracker._addOrganic("jyxo.cz","s");
	pageTracker._addOrganic("atlas.cz","q");
	pageTracker._addOrganic("zoohoo.cz","q");
	pageTracker._addOrganic("tiscali.cz","query");
	pageTracker._addOrganic("1.cz","q");
	pageTracker._addOrganic("volny.cz","search");
	//-- SK vyhledavace
	pageTracker._addOrganic("zoznam","s");
	pageTracker._addOrganic("atlas.sk","phrase");
	pageTracker._addOrganic("centrum.sk","q");
	pageTracker._addOrganic("morfeo.sk","q");
	pageTracker._addOrganic("szm","ws");
	pageTracker._addOrganic("azet","sq");
	pageTracker._addOrganic("zoohoo.sk","q");
	pageTracker._initData();
	pageTracker._trackPageview();
} 
catch(e) {
}

//FIX EOLAS version 2
// (c) David Grudl more info: http://knowhow.dgx.cz/eolas-workaround/
var objects = document.getElementsByTagName("object");
function eolas(i) {
    objects[i].outerHTML = objects[i].outerHTML;
}
for (var i=0; i<objects.length; i++) window.setTimeout("eolas(" + i + ")", 1);
