// JavaScript Document
//vérifie si c un ciffre avec virgule ou point pour un prix
function verif_prix(){
	var modele = new RegExp("^[0-9\.\,]+$");
	var prix = document.getElementById("prix").value;
	if(!modele.test(prix)){
		alert("Le prix ne contient des lettres ou autres caractères spéciaux");
		document.getElementById("prix").value = "";
		document.getElementById("prix_flash").value = "";
	}else{
		document.getElementById("prix_flash").value = prix;
	}
}

//vérifie l'input Prix si c'est un nombre
function verif_nb(){
	var modele = new RegExp("^[0-9]+$");
	var nombre = document.getElementById("nombre").value;
	if(!modele.test(nombre)){
		alert("Le prix ne contient pas de chiffres ou de nombres entiers");
		document.getElementById("nombre").value = "";
	}
}

//ajout produits : fait appraitre ou non la rubrique vente falsh
function flash_affich(){
	var select = document.getElementById("flash");
	var valeur = select.options[select.selectedIndex].value;

	if(valeur == "1"){
		document.getElementById("date_flash").style.display = "";
	}else{
		document.getElementById("date_flash").style.display = "none";
	}	

}
//activer ou non le select selon la valeur d'un autre select
function modif(){
	var select = document.getElementById("categories");
	var valeur = select.options[select.selectedIndex].value;
	
	if(valeur == "2"){
		document.getElementById("chemises").disabled = false;
	}else{
		document.getElementById("chemises").disabled = true;
	}
}

//vérifie si les critères de l'heure sont bon
function verif_time(time,tps,critere){
	
	if(time > tps){
		
		alert("Le format de l'heure n'est pas correcte");
		document.getElementById(critere).value = "00";
	}
}
//voir les photo dans une div
function vision(arbo,photo,id){
	
	
	window.open(arbo+"affiche_photo.php?id="+id+"&photo="+photo,"popup", "width=750, height=600");
}
//ouverture popup
function news_windows(URL, vWidth, vHeight){
	var RetValOuvrir;
	vTop = screen.height/2-vHeight/2;
	vLeft = screen.width/2-vWidth/2;		
	Features =  "toolbar=no,scrollbars=yes,location=no,status=yes,resizable=no,Top=" + vTop + ",Left=" + vLeft + ",Width=" + vWidth + ",Height=" + vHeight;

	window.open(URL, "nom_popup", Features);
}



//question sur la suppression de donnée
function valid(formulaire){
	if(confirm("Etes-vous sur de vouloir supprimer vos choix")){
		formulaire.submit();
	}			
}

//changt image qd mise à jour
function changt(id,nb){
	//alert(nb);
	if(nb > 0){
		document.getElementById("menu-2-"+id).src = "../../images/exec.png";	
		document.getElementById("misajour-"+id).value= id;
		document.getElementById("bt_miseajour").disabled = false;
	}
	
}
//test si champ rempli pour afficher image en conséquence
function test_champ(nom){
		//alert(nom);
	
		if(document.getElementById(nom).value != ""){
			
			document.getElementById("img_"+nom).src = "images/apply16.png";
		}else{
			document.getElementById("img_"+nom).src = "images/stop16.jpg";
				
		}
}
function test_double(actuel,origin){
	//alert(actuel+origin);
	
	if(document.getElementById(origin) != "" && document.getElementById("mail") != ""){
		if(document.getElementById(actuel).value == document.getElementById(origin).value){
			
		}else{
			
			alert("Le champ rempli de correspond pas au précédent");
			document.getElementById(actuel).value = "";
		}
	}else{
			
	}	
}
function effac(){
	document.getElementById("port").value = "";	
}
function change_pays(nom){
	
	document.getElementById("img_pays").src = "images/pays/"+nom+".gif";
	
}
function test_pass(s){
	if(document.getElementById("motdpass").value != ""){
		
		document.getElementById("motdpass2").value = "";
		var cmpx = 0;

		if (s.length >= 1)
		{
			cmpx++;
		
			if (s.search("[A-Z]") != -1)
			 {
				 cmpx++;
			 }
			 if (s.length > 4 && s.search("[0-9]") != -1)
			 {
				 cmpx++;
			 }
		
			 if (s.length >= 8 || s.search("[\x20-\x2F\x3A-\x40\x5B-\x60\x7B-\x7E]") != -1)
			 {
				 cmpx++;
			 }
		 }
			
			if(cmpx == 0){
				document.getElementById("img_motdpass").src 	= '';
				document.getElementById("faible").className		= 'default';
				document.getElementById("moyen").className		= 'default';
				document.getElementById("fort").className		= 'default';
				
			}else if (cmpx == 1){
				document.getElementById("faible").className		= 'rouge';
				document.getElementById("moyen").className		= 'default';
				document.getElementById("fort").className		= 'default';
					
			}else if (cmpx == 2){
				document.getElementById("faible").className		= 'orange';
				document.getElementById("moyen").className		= 'orange';
				document.getElementById("fort").className		= 'default';
				
			}else{
				document.getElementById("faible").className		= 'vert';
				document.getElementById("moyen").className		= 'vert';
				document.getElementById("fort").className		= 'vert';
			}
		
	}else{
		document.getElementById("img_motdpass").src = "images/stop16.jpg";
		document.getElementById("faible").className		= 'default';
		
	}
	
}
function re_pass(s){
	if(document.getElementById("motdpass").value != ""){
			
		if(s.length <= 6){
			alert("Attention en dessous de 6 caractères, le mot de passe ne sera pas accepté");
			
			document.getElementById("motdpass").value	= "";
			
			
		}else{
			
			
			

		}
	}
}
//de-ésactive les input modifier et supprimer tant que la sélection n'a pas été faite
function test_input(value){
	document.getElementById("modif").disabled = false;
	document.getElementById("suppr").disabled = false;
}
//vérifier si le champ n'est pas vide
function input_t(formulaire,contenu){
	
	contenu2 = document.getElementById(contenu).value;
	
	
	if(contenu2 == ""){
		alert("Vous n'avez pas rempli le champ pour ajouter une nouvelle rubrique "+contenu);
	}else{
		formulaire.submit();
	}
}
//désactive display:none pour afficher le détail des commandes
function detail_commande(id){
	affiche = document.getElementById("affiche-"+id).value;
	
	if(affiche == 0){ 
		document.getElementById("detail_commande-"+id).style.display = "block";
		document.getElementById("affiche-"+id).value = 1;
		
	}else{
		document.getElementById("detail_commande-"+id).style.display = "none";
		document.getElementById("affiche-"+id).value = 0;
	}
	
	
}
function valid_mail(formulaire){
		var modele = new RegExp("^[a-zA-Z0-9\.\-_]+@(.)+\.[a-zA-Z]{2,5}$");
		var mail = document.getElementById("mail").value;
		if(!modele.test(mail)){
			alert("Le mail n'est pas valide")
		}else{
			formulaire.submit();
		}
		
		
}
function fermer_div(choix){
	document.getElementById(choix).style.display = "none";
}
function description_voir(id,width,height){
	texte = document.forms['news'].elements['news_text'].value;
	document.getElementById("resultat").style.display = "inherit";
	texte = "<?php echo $template->BBcode("+texte+"); ?><br /><br /><a style='text-decoration:underline; cursor:pointer' onclick='description_effac()'>Effacer le résultat</a>"
	document.getElementById("resultat").innerHTML = texte;
	
}
function description_effac(){
	document.getElementById("resultat").style.display = "none";
}
function win_description(id,width,height){
	window.open("description.php?id="+id,"popup", "width="+width+", height="+height);
}
function vision_photo(arbo,image){
	document.getElementById("image-1").src = arbo+"images/photo/moyen/"+image;
}
function vision_photo_affich(arbo,image){
	document.getElementById("image-1").src = arbo+"images/photo/ecran/"+image;
}
function verif_2champ(formulaire){
	if(formulaire.login.value == "" || formulaire.motdpass.value == ""){
		alert("Veuillez remplir les 2 champs");
	}else{
		formulaire.submit();
	}

}
function envoi_marque(marq){
	window.location='marque-'+marq+'.html';
}


function disp_delai(y,m,d,h,i,id){
	
	document.getElementById("decompte-"+id).innerHTML=delai (y,m,d,h,i);
	setTimeout("disp_delai("+y+","+m+","+d+","+h+","+i+","+id+")",1000);
	
}

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+" jours "+h+"h "+m+"m "+s+"s";
	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 imprim_facture(id){
	window.location.href="pages/affiche_facture.php?id="+id;
}
