var t;
jQuery(document).ready(function($) {
	
	$('#cart').mouseenter(function(){
		opendivcart();
	});
	$('#cart').mouseleave(function(){
		
		t = setTimeout('closedivcart()',2000)
	});
	$('#div_cart_data').mouseenter(function(){
		clearTimeout(t);
	});
	$('#div_cart_data').mouseleave(function(){

		t = setTimeout('closedivcart()',2000)
	});
	
	$('.add-cart').click(function(event){
		event.preventDefault();
		myaddcartajax($(this).attr('href'));
		opendivcart();
		t = setTimeout('closedivcart()',4000)
	});
	$('.add-cart-btn').click(function(event){
		event.preventDefault();
		myaddcartajax($(this).attr('href'));
		opendivcart();
		t = setTimeout('closedivcart()',4000)
	});
	$('.sfc-btn').click(function(event){
		event.preventDefault();
		myaddcartajax($(this).attr('href'));
		opendivcart();
		t = setTimeout('closedivcart()',4000)
	});
});

function opendivcart()
{	
	clearTimeout(t);
	var pTop = jQuery('#cart').offset().top + 40;
	var pLeft = jQuery('#cart').offset().left;
	jQuery('#div_cart_data').css('top',pTop);
	jQuery('#div_cart_data').css('left',pLeft);
	if(jQuery('#div_cart_data').is(':hidden'))
	{
		jQuery('#div_cart_data').slideDown('slow',function(){
			jQuery('html, body').animate({scrollTop: -100}, 600);
		});
	}
	
}

function closedivcart()
{
	jQuery('#div_cart_data').slideUp('slow');	
}

function closecart()
{

	jQuery('#div_cart_data').hide();	
	
} 

function myaddcartajax(ajaxurl)
{
	jQuery.ajax({
	  beforeSend: function(){ 
		jQuery('html, body').animate({scrollTop: -100}, 600);
	  },
	  url: ajaxurl,
	  success: function(data) {
	  	html= data.split('||');
		jQuery('#div_cart_data').html(html[0]);
		jQuery('#cart').html(html[1]);		
	  }
	});
}




function updateCart()
{
	var x=document.getElementsByName("qty[]");
	var y=document.getElementsByName("acc_qty[]");
	var z=document.getElementsByName("accqty[]");
	var c=document.getElementsByName("cartid[]");
	var p=document.getElementsByName("price[]");
	var aText1='';
	var sText1='';
	var cText1='';
	var pText1='';
	var totamt=0;
	var tot1=0;
		for (counter = 0; counter < c.length ; counter++)
		{
			var Char;
			IsInt=true;
			cText1 = cText1+','+ c.item(counter).value;
		}

		for (counter1 = 0; counter1 < y.length ; counter1++)
		{
			var Char;
			IsInt=true;
			aText1 = aText1+','+ z.item(counter1).value+'_'+y.item(counter1).value;
		}
		var tot=0;
		for (counter = 0; counter < x.length ; counter++)
		{
			tot1=0;
			var Char;
			IsInt=true;
			if(x.item(counter).value=="" || x.item(counter).value<0)
			x.item(counter).value=1;
			sText1 = sText1+','+ x.item(counter).value;
			tot=parseInt(tot)+parseFloat(x.item(counter).value);
			tot1=parseInt(tot1)+parseFloat(x.item(counter).value);
			totamt=totamt+parseFloat(p.item(counter).value*tot1);
		}
		
		del_item = 0;
		del_acc = 0;
		if(document.getElementById('del_cart_id').value != 0)
		{
			del_item = document.getElementById('del_cart_id').value;
		}
		if(document.getElementById('acc_id').value != 0)
		{
			del_acc = document.getElementById('acc_id').value;
		}

		myaddcartajax('/cart_header_ajax.php?posted=true&cartid='+cText1+'&qty='+sText1+'&del_item='+del_item+'&del_acc='+del_acc);
		opendivcart();
}



function top_plus(ind)
{
	var x=document.getElementsByName("qty[]");
	for (counter1 = 0; counter1 < x.length ; counter1++)
	{
		if(counter1==ind-1)
		{	
			if(x.item(counter1).value=="" || x.item(counter1).value<=0)
			x.item(counter1).value=1;
			else
			x.item(counter1).value=parseInt(x.item(counter1).value)+1;
		}
	}
	updateCart();

}

function top_minus(ind)
{
	var x=document.getElementsByName("qty[]");
	for (counter1 = 0; counter1 < x.length ; counter1++)
	{
		if(counter1==ind-1)
		{
			if(x.item(counter1).value=="" || x.item(counter1).value<0)
			x.item(counter1).value=1;
			else
			x.item(counter1).value=parseInt(x.item(counter1).value)-1;
		}
	}
	updateCart();
}

