
function submit(url) {
	var f = document.forms['clientEBordersForm'];
	var civilite = document.getElementsByName('civilite');
	var title = '';
	for(var i = 0; i < civilite.length; i++) {
		if(civilite[i].checked){
			title = civilite[i].value;
		}
	}
	f.elements['title'].value = title;
	f.action = url;
	f.submit();
}

function addStyleCheckBox(i) {
	showHideElement('successEmail', false);
	var email = document.getElementById('eborders_email_adult_'+i);
	var checkbox = document.getElementById('eborders_checkbox_adult_'+i);
	if(checkbox.checked){
		checkbox.value = 'on';
		var style = "autoclean required validate-email msgPos:'error_eborders_email_adult_";
		style+= i + "'";
		email.className = email.className.replace('', style);
	} else {
		checkbox.value = 'off';
		email.className = '';
	}
}

function showHideElement(id,visible) {
	var el = document.getElementById(id);
	if(el!=null) {
		if(visible) {
			el.style.display = 'block';
		} else {
			el.style.display = 'none';
		}
	}
}

function isEmpty(email) {
	if(email!='') {
		return true;
	} else {
		return false;
	}
}

function validEmail(email) {
	if(email!='') {
		var reg = new RegExp("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$");	 			
		var result = reg.test(email);
		return result;
	}
}

function send(nbOthers) {
	var checkedArr = new Array();
	for(var i = 0; i < nbOthers; i++) {
		var box = document.getElementById('eborders_checkbox_adult_'+i);
		if(box.checked) {
			checkedArr.push(i);
		}
	}
	var param = ''
	if(checkedArr.length > 0) {
		for(var j = 0; j < checkedArr.length; j++) {
			var index = checkedArr[j];
			var civilite = document.getElementById('adult_civilite_'+index).value;
			var nom = document.getElementById('adult_nom_'+index).value;
			var prenom = document.getElementById('adult_prenom_'+index).value;
			var email = document.getElementById('eborders_email_adult_'+index).value;
			var adult = civilite + ';' + nom + ';' + prenom + ';'+email;
			if(j==checkedArr.length-1){
				param+=adult;
			} else {
				param+=adult+'|';
			}
		}
	} else {
		showHideElement('successEmail', false);
		alert(eborders_selectionner_participant);
	}
	if(param!='') {
		var url;
		if(typeof jsessionId != 'undefined' && jsessionId != null){
			url = '/cm/sendEmailEBorders.do;jsessionid='+jsessionId+'?PAYS='+paysDyn+'&LANG='+langDyn+'&adults='+param;
		} else {
			url = '/cm/sendEmailEBorders.do?PAYS='+paysDyn+'&LANG='+langDyn+'&adults='+param;
		}
		var xhr = getXhr();
		xhr.onreadystatechange =  function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				var xml = xhr.responseXML;
				if(typeof xml != 'undefined' && xml != null){
					showHideElement('loadingEborders', false);
					var result = xml.getElementsByTagName('result')[0];
					var value = result.childNodes[0].nodeValue;
					if(value!=null && value=='true'){
						showHideElement('successEmail', true);
						for(var i = 0; i < nbOthers; i++) {
							var box = document.getElementById('eborders_checkbox_adult_'+i);
							var e1 = document.getElementById('advice-required-eborders_email_adult_'+i);
							var e2 = document.getElementById('advice-validate-email-eborders_email_adult_'+i);
							if(!box.checked) {
								showHideElement('advice-validate-email-eborders_email_adult_'+i,false);
								showHideElement('advice-required-eborders_email_adult_'+i,false);
								document.getElementById('eborders_email_adult_'+i).value = '';
							}
						}
					}
				} else {
					return false;
				}
			}
		}
		showHideElement('loadingEborders', true);
		xhr.open('POST','https://'+document.domain+url,true);
		xhr.send(null);
	}
}

