<!--

function v(variable)
{
	alert (variable);
}

var FormSelect = 
{
	ActiveId : null,

	CheckClick : function(event)
	{	
 		if(!event)
 			event = window.event;
												
		var elm = event.srcElement ? event.srcElement : event.target;
		if(elm.id == this.ActiveId+'Selected')
			return;

		while(elm.tagName != 'BODY')
		{	
			if(elm.id.match(/Select$/) !== null)
			{
				if(elm.id != this.ActiveId && this.ActiveId != null)
					this.Close(this.ActiveId);
				
				return;
			}
			else
				elm = elm.parentElement ? elm.parentElement : elm.parentNode;
		}
		
		if(this.ActiveId !== null)
			this.Close(this.ActiveId);		
	},
	
	Start : function (id)
	{
		document.getElementById(id).style.display = 'none';
		document.getElementById(id+'Select').style.display = 'block';
		document.getElementById(id+'List').style.display = 'none';

		try {
			document.body.attachEvent('onclick', CheckClick);
		} catch (e) {
			document.body.setAttribute('onclick', 'CheckClick(event)');
		}
	},
	
	Change : function (id)
	{
		document.getElementById(id+'List').style.display = document.getElementById(id+'List').style.display == 'block' ? 'none' : 'block';
		document.getElementById(id+'Select').style.zIndex = 100;
		this.ActiveId = id;
	},
	
	Close : function (id)
	{
		document.getElementById(id+'List').style.display = 'none';
		document.getElementById(id+'Select').style.zIndex = 10;
		this.ActiveId = null;
	},

	Set : function (id, selectedId)
	{
		this.Close(id);
		document.getElementById(id+'Selected').innerHTML = '---';

		for(i = 0; i < document.getElementById(id).options.length; i++)
		{
			if(document.getElementById(id).options[i].value == selectedId)
			{
				document.getElementById(id).options[i].selected = true;
				document.getElementById(id+'ListItem'+document.getElementById(id).options[i].value).className = 'active';
				document.getElementById(id+'Selected').innerHTML = document.getElementById(id).options[i].text;
			}
			else
			{
				document.getElementById(id).options[i].selected = false;
				document.getElementById(id+'ListItem'+document.getElementById(id).options[i].value).className = '';
			}
		}
	}	
}

function CheckClick(event)
{
	FormSelect.CheckClick(event);
}

//-->
