var ns6 = (parseFloat(navigator.appVersion) >= 0 && navigator.appName.indexOf("Netscape") >= 0) ? true : false;

var popup_variable_x = 100;
var popup_variable_y = 100;




function show(layer, strElemId, iEventX, iEventY)
{
	//popup_variable_x = 100;
	if(document.layers)
	{
		pos_nn(layer);
	}
	else
	{
		if(ns6) pos_ns(layer);
		else pos_ie(layer, iEventX, iEventY);
		
		document.getElementById(layer).style.visibility = "visible";
	}
}

function pos_nn(layer)
{
	if(popup_variable_x+document.layers[layer].clip.width+5 >= window.innerWidth)
	{
		document.layers[layer].left = window.innerWidth-document.layers[layer].clip.width-5;
	}
	else
	{
		document.layers[layer].left = popup_variable_x;
	}
	
	document.layers[layer].top = pageYOffset+window.innerHeight-document.layers[layer].clip.height-5;
	document.layers[layer].visibility = "show";
}

function pos_ns(layer)
{
	if(popup_variable_x+document.getElementById(layer).offsetWidth+5 >= window.innerWidth)
	{
		document.getElementById(layer).style.left = window.innerWidth-document.getElementById(layer).offsetWidth-5;
	}
	else
	{
		document.getElementById(layer).style.left = popup_variable_x;
	}
	
	document.getElementById(layer).style.top = pageYOffset+window.innerHeight-document.getElementById(layer).offsetHeight-5;
}

function pos_ie(layer, iX, iY)
{
	popup_variable_x = iX;
	popup_variable_y = iY;
	if(popup_variable_x+document.getElementById(layer).offsetWidth+5 >= document.body.clientWidth)
	{
		document.getElementById(layer).style.left = document.body.clientWidth-document.getElementById(layer).offsetWidth-5;
	}
	else
	{
		document.getElementById(layer).style.left = popup_variable_x;
	}

	if(popup_variable_y+document.getElementById(layer).offsetHeight+5 >= document.body.clientHeight)
	{
		document.getElementById(layer).style.top = document.body.scrollTop+document.body.clientHeight-document.getElementById(layer).offsetHeight-5;
	}
	else
	{
		document.getElementById(layer).style.top = document.body.scrollTop + popup_variable_y;		
	}
	
}

function hide(layer)
{
	if(document.layers)
	{
		document.layers[layer].visibility = "hide";
	}
	else
	{
		document.getElementById(layer).style.visibility = "hidden";
	}
}
