// JavaScript Document
function menu_fiche()
{
	var obj = document.getElementById('fiche');
	if( obj != null )
		obj.style.display = 'block';
					
	var obj = document.getElementById('produit');
	if( obj != null )
		obj.style.display = 'none';
					
	var obj = document.getElementById('avis');
	if( obj != null )
		obj.style.display = 'none';				
}
function menu_produit()
{
	var obj = document.getElementById('fiche');
	if( obj != null )
		obj.style.display = 'none';
				
	var obj = document.getElementById('produit');
	if( obj != null )
		obj.style.display = 'block';
					
	var obj = document.getElementById('avis');
	if( obj != null )
		obj.style.display = 'none';
}

function menu_avis()
{
	var obj = document.getElementById('fiche');
	if( obj != null )
		obj.style.display = 'none';
					
	var obj = document.getElementById('produit');
	if( obj != null )
		obj.style.display = 'none';
					
	var obj = document.getElementById('avis');
	if( obj != null )
		obj.style.display = 'block';
}
function MAJ( data , url )
{
	var tab = data.split("|");

	var id = tab[0];
	var refinterne = tab[1];
	var libelle = tab[2];
	var ttc = tab[3];
	var ttc_normal = tab[4];
	var ht = tab[5];
	var ttc2 = tab[6];	
	var points = tab[7];		

	var obj = document.getElementById('IDMULTI');
	if( obj != null )
		obj.value = id;
	var obj = document.getElementById('REF_INTERNE');
	if( obj != null )
		obj.value = refinterne;
	var obj = document.getElementById('refinterne');
	if( obj != null )
		obj.innerHTML = refinterne;		
		
	var obj = document.getElementById('imgproduit');
	if( obj != null )
	{
		obj.src = url + "/"+ refinterne + ".jpg";	
	}
	var obj = document.getElementById('prixttc');
	if( obj != null )
		obj.innerHTML = ttc;
	var obj = document.getElementById('prixnormal');
	if( obj != null )
		obj.innerHTML = ttc_normal;	
	var obj = document.getElementById('LIBELLEMULTI');
	if( obj != null )
		obj.value = libelle;
	var obj = document.getElementById('vPRIXHT');
	if( obj != null )
		obj.value = ht;
	var obj = document.getElementById('vPRIXTTC');
	if( obj != null )
		obj.value = ttc2;	
	var obj = document.getElementById('vPOINTS');
	if( obj != null )
		obj.value = points;		
	var obj = document.getElementById('POINTS');
	if( obj != null )
		obj.innerHTML = points;				
		
	
}
function supprimepanier( index , libelle )
{
	if( confirm( libelle ) )
	{
		var obj = document.getElementById('indexpanier');
		if( obj != null )
		{
			obj.value = index;
			
				var obj = document.getElementById('action');
				if( obj != null )
				{
					obj.value = "deletepanier";
				}
				
				var obj = document.getElementById('qtepanier');
				if( obj != null )
				{
					obj.value = "0";
				}
				
			var objform = document.getElementById('formpanier');
			if( objform != null )
			{

				
				objform.submit();					
			}
	
		}
	}
}

function changePage( page )
{
	var obj = document.getElementById('tripage');
	if( obj != null )
	{
		obj.value = page;
	}
		
		
	var objform = document.getElementById('form_triparmarque');
	if( objform != null )
		objform.submit();
}

function change_adresse( valeur )
{
	var obj = document.getElementById('user_fact_livr');
	if( obj != null )
	{
		var obj = document.getElementById('user_fact_livr');
		if( obj != null )
			obj.value = valeur;		
		
		if( valeur == true )
		{
			var obj = document.getElementById('zone_livraison');
			if( obj != null )
				obj.style.display = 'none';
		}else{
			var obj = document.getElementById('zone_livraison');
			if( obj != null )
				obj.style.display = 'block';
		}
	}
}

function ajoute_adresse( paysdefaut )
{
	var obj = document.getElementById('action');
	if( obj != null )
		obj.value = "creation_adresse";
		
	var obj = document.getElementById('user_livr_id');
	if( obj != null )
		obj.value = "";
		
	var obj = document.getElementById('user_livr_libelle');
	if( obj != null )
		obj.value = "";		

	var obj = document.getElementById('user_livr_type');
	if( obj != null )
		obj.value = "2";	
		
	var obj = document.getElementById('user_livr_defaut');
	if( obj != null )
		obj.value = "0";	
		
	var obj = document.getElementById('user_livr_adresse1');
	if( obj != null )
		obj.value = "";	
		
	var obj = document.getElementById('user_livr_adresse2');
	if( obj != null )
		obj.value = "";		

	var obj = document.getElementById('user_livr_adresse3');
	if( obj != null )
		obj.value = "";	

	var obj = document.getElementById('user_livr_adresse4');
	if( obj != null )
		obj.value = "";	
		
	var obj = document.getElementById('user_livr_codepostal');
	if( obj != null )
		obj.value = "";	
		
	var obj = document.getElementById('user_livr_ville');
	if( obj != null )
		obj.value = "";			
		
	var obj = document.getElementById('user_livr_tel');
	if( obj != null )
		obj.value = "";			
		
	var obj = document.getElementById('user_livr_fax');
	if( obj != null )
		obj.value = "";		
		
	var obj = document.getElementById('user_livr_port');
	if( obj != null )
		obj.value = "";		

	var obj = document.getElementById('user_livr_pays');
	if( obj != null )
		obj.options.selectedIndex = paysdefaut ;		
		
	var obj = document.getElementById('bouton_suivant');
	if( obj != null )
		obj.style.display = "none";	
		
	var obj = document.getElementById('bouton_enregistrer');
	if( obj != null )
		obj.style.display = "none";	
		
	var obj = document.getElementById('bouton_creation');
	if( obj != null )
		obj.style.display = "block";			
		
}

function annulation()
{
	var url = "";
	var obj = document.getElementById('urlencours');
	if( obj != null )
		url = obj.value;
		
	var obj = document.getElementById('action');
	if( obj != null )
		obj.value = "";	
		
	document.location.href=url;
}

function activation_modif()
{
	var obj = document.getElementById('action');
	if( obj != null )
	{
		if( obj.value != "creation_adresse" )
		{
			obj.value= "modification_adresse";	
			 
			var obj = document.getElementById('bouton_suivant');
			if( obj != null )
				obj.style.display = "none";	
				
			var obj = document.getElementById('bouton_enregistrer');
			if( obj != null )
				obj.style.display = "block";	
				
			var obj = document.getElementById('bouton_creation');
			if( obj != null )
				obj.style.display = "none";			
		}else{
			//
		}
	}
		
		
}
function validation()
{
	var obj = document.getElementById('user_livr_adresse1');
	if( obj != null )
		obj.style.backgroundColor="#FFFFFF";
	
	var obj = document.getElementById('user_livr_codepostal');
	if( obj != null )
		obj.style.backgroundColor="#FFFFFF";
		
	var obj = document.getElementById('user_livr_ville');
	if( obj != null )
		obj.style.backgroundColor="#FFFFFF";
		
	var obj = document.getElementById('user_livr_adresse1');
	if( obj != null )
		if( obj.value == "" )
		{
			obj.style.backgroundColor="red";
			return;
		}

	var obj = document.getElementById('user_livr_codepostal');
	if( obj != null )
		if( obj.value == "" )
		{
			obj.style.backgroundColor="red";
			return;
		}
		
	var obj = document.getElementById('user_livr_ville');
	if( obj != null )
		if( obj.value == "" )
		{
			obj.style.backgroundColor="red";
			return;
		}		
	
	var obj = document.getElementById( 'acceptation' );
	if( obj != null )
	{
		var obj2 = document.getElementById( 'cgv' );
		if( obj2 != null )
		{
			if( obj.checked != true )
			{
				alert( obj2.value );
				return;
			}
		}
		
		var obj3 = document.getElementById('typepaiementencours');
		if( obj3 != null )
		{
			var idpaiement = obj3.value;
			if( idpaiement == 1 )
			{
				if( !confirm( "Vous avez choisi un paiement par Carte Bancaire.\n\nSouhaitez vous confirmer votre commande ?" ) )
					return;
			}
			else
			{
				if( idpaiement == 2 )
				{
					
					if( !confirm( "Vous avez choisi un paiement par Cheque.\n\nSouhaitez vous confirmer votre commande ?" ) )
						return;
				}else
				{	
				
					if( idpaiement == 3 )
					{
						
						if( !confirm( "Vous avez choisi un paiement par Virement.\n\nSouhaitez vous confirmer votre commande ?" ) )
							return;
					}else{					
						if( idpaiement == 8 )
						{
							
							if( !confirm( "Vous avez choisi un paiement par Carte bancaire ou Paypal. \n\nSouhaitez vous confirmer votre commande ?" ) )
								return;
						}else
						{					
								if( idpaiement == 4 )
								{
										if( !confirm( "Vous avez choisi un paiement par Especes.\n\nSouhaitez vous confirmer votre commande ?" ) )
										return;
								}else{					
									if( !confirm( "Vous avez choisi un paiement par Carte bancaire ou Paypal. \n\nSouhaitez vous confirmer votre commande ?" ) )
										return;
								}
						}
					}
				}					
			}
		}else{
			if( !confirm( "Souhaitez vous confirmer votre commande ?" ) )
				return;
			
		}
		
	}
	var obj = document.getElementById('form_etape');
	if( obj != null )
		obj.submit();
}

function selectionne_adresse( data )
{
	var tab = data.split("|");

	var id = tab[0];
	var iduser = tab[1];
	var libelle = tab[2];
	var adresse1 = tab[3];
	var adresse2 = tab[4];
	var adresse3 = tab[5];
	var adresse4 = tab[6];
	var codepostal = tab[7];
	var ville = tab[8];	
	var pays = tab[9];		
	var tel = tab[10];	
	var fax = tab[11];	
	var portable = tab[12];	
	var defaut = tab[13];	
	var type = tab[14];
	
	var obj = document.getElementById('user_livr_id');
	if( obj != null )
		obj.value = id;
		
	var obj = document.getElementById('user_livr_libelle');
	if( obj != null )
		obj.value = libelle;		

	var obj = document.getElementById('user_livr_type');
	if( obj != null )
		obj.value = type;	
		
	var obj = document.getElementById('user_livr_defaut');
	if( obj != null )
		obj.value = defaut;	
		
	var obj = document.getElementById('user_livr_adresse1');
	if( obj != null )
		obj.value = adresse1;	
		
	var obj = document.getElementById('user_livr_adresse2');
	if( obj != null )
		obj.value = adresse2;	

	var obj = document.getElementById('user_livr_adresse3');
	if( obj != null )
		obj.value = adresse3;	

	var obj = document.getElementById('user_livr_adresse4');
	if( obj != null )
		obj.value = adresse4;		
		
	var obj = document.getElementById('user_livr_codepostal');
	if( obj != null )
		obj.value = codepostal;	
		
	var obj = document.getElementById('user_livr_ville');
	if( obj != null )
		obj.value = ville;			
		
	var obj = document.getElementById('user_livr_tel');
	if( obj != null )
		obj.value = tel;			
		
	var obj = document.getElementById('user_livr_fax');
	if( obj != null )
		obj.value = fax;		
		
	var obj = document.getElementById('user_livr_port');
	if( obj != null )
		obj.value = portable;		

	var obj = document.getElementById('user_livr_pays');
	if( obj != null )
		obj.options.selectedIndex = pays ;		
		
	var obj = document.getElementById('bouton_suivant');
	if( obj != null )
		obj.style.display = "block";	
		
	var obj = document.getElementById('bouton_enregistrer');
	if( obj != null )
		obj.style.display = "none";	
		
	var obj = document.getElementById('bouton_creation');
	if( obj != null )
		obj.style.display = "none";			
}

function choixexpedition( index , nombreelement )
{
	for( var i = 0; i < nombreelement ; i++ )
	{
		var obj = document.getElementById('divexpedition'+i);
		if( obj != null )
		{
			if( i == index )
			{
				obj.style.backgroundColor = "#EAEAEA";		
				obj.style.border = "1px solid #CCCCCC ";
				
				var obj2 = document.getElementById('methodeexpedition'+i);
				if( obj2 != null )
					obj2.checked = true;
					

			}else{
				obj.style.backgroundColor = "#FFFFFF";
				obj.style.border = "1px solid #FFFFFF";	
				
				var obj2 = document.getElementById('methodeexpedition'+i);
				if( obj2 != null )
					obj2.checked = false;
					

			}
		}
	}			
}
function choixpaiement( index , nombreelement )
{
	for( var i = 0; i < nombreelement ; i++ )
	{
		var obj = document.getElementById('divpaiement'+i);
		if( obj != null )
		{
			if( i == index )
			{
				obj.style.backgroundColor = "#EAEAEA";		
				obj.style.border = "1px solid #CCCCCC ";	
				
				var obj2 = document.getElementById('methodepaiement'+i);
				if( obj2 != null )
					obj2.checked = true;				
			}else{
				obj.style.backgroundColor = "#FFFFFF";
				obj.style.border = "1px solid #FFFFFF";	
				
				var obj2 = document.getElementById('methodepaiement'+i);
				if( obj2 != null )
					obj2.checked = false;					
			}
		}
	}			
}


function AjoutFavoris(theURL, theTITLE) 
{
	if ( navigator.appName != 'Microsoft Internet Explorer' )
	{ 
		window.sidebar.addPanel("Origine Naturelle : Vente de produits biologique, ï¿½cologique et naturelle par Internet","http://www.origine-naturelle.com",""); 
	}
	else 
	{ 
		window.external.AddFavorite("http://www.origine-naturelle.com","Origine Naturelle : Vente de produits biologique, ï¿½cologique et naturelle par Internet"); 
	}
}


function survol( couleur , objet )
{
	if( objet != null )
	{
		objet.style.backgroundColor = couleur;
	}
}


function base64Decode(str) {
	var enc64List, dec64List;
	    enc64List = new Array();
    dec64List = new Array();
    var i;
    for (i = 0; i < 26; i++) {
        enc64List[enc64List.length] = String.fromCharCode(65 + i);
    }
    for (i = 0; i < 26; i++) {
        enc64List[enc64List.length] = String.fromCharCode(97 + i);
    }
    for (i = 0; i < 10; i++) {
        enc64List[enc64List.length] = String.fromCharCode(48 + i);
    }
    enc64List[enc64List.length] = "+";
    enc64List[enc64List.length] = "/";
    for (i = 0; i < 128; i++) {
        dec64List[dec64List.length] = -1;
    }
    for (i = 0; i < 64; i++) {
        dec64List[enc64List[i].charCodeAt(0)] = i;
    }
    var c=0, d=0, e=0, f=0, i=0, n=0;
    var input = str.split("");
    var output = "";
    var ptr = 0;
    do {
        f = input[ptr++].charCodeAt(0);
        i = dec64List[f];
        if ( f >= 0 && f < 128 && i != -1 ) {
            if ( n % 4 == 0 ) {
                c = i << 2;
            } else if ( n % 4 == 1 ) {
                c = c | ( i >> 4 );
                d = ( i & 0x0000000F ) << 4;
            } else if ( n % 4 == 2 ) {
                d = d | ( i >> 2 );
                e = ( i & 0x00000003 ) << 6;
            } else {
                e = e | i;
            }
            n++;
            if ( n % 4 == 0 ) {
                output += String.fromCharCode(c) + 
                          String.fromCharCode(d) + 
                          String.fromCharCode(e);
            }
        }
    }
    while (typeof input[ptr] != "undefined");
    output += (n % 4 == 3) ? String.fromCharCode(c) + String.fromCharCode(d) : 
              ((n % 4 == 2) ? String.fromCharCode(c) : "");
    return output;
}
function relais_colis( data )
{
	if( data == "" )
	{
		document.getElementById('info_relais').innerHTML = "<br><br>La liste ci-dessus vous informe des points de retrait possible proche de votre lieu de livraison.<br><br>Nous avons selectionné une liste de commerçants, de bureaux de poste ou d'espaces cityssimo jusqu'à 10km de votre lieu de livraison.<br><br>Le délai de livraison est de 48/72H dans toute la france métropolitaine.";
		document.getElementById('relais_id').value = '';
		document.getElementById('relais_nom').value = '';
		document.getElementById('relais_adresse1').value = '';
		document.getElementById('relais_adresse2').value = '';
		document.getElementById('relais_codepostal').value = '';
		document.getElementById('relais_ville').value = '';
		document.getElementById('relais_info').value = '';
		document.getElementById('relais_horaires').value = '';
		document.getElementById('relais_complet').value = '';
		
		var obj3 = document.getElementById('bt_2');
		obj3.style.display = "none";
	}
	else
	{
		var arrData = base64Decode(data).split("$$$");
		
		var aff = "";
		
		aff += "<br><b>"+arrData[1] + " </b><br>";		// nom
		aff += arrData[2] + " <br>";		// addresse 1
		if( arrData[3] != "" )
			aff += arrData[3] + "<br>";		// addresse 2	
		//aff += " "+ arrData[6] + " <br>"; // infos
		aff += arrData[5] + " " +arrData[4] + " <br>";	// codepostal et ville
		
		aff += "<br>Horaires : <br>"+arrData[7] + " <br>";
		document.getElementById('info_relais').innerHTML = 	aff;
		document.getElementById('relais_id').value = arrData[0];
		document.getElementById('relais_nom').value = arrData[1];
		document.getElementById('relais_adresse1').value = arrData[2];
		document.getElementById('relais_adresse2').value = arrData[3];
		document.getElementById('relais_codepostal').value = arrData[5];
		document.getElementById('relais_ville').value = arrData[4];
		document.getElementById('relais_info').value = arrData[6];
		document.getElementById('relais_horaires').value = arrData[7];
		document.getElementById('relais_complet').value = aff;
		
		

		var obj3 = document.getElementById('bt_2');
		obj3.style.display = "block";		
	}
}
