// --------------------------------------------------------
// standard functions                                    --
// copyright 2001 by abaton                              --
// --------------------------------------------------------

// following functions need variables and constants declared and
// initialized before
//
// preloadButtons: button_anzahl, b_hi, b_lo, b_hi_namen, b_lo_namen
// openWindow: none
// swap_image: none
// swap_byname: none
// button_lo: button_names, b_lo
// button_hi: button_names, b_hi



function preloadButtons() 
{ 
  var i;

	// Preload Buttons
	for (i = 0; i < button_anzahl; i++) 
	{ 
		b_hi[i] = new Image();
		b_hi[i].src = b_hi_namen[i];

	  b_lo[i] = new Image();
		b_lo[i].src = b_lo_namen[i];
	}
}

function openWindow (theURL,winName,features) 
{
	window.open(theURL,winName,features);
}

function swap_image (target, image)
{
   if (document.images) document.images[target].src = eval(image+".src");		
}

function swap_byname (target, name)
{
   if (document.images) document.images[target].src = name;		
}

function button_lo (nr)
{

	if (b_lo[nr-1])
	{	
		swap_byname(button_names[nr-1],b_lo[nr-1].src);
	}
}

function button_hi (nr)
{

	if (b_hi[nr-1])
	{	
 	 	swap_byname(button_names[nr-1],b_hi[nr-1].src);
	}
}
