/* #################################################
# Projekt	: Modul Guestbook JavaScripts
# Stand		: 23.04.08
# Autor		: Daniel Zander, Source-Media.com
#################################################### */


$(function(){//ready

$('.addEntryGB').livequery('click',function(){
	var f = $('#EntryForm');
	
	if (!f.hasClass('loaded')){
		f.addClass('loaded');
		
		$('#load').show();
		f.load($('input[name=dir_gb]').val()+'/form.php',function(){
			$('#load').hide();
		});
	}
	
	f.toggleClass('hide');
	$('#Preview').hide();
	
	window.scrollTo(0,0);
	return false;
});


$('.submitGB').livequery('click',function(){
	var f = $(this).parents('form');
	var d = $('input[name=dir_gb]').val();
	f.clearDef();
	
	$('#load').show();
	f.ajaxSubmit({
		url: d+'/save.php',
		success: function(v){
			Recaptcha.reload();
			
			// failed
			if (v.substring(0,1)=='#')
				viewAlert(f,v);
				
			// load
			else {
				// reload
				if ($('input[name=pos]').val()>0) {
					var url = location.href.match(/([^#]*)(.*)/);
					window.location = url[1] +'&pos=0'+ url[2];
				}
				// inload
				else 
				$.get(d+'/load.php', {id: v}, function(d){
					$('#EntryForm').toggleClass('hide');
					$('#Preview').hide();
					$('#Preview .preview').html('&nbsp;');
					$('#Entries > div:eq(0)').before(d);
				});
				
				$('.l',f).removeClass('alert'); // reset
				f.clearForm();
			}
		
		$('#load').hide();
		}
	});
	
	return false;
});

});//ready
