/*This script uses /site/core/script/validation.js */

$(document).ready(function () {
    $('body').keydown(function (e) {
        if (e.keyCode == 13) {
            if(!prepareSubscription())
                return false;
        }
    });
});

function submitSubscribeForm(){
	var newsletterForm = document.forms['nlSimpleSubscribeForm'];
	if (typeof(newsletterForm) == "undefined" || newsletterForm == null)
		return false;
	if ( !validate(newsletterForm) )
		return false;
	newsletterForm.action.value = "subscribe";
	var lnk = window.location.href;
	lnk = lnk.replace(window.location.search, "");
	newsletterForm.elements["pageLink"].value = lnk;
	newsletterForm.elements["siteLink"].value = "http://" + window.location.host;
	newsletterForm.submit();
	return true;
}

function submitUnsubscribeForm(){
	var newsletterForm = document.forms['nlSimpleSubscribeForm'];
	if (typeof(newsletterForm) == "undefined" || newsletterForm == null)
		return false;
	if ( !validate(newsletterForm) )
		return false;
	newsletterForm.action.value = "unsubscribe";
	newsletterForm.submit();
	return true;
}

function prepareSubscription() {
    var newsletterForm = document.forms['nlSimpleSubscribeForm'];
    var email = newsletterForm.email.value;   
    if (typeof(newsletterForm) == "undefined" || newsletterForm == null)
		return false;
    
    if (validate(newsletterForm)) {
        newsletterForm.action = 'newsletter_nl.html?email=' + email;
		newsletterForm.submit();
        return true;
    }
    else {
        return false;
    }
}

