/*
 * @author Altsolution
 * @package Internetua
*/
$(document).ready(function(){
	var captcha_src = $('.capcha_pic img').attr('src');

	$('#commentForm').submit(function(){
		$('#comment').val(tinyMCE.getInstanceById('comment').getContent());
		var datas = $(this).serialize();
		$('input, textarea', $(this)).attr('disabled', 'disabled');
		
		$.ajax({
			type: "POST",
			url: current_uri,
			data: datas,
			cache: false,
			success: function(msg) {
				var d = new Date();
				var t = d.getTime();
				$('.capcha_pic img').attr('src', captcha_src+'/'+t);
				$('#capcha').val('');
				
				if ($('.error', msg).length > 0 )
				{
					if ($('.info', msg).length > 0)
					{
						$('#commentForm').get(0).reset();
						tinyMCE.activeEditor.setContent("");
						showHideForm('commentForm');
					}
					
					$('.ajax_messages').html (msg);
				} else {
					$('.ajax_messages').html('');
					$('.ajax').html(msg);
					tinyMCE.activeEditor.setContent("");
					$('#commentForm').get(0).reset();
					location.hash = 'page1';
					showHideForm('commentForm');
				}
			},
			complete: function(XMLHttpRequest, textStatus) {
				$('input, textarea', $('#commentForm')).removeAttr('disabled');
			}
		});
		
		return false;
	});
});

function load_comments()
{
	var num = 1;
	if (location.hash.match('#page'))
	{
		num = location.hash.replace(/^#page/, '');
		$('.ajax').load(current_uri+'/'+num);
	}
	
	$('.ajax .pager a').live ('click', function(){
		var reg=new RegExp("#page(\\d+)");
		var parts = reg.exec($(this).attr('href'));
		
		if (parts.length == 2)
		{
			var num = parts[1];
			$('.ajax').load($(this).attr('href').replace(/#page/, '/'));
			location.hash = 'page'+num;
		}
		return false;
	});
}