$(document).ready(function(){ 

	/*$("#salary2").blur(function(){
		$(this).format({format:"#,###.00", locale:"de"});
	});*/

	$("#uang_diterima").format({precision: 0,autofix:true});
	$(".text_shop").format({precision: 0,autofix:true});

	$("#basketItemsWrap li:first").hide();
	
	<!--$(".productPriceWrapRight a img").click(function() {-->
	$(".ajax_btn").click(function() {													 
	
		var OutputPOST = (this.id).split("-");
		var user_pos = OutputPOST[0];
		var vname_pos = OutputPOST[1];
		var harga_1_pos = OutputPOST[2];
		var harga_pos = OutputPOST[3];
		var komisi_pos = OutputPOST[4];
		var komisi_1_pos = OutputPOST[5];
		var harga_rubah = OutputPOST[6];
		
		$("#notificationsLoader").html('<img src="images/ajax-loader.gif">');
		
		/*$.ajax({  
		type: "POST",  
		url: "fungsi/functions_ajax.php",  
		data: { action: "ceklimitbarang"},  
		success: function(theResponse) {
			$("#debug").html(theResponse);
			if(theResponse <= 10){*/
				$.ajax({  
				type: "POST",  
				url: "fungsi/functions_ajax.php",  
				data: { kasir:user_pos, vname: vname_pos, harga_1:harga_1_pos, harga:harga_pos, komisi_1:komisi_1_pos, komisi:komisi_pos, harga_rubah:harga_rubah, action: "addToBasket"},  
				success: function(theResponse) {
					
				if(theResponse == 'NAN'){
					alert('Maksimal Pembelian Voucher 10');
					$("#notificationsLoader").empty();
				}else{
					if( $("#vname-" + vname_pos).length > 0){
						$("#vname-" + vname_pos).animate({ opacity: 0 }, 500, function() {
							$("#vname-" + vname_pos).before(theResponse).remove();
						});				
						$("#vname-" + vname_pos).animate({ opacity: 0 }, 500);
						$("#vname-" + vname_pos).animate({ opacity: 1 }, 500);
						$("#notificationsLoader").empty();			
					} else {
						//$("#basketItemsWrap li:first").before(theResponse);
						$("#basketItemsWrap li:first").before(theResponse);
						$("#basketItemsWrap li:first").hide();
						$("#basketItemsWrap li:first").show("slow");  
						$("#notificationsLoader").empty();							
					}
					
					$.ajax({  
					type: "POST",  
					url: "fungsi/functions_ajax.php",  
					data: { action: "hitungkomisi"},  
					success: function(theResponse) {
						$("#komisilah").html(theResponse);
						}  
					});
					
					var t=setTimeout("HitungTot()",100);
						
					}
					
				}  
				});
				
					
			/*}else{
				
				alert("Maksimal Pembelian Voucher 10");
				$("#notificationsLoader").empty();	
				//$("#komisilah").html(eval(theResponse)-eval(1));
			}
		}  
		});*/
		
	});

	/*$("#basketItemsWrap li img").live("click", function(event) { */
	/*$("#basketItemsWrap li img").click(function() { */
	$(".hapus").click(function() { 
		var OutputPOST 	= (this.id).split("-");
		var vname_pos 	= OutputPOST[1];	
	
		$("#notificationsLoader").html('<img src="images/ajax-loader.gif">');
	
		$.ajax({  
		type: "POST",  
		url: "fungsi/functions_ajax.php",  
		data: { vname_ajax: vname_pos, action: "deleteFromBasket"},  
		success: function(theResponse) {
			
			$("#vname-" + vname_pos).hide("slow",  function() {$(this).remove();});
			//$("#notificationsLoader").html(theResponse);
			$("#notificationsLoader").empty();
		
		}  
		});  
		
		$.ajax({  
		type: "POST",  
		url: "fungsi/functions_ajax.php",  
		data: { action: "hitungkomisi"},  
		success: function(theResponse) {
			$("#komisilah").html(theResponse);
			}  
		});
		
		var t=setTimeout("HitungTot()",100);
		
	});
	
	
});

function CurrencyFormatted(amount)
{
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	return s;
}
// end of function CurrencyFormatted()

function CommaFormatted(amount)
{
	var delimiter = "."; // replace comma if desired
	//var delimiter = ",";
	var a = amount.split('.',2)
	var d = a[1];
	var i = parseInt(a[0]);
	if(isNaN(i)) { return ''; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	var n = new String(i);
	var a = [];
	while(n.length > 3)
	{
		var nn = n.substr(n.length-3);
		a.unshift(nn);
		n = n.substr(0,n.length-3);
	}
	if(n.length > 0) { a.unshift(n); }
	n = a.join(delimiter);
	if(d.length < 1) { amount = n; }
	else { amount = n + '.' + d; }
	amount = minus + amount;
	/*if(amount == 0.00){
		return "<label style=color:red><b>Uang Kurang.</b></label>";
	}else{*/
		return amount;
	/*}*/
}
// end of function CommaFormatted()





function hapus_saja(a){
		//var OutputPOST 	= (this.id).split("-");
		//alert("HAI");
		//buka_popup();
		var OutputPOST 	= a.split("-");
		var vname_pos 	= OutputPOST[1];	
	
		$("#notificationsLoader").html('<img src="images/ajax-loader.gif">');
	
		$.ajax({  
		type: "POST",  
		url: "fungsi/functions_ajax.php",  
		data: { vname_ajax: vname_pos, action: "deleteFromBasket"},  
		success: function(theResponse) {
			
			$("#vname-" + vname_pos).hide("slow",  function() {$(this).remove();});
			//$("#notificationsLoader").html(theResponse);
			$("#notificationsLoader").empty();
		
		}  
		});  
		
		$.ajax({  
		type: "POST",  
		url: "fungsi/functions_ajax.php",  
		data: { action: "hitungkomisi"},  
		success: function(theResponse) {
			$("#komisilah").html(theResponse);
			}  
		});
		
		/*$.ajax({  
		type: "POST",  
		url: "fungsi/functions_ajax.php",  
		data: { action: "ceklimitbarang"},  
		success: function(theResponse) {
			$("#debug").html(theResponse);
			}
		});*/
		var t=setTimeout("HitungTot()",100);
	
	}

function do_itung(a){
	var total= document.getElementById('total_beli').value;
	if(a == ""){
		//alert('Duit LO KURANG!!!');	
		$("#salary2").hide();
		$("#salary2").html('-');
		$("#salary2").fadeIn("slow");
	}else{
		$.ajax({  
		type: "POST",  
		url: "fungsi/functions_ajax.php",  
		data: { uAng: a, total: total, action: "itungKembalian"},  
		success: function(kembalian) {
			$("#kembalian").hide();
			$("#salary2").hide();
			var OutputPOST 	= kembalian.split("+");
			var nominal_kembali	= OutputPOST[0];
			var isi_div	= OutputPOST[1];
			
			var result = CurrencyFormatted(nominal_kembali);
			result = CommaFormatted(result);
			if(result == 0){
				$("#salary2").html("<b>"+result+"</b>");
			}else if(result < 0){
				$("#salary2").html("<label style=color:red;text-decoration:blink;><b>"+result+"</b></label>");
			}else{
				$("#salary2").html("<label style=color:blue><b>"+result+"</b></label>");
			}
				$("#salary2").fadeIn("slow");
			
			$("#kembalian").html(nominal_kembali);
			//$("#kembalian").fadeIn("slow");
			$("#tombolcheckout").html(isi_div);
			$("#tombolcheckout").fadeIn("slow");
			
		}  
		});  
	
	$.ajax({  
		type: "POST",  
		url: "fungsi/functions_ajax.php",  
		data: { action: "hitungkomisi"},  
		success: function(theResponse) {
			$("#komisilah").html(theResponse);
			}  
		});
	}
}

function HitungTot(){
	$.ajax({  
		type: "POST",  
		url: "fungsi/functions_ajax.php",  
		data: {action: "hitungTotal"},  
		success: function(hasil) {
		
		/*var hasil_ajax = hasil.split(".");
		var hasil_ajax1 = hasil_ajax[0];
		var hasil_ajax2 = hasil_ajax[1];
		var hasil_show = hasil_ajax1+hasil_ajax2;*/
			var splittotal = hasil.split("/");
			var totalasli = splittotal[0];
			var totalrubah = splittotal[1];
			
			//var result = CurrencyFormatted(hasil);
			//var result = CurrencyFormatted(totalasli);
			var result = CurrencyFormatted(totalrubah);
			result = CommaFormatted(result);
			
			if(totalrubah == "0" || totalrubah == ""){
				display= "<div align=center><label><b>Your Cart is Empty</b></label></div>";	
			}else{
				display= "<table border=0 width=270 align=center cellpadding=0 cellspacing=0 class=tabel_tot><tr><td colspan=3 align=center>==============================</td></tr><tr><td>Total</td><td align=right><b>&nbsp;&nbsp;&nbsp;Rp.</b></td><td align=right><span id=salary><b>"+result+"</b></span><input type=hidden name=total id=total_beli value="+totalrubah+" /><input type=hidden name=total_asli id=total_asli value="+totalasli+" /></td></tr><tr><td colspan=3 align=center>==============================</td></tr><tr><td width=150>Diterima</td><td width=40 align=right>= Rp.</td><td align=right><input type=text onkeyup=do_itung(this.value); align=right id=uang_diterima /></td></tr><tr><td>Kembalian</td><td align=right>= Rp.</td><td><div align=right id=kembalian style=display:none;>-</div>&nbsp;<span id=salary2>-</span></td></tr><tr><td colspan=3 align=center valign=bottom height=30><div id=tombolcheckout><input type=button value=Checkout onclick = form_pop_multi(this.id); disabled=disabled /></div></td></tr><tr><td colspan=3 align=center height=30>-------------------------------------------------------------------</td></tr></table>";
			}
			
			//class=text_itung 
			//$("#total_harga").hide();
			//$("#total_harga").fadeIn("slow");
			$("#total_harga").html(display);
			
		}  
		});
	$.ajax({  
		type: "POST",  
		url: "fungsi/functions_ajax.php",  
		data: { action: "hitungkomisi"},  
		success: function(theResponse) {
			$("#komisilah").html(theResponse);
			}  
		});
}

function recalculate(a){
	//alert(a);
	//var t=setTimeout("recalculate_delay()",100);
	//var temp = jumlah;
	var OutputPOST = (a).split("-");
	var jumlah = OutputPOST[0];
	var vname = OutputPOST[1];
	if(jumlah == ''){
		//alert("Kosong");
		hapus_saja(a);
	/*}else if(jumlah >10){
		alert('Maksimal Pembelian Voucher 10');
		$('input[id=kotak-' + vname + ']').attr(
			        {value: ''});*/
	}else{		
	
	$("#notificationsLoader").html('<img src="images/ajax-loader.gif">');

	/*$.ajax({  
		type: "POST",  
		url: "fungsi/functions_ajax.php",  
		data: { vname: vname, action: "ceklimitbarang"},  
		success: function(theResponse) {
			$("#debug").html(theResponse);
			if((eval(jumlah)+eval(theResponse)) <= 10){*/
				
                $.ajax({  
				type: "POST",  
				url: "fungsi/functions_ajax.php",  
				data: { jumlah:jumlah, vname: vname, action: "ChangeAmount"},  
				success: function(theResponse) {
				
				var cari_jmlh = (theResponse).split("-");
				var respon = cari_jmlh[0];
				var jumlah_awal = cari_jmlh[1];
				
				//$("#debug").html(jumlah_awal);
				
				if(respon == 'NAN'){
					alert('Maksimal Pembelian Voucher 10');
					$("#notificationsLoader").empty();
					$('input[id=kotak-' + vname + ']').attr(
			        	{value: jumlah_awal});
				}else{

					if( $("#vname-" + vname).length > 0){
						$("#vname-" + vname).animate({ opacity: 0 }, 500, function() {
							$("#vname-" + vname).before(theResponse).remove();
						});				
						$("#vname-" + vname).animate({ opacity: 0 }, 500);
						$("#vname-" + vname).animate({ opacity: 1 }, 500);
						$("#notificationsLoader").empty();			
					} else {
						$("#basketItemsWrap li:first").before(theResponse);
						$("#basketItemsWrap li:first").hide();
						$("#basketItemsWrap li:first").show("slow");  
						$("#notificationsLoader").empty();							
					}	
					
					$.ajax({  
					type: "POST",  
					url: "fungsi/functions_ajax.php",  
					data: { action: "hitungkomisi"},  
					success: function(theResponse) {
						$("#komisilah").html(theResponse);
						}  
					});
					
					var t=setTimeout("HitungTot()",100);
						
					}  
					  
				}
             });
			/*}else{
				$("#komisilah").html("");
				alert("Maksimal Pembelian Voucher 10");
				$("#notificationsLoader").empty();	
			}
		}  
		});
	$("#debug2").html(jumlah);*/
	}
	
}
