/**
 * @author Hitankar Ray
 */

 $(document).ready(function(){
	$(".round").corners("10px");
	$("#contactform").validate({
		submitHandler: function(form) {
			AjaxSubmit();
			$(".round").corners("10px");
		}
	});
});
				
function AjaxSubmit() {
	var postval= $("#contactform").serialize();
	$.ajax({
		type: "POST",
		url: "contact/sendmail.php",
		data: postval,
		dataType:"json",
		success: function(json){
			$("#contactform div").each(function(){
				var id=$(this).attr("id");
				if(id==json.id) {
					$(this).remove();
				}
			});
			$("#contactform").append("<div></div>");
			$("#contactform div:last").attr({
				id:json.id
			});
			$("#contactform div:last").append(json.content).addClass("round").fadeIn("def").click(function(){
				$(this).fadeOut("def");
			});
		},
		error: function() {
			$("#contactform div:last").remove();
			$("#contactform").append("<div></div>");
			$("#contactform div:last").attr({
				id:"failure"
			});
			$("#contactform div:last").addClass("round").fadeIn("slow").click(function(){
				$(this).fadeOut("def");
			}).append(json.content);
				$("#contactform div:last").append("Browser error! Unable to process request. Refresh the page and try again.");
			}
	});
}