
function viewHideCookie(id,fromButton,phrase)
{		
	cookieVal=readCookie(fromButton);
	
	if(cookieVal==1)
	{
		document.getElementById(id).style.display="none";
		document.getElementById(fromButton).innerHTML="afficher "+phrase;
	}
	else if(cookieVal==2)
	{
		document.getElementById(id).style.display="block";
		document.getElementById(fromButton).innerHTML="masquer "+phrase;
	}
}
function viewHide(id,fromButton,phrase)
{
	nbr=arguments.length;
	
	if(document.getElementById(id).style.display=="block")
	{
		document.getElementById(id).style.display="none";
		document.getElementById(fromButton).innerHTML="afficher "+phrase;
		if(nbr==4)
		{
			setCookie(fromButton,1);
		}
	}
	else
	{
		document.getElementById(id).style.display="block";
		document.getElementById(fromButton).innerHTML="masquer "+phrase;
		if(nbr==4)
		{
			setCookie(fromButton,2);
		}
	}
}

function viewHide2(id,fromButton,phrase)
{
	nbr=arguments.length;
	
	if(document.getElementById(id).style.visibility=="visible")
	{
		document.getElementById(id).style.visibility="hidden";
		document.getElementById(fromButton).src="imgs/radioOff.png";
		if(nbr==4)
		{
			setCookie(fromButton,1);
		}
	}
	else
	{
		document.getElementById(id).style.visibility="visible";
		document.getElementById(fromButton).src="imgs/radioOn.png";
		if(nbr==4)
		{
			setCookie(fromButton,2);
		}
	}
}

function setCookie(nom,valeur)
{
	var argv=setCookie.arguments;
	var argc=setCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path='';
	var domain='';
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=nom+"="+escape(valeur)+
	((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
	((path==null) ? "" : ("; path="+path))+
	((domain==null) ? "" : ("; domain="+domain))+
	((secure==true) ? "; secure" : "");
}

function getCookieVal(offset)
{
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function readCookie(nom)
{
	var arg=nom+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen)
	{
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
		i=document.cookie.indexOf(" ",i)+1;
		if (i==0) break;	
	}
	return null;
}

function openImage(imageUrl)
{
	slash=new RegExp('/');
	list=imageUrl.split(slash);
	nbrList=list.length;
	var strUrl='';
	for(i=1;i<nbrList;i++)
	{
		if(i==1)
		{						
			strUrl+='spl'+list[i];			
		}
		else if(i==2)
		{						
			strUrl+='spl'+list[i];			
		}
		else if(i==3)
		{
			extension=new RegExp('\\.');			
			filename=list[i].split(extension);			
			strUrl+='spl'+filename[0];
			strUrl+='spl'+filename[1];
		}		
	}
	finalUrl='image-file-'+strUrl+'.htm';
	//alert(finalUrl);
	window.location.replace(finalUrl);
}

function addProductToCart(productId)
{
	var xhr_object =null;	
	if(window.XMLHttpRequest)
	{
		xhr_object = new XMLHttpRequest;
	}
	else if(window.ActiveXObject)
	{
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	}	
	
	if(arguments.length==1 && productId<500)
	{
		var filename='addtocart.php?id='+productId;
	}
	else
	{		
		str='';
		nbr=arguments.length;
		for(i=0;i<nbr;i++)
		{
			qteID='qte-'+arguments[i];			
			tailleID='taille-'+arguments[i];
			qte=document.getElementById(qteID).value;
			taille=document.getElementById(tailleID).value;
			if(i==0)
			   {
				    str+='?qte-'+arguments[i]+'='+qte+'&taille-'+arguments[i]+'='+taille;
			   }
			   else
			   {
				   str+='&qte-'+arguments[i]+'='+qte+'&taille-'+arguments[i]+'='+taille;
			   }			
		}
		filename='addtocart.php'+str;
	}	
	xhr_object.open("GET", filename, true)		
	xhr_object.onreadystatechange=function() 
	{ 		
		if(xhr_object.readyState == 4) 
		{	
			//alert(xhr_object.responseText);	
			if(xhr_object.responseText=='ok')
			{
				alert('Le produit a bien été ajouté ŕ votre panier');				
			}	
			else if(xhr_object.responseText=='refresh')
			{
				window.location.reload();			
			}
			else if(xhr_object.responseText=='nondispo')
			{
				alert('Ce produit n\'est pas disponible actuellement');			
			}
		}
	}
	xhr_object.send(null);
}

function paiement()
{
	//alert('ok');
	var checkbox=document.getElementById('checkCGV');
	var paypal=document.getElementById('paypal');
	if(checkbox.checked==true)
	{
		paypal.style.display='block';
	}
	else
	{
		paypal.style.display='none';
	}
}

