var active_element="";
var x1=0,x2=0,y1=0,y2=0;

function findpos(obj,new_obj){

	var obj_parent;
	pos = new Array(0,0);

	obj_parent = document.getElementById(obj).offsetParent;
	pos[0] = document.getElementById(obj).offsetLeft;
	pos[1] = document.getElementById(obj).offsetTop;

	while(obj_parent.tagName.toUpperCase() != "BODY"){
		pos[0] += obj_parent.offsetLeft;
		pos[1] += obj_parent.offsetTop;
		obj_parent = obj_parent.offsetParent;
	}

	pos[1] += 30;
	document.getElementById(new_obj).style.top = pos[1];
	document.getElementById(new_obj).style.left = pos[0];

}

function open_menu(id){

	if(active_element!="")
		click_hide();
	try{
		document.getElementById("divmenu_"+id).style;
	} catch(e){ return }

	findpos("tdmenu_"+id,"divmenu_"+id);
	active_element = id;
	document.getElementById("divmenu_"+id).style.visibility = "visible";

}

function click_hide(){
	if((active_element!="")&&(document.all["divmenu_"+active_element]))
		document.getElementById("divmenu_"+active_element).style.visibility = "hidden";
	active_element="";
	x1 = 0;
	x2 = 0;
	y1 = 0;
	y2 = 0;
}

function click_check_hide(){

	try{
		if((active_element=="")||(!document.all["divmenu_"+active_element].style))
			return ;
	} catch(e){ return ; }

	if(x1==0)
		x1 = parseInt(document.getElementById("divmenu_"+active_element).style.left);
	if(x2==0)
		x2 = x1+parseInt(document.getElementById("divmenu_"+active_element).style.width);

	if(y1==0)
		y1 = parseInt(document.getElementById("divmenu_"+active_element).style.top)-30-document.body.scrollTop;
	if(y2==0)
		y2 = y1+parseInt(document.getElementById("divmenu_"+active_element).style.height)+30;

	if((event.clientX<x1)||(event.clientX>x2))
		click_hide();

	if((event.clientY<y1)||(event.clientY>y2))
		click_hide();

}

function addHeader(frame){

	frame.document.open();
	frame.document.write('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"');
	frame.document.write('"http://www.w3.org/TR/html4/loose.dtd">');
	frame.document.write('<html>');
	frame.document.write('<head>');
	frame.document.write('<title>Central Plaza Shopping</title>');
	frame.document.write('<script language="JavaScript">document.onclick = parent.click_hide;</script>');
	frame.document.write('<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">');
	frame.document.write('<link rel="stylesheet" href="style.css" type="text/css">');
	frame.document.write('<style type="text/css">body { margin:6px; }</style></head><body>');
	frame.document.write('<table cellpadding="0" cellspacing="0" border="0" id="maintable" width="200">');

}

function addTableRow(frame,cont){
	frame.document.write(cont);
}

function addFooter(frame){

	frame.document.write('</table>');
	frame.document.write('</body>');
	frame.document.write('</html>');
	frame.document.close();

}

document.onclick = click_hide;
document.onmousemove = click_check_hide;
