// JavaScript Document
function none(){}
//2 array dung de danh san pham duoc doi
var arrCartLineChangedId = new Array();
var arrCartLineChangedQty = new Array();
var sShoppingCartTitle = 'Giỏ hàng của bạn';
function updateSCart() {
	updateDialogMessage( s );
}
function shoppingcart_event_goBack() {
	if ( arrCartLineChangedId.length > 0 || arrCartLineChangedQty.length > 0 ) {
		var bConfirm = confirm( 'So luong san pham da duoc thay doi\nXin nhan "Cap nhap" de luu cac gia tri' );
		if ( bConfirm == false ) {
			//empty 2 array danh dau
			arrCartLineChangedId.length = 0;
			arrCartLineChangedQty.length = 0;
			hideDialog();
		}
	}else {
		hideDialog();
	}
	return true;
}
function shoppingcart_event_emptyCart() {
	if ( ShoppingCart.empty() ) updateDialogMessage( sCart() );
	$('#cart_qty').html( 0 );
	$('#totalcart').text( 0 );
	return true;
}

function shoppingcart_event_updateCart() {
	if ( arrCartLineChangedId.length > 0 && arrCartLineChangedQty.length > 0 ){
		for ( i=0; i < arrCartLineChangedId.length; i++ ){
			ShoppingCart.update( arrCartLineChangedId[ i ], arrCartLineChangedQty[ i ] );
		}
		updateDialogMessage( sCart() );
	}
	//Xoa 2 array danh dau
	arrCartLineChangedId.length = 0;
	arrCartLineChangedQty.length = 0;	
	$('#cart_qty').html( ShoppingCart.getTotalQty() );
	$('#totalcart').text( ShoppingCart.getTotalQty() );
	return true;
}
function shoppingcart_event_showCart(){
	showDialog( sShoppingCartTitle, sCart(), 'shoppingcart' );
}
function shoppingcart_event_addToCart( id, qty, name, price ) {
	var qtyid = $('#qty_' + id).attr('value');
	if(qtyid > 1) qty = parseInt(qtyid);
	ShoppingCart.add( id, qty, name, price );
	$('#cart_qty').html( ShoppingCart.getTotalQty() );
	$('#qty_' + id).attr('value');
	$('#totalcart').text( ShoppingCart.getTotalQty() );
	showDialog( sShoppingCartTitle, sCart(), 'shoppingcart' );
}
function shoppingcart_event_removeProduct( id ) {
	if ( ShoppingCart.remove( id ) ){ 
		updateDialogMessage( sCart() );
		$('#totalcart').text( ShoppingCart.getTotalQty() );
	}
}

function shoppingcart_event_checkOut(){
	//window.location = "http://trungnguyen/index.php?mod=checkout&page=infocheckout";
	window.location = "index.php?mod=order&page=paymentoptions";
}
function shoppingcart_event_makeCheckOut(){
	window.location = "http://trungnguyen/index.php?mod=checkout&page=makecheckout&process=true";
	//window.location = "http://trungnguyen/testpaypal/test/doExpressCheckout.php;
}
function goBack(){
	window.location = "index.php";
}
function sCart(){																
	var sHtml = '';						
	sHtml += '<form action="" method="POST"  name="" style="margin: 0px">';																										
	//List cac dong san pham
	var arrCart = ShoppingCart.getItems();
	if ( arrCart != false ){
		sHtml += '<table cellSpacing="0" cellPadding="0" width="100%" border="0" style="font-size:8pt;">';
		sHtml += '<thead>';
		sHtml += '<tr bgcolor="#666666" >';					  			
		sHtml += '<td width="30" height="25" align="center" style="color:#FFFFFF">Stt</td>';
		sHtml += '<td align="center" style="color:#FFFFFF">Sản phẩm đã chọn </td>';					
		sHtml += '<td width="50" align="center" style="color:#FFFFFF">SL</td>';					
		sHtml += '<td width="100" align="center" style="color:#FFFFFF"> Đơn giá</td>';					      
		sHtml += '<td width="150" align="center" style="color:#FFFFFF">Thành tiền</td>';
		sHtml += '<td width="30" height="25" align="center" style="color:#FFFFFF">&nbsp;</td>';
		sHtml += '</tr>';
		sHtml += '</thead>';
		sHtml += '<tbody id="product_lines" >'	
		for ( var i=0; i < arrCart.length; i++ ){	
			sHtml += '<tr class="shop_row" >';					    
								    
			sHtml += '<td align="center" width="35" vAlign="middle">' + ( i + 1 ) + '</td>';					    
			sHtml += '<th align="left">' + arrCart[ i ].name + '</th>';					    
			sHtml += '<td width="50" align=center>';
			sHtml += '<input maxLength="4" style="text-align:center" size="2" value="' + arrCart[ i ].qty + '" name="cart_qtys[]" onchange="arrCartLineChangedId.push( ' + arrCart[ i ].id + ' ); arrCartLineChangedQty.push( this.value );">';
			sHtml += '<input type="hidden" value="' + arrCart[ i ].id + '" name="cart_prod_ids[]" >';
			sHtml += '</td>';
			sHtml += '<td width="100" align="center">';
			sHtml += '<b>$' + arrCart[ i ].price.formatMoney(0, '.', ',') + '</b>';
			sHtml += '</td>'
			sHtml += '<td width="150" align="center">';
			sHtml += '<b>$' + ( arrCart[ i ].price * arrCart[ i ].qty ).formatMoney(0, '.', ',') + '</b>';								
			sHtml += '</td>';
			sHtml += '<td vAlign="middle" width="35" align="center">';
			sHtml += '<a href="javascript:none();" onclick="shoppingcart_event_removeProduct(' + arrCart[ i ].id + ')">Xoá</a>';	
			sHtml += '</td>';
			sHtml += '</tr>';					
		}
		sHtml += '<tr>';
		sHtml += '<td bgColor="#999999" height="1" colspan="6"></td>';
		sHtml += '</tr>';
		sHtml += '<tr>';
		sHtml += '<td colspan="2" align="right"><b>Tổng cộng : </b></td>';
		sHtml += '<td align="center" style="color: red;font-weight: bold;">' + ShoppingCart.getTotalQty() + '</td>';
		sHtml += '<td></td>';
		sHtml += '<td align="center" style="color: red;font-weight: bold;" >$' + ShoppingCart.getTotalPrice() + '</td>';
		sHtml += '<td></td>';
		sHtml += '</tr>';	
		sHtml += '</tbody>';
		sHtml += '</table>';	
	} else {														
		sHtml += '<div style="font-size: 15;font-weight: bold;text-align: center;">GIỎ HÀNG TRỐNG</div>';		
	}		
	sHtml += '<table cellSpacing="0" cellPadding="0" width="100%" border="0">';
	sHtml += '<tr>';
	sHtml += '<td height="3"></td>';
	sHtml += '</tr>';					
	sHtml += '<tr>';
	sHtml += '<td bgColor="#999999" height="1"></td>';
	sHtml += '</tr>';					
	sHtml += '<tr>';
	sHtml += '<td height="3"></td>';
	sHtml += '</tr>';
	sHtml += '</table>';
	sHtml += '<table cellSpacing="0" cellPadding="0" width="100%" border="0">';
	sHtml += '<tr>';
	sHtml += '<td height="3"></td>';
	sHtml += '</tr>';
					
	sHtml += '<tr>';
	sHtml += '<td align="center">';
	sHtml += '<input type="button" value="Tiếp tục mua hàng" id="btnGoback" onclick="shoppingcart_event_goBack();" />';
	sHtml += '<input type="button" value="Xoá giỏ hàng" id="btnEmptyCart" onclick="shoppingcart_event_emptyCart();" />';
	sHtml += '<input type="button" value="Cập nhập" id="btnUpdateCart" onclick="shoppingcart_event_updateCart();" />';
	sHtml += '<input type="button" value="Thanh toán" id="btnCheckOutCart" onclick="shoppingcart_event_checkOut();">';
	sHtml += '</tr>';
	sHtml += '<tr>';
	sHtml += '<td height="3"></td>';
	sHtml += '</tr>';
	sHtml += '</table>';
	sHtml += '</form>';
	return sHtml;
}
