function cancelAll(e){
	if (window.event){
		window.event.cancelBubble = true;
		window.event.returnValue = false;
		return;
	}
	if (e){
		e.stopPropagation();
		e.preventDefault();
	}
}

function queryString(){
	var vars = document.location.search.substring(1).split('&');
	var numVars = vars.length;
	var query = new Array();
	var pair = new Array();
	for(var v=0; v<numVars; v++){
		pair = vars[v].split('=');
		query[pair[0]] = pair[1];
	}
	return query;
}

function avstevFlashForward(){
	$('main').style.zIndex = 5;
}
function avstevFlashBack(){
	$('main').style.zIndex = 2;
}

function showEnquiry(){
	$('newsMessage').innerHTML = "";
	$('enquiryMessage').innerHTML = "";
	//$('newsContent').fade({duration: 2.0});
	$('newsContent').style.display = 'none';
	$('enquiryContent').style.display = 'block';
	//setTimeout("$('enquiryContent').style.display = 'block'", 2500);
	enquiryShown = true;
}

function hideEnquiry(){
	//$('enquiryContent').fade({duration: 2.0});
	$('enquiryContent').style.display = 'none';
	$('newsContent').style.display = 'block';
	//setTimeout("$('newsContent').style.display = 'block'", 2500);
	enquiryShown = false;
}

jsActive = false;

function avstevJsActive(){
	return jsActive;
}

function avstevLoad(){
	if(document.getElementById && document.getElementsByTagName){
		jsActive = true;
		var news = $('news');
		if(news){
			hideEnquiry();
			if(queryString()['e']=='flash')
				showEnquiry();
			$('enquiriesLink').onclick = function(e){
												cancelAll(e);
												if(!enquiryShown)
													showEnquiry();
											}
			$('cancelEnquiry').onclick = function(e){
												cancelAll(e);
												if(enquiryShown)
													hideEnquiry();
											}
			$('enquiryForm').onsubmit = function(e){
												cancelAll(e);
												var inputs = this.getElementsByTagName('input');
												var send = true;
												for(var i=0; i<4 && send; i++){
													if(inputs[i].value=='' && i!=1)
														send = false;
												}
												if($('message').value=='')
													send = false;
												if(send){
													$('enquiryMessage').innerHTML = 'Sending...';
													xajax_sendEnquiry(xajax.getFormValues('enquiryForm'));
												}
												else
													$('enquiryMessage').innerHTML = '* Required field';
											}
		}
	}
}

function addLoadEvent(func) {
	var oldonload = window.onload;
	
	if (typeof window.onload != "function") {
		window.onload = func;
	} else {
		window.onload = function () {
			oldonload();
			func();
		}
	}
}

addLoadEvent(function(){
	avstevLoad();
});