
function plus(id_product, also_set_basket) {
	$("#pieces" + id_product).val(parseInt($("#pieces" + id_product).val()) + 1);
	if(also_set_basket) {
	
		$.ajax({
			type: "GET",
			url: "http://www.optikpetrik.sk/scripts/small_basket.php",
			data: "set="+id_product+"&pieces="+$("#pieces"+id_product).val(),
			success: function(msg){
				$("#small_basket").html(msg);
				$.ajax({
					type: "GET",
					url: "http://www.optikpetrik.sk/scripts/basket.php",
					data: "",
					success: function(msg){
						$("#basket").html(msg);
						$.ajax({
							type: "GET",
							url: "http://www.optikpetrik.sk/scripts/order_submit.php",
							data: "url1=" + $('url1').text(),
							success: function(msg2){
								$("#order_submit").html(msg2);
							}
						});
					}
				});
			}
		});
		
	}
}

function minus(id_product, also_set_basket) {
	if(also_set_basket) {
		if($("#pieces" + id_product).val() > 0) $("#pieces" + id_product).val(parseInt($("#pieces" + id_product).val()) - 1);
		$.ajax({
			type: "GET",
			url: "http://www.optikpetrik.sk/scripts/small_basket.php",
			data: "set="+id_product+"&pieces="+$("#pieces"+id_product).val(),
			success: function(msg){
				$("#small_basket").html(msg);
				$.ajax({
					type: "GET",
					url: "http://www.optikpetrik.sk/scripts/basket.php",
					data: "",
					success: function(msg){
						$("#basket").html(msg);
						$.ajax({
							type: "GET",
							url: "http://www.optikpetrik.sk/scripts/order_submit.php",
							data: "url1=" + $('url1').text(),
							success: function(msg2){
								$("#order_submit").html(msg2);
							}
						});
					}
				});
			}
		});
	}
	else {
		if($("#pieces" + id_product).val() > 1) $("#pieces" + id_product).val(parseInt($("#pieces" + id_product).val()) - 1);
	}
}

function to_basket(id_product) {
	$("#small_basket").fadeOut("fast");
	$.ajax({
		type: "GET",
		url: "http://www.optikpetrik.sk/scripts/small_basket.php",
		data: "add="+id_product+"&pieces="+$("#pieces"+id_product).val(),
		success: function(msg){
			$("#small_basket").html(msg);
		}
	});
	$("#small_basket").fadeIn("fast");
}

function check_login_exists(email) {
	$.ajax({
		type: "GET",
		url: "http://www.optikpetrik.sk/scripts/check_login.php",
		data: "email=" + email,
		success: function(msg){
			if(msg == "1") return true;
			else {
				alert("Ľutujeme, ale zadaný prihlasovací email je už používaný. Ak ste zabudli heslo, napíšte nám email alebo si zvoľte iný prihlasovací email.");
				return false;
			}
		}
	});
}

function checkemail(str){
	var filter=/^.+@.+\..{2,3}$/
	
	if(filter.test(str)) testresults = true;
	else {
	    testresults = false;
	}
	return (testresults);
}


function mandatory_client_reg() {
	var chyba = false;
	if(document.getElementsByName("password")[0].value == "") { document.getElementsByName("password")[0].className = "mandatory_input"; chyba = true; } else { document.getElementsByName("password")[0].className = ""; }
	if(document.getElementsByName("password1")[0].value == "") { document.getElementsByName("password1")[0].className = "mandatory_input"; chyba = true; } else { document.getElementsByName("password1")[0].className = ""; }
	
	if(document.getElementsByName("password")[0].value != document.getElementsByName("password1")[0].value) { document.getElementsByName("password")[0].className = "mandatory_input"; document.getElementsByName("password1")[0].className = "mandatory_input"; chyba = true; } else { }
	
		 if(document.getElementsByName("first_name")[0].value == "") { document.getElementsByName("first_name")[0].className = "mandatory_input"; chyba = true; } else { document.getElementsByName("first_name")[0].className = ""; } 	 if(document.getElementsByName("surname")[0].value == "") { document.getElementsByName("surname")[0].className = "mandatory_input"; chyba = true; } else { document.getElementsByName("surname")[0].className = ""; } 	 if(document.getElementsByName("street")[0].value == "") { document.getElementsByName("street")[0].className = "mandatory_input"; chyba = true; } else { document.getElementsByName("street")[0].className = ""; } 	 if(document.getElementsByName("city")[0].value == "") { document.getElementsByName("city")[0].className = "mandatory_input"; chyba = true; } else { document.getElementsByName("city")[0].className = ""; } 	 if(document.getElementsByName("zip")[0].value == "") { document.getElementsByName("zip")[0].className = "mandatory_input"; chyba = true; } else { document.getElementsByName("zip")[0].className = ""; } 	 if(document.getElementsByName("phone")[0].value == "") { document.getElementsByName("phone")[0].className = "mandatory_input"; chyba = true; } else { document.getElementsByName("phone")[0].className = ""; } 	 if(checkemail(document.getElementsByName("email")[0].value) == false || check_login_exists(document.getElementsByName("email")[0].value)) { document.getElementsByName("email")[0].className = "mandatory_input"; chyba = true; } else { document.getElementsByName("email")[0].className = ""; } 			if(document.getElementsByName("agree_op")[0].checked == false) { document.getElementById("agree_op_label").className = "mandatory_input"; chyba = true; } else { document.getElementById("agree_op_label").className = ""; }
	
	if(chyba) return false;
	return true;
}



function mandatory_client() {
	var chyba = false;
	
	if(document.getElementsByName("password")[0].value == "") { document.getElementsByName("password")[0].className = "mandatory_input"; chyba = true; } else { document.getElementsByName("password")[0].className = ""; }
	if(document.getElementsByName("password1")[0].value == "") { document.getElementsByName("password1")[0].className = "mandatory_input"; chyba = true; } else { document.getElementsByName("password1")[0].className = ""; }
	
		 if(document.getElementsByName("first_name")[0].value == "") { document.getElementsByName("first_name")[0].className = "mandatory_input"; chyba = true; } else { document.getElementsByName("first_name")[0].className = ""; } 	 if(document.getElementsByName("surname")[0].value == "") { document.getElementsByName("surname")[0].className = "mandatory_input"; chyba = true; } else { document.getElementsByName("surname")[0].className = ""; } 	 if(document.getElementsByName("street")[0].value == "") { document.getElementsByName("street")[0].className = "mandatory_input"; chyba = true; } else { document.getElementsByName("street")[0].className = ""; } 	 if(document.getElementsByName("city")[0].value == "") { document.getElementsByName("city")[0].className = "mandatory_input"; chyba = true; } else { document.getElementsByName("city")[0].className = ""; } 	 if(document.getElementsByName("zip")[0].value == "") { document.getElementsByName("zip")[0].className = "mandatory_input"; chyba = true; } else { document.getElementsByName("zip")[0].className = ""; } 	 if(document.getElementsByName("phone")[0].value == "") { document.getElementsByName("phone")[0].className = "mandatory_input"; chyba = true; } else { document.getElementsByName("phone")[0].className = ""; } 	 if(checkemail(document.getElementsByName("email")[0].value) == false || check_login_exists(document.getElementsByName("email")[0].value)) { document.getElementsByName("email")[0].className = "mandatory_input"; chyba = true; } else { document.getElementsByName("email")[0].className = ""; } 			if(document.getElementsByName("agree_op")[0].checked == false) { document.getElementById("agree_op_label").className = "mandatory_input"; chyba = true; } else { document.getElementById("agree_op_label").className = ""; }
	
	if(chyba) return false;
	return true;
}


