$(document).ready(function(){
	$("#APIsignupActual").bind("click", function(e){
		e.preventDefault();
		document.getElementById("blackOut").className = "";
	});
	
	$("#close").bind("click", function(e){
		e.preventDefault();
		document.getElementById("blackOut").className = "hide";
	});
	
	$("#submit").bind("click", function(e){
		e.preventDefault();
	/*	console.log($("#username").val());
		console.log($("#password").val());
		console.log($("#email").val());
		console.log($("#promo").val());*/
		$.ajax({
			type: "POST",
			url: "/dev-signup",
			dataType: "json",
			data: {
				username: $("#username").val(),
				password: $("#password").val(),
				email: $("#email").val(),
				promo: $("#promo").val()
			},
			success: function(data){
				console.log("xhr post success" + data);
				/*console.log(data.response);
				console.log(data.response[0]);
				console.log(data.response[0].status);*/
				if(data.response[0].status == "ok"){
					document.getElementById("popStatus").className = "popOkay";
					document.getElementById("popStatus").innerHTML = "Please check your email for an API key.";
					document.getElementById("submit").disabled = "disabled";
					console.log(data.response[0].status);
				}
				else if(data.response[0].status == "fail"){
					console.log("bum reply from api" + data.response[0].status);
					document.getElementById("popStatus").className = "popError";
					document.getElementById("popStatus").innerHTML = "There was an error. Please correct the above and try again. ";
				}
				else{
					console.log("bum reply from api, blanket cause" + data.response[0].status);
					document.getElementById("popStatus").className = "popError";
					document.getElementById("popStatus").innerHTML = "There was a technical error. Please wait a moment and try again.";
				};
			},
			error: function(XMLHttpRequest, textStatus, errorThrown){
				console.error("xhr post error.... hrmm");
				document.getElementById("popStatus").className = "popError";
				document.getElementById("popStatus").innerHTML = "There was a technical error. Please wait a moment and try again. ";
			}
		});
	});
});
