function setupContactForm() {
	var options = { 
        beforeSubmit:  validateFields,  
		success:       formDone1
		}
	$("#contactForm").ajaxForm(options);
	$("input").focus(function(){
		$(this).select();
	});
	$("textarea").focus(function(){
		$(this).select();
	});
}


function formDone1(responseText, statusText) {
	$('#contactForm div.container1').html(responseText);
}
function validateFields(formData, jqForm, options) {

	var formOK=true;
	
	n=$("#contactForm input#name").val();
	e=$("#contactForm input#email").val();
	p=$("#contactForm input#phone").val();
	m=$("#contactForm #message").val();
	
	
	if(n=="" || n=="Name: ") {
		formOK=false;
		$("#contactForm input#name").css("background-color","#ffaaaa");
	} else {
		$("#contactForm input#name").css("background-color","#ffffff");
	}
	
	if(e=="" || e=="E-mail: ") {
		formOK=false;
		$("#contactForm input#email").css("background-color","#ffaaaa");
	} else {
		$("#contactForm input#email").css("background-color","#ffffff");
	}
	
	
	if(p=="" || p=="Phone: ") {
		formOK=false;
		$("#contactForm input#phone").css("background-color","#ffaaaa");
	} else {
		$("#contactForm input#phone").css("background-color","#ffffff");
	}
	
	if(m=="" || m=="Message: ") {
		formOK=false;
		$("#contactForm #message").css("background-color","#ffaaaa");
	} else {
		$("#contactForm #message").css("background-color","#ffffff");
	}
	
	return formOK;
	}



function setupEnquiryForm() {
	var options = { 
        beforeSubmit:  validateFields,  
		success:       formDone
		}
	$("#enquiryForm").ajaxForm(options);
	$("input").focus(function(){
		$(this).select();
	});
	$("textarea").focus(function(){
		$(this).select();
	});
}


function formDone(responseText, statusText) {
	$('#enquiryForm div.container1').html(responseText);
}
function validateFields(formData, jqForm, options) {

	var formOK=true;
	
	n=$("#enquiryForm input#name").val();
	e=$("#enquiryForm input#email").val();
	p=$("#enquiryForm input#phone").val();
	d=$("#enquiryForm input#dates").val();
	m=$("#enquiryForm #comments").val();
	
	
	if(n=="" || n=="Name: ") {
		formOK=false;
		$("#enquiryForm input#name").css("background-color","#ffaaaa");
	} else {
		$("#enquiryForm input#name").css("background-color","#ffffff");
	}
	
	if(e=="" || e=="E-mail: ") {
		formOK=false;
		$("#enquiryForm input#email").css("background-color","#ffaaaa");
	} else {
		$("#enquiryForm input#email").css("background-color","#ffffff");
	}
	
	
	if(p=="" || p=="Phone: ") {
		formOK=false;
		$("#enquiryForm input#phone").css("background-color","#ffaaaa");
	} else {
		$("#enquiryForm input#phone").css("background-color","#ffffff");
	}
	
	if(d=="" || d=="Dates: ") {
		formOK=false;
		$("#enquiryForm input#dates").css("background-color","#ffaaaa");
	} else {
		$("#enquiryForm input#dates").css("background-color","#ffffff");
	}
	
	if(m=="" || m=="Message: ") {
		formOK=false;
		$("#enquiryForm #comments").css("background-color","#ffaaaa");
	} else {
		$("#enquiryForm #comments").css("background-color","#ffffff");
	}
	
	return formOK;
	}






function loadPage(url) {
	$("#thePG").load(url+" #thePGdiv",function() {
		setupContactForm();
		setupEnquiryForm();
		initialize();
		$("#thePGdiv a.hotLink").click(function() {
			loadPage($(this).attr("href"));
/*			alert("load page worked");*/
			return false;
		});
	});
}

$(function() {
	$("#footer a").click(function() {
		loadPage($(this).attr("href"));
		return false;
	});
	$("a.hotLink").click(function() {
		loadPage($(this).attr("href"));
		return false;
	});
	
	setupContactForm();
	setupEnquiryForm();
	
});

/*$(document).ready(function(){
		initialize();
});*/
