// JavaScript Document

function OpenPopup(page) {
  	window.open(page, 'popup', 'top=10, left=10, width=350, height=400, menubar=no, scrollbars=no, statusbar=no');
	}

function LimitCharsComment(element) {
	maxLength = 250;
	if (element.value.length >= maxLength) {
		element.value = element.value.substring(0,maxLength);
		charLeft = 0;
		}
	else {
		charLeft = maxLength - element.value.length;
		}
	document.commentaire.caracteres.value = charLeft;
	}

expregemail = /^[a-z]\w*((-|\.)\w+)*[a-z0-9]@[a-z]\w*((-|\.)\w+)*[a-z0-9]\.[a-z]{2,4}$/;
expregfirstname = /^[a-zA-Z]/;

function CheckSendCocktail(form) {
	var errMsg = "";
	var nbErr = 0;	
	if (form.prenom_expediteur.value.match(expregfirstname) == null) {
		errMsg = errMsg + (nbErr>=1?", ":"") + "\"votre prénom\"";
		nbErr ++;
		}		
	if (form.email_expediteur.value.match(expregemail) == null) {
		errMsg = errMsg + (nbErr>=1?", ":"") + "\"votre email\"";
		nbErr ++;
		}
	if (form.prenom_destinataire.value.match(expregfirstname) == null) {
		errMsg = errMsg + (nbErr>=1?", ":"") + "\"prénom de votre ami(e)\"";
		nbErr ++;
		}
	if (form.email_destinataire.value.match(expregemail) == null) {
		errMsg = errMsg + (nbErr>=1?", ":"") + "\"email de votre ami(e)\"";
		nbErr ++;
		}
	if (!form.captcha.checked) {
		errMsg = errMsg + (nbErr>=1?", ":"") + "\"case anti-spam\"";
		nbErr ++;
		}
	if (nbErr > 0) {
		if (nbErr > 1) alert ("Les champs " + errMsg + " sont incorrects.");
		else alert ("Le champ " + errMsg + " est incorrect.");
		return false;
		}
	return true;
	}
