//------------------------------------------------------------------------
//	Newsletter subscription 
//------------------------------------------------------------------------
function Validation() {
	var formname = "NewsletterSubscription";
	var form = getObjForm(formname);
	// Last Name
	if (isNull(getObjFormField(formname,"lastname").value))
	{
		alert(alertlastname);
		getObjFormField(formname,"lastname").focus();
		return false;
	}
	// First Name
	if (isNull(getObjFormField(formname,"firstname").value))
	{
		alert(alertfirstname);
		getObjFormField(formname,"firstname").focus();
		return false;
	}
	// Email
	if (isNull(getObjFormField(formname,"email").value))
	{
		alert(alertemail);
		getObjFormField(formname,"email").focus();
		return false;
	}
	if (!checkmail(getObjFormField(formname,"email").value))
	{
		alert (alertemailvalid);
		getObjFormField(formname,"email").focus();
		return false;
	}
	// Activity
	if (getObjFormField(formname,"activity"))
	{
		if (getObjFormField(formname,"activity").selectedIndex == 0)
		{
			alert(alertactivity);
			getObjFormField(formname,"activity").focus();
			return false;
		}
	}
	// Job Department
	if (getObjFormField(formname,"department"))
	{
		if (getObjFormField(formname,"department").selectedIndex == 0)
		{
			alert(alertjob);
			getObjFormField(formname,"department").focus();
			return false;
		}
	}
	return true;
	//form.submit();
}

function Cancel() {
	this.location.href = '/index.aspx';
}

//------------------------------------------------------------------------
//	Removal from Newsletter subscription list
//------------------------------------------------------------------------

function RemovalValidation() {
	var form = getObjForm("NewsletterSubscription");
	// Email
	if (isNull(getObjFormField("NewsletterSubscription","email").value))
	{
		alert(alertemail);
		getObjFormField("NewsletterSubscription","email").focus();
		return;
	}
	form.submit();
}

//------------------------------------------------------------------------
//	Current issue
//------------------------------------------------------------------------
function SeeCurrentIssue() {
//	if (screen.Width <= "800")
//		var height = "450";							// define the popup's height for 800*600 resolution;
//	else
//		var height = "480";							// define the popup's height;
//	var width = "760";								// define the popup's width;
//	var top  = (screen.availHeight-height)/2;		// define the popup's vertical position on screen;
//	var left = (screen.availWidth-width)/2;			// define the popup's horizontal position on screen;
//	window.open("past.aspx","past","width="+width+",height="+height+",toolbar=no,scrollbars=yes,status=no,resizable=no,top="+top+",left="+left);
	window.location.href = "pastnewsletter.aspx";
}

function OpenPage(url) {
	window.open(url,'new','width=' + screen.availWidth + ',height=' + screen.availHeight + ',toolbar=1,menubar=1,scrollbars=1,resizable=1,status=1,location=1,top=0,left=0');
}

function ValidationFromPopUp() {
	var form = document.forms[0];
	var email = form.email.value;
	if (isNull(email) || email == "e-mail")
	{
		alert(alertemail);
		form.email.focus();
		return;
	}
	//opener existe
	if (window.opener != null) {
		if (window.opener.closed) {
			OpenPage(sitefullurl + '/home/newsletter/index.aspx?email='+email);
			window.close();
		}
		else {
			opener.location.href = sitefullurl + '/home/newsletter/index.aspx?email='+email;
			window.close();
		}
	}
	// pas d'opener
	else {
		OpenPage(sitefullurl + '/home/newsletter/index.aspx?email='+email);
	}
}

function ValidationFromPastNewsLetter() {
	var form = document.forms[0];
	var email = form.email.value;
	if (isNull(email) || email=="e-mail")
	{
		alert(alertemail);
		form.email.focus();
		return;
	}
	form.submit();
}

function Subscribe() {
	//opener existe
	if (window.opener != null) {
		if (window.opener.closed) {
			OpenPage(sitefullurl + '/home/newsletter/index.aspx');
			window.close();
		}
		else {
			opener.location.href = sitefullurl + '/home/newsletter/index.aspx';
			window.close();
		}
	}
	// pas d'opener
	else {
		OpenPage(sitefullurl + '/home/newsletter/index.aspx');
	}
}

function Close() {
	//opener existe
	if (window.opener != null) {
		window.close();
	}
	// pas d'opener
	else {
		OpenPage(''+sitefullurl+'');
		if (window.history.length > 0) {
			window.history.back();
		}
	}
}

