var scrollItems = 0; 	// to scroll or not to scroll
var scrollDir = 0;		// scroll direction

var frame_hover = new Image(); 
frame_hover.src = "/_media/images/shop/p-frame-small-hover.png";

var _curItem = "item0";

jQuery(document).ready(function(){
	jQuery(".black_overlay").click(function(){
		hideAdditions();
	});
	jQuery(".small-p").hover(function(){
		jQuery(this).find(".frame").css("background-image","url(/_media/images/shop/p-frame-small-hover.png)");
	},function(){
		jQuery(this).find(".frame").css("background-image","url(/_media/images/shop/p-frame-small.png)");
	});
	jQuery("#finish_btn").click(function(){
		location.href = "/order_details";
	});
	jQuery("#order-button").click(function(){
		if(_cartItems>0) {
			//location.href = "/order_my_details";
			
			jQuery.get("/_ajax/shop/cart.check.ajax.php",{"act":"checkCart"},function(result){
				if(result.err=="MIN_DEAL") {
					alert("עליך להזמין לפחות שתי מנות מהמבצע.");
				} else {
					location.href = "/order_my_details";		
				}
			},"json");
			
		}
	});
	jQuery("#add-items").click(function(){
		location.href = "/order";
	});
	jQuery("#back-myorder").click(function(){
		location.href = "/order_details";
	});
	jQuery("#btn-order").click(function(){
		submitOrder();
	});
	
	$("#additions_btn").click(function(){
		showAdditions();
	});
}).keyup(function(event) {
	if (event.keyCode == '27') {
		hideAdditions();
	}
});


function itemsScroll(dir) {
	if(dir==0) {
		scrollDir = 0;
		clearInterval(scrollItems);
	} else {
		var items = document.getElementById("cart-items");
		scrollDir = dir;
		scrollItems = setInterval(
		function(){
			items.scrollTop += (scrollDir*_scrollSpeed);
		}, 25);
	}
}

Object.size = function(obj) {
    var size = 0, key;
    for (key in obj) {
    	size++;
    }
    return size;
};

function showAdditions() {
	jQuery(document).ready(function(){
		jQuery(".black_overlay").show();
		jQuery("#info-layer").show();
	});
}

function hideAdditions() {
	jQuery(document).ready(function(){
		jQuery(".black_overlay").hide();
		jQuery("#info-layer").hide();
	});
}

function showDeal() {
	jQuery(document).ready(function(){
		jQuery(".black_overlay").show();
		jQuery("#deal-layer").show();
	});
}

function hideDeal() {
	jQuery(document).ready(function(){
		jQuery(".black_overlay").hide();
		jQuery("#deal-layer").hide();
	});
}


function exitOrder() {
	jQuery(document).ready(function(){
		jQuery.post("/_ajax/shop/cart.clear.ajax.php",function(data){
			jQuery(".black-overlay-finish").hide();
			jQuery(".info-layer-finish").hide();
			location.reload();
		});
	});
}

function removeFromCart(lineObj,skey) {
	var xline = jQuery(lineObj).parent().parent();
	// ajax needed before deleting from DOM
	jQuery.post("/_ajax/shop/cart.item.rmv.ajax.php", {'skey':skey},function(data){
		eval('var cart='+data);
		jQuery("#cart_total").html('סה"כ '+cart.ttl+' &#8362;');
		xline.remove();
		var curScroll = jQuery('#cart-items')[0].scrollTop;
		jQuery('#cart-items').animate({scrollTop: curScroll-28});
		_cartItems--;
		jQuery("#discount").html("הנחת חברי מועדון 10% :&nbsp;&nbsp;&nbsp;&nbsp; ₪ "+cart.discount+"");
		if(_cartItems==0) {
			jQuery("#table-header").css("visibility","hidden");
			jQuery("#list-scrollers").css("visibility","hidden");
			//jQuery("#cart_total").css("visibility","hidden");
			jQuery("#cart-empty").show();
			jQuery("#finish_btn").hide();
			jQuery("#btn-order").hide();
		} else {
			jQuery("#table-header").css("visibility","visible");
			jQuery("#list-scrollers").css("visibility","visible");
			//jQuery("#cart_total").css("visibility","visible");
			jQuery("#cart-empty").hide();
			jQuery("#btn-order").show();
		}
		if(_cartItems<=3) {
			jQuery("#up-down").css("visibility","hidden");
		} else {
			jQuery("#up-down").css("visibility","visible");
		}
	});
}

function removeDivider(spacer_id) {
	jQuery("tr[id='"+spacer_id+"']").remove();
}

function lost_pass() {
	jQuery(document).ready(function(){
		jQuery("#login-form").hide();
		jQuery("#forgot-pass").show();
	});
}

function show_login() {
	jQuery(document).ready(function(){
		jQuery("#forgot-pass").hide();
		jQuery("#login-form").show();
	});
}