function GetId(id)
{
	if(document.getElementById(id)) {
		return document.getElementById(id);
	}else{
		return false;
	}
}

function GetBase(idcanal)
{
	if(idcanal != 12) {
		var urlbase = GetId("url-base").value;
	}else{
		var urlbase = GetId("urlbase").getValue();
	}
	return urlbase;
}


/////////////////////////////////////////////////////////////////////////é
function newsletter_common(idbloc,idshop,idcanal) {
	//var urlbase = $('#url-base').html();
	//var urlbase = GetId("url-base").value;
	var urlbase = GetBase(idcanal);
	
	var filename = urlbase+"ajax/newsletter.inc.php?";
	var filename = filename + "&shop=" + idshop;
	var filename = filename + "&canal=" + idcanal;

	var filename = filename + "&mail=" + valeur_input('mail'+idbloc,idcanal);

	if(GetId('casedesinscription'+idbloc) && GetId('casedesinscription'+idbloc).checked) {
		var filename = filename + "&desinscription=1";
	}else{
		var filename = filename + "&desinscription=0";
	}
	
	return filename;
}

function newsletter_iphone(idbloc,idshop,idcanal) {
	var div = "messagebloc"+idbloc;
	var filename = newsletter_common(idbloc,idshop,idcanal) + "&zone=_" + escape(div);
	WA.Request(filename, null, -1);
}

function newsletter(idbloc,idshop,idcanal) {
	var div = "messagebloc"+idbloc;
	var filename = newsletter_common(idbloc,idshop,idcanal);
	affiche_jquery(filename,div);
}


function bouton_panier_produit_configurable(idproduit,nbproduit) {
	
	var selectproduit = "boutonconfigurable" + idproduit;
	var temp = GetId(selectproduit).selectedIndex;

	for(i=0;i<nbproduit;i++){
		var bouton = "boutonpanier" + idproduit + "fils" + i;
		//alert(bouton);
		if(i==temp) {
			GetId(bouton).style.display = '';
		}else{
			GetId(bouton).style.display = 'none';
		}	
	}
}

function bouton_panier_produit_configurable2(idcanal,idproduit,nbproduit,indice) {
	
	//alert(idproduit);

	for(i=0;i<nbproduit;i++){
		var bouton = "boutonpanier" + idproduit + "fils" + i;
		if(GetId(bouton)) {
			if(i==indice) {	afficher(bouton,idcanal);
			}else{			cacher(bouton,idcanal);
			}	
		}
	}
}





function moncompte(option) {
	/*
	if(option == 1) {
		GetId('bloc18formulaireinscription').style.display='';
		GetId('bloc18formulairelogin').style.display='none';
		
	}else if(option == 2) {
		GetId('bloc18formulaireinscription').style.display='none';
		GetId('bloc18formulairelogin').style.display='';
	}
	*/
}

function gotoinscription(idcanal,id_attribut_login) {
	
	afficher('bloc18inscription',idcanal);
	cacher('bloc18introinscription',idcanal);
	cacher('bloc18formulairelogin',idcanal);

	//GetId('bloc18mailinscription').value = GetId('bloc18mailinscription2').value;
	if(id_attribut_login > 0) {	   
		GetId('attribut'+id_attribut_login).value = GetId('bloc18mailinscription2').value;
	}
}

function inscription(url) { // Uniquement Facebook
	
	var url = url + "&action=enregistre_client";
	var url = url + "&email="+ 		valeur_input('bloc18mailinscription',12);
	var url = url + "&password1="+ 	valeur_input('password1',12);
	var url = url + "&password2="+ 	valeur_input('password2',12);
	var url = url + "&label="+ 		valeur_input('label',12);
	var url = url + "&nom="+ 		valeur_input('nom',12);
	var url = url + "&prenom="+ 	valeur_input('prenom',12);
	var url = url + "&label="+ 		valeur_input('label',12);
	
	var url = url + "&adresse="+ 	valeur_input('adresse',12);
	var url = url + "&complement="+ valeur_input('complement',12);
	var url = url + "&cp="+ 		valeur_input('cp',12);
	var url = url + "&ville="+ 		valeur_input('ville',12);
	
	var url = url + "&pays="+ 		valeur_input('pays',12);
	var url = url + "&portable="+ 	valeur_input('portable',12);
	var url = url + "&telephone="+	valeur_input('telephone',12);
	
	if(GetId('newsletter0')) {	
		if(GetId('newsletter0').getChecked()) {		var url = url + "&newsletter=0";}
		else{										var url = url + "&newsletter=1";}
	}
	affiche_jquery(url,'your_content');
	return false;
}

function updateinscription() {
	if(GetId('bloc18heritage').checked) {
		GetId('nom2').value				= GetId('nom').value;
		GetId('prenom2').value			= GetId('prenom').value;
		GetId('adresse2').value			= GetId('adresse').value;
		GetId('complement2').value		= GetId('complement').value;
		GetId('cp2').value				= GetId('cp').value;
		GetId('ville2').value			= GetId('ville').value;
		GetId('pays2').selectedIndex	= GetId('pays').selectedIndex;
		GetId('portable2').value		= GetId('portable').value;
		GetId('telephone2').value		= GetId('telephone').value;
	}
}

function insidemoncompte(option,idshop,idcanal,parametre) {
	//var urlbase = $('#url-base').html();
	var urlbase = GetBase(idcanal);
	//alert('->'+urlbase);
	if(option == 1) { // Liste adresses
		var url = urlbase+'ajax/bloc18_adresses.inc.php?canal='+idcanal+'&shop='+idshop;
	}else if(option == 2) { // Modifier adresse
		var url = urlbase+'ajax/adresses_modify.inc.php?canal='+idcanal+'&shop='+idshop+'&id_adresse='+parametre+'&div=bloc18contenu2';
	}else if(option == 3) { // Supprimer adresse
		var url = urlbase+'ajax/adresses_modify.inc.php?canal='+idcanal+'&shop='+idshop+'&id_adresse='+parametre+'&action=delete&div=bloc18contenu3';
	}else if(option == 4) { // mot de passe
		var url = urlbase+'ajax/password_modify.inc.php?canal='+idcanal+'&shop='+idshop;
	}else if(option == 5) { // Liste commandes
		var url = urlbase+'ajax/bloc18_commandes.inc.php?canal='+idcanal+'&shop='+idshop;
	}else if(option == 6) { // fiche commandes
		var url = urlbase+'ajax/bloc18_fiche_commande.inc.php?canal='+idcanal+'&shop='+idshop+'&id_commande='+parametre;
	}
	for(i=1;i<7;i++){
		if(i != option)		vide("bloc18contenu"+i,idcanal);
	}
	//alert(url);
	affiche_jquery(url,'bloc18contenu'+option);
}

function password_modify(idcanal) {
	//var urlbase = $('#url-base').html();
	//var urlbase = GetId("url-base").value;
	var urlbase = GetBase(idcanal);
	
	var url = urlbase+"ajax/password_modify.inc.php";
	var url = url + "?action=change_password";
	var url = url + "&canal="+ idcanal;
	
	if(idcanal == 12) {	
		var url = url + "&shop="+ GetId('formmdpidshop').getValue();
		var url = url + "&langue="+ GetId('formmdpidlangue').getValue();
		var url = url + "&old="+ GetId('old').getValue();
		var url = url + "&new1="+ GetId('new1').getValue();
		var url = url + "&new2="+ GetId('new2').getValue();
	}else{
		var url = url + "&shop="+ GetId('formmdpidshop').value;
		var url = url + "&langue="+ GetId('formmdpidlangue').value;	
		var url = url + "&old="+ GetId('old').value;	
		var url = url + "&new1="+ GetId('new1').value;
		var url = url + "&new2="+ GetId('new2').value;
	}
	affiche_jquery(url,'bloc18contenu4');
}


function enregistre_adresse(div,idcanal) {
	//var urlbase = $('#url-base').html();
	//var urlbase = GetId("url-base").value;

	var urlbase = GetBase(idcanal);
	var url = urlbase+"ajax/adresses_modify.inc.php";
	var url = url + "?action=enregistre_adresse";

	var url = url + "&shop="+ 		valeur_input('formadresseidshop',idcanal);
	var url = url + "&langue="+ 	valeur_input('formadresseidlangue',idcanal);
	var url = url + "&canal="+ 		idcanal;
	var url = url + "&id_adresse="+ valeur_input('formadresseidadresse',idcanal);
	var url = url + "&label="+ 		valeur_input('formadresselabel',idcanal);

	if(idcanal == 12) {	
		if(GetId('civil0').getChecked()) {	var url = url + "&civil=Mr"; }
		if(GetId('civil1').getChecked()) {	var url = url + "&civil=Mme"; }
		if(GetId('civil2').getChecked()) {	var url = url + "&civil=Mlle"; }
	}else{
		if(GetId('civil0').checked) {	var url = url + "&civil=Mr"; }
		if(GetId('civil1').checked) {	var url = url + "&civil=Mme"; }
		if(GetId('civil2').checked) {	var url = url + "&civil=Mlle"; }
	}	
	
	var url = url + "&div="+ urlencode(div);
	

	var url = url + "&nom="+ 		valeur_input('formadressenom',idcanal);
	var url = url + "&prenom="+ 	valeur_input('formadresseprenom',idcanal);
	var url = url + "&adr=" + 		valeur_input('formadresseadr',idcanal);
	var url = url + "&cpl=" + 		valeur_input('formadressecomplement',idcanal);	
	var url = url + "&cp="+ 		valeur_input('formadressecp',idcanal);
	var url = url + "&ville="+		valeur_input('formadresseville',idcanal);
	var url = url + "&portable="+ 	valeur_input('formadresseportable',idcanal);
	var url = url + "&fixe="+ 		valeur_input('formadressefixe',idcanal);
	
	if(idcanal == 12) {

		var url = url + "&birth1="+ GetId('formadressebirthday1').getValue();
		var url = url + "&birth2="+ GetId('formadressebirthday2').getValue();
		var url = url + "&birth3="+ GetId('formadressebirthday3').getValue();		
		var url = url + "&pays="+ GetId('formadressepays').getValue();

	}else{
	
		var temp = GetId('formadressebirthday1').selectedIndex;
		var url = url + "&birth1="+ GetId('formadressebirthday1').options[temp].value;
		var temp = GetId('formadressebirthday2').selectedIndex;
		var url = url + "&birth2="+ GetId('formadressebirthday2').options[temp].value;
		var temp = GetId('formadressebirthday3').selectedIndex;
		var url = url + "&birth3="+ GetId('formadressebirthday3').options[temp].value;
	
		var temp = GetId('formadressepays').selectedIndex;
		var url = url + "&pays="+ GetId('formadressepays').options[temp].value;

	}
	//alert("->"+url);
	//alert("->"+div);

	affiche_jquery(url,div);

	return false;
}

function urlencode(str) {
	//return encodeURIComponent(str);
	return escape(str.replace(/%/g, '%25').replace(/\+/g, '%2B')).replace(/%25/g, '%');
	//return str;
} 

function lost_password(action,idshop,idlangue,idcanal,from) {
	//var urlbase = $('#url-base').html();
	
	var urlbase = GetBase(idcanal);

	var url = urlbase+"ajax/password_lost.inc.php";
	var url = url + "?shop="+ idshop;
	var url = url + "&langue="+ idlangue;
	var url = url + "&canal="+ idcanal;
	var url = url + "&from2=" + from;
	var url = url + "&action=" + action;
	
	if(action==1) {
		if(idcanal != 12) {			var url = url + "&mail=" + GetId('mail'+from).value;
		}else if(idcanal == 12) {	var url = url + "&mail=" + GetId('mail'+from).getValue();		}
	}
	var cible = "bloc"+ from +"mdpperdu";
	//alert(url);
	affiche_jquery(url,cible);
}

function affiche_statut(idshop,idlangue,idcanal,idcommande) {
	//var urlbase = $('#url-base').html();
	var urlbase = GetBase(idcanal);
	var url = urlbase+"ajax/bloc18_commandes_statuts.inc.php";
	var url = url + "?shop="+ idshop;
	var url = url + "&langue="+ idlangue;
	var url = url + "&canal="+ idcanal;
	var url = url + "&idcommande=" + idcommande;

	var cible = "statutcommande"+ idcommande ;
	affiche_jquery(url,cible);
}

function affiche_commentaire(idcommande) {
	GetId('formulairecommenaire'+idcommande).style.display='';
}

////////////////////////////////////////////////////////////////////////////
function change_mise_en_avant(idbloc,idshop,idcanal,idlangue,pagination) {

	//alert(page);
	
	if(idcanal != 12) {
		$('.blocmiseenavant'+idbloc).slideToggle(1);
	}
	
	var page					= parseInt(valeur_input('page'+idbloc,idcanal));
	var maxpage					= parseInt(valeur_input('nbpage'+idbloc,idcanal));
	var nbparpage				= parseInt(valeur_input('nbparpage'+idbloc,idcanal));
	var produits				= valeur_input('produits'+idbloc,idcanal);	
	var attributs				= valeur_input('attributs'+idbloc,idcanal);	
	var boutonpanier			= valeur_input('boutonpanier'+idbloc,idcanal);	
	var libelleboutonpanier		= valeur_input('libelleboutonpanier'+idbloc,idcanal);
	
	// Lien suivant
	if(pagination == "plus") {
		if(page == maxpage) {	var next = 0;
		}else{					var next = page+1;}
	// Lien précédent
	}else if(pagination == "moins") {
		if(page == 0) {			var next = maxpage;
		}else{					var next = page-1;	}
	}
	var debut = next*nbparpage;
	var fin = debut + nbparpage-1;
	//alert(page+' -> ' + next);
	//alert(debut+' -> ' + fin);	 

	if(idcanal != 12) {		GetId('page'+idbloc).value = next;
	}else{					GetId('page'+idbloc).setValue(next);}
	

	//alert(debut+' -> ' + fin);
	//var urlbase = $('#url-base').html();
	//var urlbase = GetId("url-base").value;
	var urlbase = GetBase(idcanal);
	var filename = urlbase+"ajax/affiche_produit.inc.php?";
	var filename = filename + "&shop=" + idshop;
	var filename = filename + "&langue=" + idlangue;
	var filename = filename + "&canal=" + idcanal;
	var filename = filename + "&id_bloc=" + idbloc;
	var filename = filename + "&attributs=" + attributs;
	var filename = filename + "&boutonpanier=" + boutonpanier;
	//alert(filename);
	
	var indice = 0;
	var produits = produits.toString();
	//alert(produits);
	//var brokenstring = produits.split(',');
	var brokenstring = produits.split('%2C');
	var nb = brokenstring.length;
	//alert(nb);	
	
	for(z=0;z<nb;z++){
		var idp = brokenstring[z];
		//alert('ici '+z);
		
		if(z >= debut && z <= fin && idp > 0) {
			//alert('ici 2');
			var url = filename + "&produit=" + idp;
			var url = url + "&libelleboutonpanier=" + encodeURIComponent(libelleboutonpanier);
			
			var div = "bloc"+idbloc+"produit"+indice+"a";
			//alert(url);
			affiche_jquery(url,div);
			
			if(boutonpanier == 1) {
				var div = "bloc"+idbloc+"produit"+indice+"b";
				var url = url + "&bt=1";
				affiche_jquery(url,div);
			}
			
			var indice = indice + 1;
		}
		
	}

	if(idcanal != 12) {
		$('.blocmiseenavant'+idbloc).slideToggle(2000);
	}
	
}

function change_auto_mise_en_avant(idbloc,idshop,idcanal,idlangue) {
	change_mise_en_avant(idbloc,idshop,idcanal,idlangue);
	var temp = "change_auto_mise_en_avant("+idbloc+","+idshop+","+idcanal+","+idlangue+");";
	setTimeout(temp,10000);
}

function vide(id,idcanal) {
	//var urlbase = GetId("url-base").value;
	var urlbase = GetBase(idcanal);
	var filename = urlbase+"ajax/vide.inc.php?canal="+idcanal;
	//alert(filename);
	affiche_jquery(filename,id);
}

///////////////////////////////////////////////////
function cacher(div,idcanal) {
	
	if(idcanal == 1) {						// Internet
		$("#"+div).hide();
	}else if(idcanal == 3) {				// Iphone
		GetId(div).style.display='none';	
	}else if(idcanal == 12) {				// Facebook
		GetId(div).setStyle({display: 'none'});
	}
}

function afficher(div,idcanal) {
	
	if(idcanal == 1) {						// Internet
		$("#"+div).show();
	}else if(idcanal == 3) {				// Iphone
		GetId(div).style.display='';	
	}else if(idcanal == 12) {				// Facebook
		GetId(div).setStyle({display: ''});
	}
}

function valeur_input(id,idcanal) {

	if(!GetId(id)) {
		return false;
	}else if(idcanal == 12) {
		return urlencode(GetId(id).getValue());
	}else{
		return urlencode(GetId(id).value);
	}

}

///////////////////////////////////////////////////
function bloc_contact(idcanal,idshop,idbloc,idlangue) {

	var urlbase = GetBase(idcanal);
	var filename = urlbase+"ajax/bloc19_envoi_mail.inc.php?canal="+idcanal;


	var filename = filename + "&shop=" + idshop;
	var filename = filename + "&langue=" + idlangue;
	var filename = filename + "&idbloc=" + idbloc;
	var filename = filename + "&nom=" + encodeURI($('#nom'+idbloc).val());
	var filename = filename + "&email=" + encodeURI($('#mail'+idbloc).val());
	var filename = filename + "&message=" + encodeURI($('#message'+idbloc).val());
	
	affiche_jquery(filename,'bloc19envoiemail'+idbloc);

}
///////////////////////////////////////////////////
function accept_cgv(idcanal) {
	
	if(idcanal == 12) {
		if(GetId('acceptcgv').getChecked()) { //Case cochée
			afficher("bloc17acceptcgvOK",idcanal);
			cacher('bloc17acceptcgvKO',idcanal);	
		}else{
			cacher("bloc17acceptcgvOK",idcanal);
			afficher('bloc17acceptcgvKO',idcanal);			
		}
	
	}else{
		if(!GetId('acceptcgv').checked) { // Case NON cochée		
			cacher('bloc17acceptcgvOK',idcanal);
			afficher("bloc17acceptcgvKO",idcanal);			
			if(idcanal == 3) {	cacher("boutoniphonepanier",idcanal);	}			
		}else{	// Case cochée		
			afficher("bloc17acceptcgvOK",idcanal);
			cacher('bloc17acceptcgvKO',idcanal);	
			if(idcanal == 3) {	afficher("boutoniphonepanier",idcanal);	}
	
		}
	}
}
function alertcgv(txt) {
	alert(txt);
}
///////////////////////////////////////////////////
function attribut_regroupement(idshop,idcanal,idlangue,idproduit,num) {
		

	var maxi = valeur_input('attributsregroupement',idcanal);
	
	//alert(GetId("prixconfigurableori"+idproduit).value);
	GetId("prixconfigurable"+idproduit+"ttc").innerHTML  = GetId("prixconfigurableori"+idproduit+"ttc").value;
	GetId("prixconfigurable"+idproduit+"ht").innerHTML  = GetId("prixconfigurableori"+idproduit+"ht").value;
	
	for(i=num;i<maxi+1;i++){

		var urlbase = GetBase(idcanal);
		var filename = urlbase+"ajax/bloc14_attribut_regroupement.inc.php?canal="+idcanal;
	
		var filename = filename + "&shop=" + idshop;
		var filename = filename + "&langue=" + idlangue;
		var filename = filename + "&idproduit=" + idproduit;
		var filename = filename + "&num=" + i;

		for(j=0;j<num;j++){
			var v = valeur_input('valeurregroupement'+j,idcanal);
			//alert(j+' - '+v)
			if(v != '') {
				var filename = filename + "&v["+j+"]=" + encodeURIComponent(v);
				//alert('ici');
			}
			//alert(v);
		}

		//alert(filename);
		affiche_jquery(filename,'attributproduit'+idproduit+'regroupement'+i,"no");
	}
}

function select_attribut_regroupement(idshop,idcanal,idlangue,idproduit,num) {
		
	if(idcanal == 12) {
		var valeur = GetId('selectregroupement'+num).getValue();
	}else{
		var temp	= GetId('selectregroupement'+num).selectedIndex;
		var valeur	= GetId('selectregroupement'+num).options[temp].value;
	}
	GetId('valeurregroupement'+num).value = valeur;
	attribut_regroupement(idshop,idcanal,idlangue,idproduit,num+1,valeur);
}

function input_attribut_regroupement(idshop,idcanal,idlangue,idproduit,num,valeur,maxi,attributencours,selected) {

	for(i=0;i<maxi;i++){
		var lid = "produit" + idproduit + "couleur" + attributencours + "numero" + i;
		if(selected == i) {		$("#"+lid).addClass("bloc14valeurselected");			
		}else{					$("#"+lid).removeClass("bloc14valeurselected")
		}
	}
	
	GetId('valeurregroupement'+num).value = valeur;
	attribut_regroupement(idshop,idcanal,idlangue,idproduit,num+1,valeur);

}
