$(document).ready(function(){
	$("#sendmail").click(function(){
		var valid = '';
		var isr = ' is required.';
		var name = $("#name").val();
		var subject = $("#subject").val();
		var text = $("#text").val();
		var admin_url = $("#admin_url").val();
		if (text.length<1) {
			valid += 'Comment'+isr;
		}
		if (valid!='') {
			$("#responseEmail").fadeIn("slow");
			$("#responseEmail").html("Error: "+valid);
		}
		else {
			var datastr ='name=' + name + '&subject=' + subject + '&text=' + text + '&admin_url=' + admin_url;
			$("#responseEmail").css("display", "block");
			$("#responseEmail").html("Sending message .... ");
			$("#responseEmail").fadeIn("slow");
			send(datastr);
		}
		return false;
	});
});
function send(datastr){
	$.ajax({	
		type: "POST",
		url: "/calculator/mailing",
		data: datastr,
		cache: false,
		success: function(html){
			$("#responseEmail").fadeIn("slow");
			$("#responseEmail").html("Thanks for reporting... ");
			setTimeout('$("#response").fadeOut("slow")',6000);
			setTimeout('$("#popupContact").fadeOut("slow")',6000);
			setTimeout('$("#backgroundPopup").fadeOut("slow")',6000);
			return false;
		}
		
	});
}

$(document).ready(function(){
	$("#validUserName").click(function(){
		$("#responseDisplayName").addClass("responseDisplayName");
		var displayName = $("#displayName").val();
		if(displayName == "")
		{
			$("#responseDisplayName").html("Please fill display name");
			return false;
		}
		else
		{
			var dataDisplayName = 'displayName=' + displayName + '&formSubmitStatus=false';
			$("#responseDisplayName").html("We are checking...");
			setTimeout("findDisplayName('"+dataDisplayName+"')",2000);
			return false;
		}
	});
});

function findDisplayName(dataDisplayName){
	$.ajax({	
		type: "POST",
		url: "/calculator/register",
		data: dataDisplayName,
		cache: false,
		success: function(html){
			$("#responseDisplayName").fadeIn("slow");
			var responseChar = html.substring(0,1);
			if(responseChar == "0"){
				$("#responseDisplayName").html("Display name not available");
				$("#responseDisplayName").removeClass("availableDisplayName");
				$("#displayName").val("");
			}
			if(responseChar == "1"){
				$("#responseDisplayName").html("Display name available");
				$("#responseDisplayName").addClass("availableDisplayName");
			}
		}
	});
}


