<!--//

var newsletter_wait=false;

DayName = new Array(7)
DayName[0] = "Niedziela"
DayName[1] = "Poniedziałek"
DayName[2] = "Wtorek"
DayName[3] = "Środa"
DayName[4] = "Czwartek"
DayName[5] = "Piątek"
DayName[6] = "Sobota"

MonthName = new Array(12)
MonthName[0] = "stycznia"
MonthName[1] = "lutego"
MonthName[2] = "marca"
MonthName[3] = "kwietnia"
MonthName[4] = "maja"
MonthName[5] = "czerwca"
MonthName[6] = "lipca"
MonthName[7] = "sierpnia"
MonthName[8] = "września"
MonthName[9] = "pażdziernika"
MonthName[10] = "listopada"
MonthName[11] = "grudnia"

var a1 = new Image(127, 38);
var a2 = new Image(127, 38);
var g1 = new Image(114, 38);
var g2 = new Image(114, 38);
var f1 = new Image(103, 38);
var f2 = new Image(103, 38);
var p1 = new Image(114, 38);
var p2 = new Image(114, 38);
var prz1 = new Image(109, 38);
var prz2 = new Image(109, 38);
var pr1 = new Image(100, 38);
var pr2 = new Image(100, 38);
var fo1 = new Image(97, 38);
var fo2 = new Image(97, 38);

a1.src = 'http://s.egospodarka.pl/images/gosp4/layout-gfx/aktualnosci1.png';
a2.src = 'http://s.egospodarka.pl/images/gosp4/layout-gfx/aktualnosci2.png';
g1.src = 'http://s.egospodarka.pl/images/gosp4/layout-gfx/gospodarka1.png';
g2.src = 'http://s.egospodarka.pl/images/gosp4/layout-gfx/gospodarka2.png';
f1.src = 'http://s.egospodarka.pl/images/gosp4/layout-gfx/finanse1.png';
f2.src = 'http://s.egospodarka.pl/images/gosp4/layout-gfx/finanse2.png';
p1.src = 'http://s.egospodarka.pl/images/gosp4/layout-gfx/publikacje1.png';
p2.src = 'http://s.egospodarka.pl/images/gosp4/layout-gfx/publikacje2.png';
prz1.src = 'http://s.egospodarka.pl/images/gosp4/layout-gfx/przetargi1.png';
prz2.src = 'http://s.egospodarka.pl/images/gosp4/layout-gfx/przetargi2.png';
pr1.src = 'http://s.egospodarka.pl/images/gosp4/layout-gfx/praca1.png';
pr2.src = 'http://s.egospodarka.pl/images/gosp4/layout-gfx/praca2.png';
fo1.src = 'http://s.egospodarka.pl/images/gosp4/layout-gfx/forum1.png';
fo2.src = 'http://s.egospodarka.pl/images/gosp4/layout-gfx/forum2.png';


function zmien_a(numer) 
{ 
	document.images['aktualnosci'].src=eval('a'+numer+'.src'); 
}

function zmien_g(numer) 
{ 
	document.images['gospodarka'].src=eval('g'+numer+'.src'); 
}

function zmien_f(numer) 
{ 
	document.images['finanse'].src=eval('f'+numer+'.src'); 
}

function zmien_p(numer) 
{ 
	document.images['publikacje'].src=eval('p'+numer+'.src'); 
}

function zmien_prz(numer) 
{ 
	document.images['przetargi'].src=eval('prz'+numer+'.src'); 
}

function zmien_pr(numer) 
{ 
	document.images['praca'].src=eval('pr'+numer+'.src'); 
}

function zmien_fo(numer) 
{ 
	document.images['forum'].src=eval('fo'+numer+'.src'); 
}

function RetDateStr()
{
	var Today = new Date()
	var WeekDay = Today.getDay()
	var Month = Today.getMonth()
	var Day = Today.getDate()
	var Year = Today.getYear()
	if(Year <= 1900) Year = Year +1900
		return DayName[WeekDay] + ", " + Day + " " + MonthName[Month] + " " + Year + "r."
}

function wyslij()
{
	if (document.szukaj.kategoria.value == 'internet') {
		document.szukaj.action="http://www.egospodarka.pl/google.thtml";
	}else if(document.szukaj.kategoria.value == 'katalog'){
		document.szukaj.action="http://www.katalog.egospodarka.pl/search.php"
		document.szukaj.method='POST';
	}else if(document.szukaj.kategoria.value == 'grupy'){
		document.szukaj.action="http://www.grupy.egospodarka.pl/search.php"
		document.szukaj.method='POST';
	}else{
		document.szukaj.action="http://www.egospodarka.pl/gosp/szukaj/"
	}
	document.szukaj.submit()
}


function array_push(a,val)
{
	if (a)
		a[a.length]=val;
}

function newsletter_wait_popup()
{
	newsletter_wait=window.open('http://www.egospodarka.pl/newsletter_wait.html','newsletter_wait','directories=no,toolbar=no,location=no,menubar=no,scrollbars=no,status=no,height=100,width=320');
	return(true);
}

function main_on_unload()
{
	if (newsletter_wait && !newsletter_wait.closed)
		newsletter_wait.close();
}

function on_unload()
{
	if (newsletter_wait && !newsletter_wait.closed)
		newsletter_wait.close();
}

function fromCode(val)
{
	var i;
	var codes=new Array(230,198,177,161,182,166,234,202,179,163,243,211,188,172,191,175,241,209);
	var letters=new Array('ć','Ć','ą','Ą','ś','Ś','ę','Ę','ł','Ł','ó','Ó','ź','Ź','ż','Ż','ń','Ń');

	for (i=0; i < codes.length; i++)
	{
		if (codes[i] == val)
			return(letters[i]);
	}
	return(String.fromCharCode(val));
}

function decode(str)
{
	var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
	var result='';
	var a1,a2,a3,a4;
	var b1,b2,b3,b4;

	for (i=0; i < str.length; i += 4)
	{	
		a1=t.indexOf(str.charAt(i));
		a2=t.indexOf(str.charAt(i+1));
		a3=t.indexOf(str.charAt(i+2));
		a4=t.indexOf(str.charAt(i+3));
		b1 = (a1 << 2) | (a2 >> 4);
		b2 = ((a2 & 15) << 4) | (a3 >> 2);
		b3 = ((a3 & 3) << 6) | a4;
		result += fromCode(b1);
		if (a3 != 64)
			result += fromCode(b2);
		if (a4 != 64)
			result += fromCode(b3);
	}
	return(result);
}

function d(arg)
{
	document.write(decode(arg));
}

function eg(arg)
{
	document.write(decode(arg));
}

function report_problem()
{
	window.open('http://www.egospodarka.pl/report_problem.thtml?url=' + window.location,'report','height=370,width=376,toolbar=no,scrollbars=no,directories=no,menubar=no,location=no,status=no');
}

function eg_utf8(str)
{
	var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
	var result='';
	var a1,a2,a3,a4;
	var b1,b2,b3,b4;

	var byteArr = new Array();

	for (i=0; i < str.length; i += 4)
	{	
		a1=t.indexOf(str.charAt(i));
		a2=t.indexOf(str.charAt(i+1));
		a3=t.indexOf(str.charAt(i+2));
		a4=t.indexOf(str.charAt(i+3));
		b1 = (a1 << 2) | (a2 >> 4);
		b2 = ((a2 & 15) << 4) | (a3 >> 2);
		b3 = ((a3 & 3) << 6) | a4;

		byteArr.push(b1);

		if (a3 != 64)
			byteArr.push(b2);
		if (a4 != 64)
			byteArr.push(b3);
	}
	
	document.write(byte2utf8(byteArr));
}

function byte2utf8(byteArr)
{
	var first = true;
	var result = "";
	for (var i = 0; i < byteArr.length; i++)
	{
		var b1 = byteArr[i];

		if((b1 & 0x80) == 0){
			result += String.fromCharCode(b1);
		}else{
			var currentPrefix = 0xC0;
			var validBits = 5;
			do
			{
				var mask = currentPrefix >> 1 | 0x80;
				if((b1 & mask) == currentPrefix)
					break;
				currentPrefix = currentPrefix >> 1 | 0x80;
				--validBits;
			} while(validBits >= 0);

			if(validBits > 0){
				var code = (b1 & ((1 << validBits) - 1));
				for(var j=5;j>=validBits;--j)
				{
					i++;
					var bi = byteArr[i];

					if((bi & 0xC0) != 0x80)
						return("");

					code = (code << 6) | (bi & 0x3F);
				}
				if(code <= 0xFFFF){
					if(code != 0xFEFF || !first)
						result += String.fromCharCode(code);
				}else{
					var v = code - 0x10000;
					var w1 = 0xD800 | ((v >> 10) & 0x3FF);
					var w2 = 0xDC00 | (v & 0x3FF);
					result += String.fromCharCode(w1);
					result += String.fromCharCode(w2);
				}
			}else{
				return("");
			}
		}
		first = false;
	}

	return(result);
}
//-->
