/* -----------------------------------------------
   Floating layer - v.1
   (c) 2006 www.haan.net
   contact: jeroen@haan.net
   You may use this script but please leave the credits on top intact.
   Please inform us of any improvements made.
   When usefull we will add your credits.
  ------------------------------------------------ */


function setYLVisible(obj)
{
	obj_name = obj;
	
	//turns all windows off
	m_over = new Array("more-main", "more-afternoon", "more-evening", "more-option", "more-study");
	for (i=0;i<=4;i++)
		{
		o_n = m_over[i]
		if (o_n ==obj)
		{ 		
		continue;
		}
		obj_hide = document.getElementById(o_n);
		obj_hide.style.visibility = "hidden";
		}
	//show window clicked	
	obj = document.getElementById(obj);
	obj.style.visibility = (obj.style.visibility == 'visible') ? 'hidden' : 'visible';
	
	//aa = document.getElementById("more-focus").style.offsetHeight;
	//alert(aa);
}

function setDim (id_d, h) {  
document.getElementById(id_d).style.height=h + "px";
//alert("setDim Fired");
}

function getDim (id) {  
document.getElementById(id).style.height="auto";
// match box models
if (document.all) {
gh = document.getElementById(id).offsetHeight+10;
}
else {
gh = document.getElementById(id).offsetHeight;
}

if (/msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent)){
	//alert("isIE");
	h = gh-30;
}
else {	
h = gh-20;
}

//alert ("getDim fired h = " + h);


switch (id)
{
	case "more-main":
	setDim("main_l", h);
	setDim("main_r", h);
	break;
	
	case "more-afternoon":
	setDim("afternoon_l", h);
	setDim("afternoon_r", h);
	break;
	
	case "more-evening":
	setDim("evening_l", h);
	setDim("evening_r", h);
	break;
	
	case "more-option":
	
	setDim("option_l", h);
	setDim("option_r", h);
	break;
	
	case "more-study":
	setDim("study_l", h);
	setDim("study_r", h);
	break;
}

}



/*function getShadDim (id) {  
//document.getElementById(id).style.height="auto";
// match box models
if (document.all) {
gh = document.getElementById(id).offsetHeight+10;
}
else {
gh = document.getElementById(id).offsetHeight;
}

//return (gh-20);
h = gh;

//alert ("getShadDim fired h = " + gh);
}
*/


function setDivHeights(){
	 getDim('more-option');
     getDim('more-main');
     getDim('more-study');
     getDim('more-evening');
     getDim('more-afternoon');	
}