// v. 1.5.1 (swide: swi - demo)

// get absolute position of elements
function getAbsX(elt) { return (elt.x) ? elt.x : getAbsPos(elt,"Left"); }
function getAbsY(elt) { return (elt.y) ? elt.y : getAbsPos(elt,"Top"); }
function getAbsPos(elt,which){
	iPos = 0;
	while (elt != null){
		iPos += elt["offset" + which];
		elt = elt.offsetParent;
	}
	return iPos;
}

// display / hide iframe under menu
function display_iframe(id){
	if(navigator.appVersion.indexOf("MSIE")!=-1){
		// project config
		master_div_id='content';												// master div id
		offset_x=20;																// set value depending on each project
		offset_y=27;															// set value depending on each project

		master_offset_x=document.getElementById(master_div_id).offsetLeft;		// master div offset x
		e=document.getElementById(id);											// menu level 2 element
		e.style.display='block';

		x=getAbsX(e)-master_offset_x-offset_x;
		y=offset_y;
		w=e.offsetWidth;
		h=e.offsetHeight;

		// setting iframe position
		e=document.getElementById('menu_iframe');
		e.style.left=x; //x
		e.style.top=y; //y
		e.style.width=w; //w
		e.style.height=h; //h
		e.style.display='block';
	} else {
		return null;
	}
}
function hide_iframe(id){
	if(navigator.appVersion.indexOf("MSIE")!=-1){
		// hide menu
		e=document.getElementById(id);
		e.style.display='none';
		// hide iframe
		e=document.getElementById('menu_iframe');
		e.style.display='none';
	} else {
		return null;
	}
}
