// JavaScript Document
function loading_alpha(method,include,include2,vars){
	if(method == ""){
		if(document.getElementById('loading_alpha')){
			if(document.getElementById('loading_alpha').style.display == 'none'){
				method = 'on';
			} else {
				method = 'out';
			}
		}
	}
	if(method == 'on'){
		/*if(document.getElementById('loading_alpha_fade')){
			var scroll_pos = f_scrollTop();
			document.getElementById('loading_alpha_content').style.top = scroll_pos+'px';
			document.getElementById('loading_alpha_content_top').style.top = scroll_pos+'px';
			
			document.getElementById('loading_alpha_fade').style.height = getMain_height()+'px';
			document.getElementById('loading_alpha_fade').style.width = getMain_width()+'px';
		}*/
		if(document.getElementById('loading_alpha')){
			document.getElementById('loading_alpha').style.display = '';
		}
		if(include != '' && include2 != ''){
			document.getElementById('loading_alpha_content').innerHTML = '';
			document.getElementById('loading_alpha_content_top').innerHTML = '';
			ajax2('loading_alpha_content',include,'loading_alpha_content_top',include2,vars);
		} else if(include != ''){
			document.getElementById('loading_alpha_content').innerHTML = '';
			ajax('loading_alpha_content',include,vars);
		}
	} else if(method == 'out'){
		if(document.getElementById('loading_alpha')){
			document.getElementById('loading_alpha').style.display = 'none';
		}
	}
}
function getMain_sizes(){
  	if(window.innerHeight && window.scrollMaxY){
		// Firefox 
		pageWidth = window.innerWidth+window.scrollMaxX;
		pageHeight = window.innerHeight+window.scrollMaxY;
	} else if(document.body.scrollHeight > document.body.offsetHeight){
		// all but Explorer Mac
		pageWidth = document.body.scrollWidth;
		pageHeight = document.body.scrollHeight;
	} else {
		// works in Explorer 6 Strict, Mozilla (not FF) and Safari	
		pageWidth = document.body.offsetWidth+document.body.offsetLeft;
		pageHeight = document.body.offsetHeight+document.body.offsetTop; 
	}
  	return pageWidth+'-'+pageHeight;
}
function getMain_height(){
  	if(window.innerHeight && window.scrollMaxY){
		// Firefox 
		pageHeight = window.innerHeight+window.scrollMaxY;
	} else if(document.body.scrollHeight > document.body.offsetHeight){
		// all but Explorer Mac
		pageHeight = document.body.scrollHeight;
	} else {
		// works in Explorer 6 Strict, Mozilla (not FF) and Safari
		pageHeight = document.body.offsetHeight+document.body.offsetTop; 
	}
  	return pageHeight;
}
function getMain_width(){
  	if(window.innerHeight && window.scrollMaxY){
		// Firefox 
		pageWidth = window.innerWidth+window.scrollMaxX;
	} else if(document.body.scrollHeight > document.body.offsetHeight){
		// all but Explorer Mac
		pageWidth = document.body.scrollWidth;
	} else {
		// works in Explorer 6 Strict, Mozilla (not FF) and Safari	
		pageWidth = document.body.offsetWidth+document.body.offsetLeft;
	}
  	return pageWidth;
}
function f_scrollTop() {
	return f_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}
function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}