a_forms_verif	=	new Array();
a_forms_verif["mail_1"]	=	new Array();
a_forms_verif["mail_1"]["type"]	=	"text";
a_forms_verif["mail_2"]	=	new Array();
a_forms_verif["mail_2"]["type"]	=	"text";
a_forms_verif["mail_2"]["value-equal"]	=	"mail_1";
a_forms_verif["captcha"]	=	new Array();
a_forms_verif["captcha"]["type"]	=	"text";



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	=	document.getElementById(key);
			o_input.onblur= function(){
				var o_li	=	document.getElementById("l_"+this.id);
				var o_popup	=	document.getElementById("p_"+this.id);
				var o_popup_text	=	document.getElementById("pt_"+this.id);				
				if(this.value!=""){
					if(a_forms_verif[this.id]["value-equal"]){
						
						o_input_to_check	=	document.getElementById(a_forms_verif[this.id]["value-equal"]);
						if(o_input_to_check.value!=this.value){
							o_li.className="no";							
							o_popup_text.innerHTML	=	"<em>"+a_forms_verif[this.id]["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[this.id]["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.onfocus	= function(){
				var o_popup	=	document.getElementById("p_"+this.id);
				var o_li	=	document.getElementById("l_"+this.id);
				o_li.className="";				
				o_popup.style.display	=	"none";
			}			
		}		
	}	
}

window.onload 	=	assoForm;

function submitInscription(){
	o_form	=	document.getElementById('f_register');
	for (var key in a_forms_verif){
		if(a_forms_verif[key]["type"]=="text"){
			var o_input	=	document.getElementById(key);
			var o_li	=	document.getElementById("l_"+o_input.id);
			var o_popup	=	document.getElementById("p_"+o_input.id);
			var o_popup_text	=	document.getElementById("pt_"+o_input.id);				
			if(o_input.value!=""){
				if(a_forms_verif[o_input.id]["value-equal"]){
					
					o_input_to_check	=	document.getElementById(a_forms_verif[o_input.id]["value-equal"]);
					if(o_input_to_check.value!=o_input.value){
						o_li.className="no";							
						o_popup_text.innerHTML	=	"<em>"+a_forms_verif[o_input.id]["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[o_input.id]["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();
				return false;								
			}
		}
	}
	o_form	=	document.getElementById('f_register');
	o_form.submit();
}

function DestroyPopup(){
	if(o_popup_to_hide)
		o_popup_to_hide.style.display	=	"none";
	clearInterval(timer);
}


function timerClose(){

	timer = setInterval('DestroyPopup()', 4000);
	 
}

