/*
	function qui appelle addToPanier.php en ajax.
	au retour la page appelante est raffraichie afin de mettre
	a jour la liste des livres
*/
/*fonction popup*/
function openPopUp(url,nom)
{
	
	window.open(url,nom,'height=200%,width=500,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=no');

}
function addToPanier(numItemAVendre){
    var url = '/addToPanier.php';
	var params = 'numitemavendre=' + numItemAVendre;
	
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'post', 
				parameters: params, 
				onComplete: handleAddToPanier,
				asynchronous: false
			});
}
function addPackToPanier(listNumItemAVendre)
{  
    var url = '/addPackToPanier.php';
    
    var params = 'listnumitemavendre='+listNumItemAVendre;
    var myAjax = new Ajax.Request(
                                    url,
                                    {
                                        method: 'post',
                                        parameters: params,
                                        onComplete: handleAddToPanier,
                                        asynchronous: false
                                    });
    
}

function handleAddToPanier(request){
	var xmlData = request.responseXML;
        var intituleTypeProduit = xmlData.getElementsByTagName("intituleTypeProduit")[0].firstChild.nodeValue;
	var titre = xmlData.getElementsByTagName("titre")[0].firstChild.nodeValue;
	var prix = xmlData.getElementsByTagName("prix")[0].firstChild.nodeValue;
	var nbLivres = xmlData.getElementsByTagName("nbLivres")[0].firstChild.nodeValue;
	var total = xmlData.getElementsByTagName("totalPanier")[0].firstChild.nodeValue;
	var showPopup = xmlData.getElementsByTagName("showPopup")[0].firstChild.nodeValue;
	var linkJaquette = xmlData.getElementsByTagName("linkJaquette")[0].firstChild.nodeValue;
	var isPlusEnVente = '...';
	
	UpdateMiniPanier(nbLivres, total);
	
	window.scrollTo(0,0);//remonte au sommet de la page
	
	if (isPlusEnVente == 1){
		//afficher popup plus en vente
	}
	
	//affichage popup livre ajoute au panier
	else if(showPopup == 1){
		$('popupTypeProduit').innerHTML = intituleTypeProduit;
		$('popupTitreLivre').innerHTML = titre;
		$('popupPrixLivre').innerHTML = prix;
		$('popUp_Jacquette').innerHTML = linkJaquette;
		$('popupPanier').style.visibility="visible";
	} else {
		location.reload();
	}
	
}


/*mise a jour du mini panier*/
function UpdateMiniPanier(nbLivres, total){
	var livre ='';

	if (nbLivres<1)
	{
	 	livre = '';
		$('panierVide').show();
		$('panierPlein').hide();
	}
	else if(nbLivres==1)
	{
		livre = ' livre';	
		$('panierVide').hide();
		$('panierPlein').show();
		
	}
	else
	{
		livre = ' livres';
		$('panierVide').hide();
		$('panierPlein').show();
	}
		
	$('nbLivres').innerHTML = nbLivres + livre;
	$('totalPanier').innerHTML = total + ' &euro;';
	
}


//la page est rechargee afin de mettre les
//propositions a jour
function popupClose(){
	$('popupPanier').style.visibility="hidden";
	location.reload();
	
}


//cocher la chekBox + mettre la valeur en session
function popupCheckBox(show){
	var url = 'showCheckBox.php';
	var params = 'showpopuppanier=' + show;
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: params, 
				onComplete: handleShowCheckBox
				
			});    
}


function handleShowCheckBox(request){

	var response = request.responseText;
	if (response == 1)
	{
		$('aCheckBox').href="javascript:popupCheckBox('douncheck')";
		$('imgCheckBox').src="images/popUp/images/popUp_CheckboxOK.png";
	}else {
		$('aCheckBox').href="javascript:popupCheckBox('docheck')";
	    $('imgCheckBox').src="images/popUp/images/popUp_CheckboxnOK.png";
	}
}


//pas utilisee a voir pour tremblement
function scrollToTop()
{
  window.scrollBy(0,-60);
  setTimeout('scrollToTop();',1);
}

function backAndReload(previousPage){
	location.href = previousPage;
}

 /*Pour vérif si l'option echange est checkée*/
function verifOptionEchangeChecked(caseName)
{
	var valeurCase = caseName.checked;
	new Ajax.Request('../gestionOptionEchange.php',{
																						parameters:{
																										'etatCheckbox' : valeurCase,
																										'montantAssurance' : $F('montantAssurance'),
																										'montantPort' : $F('montantPort')
																										},
																						method : 'POST',
																						asynchronous:false,
																						onSuccess:handleMajTotauxPanier
																						}
																						
																	
						 );									
}
function handleMajTotauxPanier(request){
	var TextData = request.responseText;
	var totaux = TextData.split('#');
   if(totaux[0]==0)
	{
		var euro ='';
	}
	else
	{
		var euro =' &euro;';
	}
	$('totalAssurance').innerHTML = totaux[0]+ euro;
//	$('totalPanier').innerHTML = totaux[1];
	$('totalPanierAvecReducEtAssurance').innerHTML = totaux[1];
	
}
