function envoiAmi(reference) {
	document.getElementById('form_ami_' + reference).submit();
}

String.prototype.stripHTML = function() {
    var matchTag = /<(?:.|\s)*?>/g;
    return this.replace(matchTag, "");
};

function verifMail() {
	document.getElementById('mail').value = document.getElementById('mail').value.toLowerCase();
	
	var mail = document.getElementById('mail').value;
	var re=/^[a-z\d]+((\.|-|_)[a-z\d]+)*@([a-z\d-]+\.){1,4}[a-z]{2,6}$/gi;
	
	if (mail != '') {
		if ((mail.match(re)==mail) && (mail.substr(mail.lastIndexOf("@")).length<=256)) {
			changerStyle('mail','ok');
			return true;
		} else {
			changerStyle('mail','ko');
			return false;
		}
	} else {
		changerStyle('mail','ko');
		return false;
	}
}

function verifMail2() {
	document.getElementById('mail2').value = document.getElementById('mail2').value.toLowerCase();
	
	var mail = document.getElementById('mail2').value;
	var re=/^[a-z\d]+((\.|-|_)[a-z\d]+)*@([a-z\d-]+\.){1,4}[a-z]{2,6}$/gi;
	
	if (mail != '') {
		if ((mail.match(re)==mail) && (mail.substr(mail.lastIndexOf("@")).length<=256)) {
			changerStyle('mail2','ok');
			return true;
		} else {
			changerStyle('mail2','ko');
			return false;
		}
	} else {
		changerStyle('mail2','ko');
		return false;
	}
}

function verifCivilite() {
	var civ = document.getElementById('civ').value;
	
	if (civ == '0' || civ == '1' || civ == '2' || civ == '3') {
		changerStyle('civ','ok');
		return true;
	} else {
		changerStyle('civ','ko');
		return false;
	}
}

function verifCivilite2() {
	var civ = document.getElementById('civ2').value;
	
	if (civ == '0' || civ == '1' || civ == '2' || civ == '3') {
		changerStyle('civ2','ok');
		return true;
	} else {
		changerStyle('civ2','ko');
		return false;
	}
}

function verifNomEtPrenom2() {
	var civ = document.getElementById('civ2').value;
	var prenom = document.getElementById('prenom2').value;
	var nom = document.getElementById('nom2').value;
	
	// si on est une societe pas besoin de renseigner de prenom
	if (civ == 3) {
		if (nom != '') {
			changerStyle('nom2','ok');
			return true;
		} else {
			changerStyle('nom2','ko');
			return false;
		}
	} else {
		if (prenom != '') {
			changerStyle('prenom2','ok');
			if (nom != '') {
				changerStyle('nom2','ok');
				return true;
			} else {
				changerStyle('nom2','ko');
				return false;
			}
		} else {
			changerStyle('prenom2','ko');
	
			if (nom == '') {
				changerStyle('nom2','ko');
				return false;
			}
			return false;
		}
	}
}

function verifNomEtPrenom() {
	var civ = document.getElementById('civ').value;
	var prenom = document.getElementById('prenom').value;
	var nom = document.getElementById('nom').value;
	
	// si on est une societe pas besoin de renseigner de prenom
	if (civ == 3) {
		if (nom != '') {
			changerStyle('nom','ok');
			return true;
		} else {
			changerStyle('nom','ko');
			return false;
		}
	} else {
		if (prenom != '') {
			changerStyle('prenom','ok');
			if (nom != '') {
				changerStyle('nom','ok');
				return true;
			} else {
				changerStyle('nom','ko');
				return false;
			}
		} else {
			changerStyle('prenom','ko');
	
			if (nom == '') {
				changerStyle('nom','ko');
				return false;
			}
			return false;
		}
	}
}

function verifTotale() {
	return verifCivilite() && verifCivilite2() && verifNomEtPrenom() && verifNomEtPrenom2() && verifMail() && verifMail2();
}

function verifSociete() {
	var civ = document.getElementById('civ').value;
	
	if (civ == 3) {
		document.getElementById('prenom').value = '';
		document.getElementById('prenom').setAttribute('disabled', 'disabled');
		changerStyle('prenom','ok');
	} else {
		document.getElementById('prenom').disabled = false;
	}
}

function verifSociete2() {
	var civ = document.getElementById('civ2').value;
	
	if (civ == 3) {
		document.getElementById('prenom2').value = '';
		document.getElementById('prenom2').setAttribute('disabled', 'disabled');
		changerStyle('prenom2','ok');
	} else {
		document.getElementById('prenom2').disabled = false;
	}
}

function changerStyle(id, okko) {
	color = 'white';
	if (okko == 'ko') {
		color = '#FF9999';
	}
	document.getElementById(id).style.background = color;
}
