

function FocusText(BoxName)
{
	if (BoxName.value == BoxName.defaultValue)
	{
		BoxName.value = '';
	}
}

function BlurText(BoxName)
{
	if (BoxName.value == '')
	{
		BoxName.value = BoxName.defaultValue;
	}
}






function cache(idf) {
	  if (document.getElementById) {
		  document.getElementById(idf).style.visibility="hidden";
		} else if (document.all) {
		  document.all[idf].style.visibility="hidden";
		} else if (document.layers) {
		  document.layers[idf].visibility="hidden";
		} 
}





function OuvrirPopup(page,nom,option) {	window.open(page,nom,option); }


function delai(annee,mois,jour,heure,min) {
	var date_fin=new Date(annee,mois-1,jour,heure,min)
	var date_jour=new Date();
	var tps=(date_fin.getTime()-date_jour.getTime())/1000;
	var j=Math.floor(tps/3600/24); // récupere le nb de jour
	tps=tps % (3600*24);
	var h=Math.floor(tps / 3600); // recupère le nb d'heure
	tps=tps % 3600;
	var m=Math.floor(tps/60); // récupère le nb minute
	tps=tps % 60
	var s=Math.floor(tps);
	var txt=j+" j "+h+" h "+m+" min et "+s+" sec";
	date_fin=don_date(date_fin);
	return txt;
}
function don_date_jour() {
	var date_jour=new Date();
	date_jour=don_date(date_jour);
	return date_jour;
}
function don_date(une_date) {
	var la_date;
	var months=new Array(12);
	months[1]="Janvier";
	months[2]="Février";
	months[3]="Mars";
	months[4]="Avril";
	months[5]="Mai";
	months[6]="Juin";
	months[7]="Juillet";
	months[8]="Aout";
	months[9]="Septembre";
	months[10]="Octobre";
	months[11]="Novembre";
	months[12]="Décembre";
	var days=new Array(7);
	days[1]="Lundi";
	days[2]="Mardi";
	days[3]="Mercredi";
	days[4]="Jeudi";
	days[5]="Vendredi";
	days[6]="Samedi";
	days[7]="Dimanche";
	var month=months[une_date.getMonth() + 1];
	var day=days[une_date.getDay()];
	var date=une_date.getDate();
	var year=une_date.getYear();
}

function writediv(texte)
{
document.getElementById('version').innerHTML = texte;
}

function verifStock(control)
{
	writediv(file('scripts/recupStocks.php?control='+escape(control)));
}

function verifStock_presto(control,prix)
{
	prix_tfsf = Math.round((prix/3)*100)/100;
	
	writediv(file('scripts/recupStocks_presto.php?control='+escape(control)));	
	document.getElementById('prix_produit_etiquette_tfsf').innerHTML = ' '+prix_tfsf+' €';
	document.getElementById('prix_produit_etiquette').innerHTML 	 = prix+' €';
}

function verifStock2(control,prix)
{
	prix_tfsf = Math.round((prix/3)*100)/100;
	
	writediv(file('scripts/recupStocks.php?control='+escape(control)));
	document.getElementById('prix_produit_etiquette_tfsf').innerHTML = ' '+prix_tfsf+' €';
	document.getElementById('prix_produit_etiquette').innerHTML 	 = prix+' €';
}

function verifColori(control)
{
	writediv(file('scripts/recupColori.php?control='+escape(control)));
}

function file(fichier)
{
	if(window.XMLHttpRequest) // FIREFOX
	xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
	xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
	return(false);
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) return(xhr_object.responseText);
	else return(false);
}

function verif_formulaire()
{
 if(document.formulaire.mail.value == "")  {
   alert("Veuillez renseigner votre adresse électronique");
   document.formulaire.mail.focus();
   return false;
  }
 if(document.formulaire.mail.value.indexOf('@') == -1) {
   alert("Ce n'est pas une adresse électronique");
   document.formulaire.mail.focus();
   return false;
  }
 if (((document.formulaire.mdp.value == "")&&(document.formulaire.verif_mdp.value == ""))||(document.formulaire.mdp.value != document.formulaire.verif_mdp.value)) {
   alert("Un erreur s'est produit avec votre mot de passe, entrez le à nouveau");
   document.formulaire.mdp.focus();
   return false;
  }
 if(document.formulaire.nom.value == "") {
   alert("Veuillez renseigner votre nom");
   document.formulaire.nom.focus();
   return false;
  }
 if(document.formulaire.prenom.value == "") {
   alert("Veuillez renseigner votre prénom");
   document.formulaire.prenom.focus();
   return false;
  }
 if(document.formulaire.adresse.value == "") {
   alert("Veuillez renseigner votre adresse");
   document.formulaire.adresse.focus();
   return false;
  }
 if(document.formulaire.cp.value == "") {
   alert("Veuillez renseigner votre code postal");
   document.formulaire.cp.focus();
   return false;
  }
 if(document.formulaire.ville.value == "") {
   alert("Veuillez renseigner votre ville");
   document.formulaire.ville.focus();
   return false;
  }
 if(document.formulaire.tel1.value == "") {
   alert("Veuillez renseigner votre téléphone principal");
   document.formulaire.tel1.focus();
   return false;
  }
}

function listeMateriaux(id_cat, id) {
	var xhr_object = null;
	
	if(window.XMLHttpRequest) // Firefox
	xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
	xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}

	var ul = document.getElementById("list_cat_mat");
	
	var tab = ul.getElementsByTagName("a");
	for (var i=0; i<tab.length; i++) {
		tab[i].style.backgroundPosition="";
	}
	
	xhr_object.open("GET", "scripts/materiau_ajax_dev.php?id_cat="+id_cat+"&id="+id , false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) {
		var d = document.getElementById("colori_version");
		
		d.innerHTML = xhr_object.responseText;
	}
}

//Change le prix de l'etiquette en fiche produit
function change_prix_etiquette(nb_version)
{
	var i			= 0;
	var prix 		= 0;
	var prix_tfsf 	= 0;
	for(i;i<nb_version;i++)
	{
		var prix_version = parseInt(document.getElementById('version_'+i).value);
		var nb_produit	 = document.getElementById('qte_'+i).value;
		
		prix += (prix_version * nb_produit);
	}
	prix_tfsf = Math.round((prix/3)*100)/100;
	document.getElementById('prix_produit_etiquette_tfsf').innerHTML = ' '+prix_tfsf+' €';
	document.getElementById('prix_produit_etiquette').innerHTML 	 = prix+' €';
	
	/* Met a jour le credit Presto */
	//Init de la requete Ajax
	var xhr_object = null;
	if(window.XMLHttpRequest) // Firefox
	{
		xhr_object = new XMLHttpRequest();
	}
	else if(window.ActiveXObject) // Internet Explorer
	{
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else // XMLHttpRequest non supporté par le navigateur
	{ 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}
	
	xhr_object.open("GET", "scripts/cetelem/simulation_visuel.php?cetelem_credit="+prix , false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) 
	{
		var d = document.getElementById("presto_simulation");
		d.innerHTML = xhr_object.responseText;
	}
}

//Change le prix de l'etiquette en fiche produit
function change_prix_etiquette_presto(nb_version)
{
	var i			= 0;
	var prix 		= 0;
	var prix_tfsf 	= 0;
	for(i;i<nb_version;i++)
	{
		var prix_version = parseInt(document.getElementById('version_'+i).value);
		var nb_produit	 = document.getElementById('qte_'+i).value;
		
		prix += (prix_version * nb_produit);
	}
	prix_tfsf = Math.round((prix/3)*100)/100;
	document.getElementById('prix_produit_etiquette_tfsf').innerHTML = ' '+prix_tfsf+' €';
	document.getElementById('prix_produit_etiquette').innerHTML 	 = prix+' €';
	
	/* Met a jour le credit Presto */
	//Init de la requete Ajax
	var xhr_object = null;
	if(window.XMLHttpRequest) // Firefox
	{
		xhr_object = new XMLHttpRequest();
	}
	else if(window.ActiveXObject) // Internet Explorer
	{
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else // XMLHttpRequest non supporté par le navigateur
	{ 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}
	
	xhr_object.open("GET", "scripts/cetelem/simulation_visuel.php?cetelem_credit="+prix , false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) 
	{
		var d = document.getElementById("presto_simulation");
		d.innerHTML = xhr_object.responseText;
	}
}