
var siteStatus 		= "inactive";
var trapStatus			;
var pageWidth 			;
var pageHeight			;
var pageCenterY		;	
var pageCenterX		;
var navHeight			= 16*(numNavLines+4)+8;
var borderWidth		= 25;
var counter			= ".";
var colHeight			=0;

function setLayout(){
	
	pageDx		= 0;	
	pageWidth 	= xClientWidth();
	pageHeight	= xClientHeight();
	pageCenterY	= Math.round(pageHeight/2);	
	pageCenterX	= Math.round(pageWidth/2);
	
	
	if(layoutDx1>0){pageDx = layoutDx1+18;};
	if(layoutDx2>0){pageDx = pageDx+layoutDx2+18;};
	if(layoutDx3>0){pageDx = pageDx+layoutDx3+18;};
	
	
	if(layoutDx1==0){document.getElementById('column01').style.display='none';};//else{document.getElementById('column01').style.width=layoutDx1+'px';};
	if(layoutDx2==0){document.getElementById('column02').style.display='none';};//else{document.getElementById('column02').style.width=layoutDx2+'px';};
	if(layoutDx3==0){document.getElementById('column03').style.display='none';};//else{document.getElementById('column03').style.width=layoutDx3+'px';};
		
	document.getElementById('container').style.width					= pageDx+'px';
	document.getElementById('adminBarContent').style.width				= pageDx+'px';
	
	if(layoutPx==0){	document.getElementById('container').style.left		= pageCenterX-(pageDx/2)-borderWidth+'px';}
	if(layoutPx==0){	document.getElementById('adminBarContent').style.left	= pageCenterX-(pageDx/2)-borderWidth+'px';}
					document.getElementById('logo').style.left			= 0+'px';	
	
	if(layoutPx>0){	document.getElementById('container').style.left		= layoutPx+'px';}
	if(layoutPx>0){	document.getElementById('adminBarContent').style.left	= layoutPx+'px';}
	
	if(layoutPx<0){	document.getElementById('container').style.right		= Math.abs(layoutPx)+'px';}
	if(layoutPx<0){	document.getElementById('adminBarContent').style.right	= Math.abs(layoutPx)+'px';}
	
	if(layoutPy==0){	document.getElementById('container').style.top		= pageCenterY-(layoutDy/2)+'px';}
	if(layoutPy>0){	document.getElementById('container').style.top		= layoutPy+'px';}
	if(layoutPy<0){	document.getElementById('container').style.bottom		= Math.abs(layoutPy)+'px';}
					document.getElementById('logo').style.top			= 0+'px';					
					document.getElementById('adminBarContent').style.top	= '0px';
	
	document.getElementById('container').style.height					= layoutDy+'px';
	document.getElementById('adminBarContent').style.height			= '57px';
	
	if(siteStatus!="active"){
		colHeight = document.getElementById("column01").clientHeight;
		if(document.getElementById("column02").clientHeight>colHeight){colHeight = document.getElementById("column02").clientHeight;};
		if(document.getElementById("column03").clientHeight>colHeight){colHeight = document.getElementById("column03").clientHeight;};
		document.getElementById('column01').style.height	= colHeight+'px';
		document.getElementById('column02').style.height	= colHeight+'px';
	};

	document.getElementById('loader').style.zIndex = '1';
	siteStatus = "active";
}
function onResize(){
	setLayout();
}

function navMouseClick(key){
	if(trapStatus==key){
			navMouseOver();
	}else{
		if(key=="nav"){
		/*	document.getElementById("contentArea04").className	='semiTransparant50';
			document.getElementById("column01").className		='semiTransparant50';
			document.getElementById("column02").className		='semiTransparant50';
			document.getElementById("column03").className		='semiTransparant50';*/
			document.getElementById("mouseTrap").style.top		= borderWidth+document.getElementById("contentArea01").clientHeight+document.getElementById("contentArea02").clientHeight+document.getElementById("contentArea03").clientHeight+navHeight+'px';
			document.getElementById("mouseTrap").style.width		= pageDx+'px';
			document.getElementById("mouseTrap").style.height		= colHeight+document.getElementById("contentArea11").clientHeight+'px';
			xAnimateCss('navContent', 'height',navHeight,(navHeight*8));
			trapStatus = key;
		}
		if(key=="lang"){
			document.getElementById("mouseTrap").style.top		= -layoutPy+'px';;
			document.getElementById("mouseTrap").style.width		= pageDx+'px';
			document.getElementById("mouseTrap").style.height		= colHeight+'px';
			document.getElementById("languageSelect").style.display= 'block';
			trapStatus = key;
		}
	}
		
}

function navMouseOver(){
	if(trapStatus=="nav"){
		document.getElementById("contentArea04").className	='';
		document.getElementById("column01").className		='';
		document.getElementById("column02").className		='';
		document.getElementById("column03").className		='';
		document.getElementById("mouseTrap").style.top		= 0+'px';
		document.getElementById("mouseTrap").style.height		= 0+'px';
		document.getElementById("mouseTrapImg").style.height	= 0+'px';
		xAnimateCss('navContent', 'height',0,(navHeight*8));
	}
	if(trapStatus=="lang"){
		document.getElementById("mouseTrap").style.top		= 0+'px';
		document.getElementById("mouseTrap").style.height		= 0+'px';
		document.getElementById("mouseTrapImg").style.height	= 0+'px';
		document.getElementById("languageSelect").style.display= 'none';
	}
	trapStatus = "";
}




function gotoNav(page){
	navMouseOver();
	var gotoPage = "location.href='"+page+"'";
//	alert(gotoPage);
	var na3 = setTimeout(gotoPage,540);
}
function breadCrumb() {
	
	document.getElementById("mouseTrap").style.height			= pageHeight+'px';
	document.getElementById("mouseTrapImg").style.height		= pageHeight+'px';
	status="open";
	var sr1 = setTimeout("trapStatus=status",500);	
	
}
function processForm(processMessage){
	if(!processMessage){processMessage='The page update is being processed';}
	document.getElementById("processForm").style.display= 'block';
	counter = counter+".";
	document.getElementById('processForm').innerHTML='<b>One moment please!</b><br />'+processMessage+'<b>'+counter+'</b>';
	var dp = setTimeout("processForm('"+processMessage+"')",333);
};

function GetXmlHttpObject(){ 
	var objXMLHttp=null
	if (window.XMLHttpRequest){
		objXMLHttp=new XMLHttpRequest()
	} else if (window.ActiveXObject){
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}


function showModuleOptions(func,tempModule,tempVar){ 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request");
		return;
	};
	var url=resourcesRootAdmin+"forms/getModuleOptions.php";
	url=url+"?function="+func+"&tempModule="+tempModule+"&tempVar="+tempVar;
	url=url+"&sid="+Math.random();
//		document.getElementById(theObject+'Options').innerHTML=url; 
	xmlHttp.onreadystatechange=stateChangedModule;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
};
function stateChangedModule(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		document.getElementById('pageVarContainer').innerHTML=xmlHttp.responseText; 
	};
};
	
