var gsvars = getVars();
function nlSignUpPopup() {
	var container_width = 320;
	var inner_width = $(window).width() + $(window).scrollLeft();
	var inner_height = $(window).height() + $(window).scrollTop();
	
	var clear = document.createElement("div");
	clear.className ='clear';

	var newsletter_container = document.createElement("div");
	newsletter_container.id = "newsletter_container";
	newsletter_container.style.left = (inner_width/2) - (container_width/2)+"px";
	newsletter_container.style.top = "120px";
	newsletter_container.style.width = container_width+"px";
	
	var newsletter_title = document.createElement("div");
	newsletter_title.id = "newsletter_title";
	newsletter_title.innerHTML = ($("#newsletter_signup_header")[0].value != "") ? $("#newsletter_signup_header")[0].value : gsvars[108];
		
	
	var newsletter_img = document.createElement("img");
	newsletter_img.src = "/images/1600/microplugin/newslettersignup/Newsletter_Graphic.jpg";
	newsletter_img.id = "newsletter_img";
	
	var newsletter_subtitle = document.createElement("div");
	newsletter_subtitle.id = "newsletter_subtitle";
	newsletter_subtitle.innerHTML = $("#newsletter_signup_subheader")[0].value;

	var newsletter_text = document.createElement("div");
	newsletter_text.id = "newsletter_text";
	newsletter_text.innerHTML = $("#newsletter_signup_content")[0].value;
	
	var newsletter_fname = document.createElement("div");
	newsletter_fname.id = "newsletter_fname";
	newsletter_fname.innerHTML = gsvars[101];
	
	var newsletter_asterisk1 = document.createElement("div");
	newsletter_asterisk1.className = "newsletter_asterisk";
	newsletter_asterisk1.innerHTML = "*";
	
	var newsletter_lname = document.createElement("div");
	newsletter_lname.id = "newsletter_lname";
	newsletter_lname.innerHTML = gsvars[100];
	
	var newsletter_asterisk2 = document.createElement("div");
	newsletter_asterisk2.className = "newsletter_asterisk";
	newsletter_asterisk2.innerHTML = "*";

	var newsletter_fname_input = document.createElement("input");
	newsletter_fname_input.id = "newsletter_fname_input";
	newsletter_fname_input.type = "text";
	
	var newsletter_lname_input = document.createElement("input");
	newsletter_lname_input.id = "newsletter_lname_input";
	newsletter_lname_input.type = "text";
	
	var newsletter_email = document.createElement("div");
	newsletter_email.id = "newsletter_email";
	newsletter_email.innerHTML = gsvars[99];

	var newsletter_asterisk3 = document.createElement("div");
	newsletter_asterisk3.className = "newsletter_asterisk";
	newsletter_asterisk3.innerHTML = "*";
	
	var newsletter_conf_email = document.createElement("div");
	newsletter_conf_email.id = "newsletter_conf_email";
	newsletter_conf_email.innerHTML = gsvars[98];

	var newsletter_asterisk4 = document.createElement("div");
	newsletter_asterisk4.className = "newsletter_asterisk";
	newsletter_asterisk4.innerHTML = "*";
	
	var newsletter_email_input = document.createElement("input");
	newsletter_email_input.id = "newsletter_email_input";
	newsletter_email_input.type = "text";
	
	var newsletter_confemail_input = document.createElement("input");
	newsletter_confemail_input.id = "newsletter_confemail_input";
	newsletter_confemail_input.type = "text";

	var newsletter_req_text = document.createElement("div");
	newsletter_req_text.id = "newsletter_req_text";
	newsletter_req_text.innerHTML = gsvars[102];
	
	var newsletter_asterisk5 = document.createElement("div");
	newsletter_asterisk5.className = "newsletter_asterisk";
	newsletter_asterisk5.innerHTML = "*";
	
	var newsletter_submit_btn = document.createElement("div");
	newsletter_submit_btn.id = "newsletter_submit_btn";
	newsletter_submit_btn.innerHTML = gsvars[70];
	newsletter_submit_btn.onclick = function () {
		newsletter_signup();
	}
	
	var newsletter_close_btn = document.createElement("div");
	newsletter_close_btn.id = "newsletter_close_btn";
	newsletter_close_btn.innerHTML = gsvars[59];
	newsletter_close_btn.onclick = function() {
		$("#newsletter_container").fadeOut(500, function() {
			$("#newsletter_container").remove();
		});
		$("#full_shadow").fadeOut(1000);
	}
	
	
	$(document.body)[0].appendChild(newsletter_container);
	newsletter_container.appendChild(newsletter_title);
	newsletter_container.appendChild(newsletter_img);
	newsletter_container.appendChild(newsletter_subtitle);
	newsletter_container.appendChild(newsletter_text);
	newsletter_container.appendChild(newsletter_fname);
	newsletter_container.appendChild(newsletter_asterisk1);
	newsletter_container.appendChild(newsletter_lname);
	newsletter_container.appendChild(newsletter_asterisk2);
	newsletter_container.appendChild(clear.cloneNode(true));
	newsletter_container.appendChild(newsletter_fname_input);
	newsletter_container.appendChild(newsletter_lname_input);
	newsletter_container.appendChild(clear.cloneNode(true));
	newsletter_container.appendChild(newsletter_email);
	newsletter_container.appendChild(newsletter_asterisk3);
	newsletter_container.appendChild(newsletter_conf_email);
	newsletter_container.appendChild(newsletter_asterisk4);
	newsletter_container.appendChild(clear.cloneNode(true));
	newsletter_container.appendChild(newsletter_email_input);
	newsletter_container.appendChild(newsletter_confemail_input);
	newsletter_container.appendChild(clear);
	newsletter_container.appendChild(newsletter_req_text);
	newsletter_container.appendChild(newsletter_asterisk5);
	newsletter_container.appendChild(newsletter_submit_btn);
	newsletter_container.appendChild(newsletter_close_btn);

	displayShadow();
	$("#newsletter_container").fadeIn(1000);
}


function newsletter_signup() {
	var email = $("#newsletter_email_input")[0].value;
	var conf_email = $("#newsletter_confemail_input")[0].value;
	
	if (email != conf_email) {
		alert("Email Addresses Do Not Match.");
		return false;
	}
	
	var fname = $("#newsletter_fname_input")[0].value;
	var lname = $("#newsletter_lname_input")[0].value;
	var c_id = $("#nl_c_id")[0].value;
	
	$.ajax({
		type: "POST",
		url: "/ajax/addconstantcontact",
		data:"fname="+fname+"&lname="+lname+"&email="+email+"&conf_email="+conf_email+"&c_id="+c_id,
		dataType: 'json',
		async: false,
		complete: function(data){
			if (data.responseText.match("Email address not valid")) {
				alert(data.responseText);
			} else {
				$("#newsletter_fname_input")[0].value = "";
				$("#newsletter_lname_input")[0].value = "";
				$("#newsletter_email_input")[0].value = "";
				$("#newsletter_confemail_input")[0].value = "";
				$("#newsletter_container").fadeOut(500, function() {
					$("#newsletter_container").remove();
					newsletter_thankyou();
				});
			}
		}
	});
}

function newsletter_thankyou() {
	var container_width = 320;
	var container_height = 70;
	var inner_width = $(window).width() + $(window).scrollLeft();
	var inner_height = $(window).height() + $(window).scrollTop();

	var newsletter_container = document.createElement("div");
	newsletter_container.id = "newsletter_container";
	newsletter_container.style.left = (inner_width/2) - (container_width/2)+"px";
	newsletter_container.style.top = "100px";
	newsletter_container.style.width = container_width+"px";
	newsletter_container.style.height = container_height+"px";	
	
	var newsletter_title = document.createElement("div");
	newsletter_title.id = "newsletter_title";
	newsletter_title.innerHTML = gsvars[103];
	
	var newsletter_img = document.createElement("img");
	newsletter_img.src = "/images/1600/microplugin/newslettersignup/Newsletter_Graphic.jpg";
	newsletter_img.id = "newsletter_img";

	var newsletter_close_btn = document.createElement("div");
	newsletter_close_btn.id = "newsletter_close_btn2";
	newsletter_close_btn.innerHTML =  gsvars[59];
	newsletter_close_btn.onclick = function() {
		$("#newsletter_container").fadeOut(500, function() {
			$("#newsletter_container").remove();
		});
		$("#full_shadow").fadeOut(1000);
	}

	$(document.body)[0].appendChild(newsletter_container);
	newsletter_container.appendChild(newsletter_title);
	newsletter_container.appendChild(newsletter_img);
	newsletter_container.appendChild(newsletter_close_btn);
	$('#newsletter_container').show();

}
