/*------------------------------------------------------------------*/
// Top Drop-Down Menu Script
/*------------------------------------------------------------------*/
sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
/*-------------------------------------------------------------------------*/
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(
		'/favicon.ico'
	);
}
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>")
}
/*-------------------------------------------------------------------------*/
var font = {
  src: 'http://www.navigo.com.au/inc/flash/myriad.swf'
};
var font_1 = {
  src: 'http://www.navigo.com.au/inc/flash/myriad_light.swf'
};

sIFR.delayCSS  = false;
sIFR.activate(font, font_1);

sIFR.replace(font, {
    selector: '#top h1'
		,css: [
					'.sIFR-root { color: #004A80; font-weight: bold; }'
					,'em { font-style: normal; font-weight:bold; color: #008CCC; }'
				]		
		,wmode: 'transparent'
  });
 
sIFR.replace(font_1, {
	selector: '#stripe h2'
	,css: [
				'.sIFR-root { color: #FFFFFF; font-weight: normal; }'
				,'em { font-style: normal; font-weight:bold; color: #FFFFFF; }'
			]		
	,wmode: 'transparent'
});

sIFR.replace(font, {
    selector: '#left-col h3'
    ,css: [
			'.sIFR-root { color: #0063A7; font-weight: bold; }'
			,'a:link { color: #0063A7; font-weight: bold; text-decoration: none; }'
			,'a:hover { color: #0063A7; text-decoration: none; }'
    ]
    ,filters: {
      DropShadow: {
        knockout: false
        ,distance: 1
        ,color: '#FFFFFF'
        ,strength: 2
      }
    }
	,wmode: 'transparent'
  });

sIFR.replace(font, {
    selector: '#center-col h3'
    ,css: {
      '.sIFR-root': { 'color': '#FFFFFF', 'font-weight': 'bold' }
    }
	,wmode: 'transparent'
  });

sIFR.replace(font, {
    selector: '#right-col h3'
    ,css: {
      '.sIFR-root': { 'color': '#FFFFFF', 'font-weight': 'bold' }
    }
	,wmode: 'transparent'
  });



sIFR.replace(font, {
    selector: '#sub-content h1'
		,css: [
					'.sIFR-root { color: #004A80; font-weight: bold; }'
					,'em { font-style: normal; font-weight:bold; color: #008CCC; }'
				]		
		,wmode: 'transparent'
  });
sIFR.replace(font, {
    selector: '#right-nav h2'
		,css: [
					'.sIFR-root { color: #004A80; font-weight: bold; text-align:right; }'
					,'em { font-style: normal; font-weight:bold; color: #008CCC; }'
				]		
		,wmode: 'transparent'
  });
