var gsvars = getVars();
function mediakitpopup(center_id) {
	var center_id = (typeof(center_id) == "undefined") ? "500" : center_id;
	var map_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 mk_error_msg = document.createElement("div");
	mk_error_msg.id = "mk_error_msg";
	mk_error_msg.className = "info_mk";
	
	var mediakit_container = document.createElement("div");
	mediakit_container.id = "mediakit_container";
	mediakit_container.style.left = ((inner_width/2) - (map_width/2)) + "px";
	mediakit_container.style.top = "120px";
	mediakit_container.style.width = map_width+"px";
	
	var mediakit_img = document.createElement("img");
	mediakit_img.id = "mediakit_img";
	mediakit_img.src = "/images/1600/m_kit/m_kit.png";
	
	var mediakit_title = document.createElement("div");
	var h2 = document.createElement("h2");
	mediakit_title.id = "mediakit_title";
	h2.innerHTML = ($("#marketing_kit_header")[0].value != "") ? $("#marketing_kit_header")[0].value : gsvars[109];
	mediakit_title.appendChild(h2);

	var mediakit_orange = document.createElement("div");
	mediakit_orange.id = "mediakit_orange";
	mediakit_orange.innerHTML = $("#marketing_kit_subheader")[0].value;

	var mediakit_text = document.createElement("div");
	mediakit_text.id = "mediakit_text";
	mediakit_text.innerHTML = $("#marketing_kit_content")[0].value;

	var mediakit_text_fname = document.createElement("div");
	mediakit_text_fname.id = "mediakit_text_fname";
	mediakit_text_fname.innerHTML =  gsvars[101]+"<span style='color:red'>*</span>";
	
	var mediakit_text_lname = document.createElement("div"); 
	mediakit_text_lname.id = "mediakit_text_lname";
	mediakit_text_lname.innerHTML =  gsvars[100]+"<span style='color:red'>*</span>";
	
	var mediakit_input_fname = document.createElement("input");
	mediakit_input_fname.type = "text";
	mediakit_input_fname.id = "mediakit_input_fname";

	var mediakit_input_lname = document.createElement("input");
	mediakit_input_lname.type = "text";
	mediakit_input_lname.id = "mediakit_input_lname";

	var mediakit_text_email = document.createElement("div");
	mediakit_text_email.id = "mediakit_text_email"
	mediakit_text_email.innerHTML =  gsvars[99]+"<span style='color:red'>*</span>";
	
	var mediakit_text_confemail = document.createElement("div");
	mediakit_text_confemail.id = "mediakit_text_confemail"
	mediakit_text_confemail.innerHTML =  gsvars[98]+"<span style='color:red'>*</span>";

	var mediakit_text_phone = document.createElement("div");
	mediakit_text_phone.id = "mediakit_text_phone"
	mediakit_text_phone.innerHTML =  gsvars[97];

	var mediakit_text_zip = document.createElement("div");
	mediakit_text_zip.id = "mediakit_text_zip"
	mediakit_text_zip.innerHTML =  gsvars[39]+"<span style='color:red'>*</span>";
	
	var mediakit_input_email = document.createElement("input");
	mediakit_input_email.id = "mediakit_input_email";
	mediakit_input_email.type = "text";
	
	var mediakit_input_confemail = document.createElement("input");
	mediakit_input_confemail.id = "mediakit_input_confemail";
	mediakit_input_confemail.type = "text";
	
	var mediakit_input_phone = document.createElement("input");
	mediakit_input_phone.id = "mediakit_input_phone";
	mediakit_input_phone.type = "text";
	
	var mediakit_input_zip = document.createElement("input");
	mediakit_input_zip.id = "mediakit_input_zip";
	mediakit_input_zip.type = "text";
	
	var mediakit_text_req = document.createElement("div");
	mediakit_text_req.id = "mediakit_text_req";
	mediakit_text_req.innerHTML =  gsvars[102]+"<span style='color:red'>*</span>";

	var mediakit_bottom_container = document.createElement("div");
	mediakit_bottom_container.id = "mediakit_bottom_container";
	
	
	var mediakit_submit = document.createElement("div");
	mediakit_submit.id = "mediakit_submit";
	mediakit_submit.innerHTML =  gsvars[70];
	mediakit_submit.onclick = function() {
		mediakit_submit_form(center_id);
	}
	
	var mediakit_close = document.createElement("div");
	mediakit_close.id = "mediakit_close";
	mediakit_close.innerHTML =  gsvars[59];
	mediakit_close.onclick = function() {
		$("#mediakit_container").fadeOut(1000, function() {
			$(document.body)[0].removeChild($("#mediakit_container")[0]);	
		});
		$("#full_shadow").fadeOut(1000);
		
	}
	
	var mediakit_bottom_message = document.createElement("div");
	mediakit_bottom_message.id = "mediakit_bottom_message";
	mediakit_bottom_message.innerHTML = gsvars[104];
	
	$(document.body)[0].appendChild(mediakit_container);
	mediakit_container.appendChild(mk_error_msg);
	mediakit_container.appendChild(mediakit_img);
	mediakit_container.appendChild(mediakit_title);
	mediakit_container.appendChild(mediakit_orange);
	mediakit_container.appendChild(mediakit_text);
	mediakit_container.appendChild(mediakit_text_fname);
	mediakit_container.appendChild(mediakit_text_lname);
	mediakit_container.appendChild(clear.cloneNode(true));
	mediakit_container.appendChild(mediakit_input_fname);
	mediakit_container.appendChild(mediakit_input_lname);
	mediakit_container.appendChild(clear.cloneNode(true));
	mediakit_container.appendChild(mediakit_text_email);
	mediakit_container.appendChild(mediakit_text_confemail);
	mediakit_container.appendChild(clear.cloneNode(true));
	mediakit_container.appendChild(mediakit_input_email);
	mediakit_container.appendChild(mediakit_input_confemail);
	mediakit_container.appendChild(clear.cloneNode(true));
	mediakit_container.appendChild(mediakit_text_phone);
	mediakit_container.appendChild(mediakit_text_zip);
	mediakit_container.appendChild(clear.cloneNode(true));
	mediakit_container.appendChild(mediakit_input_phone);
	mediakit_container.appendChild(mediakit_input_zip);
	mediakit_container.appendChild(clear);
	mediakit_container.appendChild(mediakit_text_req);
	mediakit_container.appendChild(mediakit_bottom_container);
	mediakit_bottom_container.appendChild(mediakit_submit);
	mediakit_bottom_container.appendChild(mediakit_close);
	mediakit_container.appendChild(mediakit_bottom_message);
	
	displayShadow();
	$("#mediakit_container").fadeIn(1000);
}

function mediakit_submit_form(center_id) {
	var fname = $("#mediakit_input_fname")[0].value;
	var lname = $("#mediakit_input_lname")[0].value;
	var email = $("#mediakit_input_email")[0].value;
	var conf_email = $("#mediakit_input_confemail")[0].value;
	var phone = $("#mediakit_input_phone")[0].value;
	var zip = $("#mediakit_input_zip")[0].value;
	
	$("#mk_error_msg").hide();
	var r = "";
	var v = "";
	if(fname == "")
		r += "<li>First Name</li>";
	if(lname == "")
		r += "<li>Last Name</li>";
	if(email == "")
		r += "<li>Email</li>";
	if(conf_email == "")
		r += "<li>Confirm Email</li>";
	if(zip == "")
		r += "<li>"+gsvars[39]+"</li>";
	if(email.search(/[^@]+@[^.]+.[a-z]+/) != 0)
		v += "<li>Email Address</li>";
	if(conf_email.search(/[^@]+@[^.]+.[a-z]+/) != 0)
		v += "<li>Confirm Email</li>";
	if(r != "" || v != ""){
		var error_msg = "";
		if(r != ""){
			error_msg += "The following fields are required:<br /><ul>"+r+"</ul>";
		}
		if(v != ""){
			error_msg += "The following are not valid email addresses:<br /><ul>"+v+"</ul>";
		}
		$("#mk_error_msg")[0].innerHTML = error_msg;
		$("#mk_error_msg").show();
		$("#mk_error_msg")[0].style.height = "auto";
		var h = $("#mk_error_msg").height();
		$("#mk_error_msg")[0].style.height = "0px";
		$("#mk_error_msg").animate({height:h+"px"},1000);
		return false;
	}
	
	if (email != conf_email) {
		$("#mk_error_msg")[0].innerHTML = gsvars[105];
		$("#mk_error_msg").show();
		$("#mk_error_msg")[0].style.height = "auto";
		var h = $("#mk_error_msg").height();
		$("#mk_error_msg")[0].style.height = "0px";
		$("#mk_error_msg").animate({height:h+"px"},1000);
		return false;
	}

	$.ajax({
		type: "POST",
		url: "/ajax/mediakit",
		data: "fname="+fname+"&lname="+lname+"&email="+email+"&conf_email="+conf_email+"&center_id="+center_id+"&phone="+phone+"&zip="+zip,
		async: "false",
		complete: function(data) {
			if (data.responseText.match("Email address not valid")) {
				alert(data.responseText);
			} else {
				$("#mediakit_container").fadeOut(500, function() {
					$("#mediakit_container").remove();
					mediakit_thankyou();
				});				
			}
		}
	});
}

function mediakit_thankyou() {
	var map_width = 320;
	var map_height = 90;
	var inner_width = $(window).width() + $(window).scrollLeft();
	var inner_height = $(window).height() + $(window).scrollTop();
	
	var mediakit_container = document.createElement("div");
	mediakit_container.id = "mediakit_container";
	mediakit_container.style.left = ((inner_width/2) - (map_width/2)) + "px";
	mediakit_container.style.top = "100px";
	mediakit_container.style.width = map_width+"px";
	mediakit_container.style.height = map_height+"px";

	var mediakit_img = document.createElement("img");
	mediakit_img.id = "mediakit_img";
	mediakit_img.src = "/images/1600/m_kit/m_kit.png";
	
	var mediakit_thank_you = document.createElement("div");
	mediakit_thank_you.id = "mediakit_thank_you";
	mediakit_thank_you.innerHTML =  gsvars[106];

	var mediakit_link = document.createElement("a");
	mediakit_link.id = "mediakit_link";
	mediakit_link.href = "/docs/ag_marketing_kit.pdf";
	mediakit_link.innerHTML = gsvars[107];

	var mediakit_close = document.createElement("div");
	mediakit_close.id = "mediakit_close2";
	mediakit_close.innerHTML =  gsvars[59];
	mediakit_close.onclick = function() {
		$("#mediakit_container").fadeOut(1000, function() {
			$(document.body)[0].removeChild($("#mediakit_container")[0]);	
		});
		$("#full_shadow").fadeOut(1000);
		
	}		
	
	$(document.body)[0].appendChild(mediakit_container);
	mediakit_container.appendChild(mediakit_img);
	mediakit_container.appendChild(mediakit_thank_you);
	mediakit_container.appendChild(mediakit_link);
	mediakit_container.appendChild(mediakit_close);
	$("#mediakit_container").fadeIn(500);
}

function displayShadow(){
	$("#full_shadow")[0].style.height = $(document.body)[0].scrollHeight + "px";
	$("#full_shadow")[0].style.display = "block";
}

