// JavaScript for Tell-a-friend from

var CRLF = "\r\n";

function checkEmail( email )
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))
		return true;

	return false;
}

function multiEmail( email_field )
{
	var email = email_field.split(CRLF);

	for (var i = 0; i < email.length; i++)
		if (!checkEmail(email[i]) && email[i] != '')
			return false;

	return true;
} 

function checkform ( form )
{
  if (form.eid.value == "" || form.eid.value == "0000") {
    alert( "Please chose an available job." );
    form.eid.focus();
    return false;
  }

  if (form.nom.value == "" || form.nom.value == "Votre nom") {
    alert( "Please enter your name." );
    form.nom.focus();
    return false;
  }

  if (form.courriel.value == "" || form.courriel.value == "Votre courriel") {
    alert( "Please enter your email." );
    form.courriel.focus();
    return false;
  }
	
  if (!checkEmail(form.courriel.value)) {
    alert( "Please enter a valid email." );
    form.courriel.focus();
    return false;
  }
	
  if (form.courriel_dest.value == "" || form.courriel_dest.value == "Courriel de vos contacts") {
    alert( "Please enter your contact email." );
    form.courriel_dest.focus();
    return false;
  }

  if (!multiEmail(form.courriel_dest.value)) {
    alert( "One or more email are invalid." );
    form.courriel_dest.focus();
    return false;
  }

  return true;
}

function submitForm( form )
{
	if(checkform(form))
		form.submit();
	else
		return false;

	return true;
}
