function selectShip(o,c) {
	div = document.getElementsByTagName("DIV");
	// ukrywanie
	for (i=0; i<div.length; i++) {
		if ((div[i].className.search("gift")!="-1") || (div[i].className.search("other")!="-1")|| (div[i].className.search("other2")!="-1"))
     div[i].style.display="none";
	}
	// jeśli zaznaczony pokaż
	if (o.checked && c) {
		for (j=0; j<div.length; j++) {
			if (div[j].className.search(c) != -1) div[j].style.display="block";
		}
	}
}

// sprawdzanie ktory jest zanzaczony i ponowne wywolanie po odswiezeniu strony
function checkShip() {
	if (document.step1.dost[0].checked) selectShip(document.step1.dost[0],'gift');
	if (document.step1.dost[1].checked) selectShip(document.step1.dost[1]);
	if (document.step1.dost[2].checked) selectShip(document.step1.dost[2],'other');
	if (document.step1.vat[0].checked) document.getElementById('nipBox').style.display='block';
}

function validate(obj,names) {
	labels = document.getElementsByTagName("label");
	// przywracanie kolorow
	for (i=0; i<labels.length; i++) {
		if (labels[i].parentNode.parentNode.className=="processing") labels[i].style.color="#807e6f";
		else labels[i].style.color="#312017";
	}
	//kolorowanie niepoprawnych linkow
	for (j=0; j<labels.length; j++) {
		for (k=0; k<names.length; k++) {
			if (labels[j].getAttribute("for")==names[k]) labels[j].style.color="#C60030";
			else if (labels[j].getAttribute("htmlFor")==names[k]) labels[j].style.color="#C60030";
		}
	}
	if (names.length!=0) alert("Uzupełnij wymagane pola i sprawdź ich poprawność.");
	else obj.submit();
}

function validateAjax(obj,names,xajax) {
	labels = document.getElementsByTagName("label");
	// przywracanie kolorow
	for (i=0; i<labels.length; i++) {
		if (labels[i].parentNode.parentNode.className=="processing") labels[i].style.color="#807e6f";
		else labels[i].style.color="#312017";
	}
	//kolorowanie niepoprawnych linkow
	for (j=0; j<labels.length; j++) {
		for (k=0; k<names.length; k++) {
			if (labels[j].getAttribute("for")==names[k]) labels[j].style.color="#C60030";
			else if (labels[j].getAttribute("htmlFor")==names[k]) labels[j].style.color="#C60030";
		}
	}
	if (names.length!=0) {alert("Uzupełnij wymagane pola i sprawdź ich poprawność.");return false}
  else return true;
}

function addOcc(obj,d,m,r) {
	var form2 = document.forms[1];
	var name = obj.firstChild.nodeValue.replace(/\s*$/, "");
	
	form2.day.value=d;
	form2.month.value=m;
	form2.year.value=r;
	form2.occasion.value=name;
}

function PayHide() {
	document.getElementById("elpay").style.display="none";
	document.getElementById("nextBtn").style.display="block";
}
function PayShow() {
	document.getElementById("elpay").style.display="block";
	document.getElementById("nextBtn").style.display="none";
}
