
function getElement(el)
  {

	  return document.getElementById(el);
  }

function hide(el)
  {
	  getElement(el).style.display = 'none';
}
  
function show(el)
  {	  
	  getElement(el).style.display = 'block';
  }

function checkValue(name, value)
  {
	var mes = document.getElementsByName(name);
	var me = mes[0];
	if (me.value!=value)
		{
			me.style.color = '#111111';
		}
  }

focusField = false;
function clearValue(name, value)
  {
	var mes = document.getElementsByName(name);
	var me = mes[0];
	if (me==focusField) return;
	
	if (me.value==value)
		{
			me.value = '';
			me.style.color = '#111111';
		}
  focusField = me;
  window.setTimeout('reFocus()', 10);
  }

function resetValue(name, value)
  {
	var mes = document.getElementsByName(name);
	var me = mes[0];
	if (me==focusField) return;
	if (me.value=='')
		{
			me.value = value;
			me.style.color = '#999999';
		}
  }

function reFocus()
  {
    focusField.blur();
    focusField.focus();
    window.setTimeout('focusField=false', 10);
  }

function changeFileInput(select)
  {
	  name = select.name + "-file";
	  form = select.form;
	  value = select.options[select.selectedIndex].value;
	  form[name].style.display = value=='(upload)' ? '' : 'none';
  }

