var hpoComboOpenned = null;
var hpoComboOnChange = new Array();

function hpoComboShow(i) 
{	
	if ( hpoComboOpenned )
	{
		opened = hpoComboOpenned;
		hpoComboHide(hpoComboOpenned);
		
		if ( opened == i )
			return true;
	}
	
	//alert('hpoCombo'+ i);									
	dd = document.getElementById('hpoCombo'+ i);
	if ( dd ) 
	{
		dd.style.display = 'block';
		hpoComboOpenned = i;		
	}
	else
		alert('no element');
}

function hpoComboHide(i)
{	
	dd = document.getElementById('hpoCombo'+ i);
	if ( dd ) 
	{
		dd.style.display = 'none';
		hpoComboOpenned = null;
	}
}

function hpoComboSelect(id, value, text)
{
	//alert('enter in hpoComboSelect (' + id +', '+ value + ', ' + text + ')');
	if ( hpoComboOpenned )
	{
		input = document.getElementById(id).value = value;
		input = document.getElementById('hpoComboTitle'+ hpoComboOpenned).innerHTML = text;
		
		if ( hpoComboOnChange[hpoComboOpenned] )
			eval(hpoComboOnChange[hpoComboOpenned]);

		hpoComboHide(hpoComboOpenned);
	}	
}