openWaitSubmit = function(){
	$('w_visitor_form_go_wait').style.display = 'block';
	$('w_visitor_form_go_btn').style.display = 'none';
}
closeWaitSubmit = function(){
	$('w_visitor_form_go_wait').style.display = 'none';
	$('w_visitor_form_go_btn').style.display = 'block';
}

returnNbaddAdditionalBadge = function(){
	var intBadgeNb = new Number($('pe_additional_nb').value);	
	return intBadgeNb;
}
setNbaddAdditionalBadge = function(int){
	$('pe_additional_nb').value = int;	
}
addAdditionalBadge = function(w_visitor_id,id,lang){
	jQuery('input[name=w_visitor_universe]').each(function() {
		if(jQuery(this).attr('checked')) {
			universe = jQuery(this).val();
			
			var intBadgeNum = new Number(0);	
			if(id != undefined){
				intBadgeNum = id;
			} else {
				intBadgeNum = returnNbaddAdditionalBadge()+1;
				setNbaddAdditionalBadge(intBadgeNum);
			}
			var intLang = new Number(1);	
			if(lang != undefined) intLang = lang;
			
			var strNewDiv = 'pe_additional_badge_'+intBadgeNum;
			var objNewDiv = new Element('div', {'id': strNewDiv});
			$('pe_additional_div').appendChild(objNewDiv);
			var strRequest ='strAjaxDo='+encodeURIComponent('form_additional');
			strRequest+='&intBadgeNum='+encodeURIComponent(intBadgeNum);
			strRequest+='&intLang='+encodeURIComponent(intLang);
			strRequest+='&universe='+encodeURIComponent(universe);
			if(w_visitor_id != undefined){
				strRequest+='&w_visitor_id='+encodeURIComponent(w_visitor_id);
			}
			new Ajax.Updater(
				objNewDiv,
				'/_ajax.php',
				{
					method:'post',
					postBody:strRequest,
					evalScripts:true,
					asynchronous:false
				}
			);	
			
			return;
		}
	});	
}
removeAdditionalBadge = function(id){
	if($('pe_additional_badge_'+id)){
		if($('additional_'+id+'_w_visitor_id')){
			if($('additional_'+id+'_w_visitor_id').value){
				var objNewInput = new Element('input', {'name': 'additional_remove_w_visitor_id[]','type': 'hidden','value': $('additional_'+id+'_w_visitor_id').value});
				$('pe_additional_div').appendChild(objNewInput);
			}
		}
		$('pe_additional_badge_'+id).remove();
	}
}
checkFormAdditonal = function(){
	var strMsg = new String('');
	var strOut = new String('');
	var intBadgeNb = new Number($('pe_additional_nb').value);	
	for(i=1;i<=intBadgeNb;i++){
		strFuncName = 'checkFormAdditional_'+i;
		if (eval("typeof "+strFuncName+" == 'function'")) {
			if($('pe_additional_badge_'+i)){
				strOut = eval(strFuncName+'()');
				if(strOut!=''){
					strLabel = 'pe_additional_badge_legend_'+i;
					strMsg+='<br \/>'+$(strLabel).innerHTML+' : <br \/>';
					strMsg+=strOut;
				}
			}
		}		
	}
	return strMsg;
}

jQuery(document).ready(function() {

	jQuery('[name=w_visitor_universe]').click(function() {				
		switch(jQuery(this).val()) {
			case 'EquipVille':
				putEquipVilleAnswer();
			break;
			case 'LumiVille':
				putLumiVilleAnswer();
			break;
			case 'InlightExpo':
				putInlightAnswer();
			break;
		}
		
		jQuery('#w_visitor_etablissement_autre').val('');
		jQuery('#w_visitor_etablissement_autre').parent().css('display', 'none');
		
		jQuery('#w_visitor_commune_hab').val('');
		jQuery('#w_visitor_commune_hab').parent().css('display', 'none');
		
		jQuery('#p_w_visitor_etablissement').css('display', 'block');
		jQuery('#checkbox_div_w_visitor_etablissement').css('display', 'block');
		
		jQuery('#p_w_visitor_activite').css('display', 'block');
		jQuery('#checkbox_div_w_visitor_activite').css('display', 'block');
		
		jQuery('#p_w_visitor_interest').css('display', 'block');
		jQuery('#checkbox_div_virtual_w_visitor_interest__').css('display', 'block');
		
		jQuery('#p_w_visitor_etablissement_autre').css('display', 'none');
		jQuery('#w_visitor_etablissement_autre').val('');
		
		jQuery('#p_w_visitor_activite_autre').css('display', 'none');
		jQuery('#w_visitor_activite_autre').val('');		
		
		jQuery('p[id*=w_visitor_interest_autre]').css('display', 'none');
		jQuery('input[id*=w_visitor_interest_autre]').val('');
	});
});

function showDiv() {
	jQuery('#checkbox_div_w_visitor_etablissement').css('display', 'block');
	jQuery('#checkbox_div_w_visitor_activite').css('display', 'block');
	jQuery('#checkbox_div_w_visitor_activite').css('display', 'block');
	jQuery('#checkbox_div_virtual_w_visitor_interest__').css('display', 'block');
}