// JavaScript Document
function showPage(elem, page) {
	showLoadingPage();
	new Ajax.Updater(elem, 'content/' + page+'.xml', {asynchronous:true, evalScripts:true, method:'get', onComplete:hideLoadingPage});
}

function showLoadingPage() {
	Element.show('loading_content');
	Element.hide('display');
}

function hideLoadingPage() {
	Element.hide('loading_content');
	Element.show('display');
}

function initPage(elem,page) {
	var here = window.location.toString();
//	alert(here.indexOf('#'));
	if(here.indexOf('#') != -1) {
		var content = here.substring(here.indexOf('#')+1).toLowerCase();
	}
	if(content) {
		page = content;
	}

	showPage(elem,page);
}

function contactUs(elem,oForm) {
	if(typeof(elem) == 'string') elem = $(elem);
	var pars = Form.serialize(oForm);
	showLoadingPage();
	var updater = new Ajax.Updater(elem, 'content/contact.asp', {asynchronous:true, evalScripts:true, method:'post', postBody: pars, onComplete: hideLoadingPage});
}

Event.observe(window, 'load', function() { initPage('display','home');}, false);