// JavaScript Document

function submitButtonOnEnter(e,button) 
{
  e=e||event;
  var keyNum = e.which? e.which : e.keyCode;
  
  if (keyNum==13) 
  {
    document.getElementById(button).click();
  }
  return true;
}

function submitOnEnter(e,callback) 
{
  e=e||event;
  var keyNum = e.which? e.which : e.keyCode;

  if (keyNum==13) 
  {
    if(typeof window.showHold == 'function')
    {
      showHold();
    }
    callback();
  }
  return true;
}

function getOptions(sel)
{
  var options=document.getElementById(sel).options;
  var ar=Array();
  
  for(var i=0;i<options.length;i++)
  {
    ar[i]=options[i].id;
  }
  
  return ar;
}

function getValues(name)
{
  var input=document.getElementsByName(name);
  var values=new Array();
  
  for(var i=0;i<input.length;i++)
    values[i]=input[i].value;
    
  return values;
}

function createSelectTable(n)
{
  var ar;
  var keywords=Array();

  ar=document.getElementById(n);
  for (var i=0; i < ar.length; i++) 
  {
    if(ar[i].selected)
      keywords.push(ar[i].value);
  }
  return keywords;
}

function myclick(handler,txt)
{
	if(handler.value==txt)
		handler.value='';
}

function myblur(handler,txt)
{
	if(handler.value=='')
		handler.value=txt;
}

function getCheckedRadio(name)
{
  var radios=document.getElementsByName(name);
  
  for(var i=0;i<radios.length;i++)
  {
    if(radios[i].checked)
      return radios[i].value;
  }
  
  return 0;
}

function showDiv(id)
{
  var div=document.getElementById(id);
  if(div.style.display=='block')
    div.style.display='none';
  else
    div.style.display='block';
}

function getCheckedArray(name)
{
  var tmp=document.getElementsByName(name);
  var res=Array();
  
  for(var i=0;i<tmp.length;i++)
  {
    if(tmp[i].checked)
    {
      res[res.length]=tmp[i].value;
    }
  }
  
  return res;
}

function autoUncheck(id,name)
{
  var chks=document.getElementsByName(name);
  
  for(var i=0;i<chks.length;i++)
  {
    if(chks[i].checked && chks[i].id!=id)
    {
      chks[i].checked=false;
    }
  }
}

function newsletterInput()
{
  document.getElementById('newsletter_main').value=document.getElementById('newsletter_left').value;
}

