//-------- Array function compatible with NS 2.0x, 3.0x and MSIE
function makeArray(n) 
{
   this.length = n;
   for (var i = 1; i <= n; i++)
   { 
     this[i] = 0;
   }
   return this;
}


function NotExist_Or_NotBlank(Field)
{
	// if field exist
	if (! Field)
		return true;

	if (Field.type=="select-one")
		return (getListValue(Field)!="");
	else
		return ( Field.value!="");	
}


var required = new makeArray(1);
var requiredMessage = new makeArray(1);

required[0]="document.FormNewsletter.email";

requiredMessage[0]='"Votre Adresse e-mail" est obligatoire.';


//
//  Check email field before submitting. If it's not valid, prompt user, and return false.
//
function ValidateNewsletter()
{

	// Required fields
	for (i=0; i<required.length; i++)
	{
		if (! NotExist_Or_NotBlank( eval(required[i]) ) )
		{
			alert(requiredMessage[i]);
			eval(required[i]).focus();
			return false;
		}
	}

	// If email address is valid
	if (document.FormNewsletter.email.value.indexOf('@', 0) == -1)
	{
		alert("L \' adresse email que vous avez saisie est invalide.");
		document.FormNewsletter.email.focus();
		return false;
	}
	
	url="newsletter_1.php?email=" + document.FormNewsletter.email.value;
	window.open(url,'newsletter', 'width=250,height=200', 'toolbar=no, location=no,directories=no, status=yes, menubar=no, scrollbars=no, resizable=no,dependent=yes');
	}

function ValidateNewsletter2()
{

	// Required fields
	for (i=0; i<required.length; i++)
	{
		if (! NotExist_Or_NotBlank( eval(required[i]) ) )
		{
			alert(requiredMessage[i]);
			eval(required[i]).focus();
			return false;
		}
	}

	// If email address is valid
	if (document.FormNewsletter2.email2.value.indexOf('@', 0) == -1)
	{
		alert("L \' adresse email que vous avez saisie est invalide.");
		document.FormNewsletter2.email2.focus();
		return false;
	}
	
	url="http://www.ivisite.com/newsletter_1.php?email=" + document.FormNewsletter2.email2.value;
	window.open(url,'newsletter', 'width=250,height=200', 'toolbar=no, location=no,directories=no, status=yes, menubar=no, scrollbars=no, resizable=no,dependent=yes');
	}