/*****************************************************************************************************/
function doStep(s){
	$("#extraText").fadeOut('slow');
	$("#extraText").remove();
	var u = $("#sProcessName").attr("value");
	var p = $("#sProcessPass").attr("value");
	if(u.length == 0){
		$("#sProcess1").append("<div id=\"extraText\" style=\"display:none;padding-top:16px;\"><b>That's a rather short user name. In fact, too short. Could you type a longer one?</b></div>");
		$("#extraText").fadeIn('slow');	
	}else{
		if(p.length == 0){
			$("#sProcess1").append("<div id=\"extraText\" style=\"display:none;padding-top:16px;\"><b>That password is <em>too</em> secure, could you try a longer one?</b></div>");
			$("#extraText").fadeIn('slow');		
		}else{
			$.post("registerUser.php", { u_name: u, u_pass: p }, function(d){
				if(d == "valid"){
					$("#sProcess1").fadeOut('slow', function() {
						$("#sProcess2").fadeIn('slow');
					});			
				}else{
					$("#sProcess1").append("<div id=\"extraText\" style=\"display:none;padding-top:16px;\"><b>That username has been taken, please choose another.</b></div>");
					$("#extraText").fadeIn('slow');
				}
			});			
		}
	}
}

/*****************************************************************************************************/
function setLength(l){
	switch(l){
		case "1":{
			$("#paypalPrice").val("39.95");
			$("#paypalNum").val("1");
			$("#paypalLength").val("M");			
		}break;
		case "2":{
			$("#paypalPrice").val("119.85");
			$("#paypalNum").val("3");
			$("#paypalLength").val("M");			
		}break;
		case "3":{
			$("#paypalPrice").val("239.70");
			$("#paypalNum").val("6");
			$("#paypalLength").val("M");			
		}break;
		case "4":{
			$("#paypalPrice").val("479.40");
			$("#paypalNum").val("1");
			$("#paypalLength").val("Y");
		}break;
	}
	var u = $("#sProcessName").attr("value");
	$("#custom").val(u);
	$("#payPalForm").fadeIn('slow');
}

/*****************************************************************************************************/
function showPic(pic){
	$("#picDiv").fadeOut("slow", function() {
	    $("#picImg").attr("src", "screenshots/" + pic + ".jpg");
			$("#picDiv").fadeIn("slow");
		});
}

/*****************************************************************************************************/
function showSolution(sol){
	this.blur();
	$("#" + sol).fadeIn('slow');
}

/*****************************************************************************************************/
function requestTemplate(){
	$('#extraText').fadeOut("slow");
	$('#extraText').remove();
	var u = $("#uname").attr("value");
	var p = $("#upass").attr("value");
	var ucat = $("#ucat").attr("value");
	var uex1 = $("#uex1").attr("value");	
	var uex2 = $("#uex2").attr("value");
	var uex3 = $("#uex3").attr("value");
	$.post("requestTemplate.php", { u_name: u, u_pass: p, c_category: ucat, c_ex1: uex1, c_ex2: uex2, c_ex3: uex1 }, function(d){
		if(d == "valid"){
			$('#requestButton').fadeOut("slow", function(){
				$("#extraSpot").append("<div id=\"extraText\" style=\"display:none;padding-top:16px;\"><b>Success!</b> " +d + "<br />Your request for a free, custom template was received. Typically, orders are processed and completed within 3 days.</div>");
				$("#extraText").fadeIn('slow');
			});
		}else{
			if(d == "invalid"){
				var msg = "You supplied a invalid username or password, or you have not yet <a href=\"signup.html\">completed your subscription with PayPal.</a>";
			}else{
				var msg = "Due to volume, free template requests are spaced out to once every 6 days, per member. Please try again in approximately " + d + " days.";
			}
			$("#extraSpot").append("<div id=\"extraText\" style=\"display:none;padding-top:16px;\"><b>" + msg + "</b></div>");
			$("#extraText").fadeIn('slow');
		}
	});	
}