var isSafari = navigator.userAgent.indexOf('AppleWebKit/') > -1;

var Cart = { 
	AddProduct : function(id) {		
		new Ajax.Request('/cart/addproduct/' + id + '?format=json', {
			method:'get',
			onComplete:function(request) {
				$('added_' + id).show();
				
				// eval the cart object
				cart = eval('(' + request.responseText + ')');
				
				Cart.UpdateHeader(cart.items.count);
			}
		});
		
		return false;
	},
	Load : function() {		
		new Ajax.Request('/cart/?format=json', {
			method:'get',
			onComplete:function(request) {
				cart = eval('(' + request.responseText + ')');
				
				Cart.UpdateHeader(cart.items.count);
			}
		});
	},
	UpdateHeader : function(count) {
		$('cartCount').innerHTML = count + " items";
				
		$('cartLoading').hide();
				
		if(count > 0) {
			$('cartFull').show();
			$('cartEmpty').hide();
		}
		else {
			$('cartFull').hide();
			$('cartEmpty').show();
		}
	}
}

// Ad Server!

var OA_channel = '/test/preview';
var OA_p=location.protocol=='https:'?'https:':'http:';
var OA_r=Math.floor(Math.random()*99999999);
if (!document.OA_used) document.OA_used = ',';
function OA_adjs(z,n)
{
  if (z>-1) {
    var az="<"+"script type='text/javascript' ";
    az+="src='"+OA_p+"//adserver.equalvision.com/www/delivery/ajs.php?n="+n+"&zoneid="+z;
    az+="&source="+OA_channel+"&exclude="+document.OA_used+"&r="+OA_r;
    az+="&mmm_fo="+(document.mmm_fo)?'1':'0';
    if (document.context) az+= "&context=" + escape(document.context);
    if (window.location) az+="&loc="+escape(window.location);
    if (document.referrer) az+="&referer="+escape(document.referrer);
    az+="'><"+"/script>";
    document.write(az);
  }
}
function OA_adpop(z,n)
{
  if (z>-1) {
    var az="<"+"script language='JavaScript' type='text/javascript' ";
    az+="src='"+OA_p+"//adserver.equalvision.com/www/delivery/apu.php?n="+n+"&zoneid="+z;
    az+="&source="+OA_channel+"&exclude="+document.OA_used+"&r="+OA_r;
    if (window.location) az+="&loc="+escape(window.location);
    if (document.referrer) az+="&referer="+escape(document.referrer);
    az+="'><"+"/script>";
    document.write(az);
  }
}