﻿var cmbVisible = false;
var xPos;
var yPos;

function showList(div1, div2)
{
    var pos = document.getElementById(div2);
	xPos = findPosX(pos);
	yPos = findPosY(pos) + 20;

	if(cmbVisible)
		listInVisible(div1);
	else
		listVisible(div1);
}

function listVisible(div1)
{
	cmbVisible = true;
	document.getElementById(div1).style.visibility = 'visible';
	document.getElementById(div1).style.zIndex = 10000;
	document.getElementById(div1).style.left = xPos;
	document.getElementById(div1).style.top = yPos;
}

function listInVisible(div1)
{
	cmbVisible = false;
	document.getElementById(div1).style.visibility = 'hidden';
	document.getElementById(div1).style.zIndex = 10000;
	document.getElementById(div1).style.left = xPos;
	document.getElementById(div1).style.top = yPos;
}

function findPosX(obj)
{
	 var curleft = 0;
	 if (document.getElementById || document.all)
	 {
        while (obj.offsetParent)
        {
            curleft += obj.offsetLeft
            obj = obj.offsetParent;
        }
	 }
	 else if (document.layers)
	  curleft += obj.x;
	 return curleft;
}

function findPosY(obj)
{
	 var curtop = 0;
	 if (document.getElementById || document.all)
	 {
		while (obj.offsetParent)
		{
		   curtop += obj.offsetTop
		   obj = obj.offsetParent;
		}
	 }
	 else if (document.layers)
		curtop += obj.y;

	 return curtop;
}

function listItemSelect(div1, div2, val, text, combo)
{
    if(text != '')
		document.getElementById(div2).innerText = text;
	else
		document.getElementById(div2).innerHTML = '<img src="images/spacer.gif" border="0" width="100%" height="10"/>';
	//alert(combo.length);
	if(combo)
	    if(combo.length)
	        for(var i=0;i<combo.length;i++)
	            if(combo.options[i].value == val)
	                combo.options[i].selected = true;
    listInVisible(div1, div2);
    setGreetTitle();
}
