// JavaScript Document
function deleteObjet(page,type,nom,id,table)
{
	if(window.confirm('Ętes vous sur de vouloir supprimer '+type+' '+nom+' ?')) 
    {location.href=page+'?f=delete&id='+id+'&table='+table;return true;} else {return false;}	
}
function nombreImg(champ,nb,champtotal,papier)
{
	var nombreAncien = Number(eval(champtotal+".value"));
	var nombreNvx = Number(eval(nb));
	var Debuti = Number(nombreAncien+1);
	var longueur = Number(nombreNvx+nombreAncien);
	var valeurPub = Number(papier);
	for(var i=Number(Debuti);i<=longueur; i++)
	{
		var new_text = document.createTextNode("Position :");
		eval(champ+".parentNode").appendChild(new_text);
		var new_pos = document.createElement("input");
		new_pos.setAttribute("type", "text");
		new_pos.setAttribute("value", i);
		new_pos.setAttribute("name", "position_"+i);
		new_pos.setAttribute("class", "champ_formulaire");
		eval(champ+".parentNode").appendChild(new_pos);
		var retrait = document.createElement("br");
		eval(champ+".parentNode").appendChild(retrait);	
		var new_input = document.createElement("input");
		new_input.setAttribute("type", "file");
		new_input.setAttribute("name", "userfile[]");
		new_input.setAttribute("class", "champ_formulaire");		
		eval(champ+".parentNode").appendChild(new_input);
		var retrait1 = document.createElement("br");
		eval(champ+".parentNode").appendChild(retrait1);		
		var new_text = document.createTextNode("  Description :");
		eval(champ+".parentNode").appendChild(new_text);
		var new_desc = document.createElement("input");
		new_desc.setAttribute("type", "text");
		new_desc.setAttribute("name", "desc_img_annonce_"+i);
		new_desc.setAttribute("class", "champ_formulaire");
		eval(champ+".parentNode").appendChild(new_desc);
		var new_hidden = document.createElement("input");
		new_hidden.setAttribute("type", "hidden");
		new_hidden.setAttribute("value", valeurPub);
		new_hidden.setAttribute("name", "pub_img_annonce_"+i);
		new_hidden.setAttribute("class", "champ_formulaire");		
		eval(champ+".parentNode").appendChild(new_hidden);
		var retrait = document.createElement("br");
		eval(champ+".parentNode").appendChild(retrait);		
	}
}
function compteNbImg(champ_nb_total,champ_nb_ajout)
{
	var nombreAjout = Number(eval(champ_nb_ajout+".value"));
	var nombreAncien = Number(eval(champ_nb_total+".value"));
	var nombreTotal =  nombreAjout + nombreAncien;
	eval(champ_nb_total).value = nombreTotal;
}
function nombreMail(champ,nb,champtotal)
{
	var nombreAncien = Number(eval(champtotal+".value"));
	var nombreNvx = Number(eval(nb));
	var Debuti = Number(nombreAncien+1);
	var longueur = Number(nombreNvx+nombreAncien);
	for(var i=Number(Debuti);i<=longueur; i++)
	{
		var new_text = document.createTextNode("Email n°"+i+":");
		eval(champ+".parentNode").appendChild(new_text);
		var new_mail = document.createElement("input");
		new_mail.setAttribute("type", "text");
		new_mail.setAttribute("value", "");
		new_mail.setAttribute("name", "email_"+i);
		new_mail.setAttribute("class", "champ_formulaire");
		eval(champ+".parentNode").appendChild(new_mail);
		var retrait = document.createElement("br");
		eval(champ+".parentNode").appendChild(retrait);		
		
	}
}

function redirection(page)
{
	window.location=page;
}
//Verification champ select
function verifSelect(champ,message)
{
	var ChampAverif = champ;
	if(champ.value == 0)
	{
		alert(message);
		champ.focus();
		return false;
	}
	else
	{
		return true;	
	}
}
function verifChampTexte(champ,message)
{
	var ChampAverif = champ;
	if(champ.value == "")
	{
		alert(message);
		champ.focus();
		return false;
	}
	else
	{
		return true;	
	}
}
function verifRadio(form,champ,message)
{
	var liste = document.forms[form].elements[champ];
	var error=0;
	for (var i = 0; i < liste.length; i++)
	{
		if (liste[i].checked) {
			error = 0;
			return true;
		}
		else
		{
			var error = 1;	
		}
	}
	if(error == 1)
	{
		liste[0].focus();
		alert(message);
		return false;
	}
}
function verifChampChiffre(champ,message)
{
	var ChampAverif = champ;
	if(isNaN(champ.value) || (champ.value == ""))
	{
		alert(message);
		champ.focus();
		return false;
	}
	else
	{
		return true;	
	}	
}
function nouvelleFenetre(nom,lien,largeur,hauteur,option)
{
	window.open(lien,nom,config='width='+largeur+' height='+hauteur+' '+option);
	window.focus();
}
function visionnageImg(emplacement,url)
{
	var urlImg = url;
	var monImg = document.getElementById(emplacement);
//	monImg.setAttribute("height",hauteur);
//	monImg.setAttribute("width",largeur);
	monImg.setAttribute("src",urlImg);	
}
function Cochage(conteneur, a_faire) {
var blnEtat=null;
var Chckbox = document.getElementById(conteneur).firstChild;
	while (Chckbox!=null) {
		if (Chckbox.nodeName=="INPUT")
			if (Chckbox.getAttribute("type")=="checkbox") {
				blnEtat = (a_faire=='0') ? false : (a_faire=='1') ? true : (document.getElementById(Chckbox.getAttribute("id")).checked) ? false : true;
				document.getElementById(Chckbox.getAttribute("id")).checked=blnEtat;
			}
		Chckbox = Chckbox.nextSibling;
	}
}