var blink = 0;
var blink_cnt = 0;
function alertCart() {
    if ((blink_cnt&1) == 0) {
        bgndCart(false);
        if (blink_cnt >= 6) {
            window.clearInterval(blink);
        }
    } else {
        bgndCart(true);
    }
    blink_cnt++;     
}
function bgndCart(on) {
    if (on) { 
        $('#cart_alert').css({visibility:'visible'});
    } else {
        $('#cart_alert').css({visibility:'hidden'});
    }
}
function rewriteCart(cart_content) {
  $('#header_left_link_ajax').css({display:'inline'});
  $('#button_cart').css({display:'block'});
  $('#header_left_link').css({display:'none'});
  $('#box_shopping_cart').html(cart_content);
  bgndCart(true);
  blink_cnt = 0;
  window.clearInterval(blink);
  blink = setInterval("alertCart()",250);
  
  $('#cart_loading').css({visibility:'hidden'});
  $('#box_shopping_cart').css({opacity:1.0,filter:'alpha(opacity=100)'});
} 
function buy_now(pid) {
  $('#box_shopping_cart').css({opacity:0.4,filter:'alpha(opacity=40)'});
  $('#cart_loading').css({visibility:'visible'});
  $.ajax({ url:'ajax/shopping_cart_ajax.php?action=buy_now&ajax=true&products_id='+ pid,success: function(responseText){rewriteCart(responseText)}}); 
  return false;
}
function add_product() {
  $('#box_shopping_cart').css({opacity:0.4,filter:'alpha(opacity=40)'});
  $('#cart_loading').css({visibility:'visible'});  
   var params = "products_id=" + $('#products_id').val();
	$('#cart_quantity select').each(function(i) {
		params += "&" + $(this).attr('name') + "=" + $(this).val();
	});
	$.ajax({
		type:'POST',
		url:'ajax/shopping_cart_ajax.php?action=add_product&ajax=true',
		headers:{'Content-type': 'application/x-www-form-urlencoded',
				 'Content-length': params.length,
				 'Connection':'close'},
		data:params,
		success: function(responseText) {
			rewriteCart(responseText);
		}
	});    
    return false;
}




