// $Id: scripts.js 412 2009-05-19 14:39:27Z arteq $
// vim: fenc=utf-8 ts=2 sw=2
// Author: Artur Gracki <arteq@arteq.org>
// Last change: 2010/06/11 (pią) 01:52:42

ile_stanowisk = 1;
ile_edukacja = 1;
ile_dodatkowe = 1;
var base_url = "http://www.forummleczarskie.pl/";

/* ====================================================================== */


//document.onmousedown=prawy;
//if (document.layers) 
//  window.captureEvents(Event.MOUSEDOWN);
//window.onmousedown=prawy;

/* ====================================================================== */


function init()
{
	img_preload();
//  img_block();
}

/* ====================================================================== */

function img_preload()
{
	if (document.images)
	{
		image_url = new Array();
		image_url[0] = base_url + "GFX/top_menu_main_hover.png";
		image_url[1] = base_url + "GFX/top_menu_admin_hover.png";
		image_url[2] = base_url + "GFX/top_menu_profil_hover.png";
		image_url[3] = base_url + "GFX/top_menu_wyszukiwanie_hover.png";
		image_url[4] = base_url + "GFX/top_menu_newsletter_hover.png";
		image_url[5] = base_url + "GFX/top_menu_kontakt_hover.png";
		image_url[6] = base_url + "GFX/top_menu_onas_hover.png";

		for (var i = 0; i< image_url.length; i++)
		{
			pic = new Image();
			pic.src = image_url[i];
		}
	}
}

/* ====================================================================== */

function img_block()
{
	var obrazki;
	if (document.getElementsByTagName('IMG'))
	{
		obrazki = document.getElementsByTagName('IMG');
		for (var i = 0; i <= obrazki.length; i++)
		{ 
			if (obrazki[i])
				obrazki[i].setAttribute('onMouseDown', 'javascript:alert("Odczep się od obrazków!");');
		}
	}
}

/* ====================================================================== */

function logowanie_login(obj)
{
	if (obj.value == "")
		obj.value = "email";
}

function logowanie_login_clr(obj)
{
	obj.value = "";
}

/* ====================================================================== */

function logowanie_haslo(obj)
{
	if (obj.value == "")
		obj.value = 'hasło';
}

function logowanie_haslo_clr(obj)
{
	obj.value = '';
}

/* ====================================================================== */

function newsletter_branza()
{
	if (document.getElementById('newsletter_branza_tak').checked)
		document.getElementById('newsletter_branza').style.display = '';
	else if (document.getElementById('newsletter_branza_nie').checked)
		document.getElementById('newsletter_branza').style.display = 'none';
}

/* ====================================================================== */

function newsletter_check(pole)
{
	var buttonOK = document.getElementById('newsletter_submit');
	var msg = document.getElementById('newsletter_bad_mail');
	var mailRegExp = /^\w(\.?\w)*@\w(\.?[-\w])*\.([a-z]{3-4}(\.[a-z]{2,4})?|[a-z]{2,4}(\.[a-z]{2,4})?)$/i;
	
	if (mailRegExp.test(pole.value) == true)
	{
		buttonOK.disabled = '';		
		pole.style.border = '1px solid black';
		msg.style.display = 'none';
	}
	else
	{
		buttonOK.disabled = 'disabled';		
		pole.style.border = '1px solid red';
		msg.style.display = '';
	}

}

/* ====================================================================== */

function firmy_prod(guzik, nr)
{
	if (guzik.checked)
		document.getElementById('produkty_prod_'+nr).style.display = '';
	else
		document.getElementById('produkty_prod_'+nr).style.display = 'none';
}

function firmy_prod_sub(nr)
{
	document.getElementById('produkty_prod_' + nr.charAt(0) + nr.charAt(1) + nr.charAt(2) + nr.charAt(3) + '00' ).checked = true;
}

function firmy_dost(guzik, nr)
{
	if (guzik.checked)
		document.getElementById('produkty_'+nr).style.display = '';
	else
		document.getElementById('produkty_'+nr).style.display = 'none';
}

/* ====================================================================== */

function hint_show(obj)
{
	var co = document.getElementById(obj);
	co.style.display = '';
}

/* ====================================================================== */

function hint_hide(obj)
{
	var co = document.getElementById(obj);
	co.style.display = 'none';
}

/* ====================================================================== */

function firmy_kategorie_szukaj(guzik)
{
	var co = guzik;
	if ( co.selectedIndex == 0) 
	{
		document.getElementById('firmy_produkty').style.display = '';
		document.getElementById('firmy_uslugi').style.display = 'none';
	}
	else if ( co.selectedIndex == 1) 
	{
		document.getElementById('firmy_produkty').style.display = 'none';
		document.getElementById('firmy_uslugi').style.display = '';
	}
	else if ( co.selectedIndex == 2)
	{
		document.getElementById('firmy_produkty').style.display = '';
		document.getElementById('firmy_uslugi').style.display = 'none';
	}
}

/* ====================================================================== */

function firmy_kategorie(guzik)
{
	var co = guzik;
	if ( co.selectedIndex == 0) 
	{
		document.getElementById('firmy_rejestracja_produkty_producenci').style.display = '';
		document.getElementById('firmy_rejestracja_produkty_dostawcy').style.display = 'none';
		document.getElementById('firma_kategoria').style.display = '';
	}
	else if ( co.selectedIndex == 1) 
	{
		document.getElementById('firmy_rejestracja_produkty_producenci').style.display = 'none';
		document.getElementById('firmy_rejestracja_produkty_dostawcy').style.display = '';
		document.getElementById('firma_kategoria').style.display = 'none';
	}
	else if ( co.selectedIndex == 2)
	{
		document.getElementById('firmy_rejestracja_produkty_producenci').style.display = '';
		document.getElementById('firmy_rejestracja_produkty_dostawcy').style.display = 'none';
		document.getElementById('firma_kategoria').style.display = 'none';
	}
}

/* ====================================================================== */

function firmy_switch(numer, ile)
{
	var i = 1;
	for (i = 1; i <= ile; i++)
	{
		var nr = 'wyniki' + i;
		document.getElementById(nr).style.display = 'none';
	}

	var nr = 'wyniki' + numer;
	document.getElementById(nr).style.display = '';
}

/* ====================================================================== */

function firmy_obroty_dodaj()
{
	if (document.getElementById('firma_obroty_ile'))
		ile_obroty = document.getElementById('firma_obroty_ile').value;

	ile_obroty++;
	document.getElementById('firma_obroty_ile').value = ile_obroty;


	var gdzie = document.getElementById('firma_obroty');

	var labelRok = document.createElement('LABEL');
			labelRok.innerHTML = 'Obroty rok:';
	var inputRok = document.createElement('INPUT');
			inputRok.setAttribute('id', 'firma_obroty_' + ile_obroty + '_rok');
			inputRok.setAttribute('name', 'firma_obroty_' + ile_obroty + '_rok');
			inputRok.setAttribute('type', 'text');

	var labelWielkosc = document.createElement('LABEL');
			labelWielkosc.innerHTML = 'Obroty wielkosc:';
	var inputWielkosc = document.createElement('INPUT');
			inputWielkosc.setAttribute('id', 'firma_obroty_' + ile_obroty);
			inputWielkosc.setAttribute('name', 'firma_obroty_' + ile_obroty);
			inputWielkosc.setAttribute('type', 'text');

	gdzie.appendChild( labelRok );		
	gdzie.appendChild( inputRok );
	gdzie.appendChild( document.createElement('BR') );
	gdzie.appendChild( labelWielkosc );
	gdzie.appendChild( inputWielkosc );
	gdzie.appendChild( document.createElement('BR') );

}

/* ====================================================================== */

function firmy_dodatkowe_dodaj()
{
	if (document.getElementById('firma_dodatkowe_ile'))
		ile_dodatkowe = document.getElementById('firma_dodatkowe_ile').value;

	ile_dodatkowe++;
	document.getElementById('firma_dodatkowe_ile').value = ile_dodatkowe;

	var gdzie = document.getElementById('firma_dodatkowe');

	var labelHeader = document.createElement('LABEL');
			labelHeader.innerHTML = 'Dod. nagłówek ' + ile_dodatkowe + ':';
	var inputHeader = document.createElement('INPUT');
			inputHeader.setAttribute('id', 'firma_dod_' + ile_dodatkowe + '_head');
			inputHeader.setAttribute('name', 'firma_dod_' + ile_dodatkowe + '_head');
			inputHeader.setAttribute('type', 'text');

	var labelTresc = document.createElement('LABEL');
			labelTresc.innerHTML = 'Dod. treść ' + ile_dodatkowe + ':';
	var inputTresc = document.createElement('INPUT');
			inputTresc.setAttribute('id', 'firma_dod_' + ile_dodatkowe + '_tresc');
			inputTresc.setAttribute('name', 'firma_dod_' + ile_dodatkowe + '_tresc');
			inputTresc.setAttribute('type', 'text');

	gdzie.appendChild( labelHeader );
	gdzie.appendChild( inputHeader );
	gdzie.appendChild( document.createElement('BR') );
	gdzie.appendChild( labelTresc );
	gdzie.appendChild( inputTresc );
	gdzie.appendChild( document.createElement('BR') );
}

/* ====================================================================== */

function user_giodo(obj)
{
	if (obj.checked)
	{
		document.getElementById('user_wyslij').disabled = '';
//    document.getElementById('user_wyslij').style.color = 'red';
	}
	if (!obj.checked) 
	{
		document.getElementById('user_wyslij').disabled = 'disabled';
//    document.getElementById('user_wyslij').style.color = 'gray';
	}
}

/* ====================================================================== */

function user_stanowisko_dod()
{
	var sel = document.getElementById('user_stanowisko2');
	sel.style.display = '';

	document.getElementById('user_button_dod').style.display = 'none';
}

/* ====================================================================== */

function user_stanowisko_inne(sel, nr)
{
	if (sel[sel.selectedIndex].text == "Inne...")
	{
		var nazwa = 'user_stanowisko'+nr+'_inne';
		document.getElementById(nazwa).style.display='';
		if (nr == 2)
			document.getElementById('user_stanowisko2_jest').value = '1';
	}
	else if (sel[sel.selectedIndex].text == "--brak--")
	{
		if (nr == 2)
			document.getElementById('user_stanowisko2_jest').value = '0';
		document.getElementById('user_stanowisko'+nr+'_inne').value = '';
		document.getElementById('user_stanowisko'+nr+'_inne').style.display = 'none';
		document.getElementById('user_stanowisko'+nr).style.display = 'none';
		document.getElementById('user_button_dod').style.display = '';
		sel.selectedIndex = 0;
	}
	else
	{
		document.getElementById('user_stanowisko'+nr+'_inne').style.display='none';
		document.getElementById('user_stanowisko'+nr+'_inne').value='';
		if (nr == 2)
			document.getElementById('user_stanowisko2_jest').value = '1';
	}
}

/* ====================================================================== */

function user_wyksztalcenie_ie(evt)
{
	var ie_var="srcElement";
	user_wyksztalcenie(evt[ie_var], evt[ie_var].dane);
}

/* ====================================================================== */

function user_wyksztalcenie_srednie_ie(evt)
{
	var ie_var="srcElement";
	user_wyksztalcenie_srednie(evt[ie_var], evt[ie_var].dane);
}

/* ====================================================================== */

function user_wyksztalcenie_wyzsze_ie(evt)
{
	var ie_var="srcElement";
	user_wyksztalcenie_wyzsze(evt[ie_var], evt[ie_var].dane);
}

/* ====================================================================== */

function user_wyksztalcenie_dodaj()
{
	if (document.getElementById('user_edukacja_ile'))
		ile_edukacja = document.getElementById('user_edukacja_ile').value;

	ile_edukacja++;
	document.getElementById('user_edukacja_ile').value = ile_edukacja;

	var gdzie = document.getElementById('user_edu');

	var labelWyksztalcenie = document.createElement('LABEL');
			labelWyksztalcenie.innerHTML = 'Wyksztalcenie:';
	var inputWyksztalcenie = document.createElement('SELECT');
			inputWyksztalcenie.setAttribute('name', 'user_wyksztalcenie_' + ile_edukacja);
			inputWyksztalcenie.setAttribute('id', 'user_wyksztalcenie_' + ile_edukacja);
			inputWyksztalcenie.setAttribute('onClick', 'javascript:user_wyksztalcenie(this, '+ile_edukacja+');');
			inputWyksztalcenie.addEventListener ? inputWyksztalcenie.addEventListener('click', function(){}, false) : inputWyksztalcenie.attachEvent('onclick', user_wyksztalcenie_ie);
			inputWyksztalcenie.dane = ile_edukacja;
			inputWyksztalcenie_1 = document.createElement('OPTION'); 
			inputWyksztalcenie_1.innerHTML = '';
			inputWyksztalcenie_2 = document.createElement('OPTION'); 
			inputWyksztalcenie_2.innerHTML = 'podstawowe';
			inputWyksztalcenie_3 = document.createElement('OPTION'); 
			inputWyksztalcenie_3.innerHTML = 'zawodowe';
			inputWyksztalcenie_4 = document.createElement('OPTION'); 
			inputWyksztalcenie_4.innerHTML = 'średnie';
			inputWyksztalcenie_5 = document.createElement('OPTION'); 
			inputWyksztalcenie_5.innerHTML = 'wyższe';

			inputWyksztalcenie.appendChild( inputWyksztalcenie_1 );
			inputWyksztalcenie.appendChild( inputWyksztalcenie_2 );
			inputWyksztalcenie.appendChild( inputWyksztalcenie_3 );
			inputWyksztalcenie.appendChild( inputWyksztalcenie_4 );
			inputWyksztalcenie.appendChild( inputWyksztalcenie_5 );

	var labelRodzajSrednie = document.createElement('LABEL');
			labelRodzajSrednie.setAttribute('id', 'user_wyksztalcenie_' + ile_edukacja + '_srednie_label');
			labelRodzajSrednie.innerHTML = 'Poziom:';
			labelRodzajSrednie.style.display = 'none';

	var inputRodzajSrednie = document.createElement('SELECT');
			inputRodzajSrednie.setAttribute('name', 'user_wyksztalcenie_' + ile_edukacja + '_srednie_rodzaj');
			inputRodzajSrednie.setAttribute('id', 'user_wyksztalcenie_' + ile_edukacja + '_srednie');
			inputRodzajSrednie.setAttribute('onClick', 'javascript:user_wyksztalcenie_srednie(this, '+ile_edukacja+');');
			inputRodzajSrednie.addEventListener ? inputRodzajSrednie.addEventListener('click', function(){}, false) : inputRodzajSrednie.attachEvent('onclick', user_wyksztalcenie_srednie_ie);
			inputRodzajSrednie.dane = ile_edukacja;
			inputRodzajSrednie.style.display = 'none';
			inputRodzajSrednie_1 = document.createElement('OPTION');
			inputRodzajSrednie_1.innerHTML = 'zawodowe';
			inputRodzajSrednie_2 = document.createElement('OPTION');
			inputRodzajSrednie_2.innerHTML = 'ogólnokształcące';
			inputRodzajSrednie_3 = document.createElement('OPTION');
			inputRodzajSrednie_3.innerHTML = 'pomaturalne';
			inputRodzajSrednie_4 = document.createElement('OPTION');
			inputRodzajSrednie_4.innerHTML = 'inne...';

			inputRodzajSrednie.appendChild( inputRodzajSrednie_1 );
			inputRodzajSrednie.appendChild( inputRodzajSrednie_2 );
			inputRodzajSrednie.appendChild( inputRodzajSrednie_3 );
			inputRodzajSrednie.appendChild( inputRodzajSrednie_4 );

	var inputRodzajSrednie_inne = document.createElement('INPUT');
			inputRodzajSrednie_inne.setAttribute('type', 'text');
			inputRodzajSrednie_inne.setAttribute('name', 'user_wyksztalcenie_' + ile_edukacja + '_srednie_inne');
			inputRodzajSrednie_inne.setAttribute('id', 'user_wyksztalcenie_' + ile_edukacja + '_srednie_inne');
			inputRodzajSrednie_inne.style.display = 'none';

	var labelRodzajWyzsze = document.createElement('LABEL');
			labelRodzajWyzsze.setAttribute('id', 'user_wyksztalcenie_' + ile_edukacja + '_wyzsze_label');
			labelRodzajWyzsze.innerHTML = 'Poziom:';
			labelRodzajWyzsze.style.display = 'none';

	var inputRodzajWyzsze = document.createElement('SELECT');
			inputRodzajWyzsze.setAttribute('name', 'user_wyksztalcenie_' + ile_edukacja + '_wyzsze_rodzaj');
			inputRodzajWyzsze.setAttribute('id', 'user_wyksztalcenie_' + ile_edukacja + '_wyzsze');
			inputRodzajWyzsze.setAttribute('onClick', 'javascript:user_wyksztalcenie_wyzsze(this, '+ile_edukacja+');');
			inputRodzajWyzsze.addEventListener ? inputRodzajWyzsze.addEventListener('click', function(){}, false) : inputRodzajWyzsze.attachEvent('onclick', user_wyksztalcenie_wyzsze_ie);
			inputRodzajWyzsze.dane = ile_edukacja;
			inputRodzajWyzsze.style.display = 'none';
			inputRodzajWyzsze_1 = document.createElement('OPTION');
			inputRodzajWyzsze_1.innerHTML = 'licencjat';
			inputRodzajWyzsze_2 = document.createElement('OPTION');
			inputRodzajWyzsze_2.innerHTML = 'inżynierskie';
			inputRodzajWyzsze_3 = document.createElement('OPTION');
			inputRodzajWyzsze_3.innerHTML = 'magisterskie';
			inputRodzajWyzsze_4 = document.createElement('OPTION');
			inputRodzajWyzsze_4.innerHTML = 'podyplomowe';
			inputRodzajWyzsze_5 = document.createElement('OPTION');
			inputRodzajWyzsze_5.innerHTML = 'MBA';
			inputRodzajWyzsze_6 = document.createElement('OPTION');
			inputRodzajWyzsze_6.innerHTML = 'doktorat';
			inputRodzajWyzsze_7 = document.createElement('OPTION');
			inputRodzajWyzsze_7.innerHTML = 'habilitacja';
			inputRodzajWyzsze_8 = document.createElement('OPTION');
			inputRodzajWyzsze_8.innerHTML = 'profesura';
			inputRodzajWyzsze_9 = document.createElement('OPTION');
			inputRodzajWyzsze_9.innerHTML = 'inne...';

			inputRodzajWyzsze.appendChild( inputRodzajWyzsze_1 );
			inputRodzajWyzsze.appendChild( inputRodzajWyzsze_2 );
			inputRodzajWyzsze.appendChild( inputRodzajWyzsze_3 );
			inputRodzajWyzsze.appendChild( inputRodzajWyzsze_4 );
			inputRodzajWyzsze.appendChild( inputRodzajWyzsze_5 );
			inputRodzajWyzsze.appendChild( inputRodzajWyzsze_6 );
			inputRodzajWyzsze.appendChild( inputRodzajWyzsze_7 );
			inputRodzajWyzsze.appendChild( inputRodzajWyzsze_8 );
			inputRodzajWyzsze.appendChild( inputRodzajWyzsze_9 );


	var inputRodzajWyzsze_inne = document.createElement('INPUT');
			inputRodzajWyzsze_inne.setAttribute('type', 'text');
			inputRodzajWyzsze_inne.setAttribute('name', 'user_wyksztalcenie_' + ile_edukacja + '_wyzsze_inne');
			inputRodzajWyzsze_inne.setAttribute('id', 'user_wyksztalcenie_' + ile_edukacja + '_wyzsze_inne');
			inputRodzajWyzsze_inne.style.display = 'none';

	var divWyzsze = document.createElement('DIV');
			divWyzsze.setAttribute('id', 'user_wyksztalcenie_' + ile_edukacja + '_wyzsze_uczelnia');
			divWyzsze.style.display = 'none';

		var labelUczelnia = document.createElement('LABEL');
				labelUczelnia.innerHTML = 'Uczelnia:';
		var inputUczelnia = document.createElement('INPUT');
				inputUczelnia.setAttribute('type', 'text');
				inputUczelnia.setAttribute('name', 'user_wyksztalcenie_' + ile_edukacja + '_wyzsze_uczelnia');
				inputUczelnia.setAttribute('size', '50');
		var labelLata = document.createElement('LABEL');
				labelLata.innerHTML = 'Lata:';
		var inputLata = document.createElement('INPUT');
				inputLata.setAttribute('type', 'text');
				inputLata.setAttribute('name', 'user_wyksztalcenie_' + ile_edukacja + '_wyzsze_lata');
		var labelKierunek = document.createElement('LABEL');
				labelKierunek.innerHTML = 'Kierunek';
		var inputKierunek = document.createElement('INPUT');
				inputKierunek.setAttribute('type', 'text');
				inputKierunek.setAttribute('name', 'user_wyksztalcenie_' + ile_edukacja + '_wyzsze_kierunek');

			divWyzsze.appendChild( labelUczelnia );
			divWyzsze.appendChild( inputUczelnia );
			divWyzsze.appendChild( document.createElement('BR') );
			divWyzsze.appendChild( labelLata );
			divWyzsze.appendChild( inputLata );
			divWyzsze.appendChild( document.createElement('BR') );
			divWyzsze.appendChild( labelKierunek );
			divWyzsze.appendChild( inputKierunek );


	gdzie.appendChild( document.createElement('BR') );
	gdzie.appendChild( document.createElement('BR') );
	gdzie.appendChild(labelWyksztalcenie);
	gdzie.appendChild(inputWyksztalcenie);
	gdzie.appendChild( document.createElement('BR') );
	gdzie.appendChild(labelRodzajSrednie);
	gdzie.appendChild(inputRodzajSrednie);
	gdzie.appendChild(inputRodzajSrednie_inne);
	gdzie.appendChild(labelRodzajWyzsze);
	gdzie.appendChild(inputRodzajWyzsze);
	gdzie.appendChild(inputRodzajWyzsze_inne);
	gdzie.appendChild(divWyzsze);

}

/* ====================================================================== */

function user_wyksztalcenie_srednie(guzik, nr)
{
	if (guzik[guzik.selectedIndex].text == "inne...")
	{
		document.getElementById('user_wyksztalcenie_' + nr + '_srednie_inne').style.display = '';
	}
	else
	{
		document.getElementById('user_wyksztalcenie_' + nr + '_srednie_inne').style.display = 'none';
		document.getElementById('user_wyksztalcenie_' + nr + '_srednie_inne').value = '';
	}
}

/* ====================================================================== */

function user_wyksztalcenie_wyzsze(guzik, nr)
{
	if (guzik[guzik.selectedIndex].text == "inne...")
	{
		document.getElementById('user_wyksztalcenie_' + nr + '_wyzsze_inne').style.display = '';
	}
	else
	{
		document.getElementById('user_wyksztalcenie_' + nr + '_wyzsze_inne').style.display = 'none';
		document.getElementById('user_wyksztalcenie_' + nr + '_wyzsze_inne').value = '';
	}
}

/* ====================================================================== */

function admin_wyksztalcenie_usun(ktory)
{
	document.getElementById('user_wyksztalcenie_'+ktory).selectedIndex = 0;
	document.getElementById('user_edu_'+ktory).style.display = 'none';
}

/* ====================================================================== */

function user_wyksztalcenie(guzik, numer)
{
	if (document.getElementById('user_edukacja_ile'))
		ile_edukacja = document.getElementById('user_edukacja_ile').value;

	var srednie = document.getElementById('user_wyksztalcenie_'+numer+'_srednie').style;
	var srednieL = document.getElementById('user_wyksztalcenie_'+numer+'_srednie_label').style;
	var srednieI = document.getElementById('user_wyksztalcenie_'+numer+'_srednie_inne');
	var wyzsze = document.getElementById('user_wyksztalcenie_'+numer+'_wyzsze').style;
	var wyzszeL = document.getElementById('user_wyksztalcenie_'+numer+'_wyzsze_label').style;
	var wyzszeI = document.getElementById('user_wyksztalcenie_'+numer+'_wyzsze_inne');
	var uczelnia = document.getElementById('user_wyksztalcenie_'+numer+'_wyzsze_uczelnia').style;

	if (guzik.selectedIndex == 0)
	{
		srednie.display = 'none';
		srednieL.display = 'none';
		srednieI.style.display = 'none';
		srednieI.value = '';
		wyzsze.display = 'none';
		wyzszeL.display = 'none';
		wyzszeI.style.display = 'none';
		wyzszeI.value = '';
		uczelnia.display = 'none';
	}
	else if (guzik.selectedIndex == 1)
	{
		srednie.display = 'none';
		srednieL.display = 'none';
		srednieI.style.display = 'none';
		srednieI.value = '';
		wyzsze.display = 'none';
		wyzszeL.display = 'none';
		wyzszeI.style.display = 'none';
		wyzszeI.value = '';
		uczelnia.display = 'none';
	}
	else if (guzik.selectedIndex == 2)
	{
		srednie.display = 'none';
		srednieL.display = 'none';
		srednieI.style.display = 'none';
		srednieI.value = '';
		wyzsze.display = 'none';
		wyzszeL.display = 'none';
		wyzszeI.style.display = 'none';
		wyzszeI.value = '';
		uczelnia.display = 'none';
	}
	else if (guzik.selectedIndex == 3)
	{
		srednie.display = '';
		srednieL.display = '';
		wyzsze.display = 'none';
		wyzszeL.display = 'none';
		wyzszeI.style.display = 'none';
		wyzszeI.value = '';
		uczelnia.display = 'none';
	}
	else if (guzik.selectedIndex == 4)
	{
		srednie.display = 'none';
		srednieL.display = 'none';
		srednieI.style.display = 'none';
		srednieI.value = '';
		wyzsze.display = '';
		wyzszeL.display = '';
		uczelnia.display = '';
	}
}

/* ====================================================================== */

function user_dzial(guzik)
{
	if (guzik.checked)
		document.getElementById('user_dzial_inny').style.display = '';
	else
		document.getElementById('user_dzial_inny').style.display = 'none';

}

/* ====================================================================== */

function admin_zatrudnienie_usun(ktory)
{
	document.getElementById('user_kariera_'+ktory+'_nazwa').value = null;
	document.getElementById('user_kariera_'+ktory+'_okres').value = null;
	document.getElementById('user_kariera_'+ktory+'_stanowisko').value = null;
	document.getElementById('user_zatrudnienie_'+ktory).style.display = 'none';
}

/* ====================================================================== */

function zatrudnienie_dodaj()
{
	if (document.getElementById('user_zatrudnienie_ile'))
		ile_stanowisk = document.getElementById('user_zatrudnienie_ile').value;

	ile_stanowisk++;
	document.getElementById('user_zatrudnienie_ile').value = ile_stanowisk;

	var gdzie = document.getElementById('user_zatrudnienie');

	var textFirma = document.createElement('LABEL');
			textFirma.innerHTML = 'Nazwa firmy:';
	var inputFirma = document.createElement('INPUT');
			inputFirma.setAttribute('type', 'text');
			inputFirma.setAttribute('size', '50');
			inputFirma.setAttribute('name', 'user_praca_' + ile_stanowisk + '_firma');

	var textOkres = document.createElement('LABEL');
			textOkres.innerHTML = 'Lata pracy:';
	var inputOkres = document.createElement('INPUT');
			inputOkres.setAttribute('type', 'text');
			inputOkres.setAttribute('name', 'user_praca_' + ile_stanowisk + '_okres');

	var textStanowisko = document.createElement('LABEL');
			textStanowisko.innerHTML = 'Stanowisko:';
	var inputStanowisko = document.createElement('INPUT');
			inputStanowisko.setAttribute('type', 'text');
			inputStanowisko.setAttribute('name', 'user_praca_' + ile_stanowisk + '_stanowisko');

	gdzie.appendChild( document.createElement('BR') );

	gdzie.appendChild(textFirma);
	gdzie.appendChild(inputFirma);
	gdzie.appendChild( document.createElement('BR') );

	gdzie.appendChild(textOkres);
	gdzie.appendChild(inputOkres);
	gdzie.appendChild( document.createElement('BR') );

	gdzie.appendChild(textStanowisko);
	gdzie.appendChild(inputStanowisko);
	gdzie.appendChild( document.createElement('BR') );
}

/* ====================================================================== */

function popup_onas()
{
	var url = base_url + "GFX/o_nas_statystyki2.png";
	var pop = (window.open(url, "", "height=450,width=880"));
	if (window.focus)
	{
		pop.focus();
	}
	return false;
}

/* ====================================================================== */

function admin_firmy_produkty(akcja)
{
	if (akcja == '1')
	{
		document.getElementById('firmy_produkty_plus').style.display = 'none';
		document.getElementById('firmy_produkty_minus').style.display = '';
		document.getElementById('firmy_produkty').style.display = '';
		document.getElementById('firmy_produkty_hint').style.display = 'none';
	}
	if (akcja == '0')
	{
		document.getElementById('firmy_produkty_plus').style.display = '';
		document.getElementById('firmy_produkty_minus').style.display = 'none';
		document.getElementById('firmy_produkty').style.display = 'none';
		document.getElementById('firmy_produkty_hint').style.display = '';
	}
}

/* ====================================================================== */

function admin_firmy_auth_click(obj, val)
{
	if (obj.checked)
		admin_firmy_auth_on(val);
	else
		admin_firmy_auth_off(val);
}

/* ====================================================================== */

function admin_firmy_auth_on(val)
{
	var auth = document.getElementById('firma_auth');
	var ile = Number(auth.value);
  ile = (ile | val);
	auth.value = ile;
//  auth.value = (ile + val); 

	if (val == 0)
	{
		auth.value = 0;
		var moduly = document.getElementById('firma_moduly');
		var opcje = moduly.getElementsByTagName('INPUT');
		for (i = 0; i < opcje.length; i++)
		{
			opcje[i].checked = '';
			opcje[i].disabled = 'disabled';
		}
	}

	if (val == 1)
	{
		var moduly = document.getElementById('firma_moduly');
		var opcje = moduly.getElementsByTagName('INPUT');
		for (i = 0; i < opcje.length; i++)
		{
			opcje[i].disabled = '';
		}
	}
}

/* ====================================================================== */

function admin_firmy_auth_off(val)
{
	var auth = document.getElementById('firma_auth');
	var ile = Number(auth.value);
//  ile = (ile & val);
	auth.value = (ile - val);
	
	if (val == 0) auth.value = 0;
}

/* ====================================================================== */

function admin_firmy_placi(guzik)
{
	var logo = document.getElementById('firma_logo');
	var logoL = document.getElementById('firma_logo_label');
	var opis = document.getElementById('firma_text');
	var opisL = document.getElementById('firma_text_label');
	var klienci = document.getElementById('firma_klienci');
	var klienciL = document.getElementById('firma_klienci_label');
	var nagrody = document.getElementById('firma_nagrody');
	var nagrodyL = document.getElementById('firma_nagrody_label');
	var dodatkowe = document.getElementById('firma_dodatkowe_pola');
	var obroty = document.getElementById('firma_obroty');
	var obrotyL = document.getElementById('firma_obroty_label');
	var zatrudnienie = document.getElementById('firma_zatrudnienie');
	var zatrudnienieL = document.getElementById('firma_zatrudnienie_label');

	if (guzik.value == 0)
	{
		logo.style.display = 'none';
		logoL.style.display = 'none';
		opis.style.display = 'none';
		opisL.style.display = 'none';
		klienci.style.display = 'none';
		klienciL.style.display = 'none';
		nagrody.style.display = 'none';
		nagrodyL.style.display = 'none';
		dodatkowe.style.display = 'none';
		zatrudnienie.style.display = 'none';
		zatrudnienieL.style.display = 'none';
		obroty.style.display = 'none';
		obrotyL.style.display = 'none';
	}
	else if (guzik.value == 1)
	{
		logo.style.display = '';
		logoL.style.display = '';
		opis.style.display = 'none';
		opisL.style.display = 'none';
		klienci.style.display = 'none';
		klienciL.style.display = 'none';
		nagrody.style.display = 'none';
		nagrodyL.style.display = 'none';
		dodatkowe.style.display = '';
		zatrudnienie.style.display = '';
		zatrudnienieL.style.display = '';
		obroty.style.display = '';
		obrotyL.style.display = '';
	}
	else if (guzik.value == 2)
	{
		logo.style.display = '';
		logoL.style.display = '';
		opis.style.display = '';
		opisL.style.display = '';
		klienci.style.display = 'none';
		klienciL.style.display = 'none';
		nagrody.style.display = '';
		nagrodyL.style.display = '';
		dodatkowe.style.display = '';
		zatrudnienie.style.display = '';
		zatrudnienieL.style.display = '';
		obroty.style.display = '';
		obrotyL.style.display = '';
	}
	else if (guzik.value == 3)
	{
		logo.style.display = '';
		logoL.style.display = '';
		opis.style.display = '';
		opisL.style.display = '';
		klienci.style.display = '';
		klienciL.style.display = '';
		nagrody.style.display = 'none';
		nagrodyL.style.display = 'none';
		dodatkowe.style.display = '';
		zatrudnienie.style.display = '';
		zatrudnienieL.style.display = '';
		obroty.style.display = '';
		obrotyL.style.display = '';
	}
	else if (guzik.value == 4)
	{
		logo.style.display = '';
		logoL.style.display = '';
		opis.style.display = '';
		opisL.style.display = '';
		klienci.style.display = 'none';
		klienciL.style.display = 'none';
		nagrody.style.display = 'none';
		nagrodyL.style.display = 'none';
		dodatkowe.style.display = '';
		zatrudnienie.style.display = '';
		zatrudnienieL.style.display = '';
		obroty.style.display = '';
		obrotyL.style.display = '';
	}
}

/* ====================================================================== */

function admin_ludzie_kategoria(guzik)
{
	var co = guzik;
	if ( co.selectedIndex == 0) 
	{
		document.getElementById('kategoria_firmy').style.display = '';
		document.getElementById('kategoria_instytucja').style.display = 'none';
		document.getElementById('kategoria_sklep').style.display = 'none';
	}
	else if ( co.selectedIndex == 1)
	{
		document.getElementById('kategoria_firmy').style.display = 'none';
		document.getElementById('kategoria_instytucja').style.display = '';
		document.getElementById('kategoria_sklep').style.display = 'none';
	}
	else if ( co.selectedIndex == 2)
	{
		document.getElementById('kategoria_firmy').style.display = 'none';
		document.getElementById('kategoria_instytucja').style.display = 'none';
		document.getElementById('kategoria_sklep').style.display = '';
	}

}

/* ====================================================================== */

function admin_firmy_kategorie_dodaj(nr, span, poz)
{
	var pole_main = document.getElementById('nowy_kid_main');
	var pole_poz = document.getElementById('nowy_kid_poz');
	var span = document.getElementById('kat_'+span);

	var i;
	for (i = 1; i < 500; i++)
	{
		var co;
		if (co = document.getElementById('kat_'+i))
			co.style.color = 'black';
	}

	pole_main.value = nr;
	pole_poz.value = poz;
	span.style.color = 'blue';
	document.getElementById('nowy_kid_submit').disabled = '';
}

/* ====================================================================== */

function admin_firmy_kategorie_typ(obj)
{
	if (obj.selectedIndex == 0)
	{
		document.getElementById('kategorie_producenci').style.display = '';
		document.getElementById('kategorie_dostawcy').style.display = 'none';
	document.getElementById('nowy_kid_submit').disabled = 'disabled';
	}
	else if (obj.selectedIndex == 1)
	{
		document.getElementById('kategorie_producenci').style.display = 'none';
		document.getElementById('kategorie_dostawcy').style.display = '';
	document.getElementById('nowy_kid_submit').disabled = 'disabled';
	}

}

/* ====================================================================== */

function admin_news_slowa(text)
{
	var limit = 150;
	document.getElementById('admin_news_ile').value = text.value.length;
	if (text.value.length > limit)
		document.getElementById('admin_news_ile').style.border = '1px solid red';
	else
		document.getElementById('admin_news_ile').style.border = '1px solid black';
}

/* ====================================================================== */

function admin_firmy_filtrowanie(obj)
{
	var tablica = document.getElementById('admin_firmy_lista');
	var row = tablica.getElementsByTagName('TR');
	var testReg = new RegExp(obj.value, "i");
	var ileFirm = document.getElementById('admin_firmy_lista_ile');
	var ile = 0;

	if (obj.value != '')
	{
		for (var i = 1; i < row.length; i++)
		{

			var pole = row[i].getElementsByTagName('TD');
			if ( testReg.test(pole[1].innerHTML) )
			{
				row[i].style.display = '';
				if (ile % 2)
				{
					row[i].className = "dark";
					row[i].setAttribute("class", "dark");
				}
				else
				{
					row[i].className = "light";
					row[i].setAttribute("class", "light");
				}
				ile++;
			}
			else
			{
				row[i].style.display = 'none';
			}
		}
	}
	else
	{
		for (var i = 1; i < row.length; i++)
		{
			row[i].style.display = '';
			if (i % 2)
			{
				row[i].className = "light";
				row[i].setAttribute("class", "light");
			}
			else
			{
				row[i].className = "dark";
				row[i].setAttribute("class", "dark");
			}
		}
		ile = row.length;
	}

	ileFirm.innerHTML = ile;
}

/* ====================================================================== */

function admin_ludzie_filtrowanie(obj)
{
	var tablica = document.getElementById('admin_ludzie_lista');
	var row = tablica.getElementsByTagName('TR');
	var testReg = new RegExp(obj.value, "i");
	var ileLudzi = document.getElementById('admin_ludzie_lista_ile');
	var ile = 0;

	if (obj.value != '')
	{
		for (var i = 1; i < row.length; i++)
		{

			var pole = row[i].getElementsByTagName('TD');
			if ( testReg.test(pole[1].innerHTML) )
			{
				row[i].style.display = '';
				if (ile % 2)
					row[i].setAttribute("class", "dark");
				else
					row[i].setAttribute("class", "light");
				ile++;
			}
			else
			{
				row[i].style.display = 'none';
			}
		}
	}
	else
	{
		for (var i = 1; i < row.length; i++)
		{
			row[i].style.display = '';
			if (i % 2)
				row[i].setAttribute("class", "light");
			else
				row[i].setAttribute("class", "dark");
		}
		ile = row.length;
	}


	ileLudzi.innerHTML = ile;
}

/* ====================================================================== */

function prawy(e) 
{
	if (navigator.appName == 'Netscape' && (e.which == 2 || e.which == 3)) 
	{
		alert("Oj, nieładnie tak...");
		return false;
	}
	else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button==2 || event.button == 3)) 
	{
		alert("Oj, nieładnie tak...");
		return false;
	}

	return true;
}

/* ====================================================================== */

function user_zmiana_hasla(obj)
{
	var p1 = document.getElementById('pass_new1');
	var p2 = document.getElementById('pass_new2');
	var blad = document.getElementById('profil_zle_haslo');
	var ok = document.getElementById('submit');

	if (p1.value && p2.value)
		if (p1.value == p2.value)
		{
			p1.style.border = '1px solid black';
			p2.style.border = '1px solid black';
			blad.style.display = 'none';
			ok.disabled = '';
		}
		else
		{
			p1.style.border = '1px solid red';
			p2.style.border = '1px solid red';
			blad.style.display = '';
			ok.disabled = 'disabled';
		}

}

/* ====================================================================== */

function raporty_switch(ktory, max)
{
	for (var i = 1; i <= max; i++)
	{
		document.getElementById('raport_' + i).style.display = 'none';
	}

	document.getElementById('raport_' + ktory).style.display = '';
}

/* ====================================================================== */

function firmy_zarzad_dodaj()
{
	if (document.getElementById('firma_zarzad_ile'))
		ile = document.getElementById('firma_zarzad_ile').value;

	ile++;
	document.getElementById('firma_zarzad_ile').value = ile;

	var gdzie = document.getElementById('firma_zarzad');

	var textOsoba = document.createElement('LABEL');
			textOsoba.innerHTML = 'Osoba:';
	var inputOsoba = document.createElement('INPUT');	
			inputOsoba.setAttribute('type', 'text');
			inputOsoba.setAttribute('name', 'firma_zarzad_' + ile + '_osoba');
			inputOsoba.setAttribute('id', 'firma_zarzad_' + ile + '_osoba');

	var inputUid = document.createElement('INPUT');
			inputUid.setAttribute('type', 'text');
			inputUid.setAttribute('size', '5');
			inputUid.setAttribute('name', 'firma_zarzad_' + ile + '_uid');
			inputUid.setAttribute('id', 'firma_zarzad_' + ile + '_uid');

	var textStanowisko = document.createElement('LABEL');
			textStanowisko.innerHTML = 'Stanowisko:';
	var inputStanowisko = document.createElement('INPUT');		
			inputStanowisko.setAttribute('type', 'text');
			inputStanowisko.setAttribute('name', 'firma_zarzad_' + ile + '_stanowisko');
			inputStanowisko.setAttribute('id', 'firma_zarzad_' + ile + '_stanowisko');
			inputStanowisko.setAttribute('size', '50');
	
	var scriptSrc = 'var options_xml = '
								+ '{	script: function (input) '
								+	'{ 	return base_url+"LUDZIE/XML/"+input; 	},'
								+	'varname:"input", minchars: 3, maxresults: 20, callback: function (obj) { document.getElementById("firma_zarzad_'+ile+'_uid").value = obj.id; document.getElementById("firma_zarzad_'+ile+'_stanowisko").value = obj.info; } 	};'
								+ 'var as_xml = new bsn.AutoSuggest("firma_zarzad_'+ile+'_osoba", options_xml); ';

	var autoOsoba = document.createElement('SCRIPT');
			autoOsoba.text = scriptSrc;

	gdzie.appendChild( document.createElement('BR') );
	gdzie.appendChild( textOsoba );
	gdzie.appendChild( inputOsoba );
	gdzie.appendChild( inputUid );

	gdzie.appendChild( document.createElement('BR') );
	gdzie.appendChild( textStanowisko );
	gdzie.appendChild( inputStanowisko );

	gdzie.appendChild( autoOsoba );
	gdzie.appendChild( document.createElement('BR') );
			 
}

/* ====================================================================== */

function ludzie_rejestracja()
{
	var jestOK = false;
	var divBledy = document.getElementById('ludzie_rejestracja_bledy');

	var imie = document.getElementById('user_imie');
	var nazwisko = document.getElementById('user_nazwisko');

	if (imie.value == '')
	{
		jestOK = false;
		imie.style.border = '1px solid red';
		bledy += "Podaj imię<BR>\n";
	}

	alert(jestOK);

	if (jestOK) 
	{
		alert('jest OK');
		return true;
	}
	else
	{
		divBledy.style.display = '';
		return false;
	}
}

/* ====================================================================== */

function admin_user_haslo(obj)
{
	var form = document.getElementById('user_haslo_nowe');
	if (obj.checked)
		form.style.display = '';
	else
		form.style.display = 'none';
}

/* ====================================================================== */

function admin_tag(obj)
{
	var gdzie_pl = document.getElementById('tag_nazwa_pl');
	var gdzie = document.getElementById('tag_nazwa_pl');

	gdzie_pl.value = obj[obj.selectedIndex].text;
	gdzie.value = obj[obj.selectedIndex].text;
}

/* ====================================================================== */

function popImage(imageURL)
{
	// Script Source: CodeLifter.com
	// Copyright 2003
	// Do not remove this notice.

	var PositionX = 100;
	var PositionY = 100;
	var defaultWidth  = 500;
	var defaultHeight = 500;
	var AutoClose = true;
	var imageTitle = 'ForumMleczarskie.pl';

	if (parseInt(navigator.appVersion.charAt(0)) >= 4)
	{
		var isNN = (navigator.appName == "Netscape") ? 1 : 0;
		var isIE = (navigator.appName.indexOf("Microsoft") != -1) ? 1 : 0;
	}

	var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
	var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;

	if (isNN)
	{
		imgWin=window.open('about:blank','',optNN);
	}

	if (isIE)
	{
		imgWin=window.open('about:blank','',optIE);
	}
	
	with (imgWin.document)
	{
		writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');writeln('<sc'+'ript>');
		writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
		writeln('isNN=(navigator.appName=="Netscape")?1:0;');writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
		writeln('function reSizeToImage(){');writeln('if (isIE){');writeln('window.resizeTo(300,300);');
		writeln('width=300-(document.body.clientWidth-document.images[0].width);');
		writeln('height=300-(document.body.clientHeight-document.images[0].height);');
		writeln('window.resizeTo(width,height);}');writeln('if (isNN){');       
		writeln('window.innerWidth=document.images["newsImg"].width;');writeln('window.innerHeight=document.images["newsImg"].height;}}');
		writeln('function doTitle(){document.title="'+imageTitle+'";}');writeln('</sc'+'ript>');

		if (!AutoClose) 
			writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
		else 
			writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
		writeln('<img name="newsImg" src='+imageURL+' style="display:block"></body></html>');
		close();		
	}
}

/* ====================================================================== */

function newsletterConfirm()
{
	if (confirm("Czy >>>NA PEWNO<<< chcesz rozesłać newsletter do wszystkich użytkowników?"))
	{
		return true;
	}
	else
	{
		return false;
	}
}

