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){
	var intBadgeNum = new Number(0);	
	if(id != undefined){
		intBadgeNum = id;
	} else {
		intBadgeNum = returnNbaddAdditionalBadge()+1;
		setNbaddAdditionalBadge(intBadgeNum);
	}
	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);
	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
		}
	);	
}
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;
}
