$(document).ready(function(){

	if ($("#shoutbox_open_closed").text() == 'open')
	{
	var dialog_open = true;
	var dialog_open_closed = 'open';
	}
	if ($("#shoutbox_open_closed").text() == 'closed')
	{
	var dialog_open = false;
	var dialog_open_closed = 'closed';
	}
	
	$(".shoutbox_open").live('click', function(){
		if (dialog_open_closed == 'open'){
			$("#moveable_shoutbox").dialog('close');
		}else{
			$("#moveable_shoutbox").dialog('open');
		}
		
//		if("undefined" != typeof(event) )event.returnValue = false; 
		return false;
	});

	$("#moveable_shoutbox").dialog({
		autoOpen: dialog_open,
		resizable: false,
		width: 350,
		height: 270,
		position: [Number($('#shoutbox_position_left').text()),Number($('#shoutbox_position_top').text())],
		beforeclose: function(event, ui){
		dialog_open = false;
		dialog_open_closed = 'closed';
		$.ajax({
			type: "POST",
			async: true,
			url: 'index.php',
			data:{
				'page':'ajax_save',
				'shoutbox_open_closed': dialog_open_closed
			}
		});
	},
	beforeclose: function(event, ui){
		dialog_open = false;
		dialog_open_closed = 'closed';
		$.ajax({
			type: "POST",
			async: true,
			url: 'index.php',
			data:{
				'page':'ajax_save',
				'shoutbox_open_closed': dialog_open_closed
			}
		});
	},	
	open: function (event, ui){
		if ($('.messeges_box').length > 0)
			$('.messeges_box').scrollTop($('.messeges_box').get(0).scrollHeight);

		dialog_open = true;
		dialog_open_closed = 'open';
		$.ajax({
			type: "POST",
			async: true,
			url: 'index.php',
			data:{
				'page':'ajax_save',
				'shoutbox_open_closed': dialog_open_closed
			}
		});	
	},
	dragStop: function (event, ui) {
		$.ajax({
			type: "POST",
			async: true,
			url: 'index.php',
			data:{
				'page':'ajax_save',
				'shoutbox_position_left': ui.position.left,
				'shoutbox_position_top': ui.position.top
			}
		});
	}
	
	});
	$(".shoutboxSubmit").live('click', function(){
/*		var url = $(this).attr('href')+'&shout='+$(".messege_box").val();
		$.get(url, function (html) {
			$('#moveable_shoutbox').html(html);
			if ($('#moveable_shoutbox .shoutbox_form').length > 0) {
				$('#moveable_shoutbox .shoutbox_form').ajaxForm({
					dataType: 'html',
					success: function (html) {
						$('#moveable_shoutbox').html(html);
//						$('.messeges_box').animate({scrollTop: $('.messeges_box').height()});
						$('.messeges_box').scrollTop(Number($('.messeges_box')[0].scrollHeight));
					}
				});
			}
		}, 'html');*/
		$('.shoutbox_form').ajaxSubmit({
//			dataType: 'xml',
//			type: 'post',
			success: function (html) {
				$('#shoutMessage').val('');
//				if ($.browser.msie) {
					$('#tempdiv').html(html);
					html = $('#tempdiv').clone().unwrap('div');
					$('#tempdiv').empty();
//				}
//				$('#moveable_shoutbox').html(html);
				$('.messeges_box').html( $('.messeges_box', html).html() );
			
				
				shoutboxScrollDown();
			}
		});
		
		//event.returnValue=false;
		if("undefined" != typeof(event) )event.returnValue = false; 
		return false;
		//preventDefault();
	});
//	$('.messeges_box').animate({scrollTop: $('.messeges_box')[0].scrollHeight},0);
	shoutboxScrollDown();
});

function shoutboxScrollDown() {
	if ($('.messeges_box').length > 0)
		$('.messeges_box').scrollTop($('.messeges_box').get(0).scrollHeight);
}