function recount() {
	var totalval = parseFloat(document.getElementById('cartValue').value);
	var tempString = "";
	if (document.cartform.payment[0].checked) {
		totalval += 29.28;
	}
	else if (document.cartform.payment[1].checked) {
		totalval += 0;
	}
	else {
		totalval += 0;
	}
	tempString = totalval + "";
	
	document.getElementById('totval').innerHTML = addZeros(tempString) + " zł";
}

function addZeros(string) {
	var finalString = "";
		if(string.indexOf('.')==-1) {
			var zeros = ",00";
			finalString = string.concat(zeros);
		}
		else {
			var stringArray = string.split('.');
			var temp = "";
			finalString = temp.concat(stringArray[0],',',stringArray[1]);
		}
	return finalString;
}

function validateForm() {
	var error = false;
	var errorMsg = "";
	if (document.getElementById("company").value!="" && document.getElementById("company").value.length>150) {
		errorMsg += "Nazwa firmy jest zbyt długa\n";
		error = true;
	}
	if (document.getElementById("nip").value!="" && document.getElementById("nip").value.length!=13) {
		errorMsg += "Nip jest niepoprawny\n";
		error = true;
	}
	
	if (document.getElementById("surname").value=="") {
		errorMsg += "Nie podałeś nazwiska\n";
		error = true;
	}
	else if (document.getElementById("surname").value.length<2 || document.getElementById("surname").value.length>50) {
		errorMsg += "Nazwisko jest niepoprawne\n";
		error = true;
	}
	
	if (document.getElementById("name").value=="") {
		errorMsg += "Nie podałeś imienia\n";
		error = true;
	}
	else if (document.getElementById("name").value.length<2 || document.getElementById("name").value.length>50) {
		errorMsg += "Imię jest niepoprawne\n";
		error = true;
	}
	
	if (document.getElementById("email").value=="") {
		errorMsg += "Nie podałeś adresu email\n";
		error = true;
	}
	else if (document.getElementById("email").value.length<6) {
		errorMsg += "Za krótki adres email\n";
		error = true;
	}
	else if (document.getElementById("email").value.length>100) {
		errorMsg += "Zbyt długi adres email\n";
		error = true;
	}
	
	if (document.getElementById("phone").value=="") {
		errorMsg += "Nie podałes numeru telefonu\n";
		error = true;
	}
	else if (document.getElementById("phone").value.length>13 || document.getElementById("phone").value.length<8) {
		errorMsg += "Podałes niewłaściwy numer telefonu\n";
		error = true;
	}

	if (document.getElementById("postalCode").value=="") {
		errorMsg += "Nie podałes kodu pocztowego\n";
		error = true;
	}
	else if (document.getElementById("postalCode").value.length!=6) {
		errorMsg += "Podałes niewłaściwy kod pocztowy\n";
		error = true;
	}
	
	if (document.getElementById("street").value=="") {
		errorMsg += "Nie podałes ulicy\n";
		error = true;
	}
	else if (document.getElementById("street").value.length > 100) {
		errorMsg += "Zbyt długa nazwa ulicy\n";
		error = true;
	}
	
	if (document.getElementById("city").value=="") {
		errorMsg += "Nie podałes nazwy miejscowości\n";
		error = true;
	}
	else if (document.getElementById("city").value.length<2 || document.getElementById("city").value.length>100) {
		errorMsg += "Zbyt długa lub zbyt krótka nazwa miejscowości\n";
		error = true;
	}
	
	if (document.getElementById("sendSurname").value!="" && (document.getElementById("sendSurname").value.length<2 || document.getElementById("sendSurname").value.length>50)) {
		errorMsg += "Nazwisko jest niepoprawne (adres wysyłki)\n";
		error = true;
	}
	
	if (document.getElementById("sendName").value!="" && (document.getElementById("sendName").value.length<2 || document.getElementById("sendName").value.length>50)) {
		errorMsg += "Imię jest niepoprawne (adres wysyłki)\n";
		error = true;
	}
	
	if (document.getElementById("sendStreet").value.length > 100) {
		errorMsg += "Zbyt długa nazwa ulicy\n";
		error = true;
	}
	
	if (document.getElementById("sendPostalCode").value!="" && document.getElementById("sendPostalCode").value.length!=6) {
		errorMsg += "Kod pocztowy jest niepoprawny (Adres wysyłki)\n";
		error = true;
	}
	
	if (document.getElementById("sendCity").value!="" && document.getElementById("sendCity").value>100) {
		errorMsg += "Nazwa miejscowości jest niepoprawna (Adres wysyłki)\n";
		error = true;
	}
	
	if (document.getElementById("sendSurname").value!="" || document.getElementById("sendName").value!="" || document.getElementById("sendStreet").value!="" || document.getElementById("sendPostalCode").value!="" || document.getElementById("sendCity").value!="") {
		if (document.getElementById("sendSurname").value=="" || document.getElementById("sendName").value=="" || document.getElementById("sendStreet").value=="" || document.getElementById("sendPostalCode").value=="" || document.getElementById("sendCity").value=="") {
			errorMsg += "Nie wypełniłeś wszystkich pól w adresie wysyłki";
			error = true;
		}
	}
	
	if(error==true) {
		window.alert(errorMsg);
		return false;
	}
	else {
		return true;
	}	
}

function newWindow(product,width,height) {
	var prod = product;
	var url = 'http://ezuinvar.com.pl/obrazek.php?produkt=' + prod;
	var size = 'width=' + width + ',height=' + height;
	window.open(url,'INVAR',size);
}


function hideBanner() {
    document.getElementById("banner").style.visibility = "hidden";
    
}
