$(document).ready(function(){

	$('[@confirm]').click(function(){
		return confirm($(this).attr('confirm'));
	});

	$('form').submit(function(){
		var submit = $(this).find('input:submit');
		submit.attr('disabled','disabled').addClass('busy');
		validate.mode = 4;
		
		//ie ajax validation
		var form = this;
		if(validate.check())
		{
			$.post('/ajax/account/',{'acc':$('#store_account').val(), 'eml':$('#user_email').val()}, function(data) {
				if(data) {
					submit.attr('disabled','').removeClass('busy');
					data = eval(data);
					validate.showmsg(document.getElementById(data[0]), data[1]);
					return false;
				} else {
					form.submit();	
				}
			});
		} else {
			submit.attr('disabled','').removeClass('busy');
		}
		return false;
	})

	$('input:text:first').focus();


	$('#cancel').click(function(){
		window.history.back();
		return false;
	});
	
	$('[@type=checkbox],[@type=radio]').css('border','none');
})
