//wspólne funkcje cms

//okreslenie przegladarki
if(navigator.appName.indexOf("Microsoft")>=0){IE=true}else{IE=false}

//okreslenie parametrow kliknietego obiektu
function test(){
if(parent.cms){
parent.cms.parametry()
}
}

function druk(){
okno=window.open("szablon_druk.php?d="+cms_d+"&i="+cms_i,"","width=760, height=450, titlebar=0, scrollbars=yes")
}

otwarte=0;
function powieksz(rozx,rozy,nazwa)
{
if (otwarte==1) 	{ if (noweokno.closed) {otwarte=0 } else { noweokno.close(); otwarte=0}
					};
nazwab=nazwa
noweokno=window.open("big.htm", "noweokno", "width="+rozx+", height="+rozy+", titlebar=yes, scrollbars=no");

otwarte=1;
};

function hide()
{
	document.getElementById("bannn").style.display = "none";
}

function sprawdzDate(form, mod) {
	
	liczba_dni = new Array(31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); 
	if(mod == 'od') {
		var dzien = form.od_dzien.selectedIndex;
		var miesiac = form.od_miesiac.selectedIndex;
	} else if(mod == 'do'){
		var dzien = form.do_dzien.selectedIndex;
		var miesiac = form.do_miesiac.selectedIndex;
	}
	var d =  parseInt(miesiac)-1;
	var lista_dni = '<option></option>';
	for(var i=1; i<=liczba_dni[d]; i++) {
		if(i<10) {
			lista_dni+='<option>0'+i+'</option>';
		} else {
			lista_dni+='<option>'+i+'</option>';
		}
	}
	if(mod == 'od') {
		form.od_dzien.innerHTML = lista_dni;
		form.od_dzien.selectedIndex = dzien;
	} else if(mod == 'do') {
		form.do_dzien.innerHTML = lista_dni;
		form.do_dzien.selectedIndex = dzien;
	}
} 

function sprawdz_email(email) {
    regex = /^[a-zA-Z0-9±æê³ñó¶¿¼¡ÆÊ£ÑÓ¦¯¬.]{1,30}@[a-zA-Z0-9±æê³ñó¶¿¼¡ÆÊ£ÑÓ¦¯¬]+(\.[a-zA-Z0-9±æê³ñó¶¿¼¡ÆÊ£ÑÓ¦¯¬]+)+$/;
    return regex.test(email);
}

function sprawdz_kod_pocztowy(kod_pocztowy) {
  var regex = /^[0-9]{2}\-[0-9]{3}$/;
  return regex.test(kod_pocztowy);
}

function isInteger(s)
{
   var i;

   if (isEmpty(s))
   if (isInteger.arguments.length == 1) return 0;
   else return (isInteger.arguments[1] == true);

   for (i = 0; i < s.length; i++)
   {
      var c = s.charAt(i);

      if (!isDigit(c)) return false;
   }

   return true;
}

function isEmpty(s)
{
   return ((s == null) || (s.length == 0))
}

function isDigit (c)
{
   return ((c >= "0") && (c <= "9"))
}


function wyslij_formularz(form) {
	if (form.imie_nazwisko.value == "") {
		alert("Imiê i nazwisko jest wymagane"); return false;
	} 
	if (form.imie_nazwisko.value.length > 100) {
		alert("Nazwa firmy nie mo¿e byæ d³u¿sza ni¿ 100 znaków"); return false;
	}
	if (form.stanowisko.value == "") {
		alert("Stanowisko jest wymagane"); return false;
	} 
	if (form.stanowisko.value.length > 150) {
		alert("Adres firmy nie mo¿e byæ d³u¿szy ni¿ 150 znaków"); return false;
	}
	if (form.zaklad_pracy.value == "") {
		alert("Nazwa i adres zak³adu pracy s± wymagane"); return false;
	} 
	if (form.telefon.value == "") {
		alert("Numer telefonu jest wymagany"); return false;
	} 
	if (form.telefon.value.length > 18) {
		alert("Numer telefonu nie mo¿e byæ d³u¿szy jak 18 znaków"); return false;
	}
	if (form.fax.value.length > 18) {
		alert("Numer faxu nie mo¿e byæ d³u¿szy jak 18 znaków"); return false;
	}
	if (form.adres.value == "") {
		alert("Dok³adny adres i telefon domowy s± wymagane"); return false;
	} 
	if (form.email.value == "") {
		alert("Adres e-mail jest wymagany"); return false;
	} 
	if (!sprawdz_email(form.email.value)) {
		alert("Niepoprawny adres email"); return false;
	}
	form.submit();
}

