var $xform = {
	validator : null,
	send : function(){
		var f=$("#xform");
		if(!this.validator)
			this.validator=f.validate();
		if(this.validator.form())
		{
			$.blockUI.defaults.pageMessageCSS={ width:'330px', margin:'-50px 0 0 -125px', top:'50%', left:'50%', textAlign:'center', color:'#000', backgroundColor:'#ffffff', border:'2px solid #656161' };
			$.blockUI('<div>&nbsp;</div><div><img src="images/large-loading.gif" align="center" /></div><div>&nbsp;</div>');
			f.ajaxSubmit({
				success : function(responseText){
				    $.unblockUI();
					reset();
					//$.blockUI.defaults.pageMessageCSS={ width:'330px', margin:'-50px 0 0 -125px', top:'50%', left:'50%', textAlign:'center', color:'#000', backgroundColor:'#ddded9', border:'2px solid #656161' };
					//$.blockUI('<div>&nbsp;</div><div><img src="/images/temp/submit-text2.png" width="295" height="39" /><br /><a href="/index.html"><img src="/images/temp/close2.jpg" width="70" height="25"  style="border:1px solid #bab9b4; margin:10px 0 10px 0;"/></a></div>');
				}
			});
		}
	},
	init:function(){
		var msgRequired = " *";
		$("#xform").validate({
			rules : {
				xml_project : "required",
				xml_name : "required",
				xml_tel : {
					required: true,
					minlength : 9
				},
				xml_email: {
					required: true,
					email: true
				},
				xml_message : "required"
			},
			messages: {
				xml_project:msgRequired,
				xml_name:msgRequired,
				xml_tel:msgRequired,
				xml_email:msgRequired,
				xml_message:msgRequired
			}
		});
	}
};

$(document).ready(function(){ 
	$xform.init();
	$xform.send();
	$("#sendx").click(function(){
		$xform.send();
		return false;
	});
	
	$("#reset").click(function(){
		reset();
	});
	
});

function reset(){
	$("#xml_project").val("");
	$("#xml_name").val("");
	$("#xml_tel").val("");
	$("#xml_email").val("");
	$("#xml_message").val("");
}