/* --------------- formularze pocztowe ------------------------- */

function sprawdz_tekst(tekst)
{
	var ok = false;
	var znak = '';

	if (tekst.length) {
		znak = tekst.toString().charCodeAt(0);

		for (var i = 0; i < tekst.length; i++) {
			if (tekst.toString().charCodeAt(i) != znak) {
				ok = true;
				break;
			} else {
				znak = tekst.toString().charCodeAt(i);
			}
		}
	}

	return ok;
}


function wyslij_f1() {
   document.formularz.operacja.value = 20;
   var ok = sprawdz_f1(document.formularz);
   if (ok == true) document.formularz.submit();
}

function wyslij_f2() {
   document.formularz.operacja.value = 20;
   var ok = sprawdz_f2(document.formularz);
   if (ok == true) document.formularz.submit();
}

function zalacznik_f1() {
   document.formularz.operacja.value = 10;
   var ok = sprawdz_f1(document.formularz);
   if (ok == true) document.formularz.submit();
}

function sprawdz_f1(formularz)
{
   var blad = 0;
	var pole = '';
	var nazwa = '';

	if (blad == 0 && !sprawdz_tekst(formularz.nazwa_firmy.value)) blad = 1;
	if (blad == 0 && (!formularz.mail.value || formularz.mail.value.indexOf('@') == -1 || formularz.mail.value.indexOf('.') == -1)) blad = 5;
	if (blad == 0 && !sprawdz_tekst(formularz.osoba.value)) blad = 6;
	if (blad == 0 && !sprawdz_tekst(formularz.wersja.value)) blad = 7;
	if (blad == 0 && !sprawdz_tekst(formularz.os.value)) blad = 8;
	if (blad == 0 && !sprawdz_tekst(formularz.opis.value)) blad = 9;
	if (blad == 0 && formularz.oswiadczenie.checked == false) blad = 10;

	switch (blad) {
		case 1: nazwa = 'Firm'; pole = 'nazwa_firmy'; break;
		case 5: nazwa = 'E-mail'; pole = 'mail'; break;
		case 6: nazwa = 'Your name'; pole = 'osoba'; break;
		case 7: nazwa = 'Version'; pole = 'wersja'; break;
		case 8: nazwa = 'Operating system'; pole = 'os'; break;
		case 9: nazwa = 'Description'; pole = 'opis'; break;
//		case 10: nazwa = 'Zgoda na przetwarzanie danych osobowych'; pole = 'oswiadczenie'; break;
	}

	if (blad > 0) {
		alert( 'Incorrect data. Please check field ' + nazwa +'.');
		eval('formularz.'+pole+'.focus()');
	}

	if (blad == 0) {
		if (formularz.operacja.value == 20) formularz.operacja.value = 1;
		else formularz.operacja.value = 0;
		return true;
	} else {
		formularz.operacja.value = 0;
      return false;
   }
}

function sprawdz_f2(formularz)
{
   var blad = 0;
	var pole = '';
	var nazwa = '';

	if (blad == 0 && !sprawdz_tekst(formularz.nazwa_firmy.value)) blad = 1;
	if (blad == 0 && (!formularz.mail.value || formularz.mail.value.indexOf('@') == -1 || formularz.mail.value.indexOf('.') == -1)) blad = 5;
	if (blad == 0 && !sprawdz_tekst(formularz.osoba.value)) blad = 6;
	//if (blad == 0 && !sprawdz_tekst(formularz.wersja.value)) blad = 7;
	//if (blad == 0 && !sprawdz_tekst(formularz.os.value)) blad = 8;
	//if (blad == 0 && !sprawdz_tekst(formularz.opis.value)) blad = 9;
	if (blad == 0 && formularz.oswiadczenie.checked == false) blad = 10;

	switch (blad) {
		case 1: nazwa = 'Firm'; pole = 'nazwa_firmy'; break;
		case 5: nazwa = 'E-mail'; pole = 'mail'; break;
		case 6: nazwa = 'Your name'; pole = 'osoba'; break;
		//case 7: nazwa = 'Wersja'; pole = 'wersja'; break;
		//case 8: nazwa = 'System operacyjny'; pole = 'os'; break;
		//case 9: nazwa = 'Opis'; pole = 'opis'; break;
		case 10: nazwa = 'Zgoda na przetwarzanie danych osobowych'; pole = 'oswiadczenie'; break;
	}

	if (blad > 0) {
		alert('Pole ' + nazwa + ' musi byc poprawnie wypelnione, aby wyslac formularz.');
		eval('formularz.'+pole+'.focus()');
	}

	if (blad == 0) {
		if (formularz.operacja.value == 20) formularz.operacja.value = 1;
		else formularz.operacja.value = 0;
		return true;
	} else {
		formularz.operacja.value = 0;
      return false;
   }
}


function sprawdz_humor(formularz)
{
   var blad = 0;
	var pole = '';
	var nazwa = '';

	if (blad == 0 && (!formularz.email.value || formularz.email.value.indexOf('@') == -1 || formularz.email.value.indexOf('.') == -1)) blad = 1;
	if (blad == 0 && !sprawdz_tekst(formularz.podpis.value)) blad = 2;

	switch (blad) {
		case 1: nazwa = 'Adres e-mail'; pole = 'email'; break;
		case 2: nazwa = 'Podpis'; pole = 'podpis'; break;
	}

	if (blad > 0) {
		alert('Pole ' + nazwa + ' musi byc poprawnie wypelnione, aby wyslac formularz.');
		eval('formularz.'+pole+'.focus()');
	}

	if (blad == 0) {
		formularz.operacja.value = 1;
		return true;
	} else {
		formularz.operacja.value = 0;
      return false;
   }
}



function podswietlMenu(id) {
  if (id != '') {
   var x1 = $('a[href="index_en.php?id='+id+'"]');
   var idx = x1.length - 1;
   if ((x1.length > 0) && ($(x1[idx]).parent().get(0).className == 'menu')) {
    // --- jesli poziom glowny
    $(x1).toggleClass('topMenuSelected1');
    var x2 = $($(x1).parent().get(0)).next();
    if (x2 && ($(x2).text().length > 10)) {
     $("#topMenuEmpty").append($(x2).html());
     $("#topMenuEmpty0").css('display', 'block');
     //$("#topMenuEmpty0").css('top', '265px');
     
    }
   } else {
    // --- jesl podpoziom
    var y1 = $('#'+id);
    if (y1) {
     y1.toggleClass('topMenuSelected2');
	 var y12 = $(y1).children();
	 if (y12.length > 0) $(y12[0]).toggleClass('topMenuSelected2a');
     var y2 = $(y1).parent().parent();
     var y3 = $(y1).parent().parent().prev();
     if (y3) {
      var y32 = $(y3).children();
      if (y32.length > 0) $(y32[0]).toggleClass('topMenuSelected1');
     }
     if (y2 && ($(y2).text().length > 10)) {
      $("#topMenuEmpty").append($(y2).html());
      $("#topMenuEmpty0").css('display', 'block');
      //$("#topMenuEmpty0").css('top', '265px');
     }
    }
   }
  }
}

