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);
}