var slideShowDisplay = function(){
	var myGallery = '';
	var myGallery = new gallerySet($('gallerySet'), {
		timed: false
	});
}
var useEmpForm = function(){
	var myBookingForm = '';
	var myBookingForm = new Validate('employment',{
		errorClass: 'red',
		onSuccess: empSuccess,
		eWidth: 203,
		eHeight: 20
	});	
}
var empSuccess = function(){
	$('employment').set('send', {
		url: 'server-side/emp_send.php',
		onRequest: function() {
			$('right_content').fade(0);
		},
		onSuccess: function(response) {
			(function(){
				$('right_content').set('html', '');
				$('right_content').set('html', response);
				$('right_content').fade(1);
				updateScrollers1.delay(2);
			}).delay(500);
		},
		onFailure: function() {
			(function(){
				$('right_content').set('html', '');
				$('right_content').set('html', '<i>An Unknown Error Occured. Please report this to technical support</i>');
				$('right_content').fade(1)
			}).delay(500);
		}
	}).send();
}
var useBookingForm = function(){
	var myBookingForm = '';
	var myBookingForm = new Validate('contact_form',{
		errorClass: 'red',
		onSuccess: bookingSuccess,
		eWidth: 203,
		eHeight: 20
	});	
}
var bookingSuccess = function(){
	$('contact_form').set('send', {
		url: 'server-side/send.php',
		onRequest: function() {
			$('left_content').fade(0);
		},
		onSuccess: function(response) {
			(function(){
				$('left_content').set('html', '');
				$('left_content').set('html', response);
				$('left_content').fade(1)
			}).delay(500);
		},
		onFailure: function() {
			(function(){
				$('left_content').set('html', '');
				$('left_content').set('html', '<i>An Unknown Error Occured. Please report this to technical support</i>');
				$('left_content').fade(1)
			}).delay(500);
		}
	}).send();
}
var ajaxLoad = function(page) {
	manorClose();
	new Request.HTML({
		url: '/server-side/pages.php',
		data: {
			page_id: page
		},
		onSuccess: function(html) {
			$('ajax_content').set('text', '');
			$('ajax_content').adopt(html);
			if(page=='events.php'){
				slideShowDisplay();
			}
			if(page=='booking.php'){
				useBookingForm();
			}
			if(page=='employment.php'){
				useEmpForm();
			}
		},
		onFailure: function() {
			$('ajax_content').set('html', '<i>An Unknown Error Occured</i>');
		},
		onComplete: function(){
			updateScrollers.delay(1);
			updateScrollers1.delay(2);
			manorOpen.delay(20);
		}
	}).send();
}
var manorOpen = function() {
	$('ajax_logo_top').tween('top', '-201px');
	$('ajax_logo_bottom').tween('top', '401px');
}
var manorClose = function() {
	$('ajax_logo_top').tween('top', '0px');
	$('ajax_logo_bottom').tween('top', '200px');
}
swfobject.registerObject("manor_nav", "8.0.0", "/flash/manor.swf");
var updateScrollers = function() {
	var myScrollbar = '';
	myScrollbar = new UvumiScrollbar('left_content');
}
var updateScrollers1 = function() {
	var myScrollbar1 = '';
	myScrollbar1 = new UvumiScrollbar('right_content');
}
function clText(q){
	if(q.value == 'How Can We Help You?'){
		q.value = '';
	}
}
function chText(q){
	if(q.value == ''){
		q.value = 'How Can We Help You?';
	}
}
function emp_list_norm(element,bg_orig,col_orig){
	element.set('morph');
	element.morph({
		'background-color': bg_orig,
		'color': col_orig,
		fps: 60,
		transition: Fx.Transitions.Sine.easeOut
	});
}
function emp_list_hover(element){
	element.set('morph');
	element.morph({
		'background-color': '#999999',
		'color': '#000000',
		fps: 60,
		transition: Fx.Transitions.Sine.easeOut
	});
}
window.addEvent('domready', function() {
	$('ajax_logo_top').addEvent('click', manorOpen);
	$('ajax_logo_bottom').addEvent('click', manorOpen);
	(function(){
		manorOpen();
	}).delay(2500);
	updateScrollers.delay(1500);
	updateScrollers1.delay(1600);
});
