// cu2c2.js// permission granted to copy with modifications with the following notice:// original scripts (c)2004-07 Pepi Acebo, Oatmeal Advertising & Design // www.myoatmeal.comvar loaded   = false;var objdir   = "i/"var objarray = []function ni( myuri ) {	// New Image	if (document.images) {		im      = new Image();		im.src  = myuri;		return im;	}}function cai() {	// Change Any Image	// example: <a href="/" onmouseover="cai('image_name','i/other_name_over.gif');"><img id="image_name" name="image_name" src="i/image_name.gif></a>	// a very flexible "change image" Javascript:	// any even number of arguments	// odd items are name / id of image	// even items are the replacement uri	// note: xhtml requires both the name and id attributes to be used and identical for compatibility	if (document.images && (loaded == true)) {		for (var i=0; i<cai.arguments.length; i+=2) {			document[cai.arguments[i]].src = cai.arguments[i+1];		}	}	return true;}function cg() {	// Change GIF		// example: <a href="/" onmouseover="cg('image_name','_over');"><img id="image_name" name="image_name" src="i/image_name.gif></a>	// a very concise gif-only "change image" Javascript:	// any even number of arguments	// odd items are name or id of image and the first part of the gif image name	// even items are the remainder of the replacement uri without .gif extension	// .gif extension is assumed	// var objdir defines image and object directory		if (document.images && (loaded == true)) {		for (var i=0; i<cg.arguments.length; i+=2) {			document[cg.arguments[i]].src = objdir+[cg.arguments[i]]+[cg.arguments[i+1]]+".gif";		}	}	return true;}function cj() {	// Change JPEG		// example: <a href="/" onmouseover="cj('image_name','_over');"><img id="image_name" name="image_name" src="i/image_name.jpg></a>	// a very concise jpeg-only "change image" Javascript:	// any even number of arguments	// odd items are name or id of image and the first part of the jpeg image name	// even items are the remainder of the replacement uri without .jpg extension	// .jpg extension is assumed	// var objdir defines image and object directory		if (document.images && (loaded == true)) {		for (var i=0; i<cj.arguments.length; i+=2) {			document[cj.arguments[i]].src = objdir+[cj.arguments[i]]+[cj.arguments[i+1]]+".jpg";		}	}	return true;}function preloadim() {	// Preload Images		// this function doesn't process arguments	// any images to be preloaded must be hard-coded (typed in) below 	// in the style	//  icon_01_down = ni( objdir + "icon_01_down.gif" );		if (document.images) {		nav1_over   = ni( objdir + "nav1_over.gif");		nav2_over   = ni( objdir + "nav2_over.gif");		nav3_over   = ni( objdir + "nav3_over.gif");		index_over  = ni( objdir + "index_over.gif");		nav1_click  = ni( objdir + "nav1_click.gif");		nav1_down   = ni( objdir + "nav1_down.gif");		nav1_nav1   = ni( objdir + "nav1_nav1.gif");		nav2_click  = ni( objdir + "nav2_click.gif");		nav2_down   = ni( objdir + "nav2_down.gif");		nav2_nav2   = ni( objdir + "nav2_nav2.gif");		nav3_click  = ni( objdir + "nav3_click.gif");		nav3_down   = ni( objdir + "nav3_down.gif");		nav3_nav3   = ni( objdir + "nav3_nav3.gif");		index_click = ni( objdir + "index_click.gif");		index_down  = ni( objdir + "index_down.gif");		index_index = ni( objdir + "index_index.gif");		cu2c2_2007_menu = ni( objdir + "cu2c2-2007-menu.gif");		cu2c2_2007_bkgd = ni( objdir + "cu2c2-2007-bkgd.gif");		loaded = true;	}}function preloadem() {	// Preload 'em all, y'all		// this function processes arguments, preloading valid image uri arguments if they exist	// this function also calls preloadim()		preloadim();	if (document.images) {		loaded = false;		for (var i=0; i<preloadem.arguments.length; i+=1) {			objarray=objarray + ni( objdir + [preloadem.arguments[i]] );		}		loaded = true;	}}// GRATUITOUS FUNCTIONS WITH MINIMAL USEFULNESSfunction refresh() {	history.back();	history.forward();	return true;}function setdir( mydir ) {	objdir=mydir; }function clearstatusbar() {	window.status=" "; 	return true;}function setstatusbar( mystatus ) {	window.status=mystatus; 	return true;}
