﻿function m_newsletter_signUp(nameId,emailId) {
	var err = false;
	
	var name = $("#" + nameId).val();
	var email = $("#" + emailId).val();	
	var group = "0";
	if($("#m_newsletter_group").length>0) {
		group = $("#m_newsletter_group").val();
	}
	
	if(name.length==0) { 
		$("#" + nameId).animate({ 'backgroundColor' : '#ff0000', 'color' : '#fff' },200); 
		err = true; 
	} else { 
		$("#" + nameId).css({ 'backgroundColor' : '', 'color' : '#000' }); 
	}
	
	if(!validEmail(email)) { 
		$("#" + emailId).animate({ 'backgroundColor' : '#ff0000', 'color' : '#fff' },200); 
		err = true; 
	} else { 
		$("#" + emailId).css({ 'backgroundColor' : '', 'color' : '#000' }); 
	}
	
	if(!err) {
		$.ajax({
		   type: "POST",
		   url: "/inc/modules/newsletters/ajax.asp",
		   data: "cmd=signUp&name=" + htmlSecure(name) + "&email=" + htmlSecure(email) + "&group=" + htmlSecure(group),
		   success: function(msg){
				var boxHtml = "";
				switch(parseInt(msg)) {
					case 0:
						boxHtml = fLang.m.newsletter.signUp_code_0_somethingWentWront;
					break;
					
					case 1:
						if(name.indexOf(" ")>0) {
							var tmp = name.split(" ");
							name = tmp[0];
						}
						boxHtml = fLang.m.newsletter.signUp_code_1_thankYouEmailVerificationSent.replace('%%name%%',name);
					break;
					
					case 2: 
						if(name.indexOf(" ")>0) {
							var tmp = name.split(" ");
							name = tmp[0];
						}					
						boxHtml = fLang.m.newsletter.signUp_code_2_alreadySignedUp.replace('%%name%%',name);
					break;

					case 3:
						if(name.indexOf(" ")>0) {
							var tmp = name.split(" ");
							name = tmp[0];
						}
						boxHtml = fLang.m.newsletter.signUp_code_3_alreadySignedUpButNewSubscription.replace('%%name%%',name);
					break;
					
				}
				$("#fForm").html(boxHtml);

		   }
		 });		
	}
}
