var tabClasses = new Array;
tabClasses[0] = new Array;
tabClasses[1] = new Array; 
    
function verifOblig(div)
    {

    if(!tabClasses[0][div])
    if (document.getElementById(div).className) 
    	{
    	tabClasses[0][div] = document.getElementById(div).className;
    	tabClasses[1][div] = tabClasses[0][div] +" errorForm";
		} 
    else 
    	{
    	tabClasses[0][div] = "origine";
    	tabClasses[1][div] = "errorForm";
		}
    
    //alert(div +"-"+ tabClasses[0][div]);

    if(document.getElementById(div).value == "")
        {
        nouvid = div.replace("Oblig", "");
        if(document.getElementById(nouvid + "Alt"))
	        {        
	        document.getElementById(div).className = tabClasses[1][div]; 
		    texteAlert += "- "+ document.getElementById(nouvid + "Alt").value +"\n"; 
	        error = 1;
			}
        }
     else 
     	document.getElementById(div).className = tabClasses[0][div];
    }
 
function checkForm(obj, idEmail) 
    { 
        
    texteAlert = '';
    error = 0;
   
    for ( var i = 0 ; i < obj.elements.length ; i++ ) 
        {
                   
	    var oblig = new RegExp("Oblig");	    
        if ( oblig.test(obj.elements[i].id) )
	        {
	        // alert(obj.elements[i].name);                          
		    if (obj.elements[i].type == "radio") radiotest(obj.name, obj.elements[i].name); 
		    else verifOblig(obj.elements[i].id);
			}
                              
        }
    /*    
    if((document.getElementById("oblig6").value != '') | (document.getElementById("oblig7").value != ''))
	    {
	    if(document.getElementById("oblig6").value != document.getElementById("oblig7").value)
			{
			texteAlert += "Vos mots de passes ne sont pas identiques";
			error = 1;
			}  
		}
	*/     
		                      
    if(error) {alert(texteAlert); return false;}
    else if(idEmail != 0) if(!verifmail(idEmail)) return false;
    return true;
    }
      
function radiotest(formName, radioName)
	{
	var node = eval("document."+ formName +"."+ radioName);
	coche = false;
	for (i = 0; i < node.length; i++) 
		{ 
		if (node[i].checked) 
			{ 
			coche = true; // si tu as besoin de coche sinon vire le. 
			break; 
			}		 
		}
	if(!coche) {texteAlert += "- "+ document.getElementById(radioName + "Alt").value +"\n";  error = 1;} 
	} 