
var msie = navigator.userAgent.indexOf("MSIE");


function zmien_div_tekst(div_id,div_tekst)
{
	if(div_tekst)
	{
		document.getElementById(div_id).innerHTML = div_tekst;
	}
	else
	{
		document.getElementById(div_id).innerHTML = div_p_tekst_zalogowany;
	}
}

function pokaz_logowanie()
{	
	if(document.getElementById('iframe_log_tlo').style.display == 'none')
	{
		document.getElementById('iframe_log_tlo').style.display = '';
		document.getElementById('div_log_form').style.display = '';
		document.form_logowanie.login.focus();
	}
	else
	{
		document.getElementById('iframe_log_tlo').style.display = 'none';
		document.getElementById('div_log_form').style.display = 'none';
	}
}

function pokaz_odzyskiwanie()
{	
//	pokaz_logowanie(); //
	
	if(document.getElementById('div_log_recover').style.display == 'none')
	{ //jeżeli odzyskiwanie jest wyłączone
		document.getElementById('div_log_form').style.display = 'none';
		document.getElementById('iframe_log_tlo').style.display = '';
		document.getElementById('div_log_recover').style.display = '';
		document.form_odzyskiwanie.login.focus();
	}
	else
	{
		document.getElementById('div_log_form').style.display = 'none';
		document.getElementById('iframe_log_tlo').style.display = 'none';
		document.getElementById('div_log_recover').style.display = 'none';
	}
}

function key_info(e)
{
   var key = false;
   if (e && e.which != undefined) key = e.which;
   else if (event && event.keyCode != undefined) key = event.keyCode;
	
   if (key == 27) //jeśli esc
	{
		do_key_info_esc();
	}
	if (key == 13) //jeśli enter
	{
		do_key_info_enter();
	}
	return '';
}

document.onkeydown = key_info;
if(document.captureEvents) document.captureEvents(Event.KeyDown);



//efekt rollover

function img_zmien(co,jak)
{
	document.images[co].src = jak;
}

//obsługa lewego menu

var menu_img_out = new Image();
menu_img_out.src = 'img/m_tlo_1.gif';

var menu_img_on = new Image();
menu_img_on.src = 'img/mg_tlo_1.gif';

function img_menu_zmien(co,jak)
{
	if(jak=='on') document.getElementById(co).src = menu_img_on.src;
	else document.getElementById(co).src = menu_img_out.src;
}

//obsługa prawego menu

var menu_2_img_out = new Image();
menu_2_img_out.src = 'img/m_tlo_4.gif';

var menu_2_img_on = new Image();
menu_2_img_on.src = 'img/mg_tlo_4.gif';

function img_menu_2_zmien(co,jak)
{
	if(jak=='on') document.getElementById(co).src = menu_2_img_on.src;
	else document.getElementById(co).src = menu_2_img_out.src;
}


//obsługa zakładek

var menu_3_img_out = new Image();
menu_3_img_out.src = 'img/p_cien_2.gif';

var menu_3_img_on = new Image();
menu_3_img_on.src = 'img/pg_cien_2.gif';

var menu_3_img_act = new Image();
menu_3_img_act.src = 'img/pgg_cien_2.gif';

function img_menu_3_zmien(co,jak,act)
{
	if(jak=='on')
		document.getElementById(co).src = menu_3_img_on.src;
	else 
		if(act)
			document.getElementById(co).src = menu_3_img_act.src;
		else
			document.getElementById(co).src = menu_3_img_out.src;
}

function odzyskaj_haslo(frm_odz)
{
	if(!sprawdz_znaki_zabronione(frm_odz.login.value)){
		alert("Login nie może zawierać znaków zabronionych < > \" \'");
		return;
	}
	
	frm_odz.submit();
}

function zaloguj(username,password,frm_log,dir)
{
	if(!username || !password)
	{
		return;
	}
	
	if(!sprawdz_znaki_zabronione(username))
	{
		alert("Login nie może zawierać znaków zabronionych < > \" \'");
		return;
	}
	
	var ajax = new sack();
	
	ajax.requestFile = dir+'forum/login.php';
	ajax.method = "POST";
	ajax.setVar("login", 'Zaloguj');
	ajax.setVar("username", username);
	ajax.setVar("password", password);
	ajax.setVar("admin", 1);
	
	ajax.onOdp = function()
	{
		frm_log.submit();
	}
	
	ajax.runAJAX();
}

function wyloguj(sid,dir)
{
	var ajax = new sack();
	
	ajax.requestFile = dir+'forum/login.php';
	ajax.method = "GET";
	ajax.setVar("logout", true);
	ajax.setVar("sid", sid);
	
	ajax.onOdp = function()
	{
		window.location.href = dir+'?id=user_log_out';
	}
	ajax.runAJAX();
}

function ustaw_strona_startowa(o)
{
	if(msie == -1)
	{
      alert("Aby ustawić serwis Gazety MSP jako stronę startową wykorzystaj konfigurację przegladarki:\n- Mozilla Firefox: Narzędzia/Opcje/Główne/Strona startowa \n- Opera: Narzędzia/Preferencje/Ogólne/Strona główna \n- Netscape: Tools/Options/General/Home Page");
	}
	else
	{
      o.style.behavior = 'url(#default#homepage)';
      o.setHomePage('http://www.gazeta-msp.pl');
	}
}

function dodaj_ulubione()
{
	var tytul = "Gazeta MSP - portal dla małych i średnich firm"; 
	var url = "http://www.gazeta-msp.pl";
	
	if (window.sidebar)
	{
		window.sidebar.addPanel(tytul, url,"");// Mozilla Firefox Bookmark
	}
	else if( window.external )
	{
		window.external.AddFavorite( url, tytul); // IE Favorite
	}
	else if(window.opera && window.print)
	{
		alert('Aby zapisać adres strony Gazety MSP w przeglądarce użyj skrótu klawiaturowego Ctrl+D');
	}
}
