
// (c) 04-07 hungen.info ****************
//     hungen info javascript / main file
//                          general codes
// rev 0.2.8
// **************************************

function mark( id, c1, c2 ) 
{

  var e = document.getElementById('lmid' + id);

  if( e.style.backgroundImage == 'none' ) {
	e.style.backgroundImage = 'url(/gfx/bt.gif)';
	e.style.backgroundRepeat = 'repeat';
	e.style.backgroundColor = 'transparent';
  } else {
	e.style.backgroundImage = 'none';
	e.style.backgroundColor = c2;
  }

}

function box_switch( id )
{

  var e = document.getElementById( id );
  
  if( e.style.display == 'none' ) {
	e.style.display = 'block';
	set_cookie( id, 'expanded' );
  } else {
	e.style.display = 'none';
	set_cookie( id, 'collapsed');
  }

}

function toggle( id )
{

  var e = document.getElementById( id );
  
  if( e.style.display == 'none' ) {
	e.style.display = 'block';
  } else {
	e.style.display = 'none';
  }

}

function delay( ms )
{

  var stop,start;
  stop = new Date().getTime();
  start = stop;
  while( (start-stop) < ms ) {
	start = new Date().getTime();
  }

}

function marker_switch( id )
{

  var e, i;

  i = 0;

  while( e = document.getElementById( id + i ) ) {
  
	if( e.style.display == 'none' ) {
	  e.style.display = 'inline';
	} else {
	  e.style.display = 'none';
	}
	
	i++;
  
  }

}

function getheight() {

  document.write( 'test' + window.innerHeight );

}

function get_cookie( name ) {

  if ((begin = document.cookie.indexOf(name + '=')) == -1) return null;
  begin += name.length + 1;
  
  if ((end = document.cookie.indexOf(';', begin)) == -1)
	end = document.cookie.length;
	
  return unescape(document.cookie.substring(begin,end));

}

function set_cookie(name, value)
{

  var cookie_date = new Date( 2010, 12, 30 );
  document.cookie = name + '=' + value + ';path=/;expires=' + cookie_date.toGMTString();

}



function anm( name, status )
{

  if( status == 1 ) {
	document.images['b' + name].src = '/gfx/uda.gif';
  } else {
	document.images['b' + name].src = '/gfx/ud.gif';  
  }

}


