// JavaScript Document


function addTo(type, login)
{
	var selName = 't5_' + type;
	var sel = document.getElementById(selName);
	if(sel)
	{
		if(sel.size < 5)
		{
			sel.options[sel.options.length] = new Option(login, login, false, false);
			sel.size++;
		}
		else
		{
			alert("The box is full. Delete one first.");
		}
	}
}

function delFrom(type)
{
	var selName = 't5_' + type;
	var sel = document.getElementById(selName);
	if(sel)
	{
		if(sel.selectedIndex >= 0)
		{
			sel.options[sel.selectedIndex] = null;
			sel.size--;
		}
		else
		{
			alert('Select an option first');
		}
	}
}

function setContent(id, val)
{
	var el = document.getElementById(id);
	if(el)
		el.innerHTML = val;
}

function getContent(id)
{
	var el = document.getElementById(id);
	if(el)
		return el.innerHTML;
	else
		return '';
}

function setValue(id, val)
{
	var el = document.getElementById(id);
	if(el)
		el.value = val;
}

function getValue(id)
{
	var val = '';
	var el = document.getElementById(id);
	if(el)
		val = el.value;
	return val;
}

function setResponseMsg(txt)
{
	Spry.Utils.setInnerHTML('responseMsg', txt);
}

function setResponseMsgN(n, txt)
{
	Spry.Utils.setInnerHTML('responseMsg' + n, txt);
}

function setSelectValue(selectId, Value) {
	var sel = document.getElementById(selectId);
	var selOptions = sel.options;

	sel.selectedIndex = 0;
	for(index = 0; index < selOptions.length; index++) {
	   if(selOptions[index].value == Value)
     		sel.selectedIndex = index;
   }
}

function setCheckBox(fId, fVal)
{
	var fld = document.getElementById(fId);
	if(fld)
	{
		fld.checked = fVal;
	}
}

function setImagePreview(path)
{
	var uploadDirectory = "uploads";
	var id = "imagePreview";
	if(path && path !='')
	{
		setContent(id, '<a href="../images/' + uploadDirectory + '/' + path + '" target="_blank"><img src="../images/' + uploadDirectory + '/' + path + '" border="0" width="50"/></a>');
	}
	else
	{
		setContent(id, '&nbsp;');
	}
}

