var $j = jQuery.noConflict();
var encryptedAccountId = null;
var checksubmitQuestion = false;
var loging = false;

$j(document).ready(function() {
	clearFormNewsLetter();
	$j(".opeNewsletterRegistrationForm").click(function() {
		tb_show('','#TB_inline?height=330&width=330&inlineId=newsletterRegistration&modal=true', false);
		if(loging){ provisioningService.getAccountContact('', callbackPrepopulateFormBrochure); }
	});
	
	$j("#linkCloseDiscountOffer").click(function() {
		clearFormNewsLetter(); $j("#errorsMessajeNL").hide(); $j("#newsletterRegistrationThanksYou").hide(); $j("#newsletterRegistrationForm").show(); checksubmitQuestion = false;
		tb_remove();
	});
	
	$j("#btnSendMeNewsLetter").click(function() {
		submitQuestion(encryptedAccountId);
	});
});


function callbackPrepopulateFormBrochure(user){
	$j("#firstNameNL").val(user.firstName); $j("#lastNameNL").val(user.lastName); $j("#emailNL").val(user.email); $j("#confirmEmailNL").val(user.email); $j("#phoneNL").val(user.phone);
}

function submitQuestion(encryptedAccountId){
	var newsletterR = new Object(); newsletterR.firstName = $j("#firstNameNL").val(); newsletterR.lastName = $j("#lastNameNL").val(); newsletterR.phone = $j("#phoneNL").val(); newsletterR.email = $j("#emailNL").val(); newsletterR.confirmEmail = $j("#confirmEmailNL").val();
	if(checksubmitQuestion == false){ checksubmitQuestion = true; var results = agentUniversityNewsletterService.signUp('', newsletterR, newsletterRCallback); }
}

function newsletterRCallback(results){
	if(results.error){
		checksubmitQuestion = false; var errors=results.errors; var strerrors=''; $j("#errorsMessajeNL").show(); $j("#serviceSignedUpErrorMessajeNL").hide(); $j("#firstNameErrorMessajeNL").hide(); $j("#lastNameErrorMessajeNL").hide(); $j("#emailErrorMessajeNL").hide(); $j("#emailInvalidErrorMessajeNL").hide(); $j("#confirmEmailErrorMessajeNL").hide(); $j("#confirmEmailNotMatchErrorMessajeNL").hide(); $j("#phoneErrorMessajeNL").hide(); $j("#TB_ajaxContent").height(450);
		for (var l=0; l<errors.length; l++){ strerrors+=errors[l]; $j("#"+errors[l]+"ErrorMessajeNL").show(); } } 
	else { $j("#TB_ajaxContent").height(320); $j("#serviceSignedUpErrorMessajeNL").hide(); $j("#firstNameErrorMessajeNL").hide(); $j("#lastNameErrorMessajeNL").hide(); $j("#emailErrorMessajeNL").hide(); $j("#emailInvalidErrorMessajeNL").hide(); $j("#confirmEmailErrorMessajeNL").hide(); $j("#confirmEmailNotMatchErrorMessajeNL").hide(); $j("#phoneErrorMessajeNL").hide(); $j("#errorsMessajeNL").hide(); $j("#newsletterRegistrationThanksYou").show(); $j("#TB_ajaxContent").height(100); $j("#newsletterRegistrationForm").hide(); checksubmitQuestion = true; }
	return false;
}

function clearFormNewsLetter(){ $j("#firstNameNL").val(""); $j("#lastNameNL").val(""); $j("#emailNL").val(""); $j("#confirmEmailNL").val(""); $j("#phoneNL").val(""); }
