function isUnsignedInteger(s) {
	return (s.toString().search(/^[0-9]+$/) == 0);
}

function bkAddToCart(productid) {
	var txt = 'Adet : <input type="text" id="product_quantity" name="product_quantity" value="1" />';
	var quantity = 1;

	$.prompt(txt, {
		submit : function(v, m) {
			an = m.children('#product_quantity');
			if (!isUnsignedInteger(an.val())) {
				an.css("border", "solid #ff0000 1px");
				return false;
			}
			quantity = an.val();
			return true;
		},
		callback : function(v, m) {
			if (v) {
				$.get(
						'rpc.php?method=xml&object=deytacatalog::rpcshoppingcart&action=add&productid='
								+ productid + '&quantity=' + quantity,
						function(data) {
							bkRefreshBlock('deytacatalog::bkcardinfo');
						});
			}
		},
		buttons : {
			Tamam :true,
			Iptal :false
		}
	});
}

function bkCartItemDelete(productid) {
	var txt = 'Bu Ürünü Silmek İstiyor musunuz?';
	var quantity = 1;

	$.prompt(
					txt,
					{
						submit : function(v, m) {

							return true;
						},
						callback : function(v, m) {
							if (v) {
								$
										.get(
												'rpc.php?method=xml&object=deytacatalog::rpcshoppingcart&action=delete&productid=' + productid,
												function(data) {
													bkRefreshBlock('deytacatalog::bkshoppingcartedit');
													bkRefreshBlock('deytacatalog::bkcardinfo');
												});
							}
						},
						buttons : {
							Evet :true,
							Hayir :false
						}
					});
}

function bkCartItemUpdate(productid) {
	var txt = 'Adet : <input type="text" id="product_quantity" name="product_quantity" value="1" />';
	var quantity = 1;

	$.prompt(
					txt,
					{
						submit : function(v, m) {
							an = m.children('#product_quantity');
							if (!isUnsignedInteger(an.val())) {
								an.css("border", "solid #ff0000 1px");
								return false;
							}
							quantity = an.val();
							return true;
						},
						callback : function(v, m) {
							if (v) {
								$.get(
												'rpc.php?method=xml&object=deytacatalog::rpcshoppingcart&action=update&productid='
														+ productid
														+ '&quantity='
														+ quantity,
												function(data) {
													bkRefreshBlock('deytacatalog::bkshoppingcartedit');
													bkRefreshBlock('deytacatalog::bkcardinfo');
												});
							}
						},
						buttons : {
							Tamam :true,
							Iptal :false
						}
					});
}

function bkCatalogShowProduct(productid) {
	bkShowModal("deytacatalog::bkproductinfo", "productid=" + productid);
}