// affichage popin confirmation inscription à la newsletter
popinConfirmNewsletter = function(transport) {
	if(transport.responseText == 'OK') {	 	
		showPopupCenter('glideDiv4');
	  	ShowLayer('glideDiv4'); 		
	}
}



function resetPassword(){ 
	var params = $('envoi_mdp').serialize(true); // Hash
	
	new Ajax.Request('ResetPassword', {
	  method: 'post',
	  parameters:params,
	  onSuccess: function() {	 
	  	HideLayer('glideDiv6');
	  	alert('Vous allez recevoir un nouveau mot de passe. Consultez votre boite mail.');
	  	}
	 });
	  	
}


function subcsribeNewsletter() {
	var params = $('formnews').serialize(true); // Hash
	
	new Ajax.Request('NewsletterSubscriptionCmd', {
	  method: 'post',
	  parameters:params,
	  onSuccess: popinConfirmNewsletter	}
	  );
}

// affichage popin confirmation ajout au panier
popinConfirmAddToShoppingCart = function(transport) {

	if(transport.responseText == 'OK') {
		showPopupCenter('glideDiv5');
	  	ShowLayer('glideDiv5');
	} else {
		showPopupCenter('glideDiv8');
		ShowLayer('glideDiv8');
	}
}


function addToShoppingCart(storeId, catalogId, catEntryId, langId, quantity, userId){
	var params = "";

	params+="storeId="+storeId;
	params+="&catEntryId="+catEntryId;
	params+="&catalogId="+catalogId;
	params+="&langId="+langId;
	params+="&quantity="+quantity;
	params+="&orderId=.";
	params+="&userId="+userId;
	params+="&calculationUsageId=-1";
	params+="&calculationUsageId=-2";
	params+="&calculationUsageId=-5";
	params+="&calculationUsageId=-7";
	params+="&URL=OrderCalculate%3FURL%3DSimpleOKView";		
	
	new Ajax.Request('OrderItemAdd', {
	  method: 'post',
	  parameters:params,
	  onSuccess: popinConfirmAddToShoppingCart	}
	  );    
}

function itemAdded(popinId){
displayMiniShopCart();
HideLayer(popinId);
}

function addItemToWishList(langId, storeId, catEntryId){
	var params = "";

	params+="langId="+langId;
	params+="&URL='SimpleOKView'";
	params+="&storeId="+storeId;
	params+="&catEntryId="+catEntryId;
	params+="&field1=3";	
	
	new Ajax.Request('InterestItemAdd', {
	  method: 'post',
	  parameters:params,
	  onSuccess:function() {	 
		showPopupCenter('glideDiv7');
	  	ShowLayer('glideDiv7');	  	
	  	}}
	  );    
}

function deleteItemFromShopCart(langId, storeId, catEntryId, catalogID){
	var params = "";

	params+="storeId="+storeId;
	params+="&catalogId="+catalogID;
	params+="&langId="+langId;
	params+="&orderItemId="+catEntryId;
	params+="&calculationUsageId=-1";
	params+="&calculationUsageId=-2";		
	params+="&calculationUsageId=-4";
	params+="&calculationUsageId=-5";
	params+="&calculationUsageId=-7";			
	params+="&URL=OrderCalculate%3FURL%3DSimpleOKView";	
	
	new Ajax.Request('OrderItemDelete', {
	  method: 'post',
	  parameters:params,
	  onSuccess:function() {	 
	    	  displayMiniShopCart();
	}}
	  );   
   
}

displayUserFirstName = function() {	 
	  	new Ajax.Request('UserFirstNameView', {
	  		method: 'post',
	  		onSuccess:function(transport){	 
	  			if(transport.responseText != "") {
	  				$('logged').innerHTML = "Bonjour " + transport.responseText;
					$('logged').setStyle({display : 'block'});
					$('notLoggedDisplay').setStyle({display : 'none'});					
				}				
	  		}
	  		} 	
		);
	  displayMiniShopCart();
	  }  	

function displayMiniShopCart(){
		var viewURL = document.getElementById("urlShopCartUpdate");
		new Ajax.Updater('MiniShopCart', viewURL.value , { method: 'get' });
}

function login() {
	var params = $('formaccount').serialize(true); // Hash
	
	new Ajax.Updater('NavContext2', 'Logon', {
	  method: 'post',
	  parameters:params,
	  onSuccess: displayUserFirstName	 
	  });
  
}

/*function removeItemfromShoppingCart(storeId, catalogId, catEntryId, langId, orderId, articleDivId){
	var params = new Hash();
	params.set('storeId', storeId);
	params.set('catEntryId', catEntryId);
	params.set('catalogId', catalogId);
	params.set('langId', langId);
	params.set('URL', encodeURI('OrderCalculate?URL=SimpleOKView'));
	params.set('orderId', orderId);	
	params.set('calculationUsageId', '-1');	
	
	new Ajax.Request('OrderItemDelete', {
	  method: 'post',
	  parameters:params,
	  onSuccess:  function(transport){ 
					if(transport.responseText == 'OK') {
						HideID(articleDivId);
					}
				}
				}	 
	 );  	
}*/


