$(document).ready(function() {
	$('#btnSubmitNwscrub, #btnSubscribeForOdoEmail').live('click', function() {
		var error = false;
		var em = $('#txtNewsLetterEmail');
		var ac = $('#txtNewsLetterActivity');
		var btn = $(this);
		var emailList = '';

		if ($(this).attr('id') === 'btnSubmitNwscrub') {
			error = checkNewsletterFields('txtNewsLetterEmail', 'txtNewsLetterActivity');
			emailList = 1;
		} else {
			if ($('#chkSubscrODOday').is(':checked') || $('#chkSubscrODOweek').is(':checked')) {
				error = checkNewsletterFields('newsletterOdoEmail', 'newsletterOdoActivity');
				em = $('#newsletterOdoEmail');
				ac = $('#newsletterOdoActivity');

				if ($('#chkSubscrODOweek').is(':checked')) {
					emailList = 1;
				}
				if ($('#chkSubscrODOday').is(':checked')) {
					if (emailList !== '') {
						emailList += '|';
					}
					emailList += 5;
				}
			} else {
				error = true;
			}
		}

		if (!error) {
			var data = {
				action: 'subscribeForNewsletter',
				email: em.val(),
				activity: ac.val(),
				locale: 'nl-BE',
				user: '0',
				emailList: emailList
			};
			$.post('/ajax/registration_ajax.php', data, function(data) {
				var email = em.val();
				em.val("E-mailadres");
				ac.val("Bedrijfsactiviteit");
				if ($(btn).attr('id') === 'btnSubmitNwscrub') {
					$('#Nwscrub').find('form').addClass('hidden');
					$('#Nwscrub').append("<div class='nwsSubscribed'>Dank voor uw inschrijving. U bent ingeschreven op onze nieuwsbrief met " + email + "<a class='okBtn btn-logon'>ok </a></div>");
				} else {
					var ccontainer = $("<div class='newsletterPopMenu'><div class='closePop'><a href='javascript:void(0);'>(sluit)</a></div></div><div class='newsletterCContainer'>Dank voor uw inschrijving. U bent ingeschreven op onze nieuwsbrief met " + email + "</div>");
					$('#thePopUp').append(ccontainer);
					popUpPlace(btn[0]);
					popUpOpen();
				}

			}, "json");
		}
		closeThePopUp();
	});
});

function checkNewsletterFields(fldEmail, fldActivity)
{
	var reg = new RegExp("([^@]+)@([^\\.]+)\\.(.+)");
	error = false;
	if($('#' + fldEmail).val() === "" || $('#' + fldEmail).val() === "E-mailadres") {
		$('#' + fldEmail).addClass('errorField');
		error = true;
	} else {
		if ($('#' + fldEmail).val().match(reg)) {
			$('#' + fldEmail).removeClass('errorField');
		} else {
			$('#' + fldEmail).addClass('errorField');
			error = true;
		}
	}
	if($('#' + fldActivity).val() === "" || $('#' + fldActivity).val() === "Bedrijfsactiviteit") {
		$('#' + fldActivity).addClass('errorField');
		error = true;
	} else {
		$('#' + fldActivity).removeClass('errorField');
	}
	return error;
}

function closeThePopUp()
{
	$('.closePop').live('click', function(){ popUpRealClose(); });
}


