var hideMe = function() {
	/*$("#gen-form-bg").hide();
	$("#gen-form-loader").hide();
	$("#gen-form-Message").hide();*/
	
	location.reload();
	
};


$().ready(function() {
	jQuery.fn.center = function () { 
		this.css("position","absolute"); 
		this.css("top", ( $(window).height() - this.height() ) / 2+$(window).scrollTop() + "px"); 
		this.css("left", ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + "px"); 
		return this; 
	} 
	
	// create the interactive layers
	jQuery('<div id="gen-form-bg"></div>')
		.css('height', $(document).height() + "px")
		.appendTo("body")
		.hide();
	jQuery('<div id="gen-form-loader"><img src="http://www.canadianinstitute.com/images/templates/loading.gif" alt="loading..." /> processing...</div>')
		.appendTo("body")
		.hide();
	jQuery('<div id="gen-form-Message"></div>')
		.appendTo("body")
		.hide();
});

// works without this
jQuery(function() {
	jQuery().ajaxStart(function() {
		$("#gen-form-bg").show();
		$("#gen-form-loader").show();
		$("#gen-form-Message").hide();
		$("#gen-form-loader").center();
	}).ajaxStop(function() {
		$("#gen-form-loader").hide();
		$("#gen-form-Message").show();
		$("#gen-form-Message").center();
	}).ajaxError(function(a, b, e) {
		throw e;
		$("#gen-form-bg").hide();
		$("#gen-form-loader").hide();
		$("#gen-form-Message").hide();
	});
});

$.validator.setDefaults({
	submitHandler: function() {
		$("#form").ajaxSubmit({
			target: "#gen-form-Message"
		});
	}
});