var a_adv = {
    adv_noview : 'noview',
    adv_id : new Array('adv_fullhead','adv_250stranka','adv_ahead','adv_bigahead','adv_partner','adv_partner2','adv_squarelevy','adv_titulka575x45','adv_nestandardni','adv_textovka','adv_textovka2','adv_textovka3','adv_textovka4','adv_sky','adv_interstial','adv_halfhead','adv_horizont','adv_bigboard','adv_fullfoot','adv_stickyad','adv_stickyright','adv_viphorni','adv_vipdolni','adv_topclient1','adv_topclient2','adv_prezentace','adv_newsinnerad','adv_leaderboard','adv_googlefooter','adv_video','adv_partner300','adv_popup'),
    adv_script: new Object(),
    adv_bulk_script: new Object(),
    adv_bulkpositions: '',    
    all: function(){
		var pr, noview_all = ''
		try { if (alia_adv[this.adv_noview] != '' && alia_adv[this.adv_noview] != undefined) noview_all = alia_adv[this.adv_noview] } catch(e){noview_all = ''}
		for (var id in this.adv_id) {
			pr = document.getElementById(this.adv_id[id])
			if (pr) {
                var adv = this.adv_id[id].replace('adv_','')		     
           		if (alia_adv[adv] == undefined) alia_adv[adv] = {}
        		if (alia_adv[adv].i == undefined) { alia_adv[adv].i = '' }
                this.one(this.adv_id[id], adv, noview_all, 'no') 
            }
		}
	},
		
	im: function(adv, t, c, v, i, ido){
        var id
        if (ido == undefined) { id = 'adv_' + adv}
        else { id = ido }
		var pr, noview_all = ''
		if (alia_adv[adv] == undefined) alia_adv[adv] = {}
        if ((alia_adv['imm'].search("_" + adv + "_") > -1) || i == 'yes') {
            alia_adv[adv].i = 'yes' 
    		pr = document.getElementById(id)
    		if (pr) {
    			try { if (alia_adv[this.adv_noview] != '' && alia_adv[this.adv_noview] != undefined) noview_all = alia_adv[this.adv_noview] } catch(e){}
                this.one(id, adv, noview_all, 'yes', t, c, v, i)
    		}
		}
		else {
            if (alia_adv[adv].r == undefined) alia_adv[adv].r = false
            if (alia_adv[adv].m == undefined) alia_adv[adv].m = false
            if (alia_adv[adv].c == undefined) alia_adv[adv].c = c
            if (alia_adv[adv].t == undefined) alia_adv[adv].t = t
            if (alia_adv[adv].v == undefined) alia_adv[adv].v = v
        }
	},
	
	one: function(id, adv, noview_all, imm, pt, pc, pv, pi){
		var view = true
        var corg = ''
		if (pv == undefined) pv = ''
		if (pc == undefined || pc == '') {pc = alia_gAdPosition}
		else { corg = pc }
        if (pt == undefined) pt = ''
        if (pi == undefined) pi = 'no'
        if (noview_all == 'all') view = false //nic nezobrazovat
        if (noview_all.search("_" + adv + "_") > -1) view = false // nezobrazovat konkretni
        if (alia_adv[adv].v != '' && alia_adv[adv].v != undefined) { pv = alia_adv[adv].v }
        else { alia_adv[adv].v = pv }
        if (alia_adv[adv].c != '' && alia_adv[adv].c != undefined) {pc = alia_adv[adv].c }
        else { alia_adv[adv].c = pc }
        if (pv == 'yes') view = true
        if (pv == 'no') view = false
        if (alia_adv[adv].t != '' && alia_adv[adv].t != undefined) {pt = alia_adv[adv].t}
        else { alia_adv[adv].t = pt }
        if (alia_adv[adv].i != '' && alia_adv[adv].i != undefined) {pi = alia_adv[adv].i}
        else { alia_adv[adv].i = pi }
        if (view && (imm == 'yes' && pi == 'yes' || imm == 'no' && pi != 'yes')) {
       		this.get_adv(id, pc, corg, adv, pt, imm)
        }
    },
	
	get_adv: function (id, c, corg, adv, t, imm){
   		var pr = document.getElementById(id)
		if (pr) {
            //pr.innerHTML = ''
            if (this.adv_bulkpositions.search("_" + adv + "_") > -1) { 
                if (this.adv_bulk_script[adv]!= undefined && this.adv_bulk_script[adv] != '') {
                    if (imm == 'yes') {
                        document.write(this.adv_bulk_script[adv])
                    }
                    else {
                        this.adv_script[adv] = this.adv_bulk_script[adv]
                    }
                }
            }
            else {
            	if (alia_gCode == undefined) alia_gCode = ''
            	if (alia_gCid == undefined) alia_gCid = ''
                var url = 'http://' + alia_gAdServer + '/e/adv?corg=' + corg + '&c=' + c + '&a=' + adv + '&t=' + t + '&i=' + imm + '&id=' + id + '&co=' + alia_gCode + '&cid=' + alia_gCid 
                document.write('<scr' + 'ipt type="text/javascript" src="' + url + '"></scr'+'ipt>')
            }
        }
	}, 
	
	call: function(adv, v, c, t, i){
		var corg = ''
        if (adv == undefined) adv = alia_gAdvBulkPositions
        if (v == undefined) v = ''
        if (c == undefined) { c = alia_gAdPosition }
		else { corg = c }	
        if (t == undefined) t = alia_gAdvBulkTemplates
        if (i == undefined) i = 'yes'
        if (alia_gCode == undefined) alia_gCode = ''
        if (alia_gCid == undefined) alia_gCid = ''
        if (adv != '' || alia_gAdvPriority != '') {	   
            var url = 'http://' + alia_gAdServer + '/e/adv?corg=' + corg + '&c=' + c + '&a=' + adv + '&t=' + t + '&i=' + i + '&h=yes&p=' + alia_gAdvPriority + '&co=' + alia_gCode + '&cid=' + alia_gCid
            document.write('<scr' + 'ipt type="text/javascript" src="' + url + '"></scr'+'ipt>')
            this.adv_bulkpositions = adv + alia_gAdvPriority
        }
	}, 
	
	c: function(adv, code){
	   var id = 'adv_' + adv
	   this.adv_bulk_script[adv] = code
	},
	
	r: function(adv, code, id){
        if (id == undefined) { id = 'adv_' + adv }
        var obj = document.getElementById(id)
		if (obj) {
            if (alia_adv[adv] == undefined) alia_adv[adv] = {}
            if (alia_adv[adv].r == undefined) alia_adv[adv].r = false
            if (alia_adv[adv].m == undefined) alia_adv[adv].m = false
            if (code.indexOf('<script') == -1) {
                obj.innerHTML = code
                alia_adv[adv].r = true
                alia_adv[adv].m = true  
            }
            else { 
                this.adv_script[adv] = code 
            }
        }    
    },
    
   
    rscript: function(adv, id){
    	if (alia_adv[adv] == undefined) alia_adv[adv] = {r: false, m: false}
        if (!alia_adv[adv].r) {
            alia_adv[adv].r = true
            if (id == undefined) { id = 'adv_' + adv }
            var pr = document.getElementById(id)
    		var a_script = this.adv_script[adv]
    		if (pr && a_script != undefined) {
                document.write(a_script.replace('a_adv.rscript("' + adv + '"); a_adv.mscriptone("' + adv + '")',''))
            }    
        }    
    }, 
    
    mscript: function(){
        for (var id in this.adv_id) {
        	try {
	            var adv = this.adv_id[id].replace('adv_', '')
	            if (alia_adv[adv] != undefined) {
	                if (alia_adv[adv].r && !alia_adv[adv].m ) { this.mscriptone(adv) }
	            }
            }
            catch(e){}
        }    	
    },
    
    mscriptone: function(adv, id){
        if (id == undefined) { id = 'adv_' + adv }
        if (alia_adv[adv].r  && !alia_adv[adv].m ) {
            alia_adv[adv].m = true
            var pr = document.getElementById(id)
    		var a_script = this.adv_script[adv]
    		if (pr && a_script != undefined) {
                var pr_pom = document.getElementById(id + '_s')
                if (pr_pom) {
                    var scripttags = pr_pom.getElementsByTagName('SCRIPT');
            		//for ( var k = 0; k < scripttags.length; k++ ) {
            		//	scripttags[k].parentNode.removeChild(scripttags[k]);
            		//	k = k - 1;
            		//}
            		pr.innerHTML = ''
            		pr.appendChild(pr_pom)
            	}
        	}
        }
    },
    
    repairIE: function(adv, idm) {
    	var id = 'adv_' + adv
        if (idm == undefined) { idm = id + '_m' }
        var pr = document.getElementById(id)
        var child = pr.firstChild;
        try {child = child.nextSibling 
	        while (child && child.id != (id + '_x'))
	        { child = child.nextSibling }
	        if(child) {
	        	if (child.id == (id + '_x')) {
	        		var child_pom = child
	        		var pr_m = document.getElementById(idm)
	        		if (pr_m) {
	            		child = child_pom.nextSibling
	            		var i = 0
	            		while(child && i < 100) {
	            			if (child && pr_m) { 
	            				pr_m.appendChild(child)
	            			}
	            			child = child_pom.nextSibling
	            			i++
	            		}
	        		}
	        	}
	        }
	    }
	    catch (e) {}
    },
    
	ram: function(server) {
	    var adv_sirka 
		if (window.innerWidth) {adv_sirka = window.innerWidth}
		else {adv_sirka = document.body.offsetWidth}
		try { var adv_stranka = document.getElementById('ram')}
		catch (e) {}
		
		try { var adv_stranka_inner = document.getElementById('ram_inner')}
		catch (e) {}
		
		var adv_visible = true

		try {
		    if (adv_ram_width != undefined) { 
		        adv_width = adv_ram_width 
		    }
		}    
		catch(e){ adv_width = adv_sirka }
		try {    
		    if (adv_ram_page_left != undefined) { 
		        adv_page_left = adv_ram_page_left 
		    }
		}
		catch(e){ adv_page_left = 0 }    
		try {
		    if (adv_ram_page_top != undefined) { 
		        adv_page_top = adv_ram_page_top 
		    }
		}
		catch(e){ adv_page_top = 0 }
		try {
		    if (adv_ram_inner_left != undefined) { 
		        adv_ram_padding_left = adv_ram_inner_left 
		    }
		}
		catch(e){adv_ram_padding_left = 0}
		try {
		    if (adv_ram_inner_top != undefined) { 
		        adv_ram_padding_top = adv_ram_inner_top 
		    }
		}
		catch(e){adv_ram_padding_top = 0}
		try {
		    if (adv_ram_visible != undefined) { 
		        adv_visible = adv_ram_visible 
		    }
		}
		catch(e){}
		if (adv_visible) {
			if (server == 'b') {
			    if (adv_stranka_inner && (adv_page_left != 0 || adv_page_top != 0)) { 
			        adv_stranka_inner.style.top = adv_page_top + 'px'
			    }     
			    if (adv_stranka) {
					adv_stranka.style.paddingTop = adv_ram_padding_top + 'px'
				}		
			}
			else {
			    if (adv_stranka && adv_page_left != 0) { 
			        if (adv_sirka < adv_width && adv_sirka > (adv_width - adv_page_left * 2)) { adv_stranka.style.marginLeft = '-' + ((adv_width - adv_sirka)/2) + 'px'}
			        if (adv_sirka <= (adv_width - adv_page_left * 2)) {adv_stranka.style.marginLeft = '-' + (adv_page_left) + 'px' }
			    }
			    if (adv_stranka_inner && (adv_page_left != 0 || adv_page_top != 0)) { 
			        adv_stranka_inner.style.left = adv_page_left + 'px'
			        adv_stranka_inner.style.top = adv_page_top + 'px'
			    }     
			    if (adv_stranka) {
					adv_stranka.style.paddingLeft = adv_ram_padding_left + 'px'
					adv_stranka.style.paddingTop = adv_ram_padding_top + 'px'
				}
			}
		}
		
	},
	
	hideinterstial: function () {
		try {
	    	var is = document.getElementById("adv_interstial");
		    if (is) is.style.display = 'none';
		    var tn = document.getElementById("adv_stickyright")
		    if (tn) tn.style.display = 'block';
		    if (adv_stranka_inner) {adv_stranka_inner.style.top = '0px'}
			else { 
				var adv_stranka_inner = document.getElementById('ram_inner');
				adv_stranka_inner.style.top = '0px'
			};
		}
		catch(e){}
	    return false;
	},
	
	
	getFlashVer: function (){
		var plgv=0,x,axo;
		if(navigator.plugins && navigator.mimeTypes.length){
			var x = navigator.plugins["Shockwave Flash"];
			if(x && x.description) {
				plgv = x.description.replace(/([a-zA-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split(".")[0];
			}
		}
		else if(typeof(ActiveXObject)!="undefined") {
			try{
				var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.8");
			}catch(e){
				try{
					var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
				}catch(e){
					try {
						var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
						plgv = 6;
					} catch(e) {}
					try {
						var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
					} catch(e) {}
				}
			}	
			if (axo != null) {
				try {plgv = axo.GetVariable("$version").split(" ")[1].split(",")[0];}
				catch(e){}
			}
		}	
		return plgv;
	},
	
	Flash: function (fl) {
		var flashdetected
		if(typeof fl != "object") { return; }
		if(typeof flashdetected != "number" || flashdetected < 1){
			flashdetected = this.getFlashVer();
		}
		var movie = fl.Swf!='' ? fl.Swf : fl.Flash+'?clickthru='+escape(fl.clickthru);
		var wmode = fl.Wmode=='' ? 'opaque':fl.Wmode;
		if (flashdetected>=fl.FlashVer && fl.Flash != '') {
			document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width='+fl.Width+' height='+fl.Height+' '+fl.Object+' >');
			document.write('<param name="allowScriptAccess" value="always" />');
			document.write('<param name=movie value="'+movie+'"><param name="quality" value="height"><param name="wmode" value="'+wmode+'">');
			document.write('<embed src="'+movie+'" AllowScriptAccess="always" quality="high" type="application/x-shockwave-flash" width='+fl.Width+' height='+fl.Height+fl.Embed+' pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="'+wmode+'"></embed>');
			
			document.write('</object>');
		} 
		else {
			document.write("<a href='"+fl.clickthru+"' target='"+fl.Target+"'><img src='"+fl.Banner+"' width="+fl.Width+" height="+fl.Height+" border='0' /></a>");
		}
	},
	
	initFlash: function(_bmad) {
		if (typeof(_bmad)=="object") {
			for(_bmix in _bmad) {
				if (_bmad[_bmix]==null) { continue; }
				this.Flash(_bmad[_bmix]);
				_bmad[_bmix]=null;
			}
		}
	},
	
	pageonload: function(server) {
		// rozsiri id=page na potrebnou sirku
		if (server == 'b') {}
		else {
			var pr = document.getElementById("page")
			var page_width = 0
			if (pr) {
				var child = pr.firstChild;
				while (child) { 
					if (child.offsetWidth > 0) {
						if (child.className != 'konecobtekani') {
							page_width = page_width + child.offsetWidth
						}
					}
					child = child.nextSibling
				}
				if (page_width > pr.offsetWidth) {
					pr.style.width = page_width + 10 + 'px'
				}
				else {pr.style.width = pr.offsetWidth + 'px'}	   
			}
		}
	}
}

var wide_ilayer = {
	ilayer_hide: function () {
		var pom = a_adv.hideinterstial();
	}
}

