function init() {
	var preloaded = new Array();
	function preload_images() {
		for (var i = 0; i < arguments.length; i++){
			preloaded[i] = document.createElement('img');
			preloaded[i].setAttribute('src',arguments[i]);
		};
	};
	preload_images(
		'/img/signup-button.gif'
	);
}
window.addEvent('domready', init);
/*-------------------------------------------------------------------------*/
function generateEmailLink(n,d) {
	var username = n;
	var hostname = d;
	var linktext = n+"@"+d;
	document.write("<a hr"+"ef=" + "mai"+"l" + "to:" + username +
	"@" + hostname + ">" + linktext + "</"+"a>")
}
/*-------------------------------------------------------------------------*/
function styleFormButtons() {
	var imgPath = "/img/"
	var buttons = new Array(
		"signup-button"
		);
	var i=0;
	for(i==0;i<buttons.length;i++){
		var b=$(buttons[i]);
		if(b){
			b.addEvent('mouseover',function(){this.src=imgPath+this.id+'-over.gif'});
			b.addEvent('mouseout',function(){this.src=imgPath+this.id+'.gif'});
		}
	}	
}
window.addEvent('load', styleFormButtons);
/*-------------------------------------------------------------------------*/
var font = {
 src: 'inc/flash/rockwell.swf'
 };

 sIFR.useStyleCheck = true;
 sIFR.activate(font);

 sIFR.replace(font, {
 selector: 'h2'
 ,css: [
	 '.sIFR-root { color: #000; }'
	 ,'strong { font-weight: bold; }'
	 ,'a:link { text-decoration: none; }'
	 ,'a:hover { text-decoration: underline; }'
 ],wmode: 'transparent'
 ,tuneHeight: -4
 ,filters: {
	 DropShadow: {
	 knockout: false,
	 distance: 1,
	 color: '#444444',
	 strength: 0.6,
	 blurX: 0,
	 blurY: 0
	 }
 }
 });


/************************ Enteract ************************/

 
function swapBannerImage(filename) { 
	if (filename != '') {
    	var theImage = document.getElementById('bannerImage');    
	   theImage.src = '/img/banners/' + filename; 
	}
	
	return;
}
 
 
var navigationController = {
   selectMain: function(menuItem) {
      this.navigationSelect('top-nav', menuItem);
   },

   selectSub: function(menuItem) {
      this.navigationSelect('subnavigation', menuItem);
   },

   navigationSelect: function(navElement, menuItem) {
      // Manage main navigation

		if (navElement == 'top-nav') {
			var theList = document.getElementById(navElement);
			var listElements = theList.getElementsByTagName('li');
			var i;
			
			// If the current element contains the 
			// id of the desired pre-selection,
			// change its class and also the <A>
			// node that it contains
			
			for (i=0; i< listElements.length; i++) {
				if (listElements[i].id == menuItem) {
               //	listElements[i].className = 'mainselected';
					
					var linkElements = listElements[i].getElementsByTagName('a');
					linkElements[0].className = 'mainselected';
   			}
			}
		}
		
		// Manage subnavigation
		
		else {
			var listElement = document.getElementById(menuItem);
			var linkElements = listElement.getElementsByTagName('a');
			linkElements[0].className = 'subselected';
		}
	}
}

 
 