
/**
 *	Javascript pour Com and print
 *	Didier Ciochetto - TechnimÃ©dia
 */


function change (id)
{
	var d = document.getElementById(id);
	d.style.display = d.style.display == "block"? "none": "block";
}

function detail (n)
{
	for (i=1; i<=3; i++)
	{
		if (i == n)
		{
			document.getElementById("d" + i).style.display = "inline";
			document.getElementById("o" + i).className = "actif";
		}
		else
		{
			document.getElementById("d" + i).style.display = "none";
			document.getElementById("o" + i).className = "";
		}
	}
}

function petitvalide(monformulaire)
{
	if(monformulaire.elements['id'].value == ""	|| monformulaire.elements['mdp'].value=="")
	{
		alert("Vous devez Ã©crire votre identifiant et votre mot de passe.");
		return false;
	}
	else
	{
		return true;
	}
}

/* Pour l'inscription d'un nouveau client. */
function valide(monformulaire)
{
	if( monformulaire.elements['nom'].value==""
		|| monformulaire.elements['adresse1'].value==""
		|| monformulaire.elements['cp'].value==""
		|| monformulaire.elements['ville'].value==""
		|| (monformulaire.elements['tel'].value=="" && monformulaire.elements['mobile'].value=="")
		|| monformulaire.elements['courriel'].value==""
		|| monformulaire.elements['mdpasse'].value==""
		|| monformulaire.elements['confirm'].value=="")
	{
		alert("Veuillez renseigner tous les champs obligatoires SVP.");
		return false;
	}
	/* Pas besoin de mettre des else partout, dÃ¨s qu'on rentre dans un cas on return. */
	if (!monformulaire.elements['courriel'].value.match (/.+@.+\..+/))
	{
		alert("L'adresse Ã©lectronique n'est pas valide.");
		return false;
	}
	else if (typeof(monformulaire.elements['acceptation_cgv']) != "undefined" )
	{
		if (monformulaire.elements['acceptation_cgv'].checked != true)
		{
			alert("Vous devez accepter les conditions gÃ©nÃ©rales de vente.");
			return false;
		}
		else
			return true;
	}
}


function part_entr(bool_part)
{

	/* MÃ´ssieur IE ne connait pas table-row. :-/ */
	if (navigator.appName == 'Microsoft Internet Explorer')
		var affiche = 'inline';
	else
		var affiche = 'table-row';

	if (bool_part)
	{
		document.getElementById('lignePrenom').style.display= affiche;
		document.getElementById('ligneSep').style.display='none';
		document.getElementById('ligneNoire').style.display='none';
		document.getElementById('ligneSiret').style.display='none';
		document.getElementById('ligneTva').style.display='none';
		document.getElementById('ligneApe').style.display='none';
	}
	else
	{
		document.getElementById('lignePrenom').style.display='none';
		document.getElementById('ligneSep').style.display= affiche;
		document.getElementById('ligneNoire').style.display= affiche;
		document.getElementById('ligneSiret').style.display= affiche;
		document.getElementById('ligneTva').style.display= affiche;
		document.getElementById('ligneApe').style.display= affiche;
	}
}


/* Pour la page contact. */
function valide_contact(formulaire)
{
	if(formulaire.elements['nom'].value==""
		|| formulaire.elements['courriel'].value=="")
	{
		alert("Vous devez renseigner au moins votre nom et votre adresse Ã©lectronique SVP.");
		return false;
	}
	else
	{
		return true;
	}
	
}


/* Page contact. */
function masque_tout_tr()
{
	tab = document.getElementsByTagName("tr");
	for (i=0; tab[i]; i++)
	{
		if (tab[i].className == 'entr')
			tab[i].style.display = 'none';
	}
}

function change_part_entr(choix)
{
	/* MÃ´ssieur IE ne connait pas table-row. :-/ */
	if (navigator.appName == 'Microsoft Internet Explorer')
		var affiche = 'inline';
	else
		var affiche = 'table-row';

	change = false;
	tab = document.getElementsByTagName("tr");
	for (i=0; tab[i]; i++)
	{
		if (tab[i].className == 'entr')
		{
			if (choix == 'entr')
				tab[i].style.display = affiche;
			else
				tab[i].style.display = 'none';
		}
	}

	if (choix == 'entr')
	{
		document.getElementById("o2").className = "actif";
		document.getElementById("o1").className = "";
	}
	else
	{
		document.getElementById("o1").className = "actif";
		document.getElementById("o2").className = "";
	}
}


function valide_radio(radio)
{
	for (var i=0; i<radio.length;i++)
	{
		if (radio[i].checked)
			return true;
	}
	alert('Vous devez choisir un mode de paiement pour continuer.');
	return false;
}


function r (type, pel)
{
	window.location = type +  "-quantite.php?pel=" + pel
}

function q (type, quadri)
{
	window.location = type +  "-quantite.php?quadri=" + quadri
}

function flashPourIe (adresse, l, h, lien, params)
{
	document.write ('<object type="application/x-shockwave-flash" data="' + adresse + '" width="' + l + '" height="' + h + '">');
	document.write ('<param name="movie" value="' + adresse + '" />');
	document.write ('<param name="wmode" value="transparent" />');
	document.write ('<param name="flashvars" value="' + params + '" /> ');
	document.write ('(Vous devez installer Flash pour voir cette animation.)');
	document.write ('</object>');
}

/**
 * Fonctions pour changer de carte de visite dans la page realisation
 * 
 */

var real = 2;
function suiv() {
	//Ex avec 9 et 10 affiché, real == 10
	
	real--;			// 9
	var old_id = "rea"+real;	
	real += 2;		// 11
	if (real >10)
		real = 1;
	
	var new_id = "rea"+real;
	document.getElementById(old_id).style.display = 'none';
	document.getElementById(new_id).style.display = 'block';
	
	real--;			// 0
	if(real<1) {
		real= 10
	}
	var old_id = "rea"+real;	
	real += 2;		// 4
	if (real >10)
		real = 2;
	
	var new_id = "rea"+real;
	document.getElementById(old_id).style.display = 'none';
	document.getElementById(new_id).style.display = 'block';
}

function prec() {
	
	//Ex avec 1 et 2 affiché, real == 2
	
	var old_id = "rea"+real;	
	real -= 2;		// 0
	if (real <1)
		real = 10;
	
	var new_id = "rea"+real;
	document.getElementById(old_id).style.display = 'none';
	document.getElementById(new_id).style.display = 'block';
	
	real++;			// 9
	if(real>10)
		real = 1;
	var old_id = "rea"+real;	
	
	real -= 2;		// 11
	if (real <1)
		real = 9;
	
	var new_id = "rea"+real;
	
	document.getElementById(old_id).style.display = 'none';
	document.getElementById(new_id).style.display = 'block';
	
	real++; // Real = id de l'img de droite
}

/**
 * Fonctions pour changer d'assortiments dans la page realisation
 */

var assor = 1;
function suivA() {	
	var old_id = "a"+assor;	
	assor++;	
	if (assor >10) {
		assor = 1;		
	}
	var new_id = "a"+assor;
		
	document.getElementById(old_id).style.display = 'none';
	document.getElementById(new_id).style.display = 'block';
}


function precA() {
	
	var old_id = "a"+assor;
	assor--;
	if (assor <1) {
		assor = 10;
	}
	
	var new_id = "a"+assor;

	document.getElementById(old_id).style.display = 'none';
	document.getElementById(new_id).style.display = 'block';
}