function close_fadeout(element,time){
	var fx = new Fx.Styles(element, {duration: time});
	fx.addEvent('onComplete',function () {element.remove(); });
	fx.start({
		'opacity' : [1,0]
	});
}


window.addEvent('domready', function(){
	var container = $('master');
	var btn_new = $('new_post');
	var btn_close;
	
	btn_new.addEvent('click',function(e){
		e = new Event(e).stop();
		if(!$('form_guest'))
		{
			if(lang == 'fr')
			{
				var newTog = new Element('div', {'class': 'form_guest_fr', 'id': 'form_guest'}).setHTML('<form name="form_add_guestbook" id="form_addguestbook"  action="/ajax/add_guestbook.php" method="post"><div id="form_handle">&nbsp;</div><input name="post_guest" type="hidden" value="1"/><input name="form_lang" type="hidden" value="fr"/><input class="form_name" name="form_name" type="text"/><input class="form_email" name="form_email"/><input class="form_city" name="form_city"/><input class="form_url" name="form_url"/><input class="form_country" name="form_country"/><input class="form_captcha" name="form_captcha"/><a onclick="javascript:document.images.captcha_0.src=\'/secure_captcha.php?cfg=0&amp;&amp;\'+Math.round(Math.random(0)*1000)+1" style="cursor: pointer;" title="Actualiser le code"><img alt="Verification Code" src="/secure_captcha.php?cfg=0" id="captcha_0"/></a><textarea class="form_message" name="form_message"></textarea><a id="post_post" class="btn btn_100" href="#">Envoyer</a><a id="close_post" class="btn btn_100" href="#">Fermer</a></form>');
			}
			else
			{
				var newTog = new Element('div', {'class': 'form_guest_en', 'id': 'form_guest'}).setHTML('<form name="form_add_guestbook" id="form_addguestbook"  action="/ajax/add_guestbook.php" method="post"><div id="form_handle">&nbsp;</div><input name="post_guest" type="hidden" value="1"/><input name="form_lang" type="hidden" value="en"/><input class="form_name" name="form_name" type="text"/><input class="form_email" name="form_email"/><input class="form_city" name="form_city"/><input class="form_url" name="form_url"/><input class="form_country" name="form_country"/><input class="form_captcha" name="form_captcha"/><a onclick="javascript:document.images.captcha_0.src=\'/secure_captcha.php?cfg=0&amp;&amp;\'+Math.round(Math.random(0)*1000)+1" style="cursor: pointer;" title="Refresh the code"><img alt="Verification Code" src="/secure_captcha.php?cfg=0" id="captcha_0"/></a><textarea class="form_message" name="form_message"></textarea><a id="post_post" class="btn btn_100" href="#">Send</a><a id="close_post" class="btn btn_100" href="#">Close</a></form>');
			}
			
			
			show_form(newTog);
			newTog.injectTop(container);
			close_form(newTog);
			
			//Bouton Send
			var btn_new = $('post_post');
			btn_new.addEvent('click', function(e){	
				new Event(e).stop();
				var log = $('log_update').empty().addClass('ajax-loading');
				$('form_addguestbook').send({
					update: log,
					onComplete: function() {
						log.removeClass('ajax-loading');
						if( $('log_res') && $('log_res').hasClass('warn_ok'))
						{
							close_fadeout.delay(2000,$('log_res'),[$('log_res'),2000]);
							close_fadeout.delay(2000,$('form_guest'),[$('form_guest'),2000]);
						}
					}
				});
			});
			
			new Drag.Move('form_guest', {'container': container, 'handle' : $('form_handle')});
		}
		else
		{
			if($('form_guest').getStyle('opacity') == 0)
			{
				show_form($('form_guest'));
			}
		}
	});
	
 
});

function show_form(element)
{
	var fx = new Fx.Styles(element, {duration:1000,transition: Fx.Transitions.linear, wait:false});
	fx.start({
		'opacity' : [0,1]
	});			
}

function close_form(element)
{
	var btn_close = $('close_post');
	btn_close.addEvent('click',function(e){
		e = new Event(e).stop();
		var fx = new Fx.Styles(element, {duration:1000,transition: Fx.Transitions.linear, wait:false});
		fx.start({
		'opacity' : [1,0]
		});
	});
	
}