// this function is called as each page loads. preloads top and left  nav images.

preload("/images/topnav/registrars_on.gif", "/images/topnav/whycn_on.gif",

"/images/topnav/buycn_on.gif", "/images/topnav/press_on.gif",	

"/images/topnav/aboutcn_on.gif", "/images/leftnav/whois_on.gif",

"/images/leftnav/faqs_on.gif", "/images/leftnav/policies_on.gif",

"/images/leftnav/glossary_on.gif","/images/leftnav/contact_on.gif",              

"/images/leftnav/updates_on.gif");

/* ************************************************************************** */

// image preload function.
/* ************************************************************************** */
function preload() 
{
	if(!document.images){ return; }
	var ar = new Array();
	var arguments = preload.arguments;
	for(var i = 0; i < arguments.length; i++) 
	{
		ar[i] = new Image();
		ar[i].src = arguments[i];
	}
}
/* ************************************************************************** */



/* ************************************************************************** */
// arguments:
//	img_name(string): name attribute of image to be swapped.
//	state(string): either 'on' or 'off'; the state to be swapped to.
//	nav(string): either 'top' or 'left'; the nav being swapped.
/* ************************************************************************** */
function navSwap(img_name, state, nav)
{
	if(img_name == active){ return; }
	if(!img_name || img_name.length <= 0){ return ; }
	
	document.images[img_name].src = "/images/" + nav + "nav/" + img_name + "_" + state + ".gif";
}
