$(document).ready(function() {
	load_guestbook();
});


function load_guestbook() {
	
	var customWidthString = "";
	if (typeof guestBookWidth != 'undefined') {
		customWidthString = "&width=" + guestBookWidth;
	}
	
	guestbookEppQstr = checkGuestbookEpp();
	guestbookSplitAppsStr = checkGuestbookSplitApps();
	if ($("#guestbookContainer").length > 0) {
		$("#guestbookContainer").load("ajax.php?p=guestbook&application="+guestbookApplication+"&sub=view"+guestbookSplitAppsStr+"&id="+guestbookIdentifier+guestbookEppQstr+customWidthString);
	}
	if ($("#guestbookFormContainer").length > 0) {
		$("#guestbookFormContainer").load("ajax.php?p=guestbook&application="+guestbookApplication+"&sub=form"+guestbookSplitAppsStr+"&id="+guestbookIdentifier+guestbookEppQstr);
	}
}


function guestbook_remove_message(id, guid) {
	$.get("ajax.php?p=guestbook&application="+guestbookApplication+"&sub=delete&uid="+guestbookIdentifier+"&guid="+guid+"&id="+id, function(data) {
		if (data=="true") {
			$("#guestbookContainer").empty();
			guestbookEppQstr = checkGuestbookEpp();
			guestbookSplitAppsStr = checkGuestbookSplitApps();
			$("#guestbookContainer").load("ajax.php?p=guestbook&application="+guestbookApplication+"&sub=view"+ guestbookSplitAppsStr + "&id=" + guestbookIdentifier + guestbookEppQstr);
		}
		else {
			clientErr("#guestbook_client_message", data);
		}
	});
	return false;
}


$('#guestbookForm').livequery(function() {
	var options = {
		beforeSubmit: function () {
			$("#message").val("");
		},
		success: function (responseText, statusText) {
			if (responseText.substr(0,4)=="<tr>") {
				load_guestbook();
			}
			else {
				clientErr("#guestbook_client_message", responseText);
			}
		}
	};
	$('#guestbookForm').ajaxForm(options);
	return false;
});


function checkGuestbookEpp() {
	if (typeof guestbookEpp !== 'undefined') {
		return "&epp="+guestbookEpp;
	}
	return "";
}

function checkGuestbookSplitApps() {
	if (typeof guestbookSplitApps !== 'undefined') {
		return "_"+guestbookSplitApps;
	}
	return "";
}