window.onload = function()
{
	//alert(document.getElementById('tdBaseLine').innerHTML);
	document.getElementById('tdBaseLine').innerHTML = document.getElementById("spanBaseLine").innerHTML;
	document.getElementById("spanBaseLine").innerHTML = "";
}

function zoom(page, params)
{
	//'top=200 , left=200 , width=200 , height=100 , scrollbars=yes'
	window.open(page, '', params);
	return false;
}

// fonction permettant la verif de formulaire
test_text = "*"; // à renseigner si on utilise une chaîne de caractère identique pour chaque label de champs obligatoire
test_class = ""; // à renseigner si on identifie les labels par une class css
message = "Les champs suivant ne sont pas remplis :";

function checkForm(formulaire) 
{
	vide = 0;
	for ( var i=0; i<formulaire.getElementsByTagName("label").length; i++ ) 
	{	
		element_label = formulaire.getElementsByTagName("label")[i];
		txt_label = element_label.firstChild.nodeValue;
		class_label = element_label.className;		
		if ( (test_text != "" && txt_label.indexOf(test_text) != -1) || (test_class != "" && class_label == test_class) ) 
		{
			if ( element_label.getAttribute("htmlFor") || element_label.getAttribute("for") )
			{
				if ( document.all ) 
				{
					id_champs = element_label.getAttribute("htmlFor");
				}
				else 
				{
					id_champs = element_label.getAttribute("for");
				}
				champs = document.getElementById(id_champs);
				if ( (champs.tagName == "INPUT" && champs.getAttribute("type") == "text") || (champs.tagName == "INPUT" && champs.getAttribute("type") == "password") ) 
				{
					if ( champs.value == "" )
					{
						message = message + "\r\n" + txt_label.replace(/:/,"");
						vide ++;
					}
				}
				else if ( champs.tagName == "TEXTAREA" && champs.value == "") 
				{
					message = message + "\r\n" + txt_label.replace(/:/,"");
					vide ++;
				}
				else if ( champs.tagName == "SELECT") 
				{
					if(champs.value == "" || champs.value == 0 || champs.value == "NULL")
					{
						message = message + "\r\n" + txt_label.replace(/:/,"");
						vide ++;	
					}
				}
			}
			else 
			{
				if ( element_label.getElementsByTagName("input")[0] )
				{
					input_label = element_label.getElementsByTagName("input")[0];
					if ( input_label.getAttribute("type") == "text" && input_label.value == "") 
					{
						message = message + "\r\n" + txt_label.replace(/:/,"");
						vide ++;
					}
				}
				else if ( element_label.getElementsByTagName("textarea")[0] && element_label.getElementsByTagName("textarea")[0].value == "") 
				{
					message = message + "\r\n" + txt_label.replace(/:/,"");
					vide ++;
				}	
				else if ( champs.tagName == "SELECT") 
				{
					if(champs.value == "" || champs.value == 0 || champs.value == "NULL")
					{
						message = message + "\r\n" + txt_label.replace(/:/,"");
						vide ++;	
					}
				}
			}
		}
	}
	if ( vide != 0 ) 
	{
		alert(message);
		message = "Les champs suivant ne sont pas remplis :";
		return false;
	}
	else 
	{
		return true;
	}
}
//----------- fin verif formulaire