
function ShowMessage(sMessageId, objField, sType, sMessage)
{
	var objMessage;
	var objIcon;
	
	if (sType == 'error')
		if (typeof(objField) == "object")
		{
			try{objField.setStyle('background-color', '#EDA900');}
			catch(e)
			{}
			AddErrorMessage(sMessageId, sMessage);

		}
	else
		if (typeof(objField) == "object")
		{
			AddErrorMessage(sMessageId, sMessage);
		}
}

function AddErrorMessage(sMessageId, sMessage)
{
	if (sMessageId != '' && sMessage != '')
	{
		var objMessage = $(sMessageId);
		objMessage.innerHTML = objMessage.innerHTML + sMessage + '<br/>';
		showObject(objMessage, true);
	}
}

function ClearMessages(sMessageId)
{
	var oErr = $$('span');
	var objMessage;
	objMessage = $(sMessageId);

	// Clear and hide message
	objMessage.innerHTML = '';
	showObject(objMessage, false);

	// Change orange input boxes to normal
	$$('input').each(function(el){
		if (el.type == 'text' || el.type == 'password') el.setStyle('background-color', '#5ec5f0');
	});
	
}

function ClearSelectbox(selBoxId)
{ 
	var selBox = $(selBoxId);
	try 
	{ 
		selBox.options.length = 0; 
	} 
	catch(e) 
	{ 
		clearlistbox(selBoxId); 
	} 
} 

function AddOption(selBoxId, text, value)
{
	var optn = document.createElement("OPTION");
	var selBox = $(selBoxId);	
	optn.text = text;
	optn.value = value;
	selBox.options.add(optn);
}

