// JavaScript Document

function RemoveFromCart(pid)
{
	var frm_vals = $("#frm_products_listing").serialize();
	frm_vals		= frm_vals.replace('&product_id%5B%5D='+pid+'&', "");
//	alert(pid);
	//alert(frm_vals.replace('&product_id%5B%5D='+pid+'&', ""));
	//alert(frm_vals);
	
	$.ajax({
			type: "POST",
			url: "ajax.php",
			data: frm_vals+"&pid=1&rnd="+Math.random(),
			success: function(msg)
			{
				if(msg == 'done')
				{
					update_mini_carts();	
				}
			}
		});	
		/*$.ajax({
			type: "POST",
			url: "ajax.php",
			data: "pid=3&product_id="+pid+"&rnd="+Math.random(),
			success: function(msg)
			{
				if(msg == 'done')
				{
					update_mini_carts();	
				}
			}
		});	*/
}

function add2cart(current_pid)
{
	
	var frm_vals = $("#frm_products_listing").serialize();
	
	//alert(frm_vals);
	
	var frm = document.frm_products_listing;
	
	for(var i = 0 ; i < frm.elements.length ; i++)
	{
		var e = frm.elements[i];
		if(e.type == 'checkbox' && e.name == 'product_id[]' && e.checked)
		{
			var qty = $('#qty_'+e.value).val();
			
			if(qty == '')
			{
				alert('Please enter quantity to continue.');	
				return;
			}
			else if(Number(qty) < 1 || Number(qty) >= 999)
			{
				alert('Quantity range must be in between 1 to 999.');
				return;
			}
			else if(isNaN(qty))
			{
				alert('Quantity must be in digits.');
				return;
			}
			else if(qty.indexOf('.') != -1)
			{
				alert('Quantity must be whole digits.');	
				return;
			}
		}
	}
	
	//alert(frm_vals+"&pid=1&rnd="+Math.random());
	
	$.ajax({
			type: "POST",
			url: "ajax.php",
			data: frm_vals+"&pid=1&rnd="+Math.random(),
			success: function(msg)
			{
				if(msg == 'done')
				{
					update_mini_carts(current_pid);	
				}
			}
		});	
}

function update_mini_carts(current_pid)
{
	$('#div_mini_cart').html('<div align="center" class="smptxt"><img src="images/loader.gif" width="128" height="15" vspace="5" /><br />Updating cart, please wait ...</div><br />');
	
	$.ajax({
			type: "POST",
			url: "ajax.php",
			data: "pid=2&rnd="+Math.random(),
			success: function(msg)
			{
				
				var st = msg.split('####');
				$('#div_mini_cart').html(st[0]);
							
				
				var html = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="11">&nbsp;</td><td width="81" align="left" class="FPText">Items: '+ st[1] +'<br />Total: '+ st[2] +'</td><td width="80"><a href="products.php?id='+ current_pid +'&purchase=yes&c=t"><img src="images/checkout_btn.jpg" alt="" width="80" height="20" border="0" /></a></td></tr></table>';
				
				$('#cart').html(st[3]);
				
				$('#div_top_cart').html(html);
				
				tb_init('a.thickbox, area.thickbox, input.thickbox');
			}
		});	
	
	
}

<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function Fcheck(){
	
	alert("Calculate Freight Charges Before You Checkout!");
	}
function chkcard()
{
/*	if(document.getElementById("creditCardType").value == "Discover" || document.getElementById("creditCardType").value == "Amex")
	{
		document.getElementById("cc_msg").value = "4% will be chagred for this card."
	}
	else
	{
		document.getElementById("cc_msg").value = ""
	}*/
	document.form_order.submit();
}

function set_pay_method()
{
	

if(document.getElementById('payment_method').value=="CC")
	{
		document.getElementById('checkout_chn').style.display="";
		document.getElementById('checkout_cc1').style.display="";
		document.getElementById('checkout_cc2').style.display="";
		document.getElementById('checkout_cc3').style.display="";
		document.getElementById('checkout_cc4').style.display="";	
		document.getElementById('checkout_chn_bank').style.display="none";
	}
	else
	{
		document.getElementById('checkout_chn').style.display="none";
		document.getElementById('checkout_cc1').style.display="none";
		document.getElementById('checkout_cc2').style.display="none";
		document.getElementById('checkout_cc3').style.display="none";
		document.getElementById('checkout_cc4').style.display="none";	
		document.getElementById('checkout_chn_bank').style.display="";
	}
}
//-->
