// JavaScript Document
$(document).ready(function(){
	$('#form_resa').ajaxForm({
		'dataType':'json',
		'url':$('#form_resa').attr('action')+'?ajax=1',
		'beforeSubmit':form_resa_submit,
		'success':form_resa_success
	});
});

function form_resa_submit(form)
{
	var error = false;
	
	var _e = $('#form_resa .required');
	for(var i=0;i<_e.length;i++)
	{
		if($(_e[i]).val().length==0)
		{
			$(_e[i]).css('background',"#ffdfdf");
			error=true;
		}
		else
			$(_e[i]).css('background',"#ccf2b3");
	}
	
	var _e = $('#form_resa .requiredMail');
	for(var i=0;i<_e.length;i++)
	{
		if(!$(_e[i]).val().match(/.+@.+\..+/))
		{
			$(_e[i]).css('background',"#ffdfdf");
			error=true;
		}
		else
			$(_e[i]).css('background',"#ccf2b3");
	}
	
	if(!error)
	{
		$('#ajaxForm-form').hide();
		$('#ajaxForm-submit').show();
	}
	else
		return false;
	
}
function form_resa_success(result,success)
{
	if(result=='ok')
	{
		setTimeout(function(){
		$('#ajaxForm-submit').hide();
		$('#ajaxForm-sucess').show();
		},500);
	}
	else
	{
		setTimeout(function(){
		$('#ajaxForm-submit').hide();
		$('#ajaxForm-fail').show();
		},500);
	}
	
}
