function setrawcookie(name, value, expires, path, domain, secure) {
    // http://kevin.vanzonneveld.net
    // +   original by: Brett Zamir (http://brett-zamir.me)
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   derived from: setcookie
    // *     example 1: setcookie('author_name', 'Kevin van Zonneveld');
    // *     returns 1: true

    if (expires instanceof Date) {
        expires = expires.toGMTString();
    } else if(typeof(expires) == 'number') {
        expires = (new Date(+(new Date()) + expires * 1e3)).toGMTString();
    }

    var r = [name + "=" + value], s={}, i='';
    s = {expires: expires, path: path, domain: domain};
    for(i in s){
        s[i] && r.push(i + "=" + s[i]);
    }
    return secure && r.push("secure"), document.cookie = r.join(";"), true;
}

function setcookie_php(name, value, expires, path, domain, secure)
{
    return this.setrawcookie(name, encodeURIComponent(value), expires, path, domain, secure);
}

function setCookie(name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	setcookie_php(name,value,exdate,'/')
}

function getCookie(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 "";
}
function nW(url)
{
   var Win = window.open('http://video.wtk.pl/?layout=player_new.xtm&mode=videonews&id='+url,'newPlyrWnd','width=777, height=444, resizable=0, scrollbars=no, menubar=no' );
}

function nWVS(url)
{
   var Win = window.open(url,'newPlyrWnd','width=777, height=444, resizable=0, scrollbars=no, menubar=no' );
}

function writeCookie(name, value)
{
    var d = new Date("January 31, 2007");
    var cd = d.toGMTString();
    var c = name+"=" + escape(value) + ";expires=" + cd;
    document.cookie = c;
}

function displayWindow(url, width, height) {
       var Win = window.open(url,'newwindow'+width,'width=' + width + ',height=' + height + ',resizable=0,scrollbars=no,menubar=no' );
}

function zmienzdjecie(foto, tekst)
{
    document.galeria.opis.value=tekst;
    document.big.src=foto;
}

function showPopUp()
{
	var myWidth = 0, myHeight = 0;
	if (typeof(window.innerWidth) == 'number')
	{
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	}
	else if (document.documentElement &&(document.documentElement.clientWidth || document.documentElement.clientHeight))
	{
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} else if (document.body && (document.body.clientWidth || document.body.clientHeight))
	{
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
}

function siteLoad()
{
	showPopUp();
}

function findPosX(obj)
{
   	var curleft = 0;
	if(obj.offsetParent)
        while(1)
        {
			curleft += obj.offsetLeft;
			if(!obj.offsetParent)
            break;
			obj = obj.offsetParent;
        }
	else if(obj.x)
       curleft += obj.x;
	return curleft;
}

function getScrollY()
{
	var scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {
	    //Netscape compliant
	    scrOfY = window.pageYOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
	    //DOM compliant
	    scrOfY = document.body.scrollTop;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
	    //IE6 standards compliant mode
	    scrOfY = document.documentElement.scrollTop;
	}
	return scrOfY;
}

function moveReklama()
{
	reklama_obj = document.getElementById('adsys_19');
	if (reklama_obj)
	{
		reklama_obj.style.left = findPosX(document.getElementById('main_container'))-155+'px';
		reklama_obj.style.top = getScrollY()+'px';
	}
}

function cappingReklama(section,type)
{
	var myWidth = 0;
	if (typeof(window.innerWidth) == 'number')
	{
		//Non-IE
		myWidth = window.innerWidth;
	}
	else if (document.documentElement &&(document.documentElement.clientWidth || document.documentElement.clientHeight))
	{
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
	}
	else if (document.body && (document.body.clientWidth || document.body.clientHeight))
	{
		//IE 4 compatible
		myWidth = document.body.clientWidth;
	}

	if(myWidth >= 1147)
	{
		var req=initXMLHTTPRequest();
		var id_views = getCookie('adsys_capping');
		if (req)
		{
			req.onreadystatechange=function(){
				var ready=req.readyState;
				if (ready==4)
				{
					var odp = req.responseText;
					if(odp != '')
					{
						var i = odp.indexOf('#');
						var cookie_text = odp.substring(0,i);
						var code = odp.substring(i+1);
						var element = document.getElementById('reklamaPionowa');
						if (element)
						{
							if(cookie_text != '_')
							{
								setCookie('adsys_capping', cookie_text, 360);
							}

							var y = code.indexOf('***');
							if(y > 0)
							{
								var adsys_id = code.substr(y+3);
								code = code.substr(0,y);
							}

							element.innerHTML = code;
							var element = document.getElementById('main_div');
							if (element)
							{
								if(myWidth < 1302)
								{
									element.style.marginRight=(parseInt((myWidth - 1147)/2)) + 'px';
								}
								moveReklama();

								if (adsys_id == 1596 || adsys_id == 1597)
								{
									//<![CDATA[
									_gde_sikemqfpdu = new Image(1,1);
									_gde_sikemqfpdu.src='http://gde-default.hit.gemius.pl/_'+(new Date()).getTime()+'/redot.gif?id=ogTrQfL.7FZbgIh_2sHYwtWbzZXZeE77mkMtrFxnFO..07/fastid=2305843009233744087/stparam=sikemqfpdu';
									//]]>
								}
							}
						}
					}
				}
			};
			var params = 'id_views='+id_views+'&section='+section+'&type='+type;
			req.open('POST','ajax/adsys_trad_pionowy.php', true);
			req.setRequestHeader("Pragma", "no-cache" );
			req.setRequestHeader("Cache-Control", "must-revalidate" );
			req.setRequestHeader("Cache-Control", "no-cache" );
			req.setRequestHeader("Cache-Control", "no-store" );
			req.setRequestHeader("Expires", 0);
			req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			req.send(params)
		}
	}
}

function views_counter(id, subsection)
{
	var req=initXMLHTTPRequest();
	if (req)
	{
		var params = 'id='+id+'&subsection='+subsection;
		var path = 'ajax/views_counter.php';
		req.open('POST',path,true);
		req.setRequestHeader("Pragma", "no-cache" );
		req.setRequestHeader("Cache-Control", "must-revalidate" );
		req.setRequestHeader("Cache-Control", "no-cache" );
		req.setRequestHeader("Cache-Control", "no-store" );
		req.setRequestHeader("Expires", 0);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		req.send(params);
	}
}

/* funkcje do paska p造waj帷ego i okna popUp */

var y1 = 30; //po這wa wysoko軼i paska p造waj帷ego
var y2 = 140; //po這wa wysoko軼i reklamy popUp
(document.getElementById) ? dom = true : dom = false;

/* pasek p造waj帷y */
function placeIt_1()
{
	if (dom && !document.all)
	{
		document.getElementById("adsys_21").style.top = window.pageYOffset + (window.innerHeight - y1 -20) + "px";
	}
	else
	{
		document.all["adsys_21"].style.top = document.documentElement.scrollTop + (document.documentElement.clientHeight - y1 -20 ) + "px";
	}
	window.setTimeout("placeIt_1()", 100);
}

/* reklama popUp */
function placeIt_2()
{
	if (dom && !document.all)
	{
		document.getElementById("adsys_22").style.top = window.pageYOffset + (window.innerHeight/2 - y2) + "px";
	}
	else
	{
		document.all["adsys_22"].style.top = document.documentElement.scrollTop + (document.documentElement.clientHeight/2 - y2) + "px";
	}
	window.setTimeout("placeIt_2()", 100);
}


function showPopUp()
{
	placeIt_1();
	placeIt_2();
}

/* zamkni璚ie okna popUp */
function popupKill() {
  var targetId, srcElement, targetElement;

    if (document.getElementById)
    {
        var obj = document.getElementById("adsys_22");
        obj.style.visibility = "hidden";
    }
    else if (document.all)
    {
        document.all["adsys_22"].style.display="none";
    }
    else
    {
        targetId= "adsys_22";
        targetElement=document.all(targetId);
        targetElement.style.display="none";
    }
}

function admin_log()
{
	var user_name = getCookie('user_name');
	var user_sid = getCookie('user_sid');

	var req=initXMLHTTPRequest();
	if (req)
	{
		req.onreadystatechange=function(){
			var ready=req.readyState;
			if (ready==4)
			{
				var odp = req.responseText;
				if(odp == 1)
				{
					var elements2 = document.getElementsByName('wydarzenia_epoznan');
					var el_len2 = elements2.length;
					for(var y = 0;y < el_len2; y++)
					{
						var event_id_2 = elements2[y].id;
						var index = event_id_2.indexOf("-");
						var event_id = event_id_2.substr(6,index-6);
						var show_form = event_id_2.slice(index+1);

						elements2[y].innerHTML = ' <a class="epoznan_events_link" href="admin/edit.php?q=kalendarium&id='+event_id+'&show_from='+show_form+'#formularz_dodawania" target="_blank" title="edycja wydarzenia">e</a> <a class="epoznan_events_link" href="admin/publish.php?q=kalendarium&id='+event_id+'&m=0" target="_blank" title="zdj璚ie z publikacji">p</a>';
					}
				}
			}
		};

		var params = 'user_name='+user_name+'&user_sid='+user_sid;
		var path = 'ajax/admin_log.php';
		req.open('POST',path, true);
		req.setRequestHeader("Pragma", "no-cache" );
		req.setRequestHeader("Cache-Control", "must-revalidate" );
		req.setRequestHeader("Cache-Control", "no-cache" );
		req.setRequestHeader("Cache-Control", "no-store" );
		req.setRequestHeader("Expires", 0);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		req.send(params);
	}
}
