$(function(){
	$("#add_to_cart").click(function(){
		$.get('/Pages/add_to_cart.php',{id:$(this).attr('title')},null);
		$("#shopping-cart").fadeTo("slow",0.5,function(){
			$(this).fadeTo("slow",1);
		});
		alert("Produsul a fost adaugat in Cosul de cumparaturi");
	});
	$(".item-add").click(function(){
		$.get('/Pages/add_to_cart.php',{id:$(this).attr('title')},null);
		setTimeout("window.location.reload()",500);
	});
	$(".item-subtract").click(function(){
		$.get('/Pages/add_to_cart.php',{id:$(this).attr('title'),param:"subtract"},null);
		setTimeout("window.location.reload()",500);
	});
	$(".item-remove").click(function(){
		$.get('/Pages/add_to_cart.php',{id:$(this).attr('title'),param:"remove"},null);
		setTimeout("window.location.reload()",500);
	});
	$("#purchase").click(function(){
		$("#cart-form").slideToggle("slow");
	});
});

function validate()
{
	var msg = "";
	var err = 0;
	var email_pattern = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/;
	$(".required").each(function(){
		if ($.trim($(this).val()).length < 3)
		{
			$(this).css("border","1px solid red");
			msg += "Trebuie sa completezi campul "+$(this).attr('title')+"!\n";
			err++;
		} else if ($(this).attr('title')=="Email" && $(this).attr("class","required")) {
			if (!$(this).val().match(email_pattern))
			{
				$(this).css("border","1px solid red");
				msg += "Trebuie sa completezi campul "+$(this).attr('title') +"! Completeaza-l cu o adresa de email valida!\n";
				err++;
				
			} else {
				$(this).css("border-color","#666");
			}
		} else {
			$(this).css("border-color","#666");
		}
	});
	if (err > 0)
	{
		alert("Sunt erori!\n"+msg);
		return false;
	} else {
		return true;
	}
}
