// Cenovis javascripts


// redirecting currency
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}



// updating cart
function updateCart(lang,currency,id,quantity,action) {
		if (id == null || quantity == null) {
			id = '';
			quantity = '';
		}
		if (action == null) {
			action = "add";
		}
		
		new Ajax.Updater('panier', 'ajax/cart.php?lang='+lang+'&m='+currency+'&id='+id+'&quantity='+quantity+'&action='+action, {
			onComplete: function() {
				new Ajax.Updater('totalPrice','ajax/totalprice.php?m='+currency);
				updateOrderbtn(lang);
				
			} 
		});
}

// ============================================================== CART CHECKOUT UPDATER ========================================================

function orderCart(lang,currency,id,quantity,action,country) {
		if (id == null || quantity == null) {
			id = '';
			quantity = '';
		}
		if (action == null) {
			action = "add";
		}
		
		new Ajax.Updater('ordercart', 'ajax/ordercart.php?lang='+lang+'&m='+currency+'&id='+id+'&quantity='+quantity+'&action='+action+'&country='+country);
		
}

// ============================================================== END CART CHECKOUT ============================================================



// ------------------------------------------------------ SHOW OR HIDE ORDER BUTTON ------------------------------------------------------------

function updateOrderbtn(lang) {
	new Ajax.Updater('orderbtn','ajax/btn_order.php?lang='+lang);
}

// ----------------------------------------------------------- END BUTTON ----------------------------------------------------------------------

// ===============================================  Products and gifts navigation within homepage ===============================================

function nextprodPage(start,lang,currency) {
	new Ajax.Updater('produits','ajax/updateproducts.php?prodstart='+start+'&lang='+lang+'&m='+currency);
}

function prevprodPage(start,lang,currency) {
	new Ajax.Updater('produits','ajax/updateproducts.php?prodstart='+start+'&lang='+lang+'&m='+currency);
}

function nextgiftPage(start,lang,currency) {
	new Ajax.Updater('cadeaux','ajax/updategifts.php?giftstart='+start+'&lang='+lang+'&m='+currency);
}

function prevgiftPage(start,lang,currency) {
	new Ajax.Updater('cadeaux','ajax/updategifts.php?giftstart='+start+'&lang='+lang+'&m='+currency);
}

// ================================================== END of Navigation ===========================================================================


function homeDisplay(lang,currency) {
	new Ajax.Updater('showproducts','ajax/home.php?prodstart=0&lang='+lang+'&m='+currency);

}

function loadPage(page,lang,m) {
	if (page == null) {
		page = "home";	
	}
}

// ------------------------------------------------ Shipping cost calculation ---------------------------------------------

function calculLivraison(lang,currency,country) {
	
	orderCart(lang,currency,'','','',country);
}


// --------------------------------------------- Country listing ---------------------------------------------------------

function loadCountryList(lang,weight) {
	new Ajax.Updater('country_list','ajax/listpays.php?lang='+lang+'&weight='+weight);
}

//-------------------------------------- function to display product large images -----------------------------------------

function displayPicture(id) {
	$('picture').show();
	new Ajax.Updater('picture','ajax/displaypicture.php?id='+id);
}

// -------------------------------------- NAVIGATION ON SECONDARY PAGES ----------------------------------------------
// ------------------------------------ on produits and cadeaux pages -------------------------------------------------


function prodNavigation(start,lang,currency) {
	new Ajax.Updater('showproducts','ajax/moreprods.php?prodstart='+start+'&lang='+lang+'&m='+currency);
}

function giftNavigation(start,lang,currency) {
	new Ajax.Updater('showproducts','ajax/moregifts.php?giftstart='+start+'&lang='+lang+'&m='+currency);
}

//------------------------------------------------------------------------------------------------------------------------


//function makeOrder(firstname,lastname,email) {
//	new Ajax.Request('includes/makeorder.php?fistname='+firstname+'&lastname='+lastname+'&email='+email, {
//    method: 'post', });
//}
