var ids=new Array('home', 'browse','officeForms', 'comm');
var mainMenu=new Array('FallAv', 'Loc', 'Forms', 'CommA');

function setHeights(id)
	{
	ele = document.getElementById(id);
	
	if(id=="LocViewShell") { var midle = document.getElementById(id).offsetHeight; midle = (midle+105);  }else { var midle = ele.offsetHeight;  } //alert(midle+' '+id); 
	
	var browser=navigator.appName; 	var str = navigator.userAgent; 
	
	if((id=="home")||(id=="modelOuter")) { if(browser!="Netscape") { var addOn = 10; }else { if(str.match("Firefox")) { var addOn = 135; }else{ var addOn = 85; } midle = midle+addOn; } }
	 //if(str.match("Firefox")) { alert('FireFox'); }
		
	if(midle>="450")
			{
			document.getElementById("completeOuter").style.height = (midle+131)+'px';   document.getElementById("infoCenter").style.height = (midle)+'px'; 
			//document.getElementById("AdDiv").style.height = (midle+115)+'px';  
			document.getElementById("copyright").style.top = (midle+135)+'px';	
	}else{
		if(midle<="449"){
			document.getElementById("completeOuter").style.height = (584)+'px';  document.getElementById("infoCenter").style.height = (461)+'px'; 
			if(document.getElementById("copyright")) { document.getElementById("copyright").style.top = (595)+'px'; }
			if(document.getElementById("modelOuter")) { document.getElementById("modelOuter").style.height = (584)+'px'; }
			}
	}
				
	}
		


function switchid(id, main){

 hideallids();
 showdiv(id, main);
 setHeights('infoCenter');

 
	function hideallids(){
 	//loop through the array and hide each element by id
	 for (var i=0;i<ids.length;i++){
	  hidediv(ids[i], mainMenu[i]);
	 }   
	}
	
	function hidediv(id, main) {
	 //safe function to hide an element with a specified id
	 if (document.getElementById) { // DOM3 = IE5, NS6
	  if(document.getElementById(id)) { document.getElementById(id).style.display = 'none';}
	  if(document.getElementById(main)) { document.getElementById(main).className = 'menuMain';	 }
	  if(document.getElementById("Model")) { document.getElementById("Model").style.display = 'none'; } 	  
	  if(document.getElementById("LocView")) { document.getElementById("LocView").style.display = 'none'; } 
	  if(document.getElementById("LocViewShell")) { document.getElementById("LocViewShell").style.display = 'none'; } 
	 }
	 else {
	  if (document.layers) { // Netscape 4
	   document.id.display = 'none';
	   document.main.className = 'menuMain';
	  //document.getElementById("midle").style.display = 'none';
	   	   
	  }
	  else { // IE 4
	   document.all.id.style.display = 'none';
	   document.all.main.className = 'menuMain';	   
	  //document.getElementById("midle").style.display = 'none';
	   
	  }
	 }
	}

	function showdiv(id, main) {
	 //safe function to show an element with a specified id
	 if (document.getElementById) { // DOM3 = IE5, NS6
	  document.getElementById(id).style.display = 'block';
  	  document.getElementById(main).className = 'menuMainRed';
	  setHeights(id);  	  
	 }
	 else {
	  if (document.layers) { // Netscape 4
	   document.id.display = 'block';
	  }
	  else { // IE 4
	   document.all.id.style.display = 'block';
	  }
	 }
	}
	
	
	
}
	


function LocList(InfoType, InfoSize, InfoAvail){

document.getElementById("midle").innerHTML='';

var Type=InfoType;
var Size=InfoSize;
var Avail=InfoAvail;

var InfoFile ='libFunc.php?do='+Type+'&sol='+Size+'&aol='+Avail;
 
	function ListFile() {
		makeListRequest(InfoFile);
		return false;
		}
	
	function makeListRequest(url) {
			if(window.XMLHttpRequest) {
			xhr = new XMLHttpRequest();
			}
			else {
				if(window.ActiveXObject) {
				try {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch(e) { }
				}
			}
	
		if(xhr) {
			xhr.onreadystatechange = showListContents;
			xhr.open("GET", url, true);
			xhr.send(null);
		
			}
			else {
				document.getElementById("midle").innerHTML = "Sorry, but I couldn't Create a XMLHttpRequest.";
				}
		}

	function showListContents() {
	if(xhr.readyState==4) {
		if(xhr.status==200) {
			var outMsg = xhr.responseText;
			}
			else {
				var outMsg = "There was a problem with the Request  - " + xhr.status;
				}
				document.getElementById("midle").innerHTML = outMsg;

				}
		}
		

		
//document.getElementById("midle").innerHTML='Loading Locations...'
ListFile(InfoFile);
//setHeights('midle');

}



function LocView(ViewType, ViewID){

document.getElementById("midle").innerHTML='';

var Type=ViewType;
var ID=ViewID;

var ViewLocFile ='libFunc.php?do='+Type+'&loid='+ID;
 
	function ViewFile() {
		makeViewRequest(ViewLocFile);
		return false;
		}
	
	function makeViewRequest(url) {
			if(window.XMLHttpRequest) {
			xhr = new XMLHttpRequest();
			}
			else {
				if(window.ActiveXObject) {
				try {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch(e) { }
				}
			}
	
		if(xhr) {
			xhr.onreadystatechange = showViewContents;
			xhr.open("GET", url, true);
			xhr.send(null);
		
			}
			else {
				document.getElementById("midle").innerHTML = "Sorry, but I couldn't Create a XMLHttpRequest.";
				}
		}

	function showViewContents() {
	if(xhr.readyState==4) {
		if(xhr.status==200) {
			var outMsg = xhr.responseText;
			}
			else {
				var outMsg = "There was a problem with the Request  - " + xhr.status;
				}
				document.getElementById("midle").innerHTML = outMsg;
										
				}
		}
		

document.getElementById("midle").innerHTML='Loading Location...'
ViewFile(ViewLocFile);
setTimeout=('setHeights(midle)', 1500);

}



function genCall(eleOne) {
if(eleOne=="print"){
	
	// open new window to generate printable list	
	window.open('rmmtSubList.php?action=print');
	
	}
	
}



// menu rollover //

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//
