﻿function m_newsletter_signUp() {
	var err = false;
	
	var nreName = $("#nreName").val();
	var nreEmail = $("#nreEmail").val();	
	var nreGroup = jQuery.map($("input[name='group']"), function(a) { if($(a).attr('checked')) { return $(a).val(); }});
	var c_lang = $("#c_lang").val();
	
	if(nreName.length==0) { 
		$("#nreName").animate({ 'backgroundColor' : '#ff0000', 'color' : '#fff' },200); 
		err = true; 
	} else { 
		$("#nreName").css({ 'backgroundColor' : '', 'color' : '#000' }); 
	}

	if(!validEmail(nreEmail)) { 
		$("#nreEmail").animate({ 'backgroundColor' : '#ff0000', 'color' : '#fff' },200); 
		err = true; 
	} else { 
		$("#nreEmail").css({ 'backgroundColor' : '', 'color' : '#000' }); 
	}

	
	if(!err) {
		var tmp_post_url = ""+
		"cmd=signUp" + 
		"&nreName=" + htmlSecure(nreName) +
		"&nreEmail=" + htmlSecure(nreEmail) +
		"&c_lang=" + htmlSecure(c_lang);
		  // window.open("/inc/modules/newsletters/ajax.asp?" + tmp_post_url);
		  // return false;
		$.ajax({
		   type: "POST",
		   url: "/inc/modules/newsletters/ajax.asp",
		   data: tmp_post_url,
		   success: function(msg){
				var boxHtml = "";
				switch(parseInt(msg)) {
					case 0:
						boxHtml = fLang.m.newsletter.signUp_code_0_somethingWentWront;
					break;
					
					case 1:
						boxHtml = fLang.m.newsletter.signUp_code_1_thankYouEmailVerificationSent.replace('%%name%%',nreName);
					break;
					
					case 2: 
						boxHtml = fLang.m.newsletter.signUp_code_2_alreadySignedUp.replace('%%name%%',nreName);
					break;

					case 3:
						boxHtml = fLang.m.newsletter.signUp_code_3_alreadySignedUpButNewSubscription.replace('%%name%%',nreName);
					break;
					
				}
				$("#nlBox").html(boxHtml + "<p><br /><br /></p>");
		   }
		 });		
	}
}
