a_forms_verif = new Array();

a_forms_verif["nom"] =	new Array();
a_forms_verif["nom"]["type"] = "text";
a_forms_verif["prenom"] = new Array();
a_forms_verif["prenom"]["type"] = "text";
a_forms_verif["required"] =	new Array();
a_forms_verif["required"]["type"] = "text";
a_forms_verif["website"] =	new Array();
a_forms_verif["website"]["type"] = "text";
a_forms_verif["identifiant"] = new Array();
a_forms_verif["identifiant"]["type"] = "text";
a_forms_verif["pwd_1"] = new Array();
a_forms_verif["pwd_1"]["type"] = "text";
a_forms_verif["pwd_2"] = new Array();
a_forms_verif["pwd_2"]["type"] = "text";
a_forms_verif["theme"] = new Array();
a_forms_verif["theme"]["type"] = "radio";

var o_popup_to_hide = null;
var timer = null;

function assoForm()
{
	for (var key in a_forms_verif)
	{
		if(a_forms_verif[key]["type"] == "text")
		{
			var o_input = jQuery('.' + key);
			o_input.blur(function()
			{
			    var nom = this.className;
				var o_li = document.getElementById("l_" + nom);
				var o_popup = document.getElementById("p_" + nom);
				var o_popup_text = document.getElementById("pt_" + nom);				
				if(this.value != "")
				{
					if(a_forms_verif[nom]["value-equal"])
					{
						o_input_to_check = jQuery('.' + nom);
						if(o_input_to_check.value != this.value)
						{
							o_li.className = "no";							
							o_popup_text.innerHTML = "<em>" + a_forms_verif[nom]["value-equal-msg"] + "</em>";
							if(o_popup_to_hide)
								o_popup_to_hide.style.display = "none";	
							o_popup.style.display = "block";					
							o_popup_to_hide	= o_popup;		
							timerClose();													
						}
						else
						{
							o_li.className = "yes";
							o_popup.style.display = "none";						
						}						
					}
					else
					{
						o_li.className = "yes";
						o_popup.style.display = "none";
					}
				}
				else
				{
					o_li.className = "no";
					o_popup_text.innerHTML = "<em>" + a_forms_verif[nom]["msg-no-value"] + "</em>";
					if(o_popup_to_hide)
						o_popup_to_hide.style.display = "none";	
					o_popup.style.display = "block";					
					o_popup_to_hide = o_popup;			
					timerClose();					
				}
			});
			
			o_input.focus(function()
			{
			    var nom = this.className;
				var o_popup = document.getElementById("p_" + nom);
				var o_li = document.getElementById("l_" + nom);
				o_li.className = "";				
				o_popup.style.display = "none";
			});
		}
	}
}

function submitInscription()
{
	var o_input_cgu = jQuery('.cgu').children('input')[0];
	if(!o_input_cgu.checked)
	{	
		var o_popup = document.getElementById("p_cgu");
		var o_popup_text = document.getElementById("pt_cgu");	
		o_popup_text.innerHTML = "<em>" + a_forms_verif["cgu"] + "</em>";				
		if(o_popup_to_hide)
			o_popup_to_hide.style.display = "none";						
		o_popup.style.display = "block";					
		o_popup_to_hide = o_popup;
		timerClose();
		return false;		
	}
    return true;		
}

function timerClose()
{
	timer=setInterval("closePopup()", 4500);
}

function closePopup()
{
    if(o_popup_to_hide)
	    o_popup_to_hide.style.display = "none";
	clearInterval(timer);
}