lastListingProductSelected = 0;
var sizeCount = [];

function toggleDiv ( id ) {
	$(id).slideToggle("slow");
}

function refreshSearchProducts () {
	category_id = $("#master_search_cat").val();
	loadSearchProducts(category_id);
}
    
function loadSearchProducts ( cid ) {
	$("#search_products_list").load("jax/load_search_products.jax.php", { cat_id : cid });
}

function showListingSizeList ( id ) {
	if ( lastListingProductSelected != 0 && lastListingProductSelected != id ) {
		$("#listing_size_list_" + lastListingProductSelected).slideUp('slow');
	}
	$("#listing_size_list_" +  id).slideToggle('slow');
	lastListingProductSelected = id;
}

function showSizeRequestForm () {
	$("#size_list").removeClass('highlight');
	$("#size_error").html('');
	$("#size_request_title").addClass('ask-title').show('slow');
	$("#size_request_close").show();
	$("#size_request").slideDown("slow");
}

function hideSizeRequestForm () {
	$("#size_request").slideUp("slow", function () {
		$("#size_request_close").hide();
		$("#size_request_title").removeClass('ask-title').show('slow');
	});
}

function requestSize ( prid ) {
	pname = $("#name").val();
	pemail = $("#email").val();
	psize_request = $("#size_request_size").val();
	$("#size_request_notif").load("jax/request_product_size.jax.php", { product_id : prid, name : pname, email : pemail, size_request : psize_request });
}

function submitForm( id ) {
	$("#" + id).submit();
}

function selectSize ( id ) {
	for ( i = 0; i<=sizeCount-1; i++) {
		if ( $("#size" + i).attr("id") != id ) {
			$("#size" + i).removeClass("tag-selected");
			$("#size" + i).addClass("tag");
		}
		else {
			$("input[name='products_size_selected']").val($("#size" + i).text());
			sizeSelected = true;
			if ( $("#size_list").hasClass('highlight') ) {
				submitToCart();
			}
			$("#size" + i).removeClass("tag");
			$("#size" + i).addClass("tag-selected");
			$("#size_list").removeClass('highlight');
			$("#size_error").html('');
		}
	}
}

function checkSizeSelection () {
	if ( sizeSelected ) {
		return true;
	}
	else {
		return false;
	}
}

function submitToCart () {
	if ( checkSizeSelection() ) {
		$("#cart_qty").submit();
		return true;
	}
	else {
		$("#size_request").hide(0)
		$("#size_request_close").hide();
		$("#size_request_title").removeClass('ask-title').show('slow');
		$("#size_list").addClass('highlight');
		$("#size_error").html('Selectati o marime');
		return false;
	}
}

function deleteFromCart ( prodID ) {
	$("#cart_products").append('<input type="hidden" name="product_id" value="' + prodID + '" />');
	$("#cart_products").append('<input type="hidden" name="action" value="delete" />');
	$("#cart_products").submit();
}

function submitProductListingToCart ( prid, size ) {
	$("#products_size_selected_" + prid).val(size);
	$("#cart_qty_" + prid).submit();
}

