/*
########################
# Szybka obsluga firm  #
# autor: kuchna@go2.pl #
# (C) Dekorama 2004    #
########################
*/
/*
SELECT pr.products_id, prd.products_name, pr.products_model, pr.products_price, pr.products_weight FROM products pr, products_description prd WHERE pr.products_id=prd.products_id ORDER BY products_name

SELECT pr.products_id, prd.products_name FROM products pr, products_description prd WHERE pr.products_id=prd.products_id AND prd.products_name like '%&#8222%' ORDER BY products_name

*/

function isEmpty(txt) {
	if (txt==null || txt=="") return true;
	for (var i=0; i<txt.length; i++)
	  if (txt.charAt(i)!=' ' && txt.charAt(i)!='/t' && txt.charAt(i)!='/n' && txt.charAt(i)!='/r')
	  	return false;
	return true;
}

function validate() {
	var zamstr=""
	var df = document.forma
	var pola=""
	var tresc=""
	if(isEmpty(df.firma.value)) pola += "- nazwa firmy\n\n"
	if(isEmpty(df.adres.value)) pola += "- adres firmy\n\n"
	if(isEmpty(df.nazwisko.value)) pola += "- imię i nazwisko przedstawiciela\n\n"
	if(isEmpty(df.email1.value)) pola += "- adres e-mail\n\n"
	if(isEmpty(df.telKom.value)) pola += "- telefon komórkowy\n\n"
	if(isEmpty(df.telStac.value)) pola += "- telefon stacjonarny\n\n"
	if(pola!="") {
		if(pola!="") tresc += "Następujące pola muszą zostać wypełnione:\n\n"+pola
	    window.alert(tresc)
		return false;
	}
	
	if( df.termin.value == "DD-MM-YYYY" ) df.termin.value = ""
	r = df.zamowienie.length
	for(i=0; i<r; i++) {
		df.zamowienie.options[i].selected=true
		zamstr += df.zamowienie.options[i].value
		if(i<r-1) zamstr += "^"
	}
	df.zamvalue.value=zamstr
	return true
}

function dodajDoZamowienia() {
	var df = document.forma
	var sIdx = df.zestawy.selectedIndex
//	item = new Option(df.ilosc.value+" x "+df.zestawy.options[sIdx].text, 66, false, false)

	df.zamowienie.options[df.zamowienie.length] = new Option(df.ilosc.value+" x "+df.zestawy.options[sIdx].text, df.ilosc.value+"|"+df.zestawy.options[sIdx].value+"|"+df.zestawy.options[sIdx].text, false, false)

	//df.zamowienie.options[df.zamowienie.length] = item
	return
}

function add() {
	var tmp = parseInt(document.forma.ilosc.value)
	document.forma.ilosc.value = tmp+1
}

function subt() {
	var tmp = parseInt(document.forma.ilosc.value)
	if(tmp>=2)
		document.forma.ilosc.value = tmp-1
}

function cl_zam() {
	var df = document.forma
	r = df.zamowienie.length
	for(i=r; i>=0; i--) {
		document.forma.zamowienie.options[i]=null
	}
}

function deleteAnItem(theList,itemNo) {
	if(itemNo!=-1) {
		theList.options[itemNo]=null
	}
	else {
		alert("Nie wybrano pozycji do usunięcia!")
	}
}
