function loadListProduct(){
	var d = new Date();
	var region = $('#region').attr('value');
	var userId = $('#userId').attr('value');
	
	$.ajax({
		url: "ext/gestionproduits/ajax/visitor/listProduct.php",
		data: ({region:region,userId:userId,t:d.getTime()}),
		async: false,
		type: "POST",
		success: function(data){
			$('#contentProduct').empty();
			$('#contentProduct').html(data);
			
			$('.showProduct').click(function(){
				var id = $(this).attr('id');
				var tmp = id.split('-');
				loadOneProduct(tmp[1]);
				return false;
			});
			
			$('#listRegion').change(function(){
				var region = $(this).attr('value');
				$('#region').attr('value',region);
				document.location.href = 'index.php?id=100&region='+region;
			});
		}
	});
}

function loadOneProduct(productId){
	var d = new Date();
	var userId = $('#userId').attr('value');
	var region = $('#region').attr('value');
	
	$.ajax({
		url: "ext/gestionproduits/ajax/visitor/showProduct.php",
		data: ({productId:productId,userId:userId,region:region,t:d.getTime()}),
		async: false,
		type: "POST",
		success: function(data){
			$('#contentProduct').empty();
			$('#contentProduct').html(data);
			
			$('.addToCart').click(function(){
				var id = $(this).attr('id');
				var tmp = id.split('-');
				var qty = $('#qty-'+tmp[2]).attr('value');
				var price = $('.price:checked').attr('value');
				if(isInt(qty)){
					addToCart(price, qty, 'add');
					document.location.href = 'index.php?id=114';
				}
				else
					alert('Nombre invalide!');
			});
			
			$('#listProduct').click(function(){
				loadListProduct();
				return false;
			});
		}
	});
}

function loadCart(){
	var userId = $('#userId').attr('value');
	var region = $('#region').attr('value');
	var mode = $('#mode').attr('value');
	
	$.ajaxSetup({
		   async: false
	});
	
	$.ajax({
		url: "ext/gestionproduits/ajax/visitor/showCart.php",
		data: ({userId:userId,region:region,mode:mode}),
		async: false,
		type: "POST",
		success: function(data){
			$('#contentProduct').empty();
			$('#contentProduct').html(data);
			
			$('.update').click(function(){
				var id = $(this).attr('id');
				var tmp = id.split('-');
				var qty = $('#qty-'+tmp[2]).attr('value');
				if(isInt(qty)){
					addToCart(tmp[1], qty, 'update');
					document.location.reload();
				}else{
					alert('Nombre invalide!');
				}
				return false;
			});
			
			$('.remove').click(function(){
				var id = $(this).attr('id');
				var tmp = id.split('-');
				var qty = 0;
				addToCart(tmp[1], qty, 'update');
				document.location.reload();
				return false;
			});
			
			$('.command').click(function(){
				var id = $(this).attr('id');
				var tmp = id.split('-');
				if(tmp[1]==0){ //USER NOT LOG
					document.location.href = 'index.php?id=101&m=1';
				}
				else{
					saveCart(userId);
					$("#formPaypal").submit();
				}
					
				return false;
			});

			$('.mode').click(function(){
				var id = $(this).attr('value');
				document.location.href = 'index.php?id=114&m='+id;
				return false;
			});

		}
	});
}

function saveCart(userId){
	var d = new Date();
	var mode = ($('#mode1').is(':checked')) ? 0 : 1;

	$.ajax({
		url: "ext/gestionproduits/ajax/visitor/saveCart.php",
		data: ({userId:userId,mode:mode,t:d.getTime()}),
		async: false,
		type: "POST",
		success: function(data){
			$('#item_name').attr('value','Commande #'+data+' - BucheEnergie"');
		}
	});
}

function addToCart(price, qty, mode){
	$.ajax({
		url: "ext/gestionproduits/ajax/visitor/addToCart.php",
		data: ({price:price,qty:qty,mode:mode}),
		async: false,
		type: "POST",
		success: function(data){
		}
	});
}
