ie4 = (document.all) ? true:false;
nn4 = (document.layers) ? true:false;
nn6 = (document.getElementById) ? true:false;

function ukryj(nazwa) {
	if (ie4) {
 		document.all[nazwa].style.display="none";
	}
	if (nn4&&!ie4) {
		document.layers[nazwa].style.display="none";
	}
	if (nn6&&!ie4)	 {
		document.getElementById(nazwa).style.display="none";
	}
}

function pokaz(nazwa) {
	if (ie4) {
		document.all[nazwa].style.display="";
	}
	if (nn4&&!ie4) {
		document.layers[nazwa].style.display="";
	}
	if (nn6&&!ie4)	 {
		document.getElementById(nazwa).style.display="";
	}
}

function aktywne(nazwa) {
	if (ie4) {
		document.all[nazwa].style.background = "#FFFFFF";
	}
	if (nn4) {
		document.layers[nazwa].style.background = "#FFFFFF";
	}
	if (nn6)	 {
		document.getElementById(nazwa).style.background = "#FFFFFF";
	}
}

function nieaktywne(nazwa) {
	if (ie4) {
		document.all[nazwa].style.background = "#DDDDDD";
	}
	if (nn4) {
		document.layers[nazwa].style.background = "#DDDDDD";
	}
	if (nn6)	 {
		document.getElementById(nazwa).style.background = "#DDDDDD";
	}
}

function liczokladke() {
	if (document.kalkulator.iloscstron_okladka.checked) {
		pokaz("okladka");
		return false;
	} else {
		ukryj("okladka");
		return false;
	}
}

function okladka(typ) {
	if (document.kalkulacja.produkt.value == "foldery" || document.kalkulacja.produkt.value == "książki") {
		pokaz("okladka");
		return false;
	} else {
		ukryj("okladka");
		return false;
	}
}


function wlacz_pantone_okladka() {
	if (document.kalkulacja.dodatkowe_kolory_Pantone_okladka.checked) {
		aktywne("nr_pantone_okladka");
		document.kalkulacja.nr_pantone_okladka.disabled='';
		return false;
	} else {
		nieaktywne("nr_pantone_okladka");
		document.kalkulacja.nr_pantone_okladka.disabled='True';
		return false;
	}
}

function wlacz_pantone_srodek() {
	if (document.kalkulacja.dodatkowe_kolory_Pantone_srodek.checked) {
		aktywne("nr_pantone_srodek");
		document.kalkulacja.nr_pantone_srodek.disabled='';
		return false;
	} else {
		nieaktywne("nr_pantone_srodek");
		document.kalkulacja.nr_pantone_srodek.disabled='True';
		return false;
	}
}

function wlacz_ilosc_lakieru(typ) {
	if (typ == "2") {
		aktywne("ilosc_lakieru");
		document.kalkulacja.ilosc_lakieru.disabled='';
		return false;
	} else {
		nieaktywne("ilosc_lakieru");
		document.kalkulacja.ilosc_lakieru.disabled='True';
		return false;
	}
}

function wlacz_dwustronny_okladka(typ) {
	if (typ == "2") {
		aktywne("kolory_tyl_okladka");
		document.kalkulacja.kolory_tyl_okladka.disabled='';
		document.kalkulacja.paleta_tyl_okladka[0].disabled='';
		document.kalkulacja.paleta_tyl_okladka[1].disabled='';
		return false;
	} else {
		nieaktywne("kolory_tyl_okladka");
		document.kalkulacja.kolory_tyl_okladka.disabled='True';
		document.kalkulacja.paleta_tyl_okladka[0].disabled='True';
		document.kalkulacja.paleta_tyl_okladka[1].disabled='True';
		return false;
	}
}

function wlacz_ilosc_lakieru_okladka(typ) {
	if (typ == "2") {
		aktywne("ilosc_lakieru_okladka");
		document.kalkulacja.ilosc_lakieru_okladka.disabled='';
		return false;
	} else {
		nieaktywne("ilosc_lakieru_okladka");
		document.kalkulacja.ilosc_lakieru_okladka.disabled='True';
		return false;
	}
}

function wlacz_bigowanie() {
	if (document.kalkulacja.bigowanie.checked) {
		aktywne("ilosc_bigow");
		document.kalkulacja.ilosc_bigow.disabled='';
		return false;
	} else {
		nieaktywne("ilosc_bigow");
		document.kalkulacja.ilosc_bigow.disabled='True';
		return false;
	}
}

function wlacz_zszywanie() {
	if (document.kalkulacja.zszywanie.checked) {
		aktywne("ilosc_zszywek");
		document.kalkulacja.ilosc_zszywek.disabled='';
		aktywne("zszywki");
		document.kalkulacja.zszywki.disabled='';
		return false;
	} else {
		nieaktywne("ilosc_zszywek");
		document.kalkulacja.ilosc_zszywek.disabled='True';
		aktywne("zszywki");
		document.kalkulacja.zszywki.disabled='True';
		return false;
	}
}

function wlacz_dowoz() {
	if (document.kalkulacja.dowoz.checked) {
		aktywne("miasto");
		document.kalkulacja.miasto.disabled='';
		return false;
	} else {
		nieaktywne("miasto");
		document.kalkulacja.miasto.disabled='True';
		return false;
	}
}
	
function sprawdz() {	
	if (document.kalkulacja.produkt.value == "") {
		alert("Nie wybrałeś produktu!");
		document.kalkulacja.produkt.focus();
		return false;
	}
	if (document.kalkulacja.format_pracy.value == "") {
		alert("Nie wybrałeś formatu pracy!");
		document.kalkulacja.format_pracy.focus();
		document.kalkulacja.format_pracy.select();
		return false;
	}
	wzor = new RegExp("^[0-9]{1,}$");
	if (!wzor.test(document.kalkulacja.ilosc_stron.value)) {
		alert("Nie wpisałeś poprawnej ilości stron!");
		document.kalkulacja.ilosc_stron.focus();
		document.kalkulacja.ilosc_stron.select();
		return false;
	}
	wzor = new RegExp("^[0-9]{1,}$");
	if (!wzor.test(document.kalkulacja.naklad.value)) {
		alert("Nie wpisałeś poprawnego nakładu!");
		document.kalkulacja.naklad.focus();
		document.kalkulacja.naklad.select();
		return false;
	}
	if (document.kalkulacja.imie_nazwisko.value == "") {
		alert("Nie podałeś danych kontaktowych!");
		document.kalkulacja.imie_nazwisko.focus();
		document.kalkulacja.imie_nazwisko.select();
		return false;
	}
	if (document.kalkulacja.tel.value == "") {
		alert("Nie podałeś danych kontaktowych!");
		document.kalkulacja.tel.focus();
		document.kalkulacja.tel.select();
		return false;
	}
}

