function setCookie(name, value) {//rmq : value doit etre une valeur entiere
	if(typeof navigator.cookieEnabled == "undefined" || navigator.cookieEnabled) 
	{
		value = parseInt(value,10) + parseInt(getCookie(name),10) ;
		//Si on ne veut plus aucun bijoux de ce type, on supprime le cookie
		if (value == 0)
			tempExpiration = -1000 ;
		else
			tempExpiration = 2*24*60*60*100 ;
        
        var today = new Date(), expires = new Date();
        expires.setTime(today.getTime() + tempExpiration);
        document.cookie = name + "=" + value + ";expires=" + expires.toGMTString();
	}
	else 
        alert("Vous devez accepter les cookies pour acheter en ligne !");
}

var infoBijoux = new Array ;
function initInfoBijoux (idBijoux)
{
	infoBijoux[infoBijoux.length] = idBijoux ;
}
function getInfoBijoux ()
{
	retour = '' ;
	for (i=0;i<	infoBijoux.length;i++)
		retour = retour+'&info'+infoBijoux[i]+'='+escape(document.getElementById('info'+infoBijoux[i]).value) ;
	return retour ;
}
function getCookie(name) {
	var oRegex = new RegExp("(?:; )?" + name + "=([^;]*);?");
	if(oRegex.test(document.cookie)) 
		return decodeURIComponent(RegExp["$1"]);
	else 
		return 0;
}

function afficheImageAccueil(image) 
{
	document.getElementById('image').src= "../upload/accueil/" + image;
}

function addBijoux (idBijoux, nombre, prix)
{
	setCookie(idBijoux, nombre);
	var nombreBijoux = new String ;
	nombreBijoux = getCookie(idBijoux) ;
	document.getElementById('nombreBijoux').innerHTML = parseInt(document.getElementById('nombreBijoux').innerHTML,10)+parseInt(nombre,10);
	document.getElementById('prixTotal').innerHTML = parseInt(document.getElementById('prixTotal').innerHTML,10)+parseInt(nombre*prix,10);
	if (parseInt(nombreBijoux,10)<=0)
			document.getElementById('conteneur'+idBijoux).style.display = 'none' ;	
	document.getElementById('prix'+idBijoux).innerHTML = 'Prix : '+(nombreBijoux*prix)+' &euro;' ;
	document.getElementById('quantite'+idBijoux).innerHTML = 'Quantit&eacute; : '+nombreBijoux ;
	if (parseInt(document.getElementById('prixTotal').innerHTML,10) > 1150)
		{
		document.getElementById('fraisDePort3').style.display = 'block' ;
		document.getElementById('fraisDePort2').style.display = 'none' ;
			document.getElementById('fraisDePort').style.display = 'none' ;
		}
	else if (document.forms.radio.commande_par[0].checked == true)
		{
			document.getElementById('fraisDePort2').style.display = 'none' ;
			document.getElementById('fraisDePort').style.display = 'block' ;
			document.getElementById('fraisDePort3').style.display = 'none' ;
		}
		else
		{
		document.getElementById('fraisDePort').style.display = 'none' ;
		document.getElementById('fraisDePort2').style.display = 'block' ;
		document.getElementById('fraisDePort3').style.display = 'none' ;
		}
}

function choixTypeCafe(idCafe, typeMoutureCafe)
{
	var today = new Date(), expires = new Date();
	tempExpiration = 2*24*60*60*100 ;
    expires.setTime(today.getTime() + tempExpiration);
    document.cookie = 'type-' + idCafe + "=" + typeMoutureCafe + ";expires=" + expires.toGMTString();
}

function Choix_Port ()
{
	var choix_port = getCookie('port'); 
	if (choix_port == '')
	{		
		document.cookie = "port=colis";
		document.forms.radio.commande_par[0].checked = true;
		Choix_Port ();
	}
	else
	{
		if (document.forms.radio.commande_par[0].checked == true)
		{
			document.getElementById('fraisDePort2').style.display = 'none' ;
		document.getElementById('fraisDePort').style.display = 'block' ;
			document.cookie = "port=colis";
		}
		else if (document.forms.radio.commande_par[1].checked == true)
		{
			document.getElementById('fraisDePort').style.display = 'none' ;
			document.getElementById('fraisDePort2').style.display = 'block' ;
			document.cookie = "port=magasin";
		}
	}
}

function Affichemessage (message)
{
	document.getElementById('message').innerHTML = message+'<br /><br /><a onclick="cacheMessage()">Continuer mes achats</a> &nbsp;&nbsp; &rlm; &nbsp;&nbsp;<a href="index.php?page=Panier">Voir mon panier</a>' ;
	document.getElementById('message').style.display = '' ;
	scrollPosition = getScrollPosition() ;
	document.getElementById('message').style.top = (scrollPosition[1]+200)+'px' ;
}
function getScrollPosition()
{
    return Array((document.documentElement && document.documentElement.scrollLeft) || window.pageXOffset || self.pageXOffset || document.body.scrollLeft,(document.documentElement && document.documentElement.scrollTop) || window.pageYOffset || self.pageYOffset || document.body.scrollTop);
}
function cacheMessage ()
{
	document.getElementById('message').style.display = 'none' ;
}
function AffichemessageSimple (message)
{
	document.getElementById('message').innerHTML = message+'<br /><br /><a href="#" onclick="cacheMessage()">Fermer la fen&ecirc;tre</a> ' ;
	document.getElementById('message').style.display = '' ;
}

function verifCommande()
{
	ok = false ;
	if (document.getElementById('nom').value == '')
		AffichemessageSimple ('Veuillez entrer votre nom !') ;	
	else if (document.getElementById('prenom').value == '')
		AffichemessageSimple ('Veuillez entrer votre pr&eacute;nom !') ;	
	else if (!verifEmail(document.getElementById('email').value))
		AffichemessageSimple ('Veuillez entrer une adresse email valide !') ;		
	else if (document.getElementById('rue').value == '')
		AffichemessageSimple ('Veuillez entrer une rue !') ;
	else if (document.getElementById('cp').value == '')
		AffichemessageSimple ('Veuillez entrer un CP !') ;
	else if (document.getElementById('ville').value == '')
		AffichemessageSimple ('Veuillez entrer une ville !') ;
	else
		document.getElementById('formValidation').submit() ;
}

function validationCommande()
{
	lien = '' ;
	lien += '&email='+escape(document.getElementById('email').value) ;
	lien += '&nom='+escape(document.getElementById('nom').value) ;
	lien += '&prenom='+escape(document.getElementById('prenom').value) ;
	lien += '&tel='+escape(document.getElementById('tel').value) ;
	lien += '&ville='+escape(document.getElementById('ville').value) ;
	lien += '&rue='+escape(document.getElementById('rue').value) ;
	lien += '&cp='+escape(document.getElementById('cp').value) ;
	return lien ;
}
function verifEmail(adresse)
{
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	return ((place > -1)&&(adresse.length >2)&&(point > 1))
}

function accesValidationCommande()
{
	if (document.getElementById('accordConditionVente').checked)
	document.getElementById('ValidationCommande').innerHTML = '<a href="#" onclick="verifCommande()">Validez cette commande et payez grace &agrave; Paypal !</a>' ;
	else
	document.getElementById('ValidationCommande').innerHTML = 'Validez cette commande et payez grace &agrave; Paypal !' ;
}
