var nl_wrong_email = {
    "nl" : "Verkeerde E-mailwaarde",
    "en" : "Wrong Email value",
    
    "sp" : "Wrong Email value"
};

function submitSubscribeForm(){
	if ( !validateEmail(document.nlSimpleSubscribeForm.input_email.value) ){
		alert(nl_wrong_email[lang]);
              return false;
        }

	document.nlSimpleSubscribeForm.action.value = "subscribe";
	var lnk = window.location.href;
	lnk = lnk.replace(window.location.search, "");
	//alert(lnk);
	document.nlSimpleSubscribeForm.pageLink.value = lnk;
	document.nlSimpleSubscribeForm.siteLink.value = "http://" + window.location.host;
	//alert(document.nlSimpleSubscribeForm.pageLink.value);

	var langCode = document.nlSimpleSubscribeForm.input_languageId.item(document.nlSimpleSubscribeForm.input_languageId.selectedIndex).text;
	var siteLink = document.nlSimpleSubscribeForm.siteLink.value;
	var input_email = document.nlSimpleSubscribeForm.input_email.value;
	var input_fname = document.nlSimpleSubscribeForm.input_fname.value;
	var input_sname = document.nlSimpleSubscribeForm.input_sname.value;
	var input_text_type = document.nlSimpleSubscribeForm.input_text_type.value;
	var input_languageId = document.nlSimpleSubscribeForm.input_languageId.value;
	var input_categories = document.nlSimpleSubscribeForm.input_categories;
	var selectedCategories='';
	for(var i=0; i<input_categories.length;i++)
	{
		if(input_categories[i].checked)
		{
				selectedCategories = selectedCategories+'&input_categories='+input_categories[i].value
		}
	}
	AJAX_send_new('news-letter_'+lang+'.html?action=subscribe&contentOnly=true&language_code='
	+langCode+'&pageLink='+lnk+'&siteLink='+siteLink+'&input_email='+input_email
	+'&input_fname='+input_fname+'&input_sname='+input_sname+'&input_text_type='+input_text_type
	+'&input_languageId='+input_languageId+selectedCategories);
	//document.nlSimpleSubscribeForm.submit();
	return true;
}

function submitUnsubscribeForm(){
	if ( !validateEmail(document.nlSimpleSubscribeForm.input_email.value) ){
		alert(nl_wrong_email[lang]);
              return false;
        }
        
    var lnk = window.location.href;
	lnk = lnk.replace(window.location.search, "");
	//alert(lnk);
	document.nlSimpleSubscribeForm.pageLink.value = lnk;
	document.nlSimpleSubscribeForm.siteLink.value = "http://" + window.location.host;
	//alert(document.nlSimpleSubscribeForm.pageLink.value);

	var langCode = document.nlSimpleSubscribeForm.input_languageId.item(document.nlSimpleSubscribeForm.input_languageId.selectedIndex).text;
	var siteLink = document.nlSimpleSubscribeForm.siteLink.value;
	var input_email = document.nlSimpleSubscribeForm.input_email.value;
	var input_fname = document.nlSimpleSubscribeForm.input_fname.value;
	var input_sname = document.nlSimpleSubscribeForm.input_sname.value;
	var input_text_type = document.nlSimpleSubscribeForm.input_text_type.value;
	var input_languageId = document.nlSimpleSubscribeForm.input_languageId.value;
	var input_categories = document.nlSimpleSubscribeForm.input_categories;
	var selectedCategories='';
	for(var i=0; i<input_categories.length;i++)
	{
		if(input_categories[i].checked)
		{
				selectedCategories = selectedCategories+'&input_categories='+input_categories[i].value
		}
	}    
	//document.nlSimpleSubscribeForm.action.value = "unsubscribe";
	
	AJAX_send_new('news-letter_'+lang+'.html?action=unsubscribe&contentOnly=true&language_code='
	+langCode+'&pageLink=&siteLink=&input_email='+input_email
	+'&input_fname=&input_sname=&input_text_type='+input_text_type
	+'&input_languageId='+input_languageId+selectedCategories);
	//document.nlSimpleSubscribeForm.submit();
	return true;
}

/** 
 *  Validate email adrres string
 */
function validateEmail(checkThisEmail)
{
	/*var myEMailIsValid = true;
	var myAtSymbolAt = checkThisEmail.indexOf('@');
	var myLastDotAt = checkThisEmail.lastIndexOf('.');
	var mySpaceAt = checkThisEmail.indexOf(' ');
	var myLength = checkThisEmail.length;
	if (myAtSymbolAt < 1 ) myEMailIsValid = false;
	if (myLastDotAt < myAtSymbolAt) myEMailIsValid = false;
	if (myLength - myLastDotAt <= 2) myEMailIsValid = false;
	if (mySpaceAt != -1) myEMailIsValid = false;
	return myEMailIsValid;*/
	
	var tiny_email_regexp="^[a-zA-Z0-9][a-zA-Z0-9_.-]*[a-zA-Z0-9]@[a-zA-Z0-9][a-zA-Z0-9_.-]*[a-zA-Z0-9]$";
	return (new RegExp(tiny_email_regexp).test(checkThisEmail));
}

