
function help( tab, string ) {

  if ( document.all )
    document.all['helpontab' + tab ].innerHTML = string;
  else
    if ( document.getElementById )
      document.getElementById( 'helpontab' + tab ).innerHTML = string;

}

hiddento = new Array( 'fromlist', 'fromgroup', 'fromcsv' );

// --------------------------------------------------------------------------
function showhideto( divid ) {

  if ( document.all ) {
    obj = document.all[ divid ];
    filterobj = document.all[ 'filter' + divid ];
  }
  else
    if ( document.getElementById ) {
      obj = document.getElementById( divid );
      filterobj = document.getElementById( 'filter' + divid );
    }

  for ( i in hiddento ) {
    if ( document.all ) {
      forobj = document.all[ hiddento[ i ] ];
      forfilterobj = document.all[ 'filter' + hiddento[ i ] ];
    }
    else
      if ( document.getElementById ) {
        forobj = document.getElementById( hiddento[ i ] );
        forfilterobj = document.getElementById( 'filter' + hiddento[ i ] );
      }

    forobj.style.display = 'none';
    forfilterobj.style.display = 'none';
  }

  obj.style.display = 'block';
  filterobj.style.display = 'block';

}

hiddentab = new Array( 'tab1', 'tab2', 'tab3' );

// --------------------------------------------------------------------------
function showhidetab( divid ) {

  if ( document.all )
    obj = document.all[ divid ];
  else
    if ( document.getElementById )
      obj = document.getElementById( divid );

  for ( i in hiddentab ) {
    if ( document.all )
      forobj = document.all[ hiddentab[ i ] ];
    else
      if ( document.getElementById )
        forobj = document.getElementById( hiddentab[ i ] );

    forobj.style.display = 'none';
  }

  obj.style.display = 'block';

}

// --------------------------------------------------------------------------
function toggledisplay( divid ) {

  if ( document.all )
    obj = document.all[ divid ];
  else
    if ( document.getElementById )
      obj = document.getElementById( divid );

  for ( i in hiddentab ) {
    if ( document.all )
      forobj = document.all[ hiddentab[ i ] ];
    else
      if ( document.getElementById )
        forobj = document.getElementById( hiddentab[ i ] );

    forobj.style.display = 'none';
  }

  obj.style.display = 'block';

}

function isDate( date ){
	valid_chars = "0123456789 :-";
	for (var i=0; i<valid_chars.length; i++){
		if (valid_chars.indexOf(date.charAt(i)) == -1){
			return false;
			i=valid_chars.length;
		}
	}
	return true;
}

function validateCSVDownload(){
   var from = document.getElementById('from').value;
   var to = document.getElementById('to').value;
   var reg_exp = /^(\d{4})[./-](\d{1,2})[./-]?(\d{1,2})?[ ]?(\d{1,2})?[:]?(\d{1,2})?$/;
   
   if ( from == '' || to == ''){
      alert('Mindkét idõpont megadása kötelezõ!');
      return false;
   }
   
   from_parts = from.match(reg_exp);
   if ( !from_parts ){
      alert( 'A KEZDÕ dátum hibás!\r\nVagy a formátum vagy valamely karakter nem megfelelõ!' );
      return false;
   }
   
   to_parts = to.match(reg_exp);
   if ( !to_parts ){
      alert( 'A VÉG dátum hibás!\r\nVagy a formátum vagy valamely karakter nem megfelelõ!' );
      return false;
   }

   return true;
}

