window.addEvent('domready', function() {
	if($('form_resa')) {
		init_form();
	}
});

var init_form = function() {
	var amp = 50;
	form = new Movable($('form_resa'));
	form.src_1 = 1;
	form.dest_1 = 0;
	form.src_2 = form.cont.getStyle('left');
	form.dest_2 = -amp;
	form.fx = new Fx.Morph(form.cont, {
		duration: 300
	});
	form.open = function() {
		form.cont.setStyle('left', 0);
		form.bound = open_complete.bind(this);
		form.fx.addEvent('complete', form.bound);
		form.fx.start({
			'opacity': form.dest_1,
			'left': form.dest_2
		});
	};
	form.close = function() {
		form.cont.setStyle('left', amp);
		
		form.fx.start({
			'opacity': form.src_1,
			'left': form.src_2
		});
	};
	form.cont.addEvent('submit', function(e) {
		e.stop();
		form.open();
	});
}

var open_complete = function() {
	this.fx.removeEvent('complete', form.bound);
	var uris = '';
	$$('.uri').each(function(el) { uris += el.get('name') + '=' + el.get('value') + '&'; }); 
	$$('.uri_check').each(function(el) { if(el.get('checked')) uris += el.get('name') + '=' + el.get('value') + '&'; });
	var myRequest = new Request({
		method: 'post',
		url: '/cmn/request.php',
		onComplete: function(response) {
			$('include_type').set('html', response);
			my_curtain.init_js();
			this.close();
		}.bind(this)
	}).send(uris+'ajax=1');
}
