//CHACHE TOUTE LES IMAGES
//########################################################################################
function init_img(cpt){

	var form = new Array();
	var i = 0;
	while (i<=cpt)
		{
		form[i] = new Boolean(true);
		i++;
		};

	var i = 1;
	
	while(i <=cpt ){
		if(document.getElementsByTagName('img')['green'+i]){
		form[i] = true;
		//SI IL Y A UNE IMAGE ASSOCIEE
		
			if(document.getElementById('no_empty'+i))
				{
				form[i] = check_no_empty(i);
				}
				
			if(document.getElementById('id'+i))
				{
				form[i] = check_id(i);
				}
				
			if(document.getElementById('num'+i))
				{
					if(document.getElementById('num'+i).value)
						{form[i] = check_num(i);}
				}
				
			if(document.getElementById('img'+i))
				{
				form[i] = check_img(i);
				}			
		}
		i++;
	}
	
	cont = check_all(form,cpt);
	if(cont==true)
		{if(document.getElementsByTagName('input')['button']){document.getElementsByTagName('input')['button'].style.display = "block";}}
		else
		{if(document.getElementsByTagName('input')['button']){document.getElementsByTagName('input')['button'].style.display = "none";}}

}

//########################################################################################

function check_id(id){
	var box = document.getElementById('id'+id);
	var img_green = document.getElementsByTagName('img')['green'+id];
	var img_red = document.getElementsByTagName('img')['red'+id];
	var rem = document.getElementById('rem'+id);
	var bool = false;
	reg =/^[0-9a-zA-Z]+$/;
	
	if (box.value)
	{
	if(reg.test(box.value))
		{
		img_green.style.display = "block";
		bool = true;
		img_red.style.display = "none";
		rem.innerHTML = "";
		}
		else
		{
		img_green.style.display = "none";
		img_red.style.display = "block";
		test = box.name;
		rem.innerHTML = "Utilisez des caract&egrave;res non accentu&eacute;s ou des chiffres uniquement.";
		}
	}
	else
	{
	img_green.style.display = "none";
	img_red.style.display = "block";
	rem.innerHTML = "Champ obligatoire.";
	}
	
	return bool;
}

//########################################################################################

function check_no_empty(id){
	var box = document.getElementById('no_empty'+id);
	var img_green = document.getElementsByTagName('img')['green'+id];
	var img_red = document.getElementsByTagName('img')['red'+id];
	var rem = document.getElementById('rem'+id);
	var bool = false;
	reg =/^([^&?=]*)([^&?=]*)([^&?=]*)$/;
	
	if (box.value)
	{
	if(reg.test(box.value))
		{
		img_green.style.display = "block";
		bool = true;
		img_red.style.display = "none";
		rem.innerHTML = "";
		}
		else
		{
		img_green.style.display = "none";
		img_red.style.display = "block";
		rem.innerHTML = "Les 3 caract&egrave;res &amp; = ? ne peuvent &ecirc;tre utilis&eacute;s.";
		}
	}
	else
	{img_green.style.display = "none";
	img_red.style.display = "block";
	rem.innerHTML = "Champ obligatoire.";
	}
	
	return bool;
}



//########################################################################################

function check_num(id){
	var box = document.getElementById('num'+id);
	var img_green = document.getElementsByTagName('img')['green'+id];
	var img_red = document.getElementsByTagName('img')['red'+id];
	var rem = document.getElementById('rem'+id);
	var bool = false;
	reg =/^[0-9]*([,]|[.])?[0-9]*$/;

	if (reg.test(box.value))
		{
		img_green.style.display = "block";
		bool = true;
		img_red.style.display = "none";
		rem.innerHTML = "";
		}
	else
		{
		img_green.style.display = "none";
		img_red.style.display = "block";
		rem.innerHTML = "Utiliser des chiffres pour remplir ce champ.";
		}
	
	if (!box.value)
		{
		img_green.style.display = "none";
		img_red.style.display = "none";
		bool = true;
		
		}
		
	return bool;
}

//########################################################################################

function check_img(id){
	var box = document.getElementById('img'+id);
	var img_green = document.getElementsByTagName('img')['green'+id];
	var img_red = document.getElementsByTagName('img')['red'+id];
	var rem = document.getElementById('rem'+id);
	var bool = false;
	reg =/(.jpg|.JPG|.jpeg|.JPEG|.gif|.GIF)$/;
	
	if (box.value)
	{
	if(reg.test(box.value))
		{
		img_green.style.display = "block";
		bool = true;
		img_red.style.display = "none";
		rem.innerHTML = "";
		}
		else
		{
		img_green.style.display = "none";
		img_red.style.display = "block";
		rem.innerHTML = "Il est pr&eacute;f&eacute;rable d'utiliser un format JPG ou GIF.";

		}
	}
	
	return bool;
}

//########################################################################################

function check_all(form,n) {
	i=0;
	cont = true;
	while (i<=n)
	{
		if(form[i] == false)
			{cont = false;}
		i++;
	}
	return cont;
}

//########################################################################################
window.onload = function(){
init_img(20);
}


