var t = {
	ustawione:[],
	expires:1000*60*60*24,
	expireskolejny:1000*60*60,
	wywyolanie:['/swf/start_popup_730x552.swf'],
	xmlResponse:0,
	createXmlHttpRequestObject: function() {
   		if(window.ActiveXObject) {
     	try {
          xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      	} catch (e) {
            	xmlHttp = false;
			}
		} else {
    		try {
			xmlHttp = new XMLHttpRequest();
			} catch (e) {
				xmlHttp = false;
			}
		}
		if (!xmlHttp) alert("Error");
  		else return xmlHttp;
	},
	toplayerSetCookie:function(c_name,value,expiredays) {
		var exdate=new Date();
		exdate.setTime(exdate.getTime()+(expiredays));
		document.cookie=c_name+ "=" +escape(value)+
		((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
	},
	toplayerGetCookie: function(c_name) {
		if (document.cookie.length>0) {
			c_start=document.cookie.indexOf(c_name + "=");
			if (c_start!=-1) {
				c_start=c_start + c_name.length+1; 
				c_end=document.cookie.indexOf(";",c_start);
				if (c_end==-1) c_end=document.cookie.length;
				return unescape(document.cookie.substring(c_start,c_end));
			}
		}
		return "";
	},
	toplayerAkcja: function(c_name) {
		opoznienie=t.toplayerGetCookie('opoznienie');
		if (opoznienie!=1) {
			cook=t.toplayerGetCookie(c_name);
			if (cook!=null && cook!="") {
				for (i=0;i<t.wywyolanie.length;i++) {
					if(t.wywyolanie[i] == c_name) {
						if(t.wywyolanie[i+1]) { t.toplayerAkcja(t.wywyolanie[i+1]); break; }
					}
				}
			} else {
				cook = 1;
				t.toplayerSetCookie(c_name,cook,t.expires);
				t.wywolajUrl(c_name);		
			}
		t.toplayerSetCookie('opoznienie',1,t.expireskolejny);
		
		} 
	},
	wywolajUrl:function(url) {
		var xmlHttp = t.createXmlHttpRequestObject();
		 if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0) {
          	xmlHttp.open("GET", url, true);
          	xmlHttp.onreadystatechange = function handleServerResponse() {
              	if (xmlHttp.readyState == 4) {
                  	if (xmlHttp.status == 200) {
                      	t.akcja(url);
                  	} else {
                      setTimeout("t.wywolajUrl("+url+");",100);
                  	}
					
              	}
          }
          xmlHttp.send(null);
      	}
	 },
	 akcja: function(url) {
		 var layer = document.getElementById('topLayer');
		 layer.style.display="block";
	 	if (url.indexOf('.swf')!=-1) {
			re = new RegExp("([0-9]+)x([0-9]+)", "i")
		 	var wymiar = re.exec(url);
			var flashvars = { };
  			var params = {  wmode: "window" };
  			var attributes = { };
        	swfobject.embedSWF(url, "flashLayer", wymiar[1], wymiar[2], "9.0.0", "expressInstall.swf", flashvars, params, attributes);
			
		} else if (url.indexOf('.jpg')!=-1) {
			var img = "<img src='"+url+"' alt='' />";
			layer.innerHTML = img; 
		}
		setTimeout("t.ukryjToplayer()",25000);
		
	 },
	ukryjToplayer: function() {
		document.getElementById('topLayer').style.display="none";
	}
	
};   

