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 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 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','fullscreen=1, resizable=1, scrollbars=1, menubar=1, status=1, toolbar=1, location=1, directories=1' );
}
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 initXMLHTTPRequest()
{
	var xRequest=null;
	try
	{
	  // Firefox, Opera 8.0+, Safari
	  xRequest=new XMLHttpRequest();
	}
	catch (e)
	{
	  // Internet Explorer
	  try
	  {
	    xRequest=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	  catch (e)
	  {
	    try
	    {
	      xRequest=new ActiveXObject("Microsoft.XMLHTTP");
	    }
	    catch (e)
	    {
	      alert("Twoja przegladarka nie obsluguje AJAX!");
	      return false;
	    }
	  }
	}
	return xRequest;
}

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 elements = document.getElementsByName('news_epoznan');
					var el_len = elements.length;
					for(var x = 0;x < el_len; x++)
					{
						var news_id_1 = elements[x].id;
						var index = news_id_1.indexOf("-");
						var news_id = news_id_1.substr(5,index-5);
						var show_form = news_id_1.slice(index+1);
						elements[x].innerHTML = ' <a href="admin/edit.php?q=news_sys&id='+news_id+'&show_from='+show_form+'#formularz_dodawania" target="_blank" title="edycja newsa">e</a> <a href="admin/publish.php?q=news_sys&id='+news_id+'&m=0" target="_blank" title="zdjęcie z publikacji">p</a>';
					}

				}
				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ęcie z publikacji">p</a>';
					}
				}
				if(odp == 1)
				{
					var elements3 = document.getElementsByName('comments_epoznan');
					var el_len3 = elements3.length;
					for(var y = 0;y < el_len3; y++)
					{
						var comment_id = elements3[y].id;
						comment_id = comment_id.slice(8);

						elements3[y].innerHTML = ' <a class="text" href="admin/publish.php?q=forum2_comment_sys&id='+comment_id+'&m=0" target="_blank" title="zdjęcie z emisji">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);
	}
}

function relacja_live()
{
	var req=initXMLHTTPRequest();
	if (req)
	{
		req.onreadystatechange=function(){
			var ready=req.readyState;
			if (ready==4)
			{
				var odp = req.responseText;
				var element = document.getElementById('relacja_live');
				if (element)
				{
					element.innerHTML = odp;
				}
			}
		};

		var path = 'ajax/relacja_live.php';
		req.open('GET',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(null);
	}
}

function relacja_live_typuj(event_id, user_id)
{
	var el = document.getElementsByName('prediction');
	var prediction = el[0].value;
	var req=initXMLHTTPRequest();
	if (req)
	{
		req.onreadystatechange=function(){
			var ready=req.readyState;
			if (ready==4)
			{
				setCookie('event_sport_'+event_id, prediction, 360);
				relacja_live();
			}
		};

		var params = 'event_id='+event_id+'&user_id='+user_id+'&prediction='+prediction;
		var path = 'ajax/relacja_live_typuj.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);
	}
}

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_container');
							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+'&amp;section='+section+'&amp;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 adsys_chat()
{
	var req=initXMLHTTPRequest();
	if (req)
	{
		req.onreadystatechange=function(){
			var ready=req.readyState;
			if (ready==4)
			{
				var odp = req.responseText;
				if(odp != '')
				{
					var element = document.getElementById('adsys_chat');
					if (element)
					{
						element.innerHTML = odp;
					}
				}
			}
		};
		req.open('GET', 'ajax/adsys_chat.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(null);
	}
}

/* funkcje do paska pływającego i okna popUp */

var y1 = 30; //połowa wysokości paska pływającego
var y2 = 140; //połowa wysokości reklamy popUp
(document.getElementById) ? dom = true : dom = false;

/* pasek pływający */
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ęcie 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";
    }
}
