/*-------------------------------------------------------------------------*/
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: '/inc/flash/sifr.swf'
 ,ratios: [9, 1.16, 16, 1.09, 24, 1.06, 37, 1.04, 74, 1.02, 1.01]
 };
var font2 = {
 src: '/inc/flash/sifr2.swf'
 ,ratios: [8, 1.43, 11, 1.38, 16, 1.33, 23, 1.32, 24, 1.29, 28, 1.3, 36, 1.29, 39, 1.28, 40, 1.29, 52, 1.28, 55, 1.27, 56, 1.28, 84, 1.27, 85, 1.26, 88, 1.27, 91, 1.26, 92, 1.27, 95, 1.26, 96, 1.27, 1.26]
 };

 sIFR.useStyleCheck = true;
 sIFR.activate(font);

 sIFR.replace(font, {
 selector: 'h1'
 ,css: [
	 '.sIFR-root { color: #313131; }'
 ],wmode: 'transparent'
 });
 
 sIFR.replace(font, {
 selector: '#footer h2'
 ,css: [
	 '.sIFR-root { color: #ffffff; }'
	 ,'a:link { color: #ffffff; text-decoration: none; }'
	 ,'a:hover { color: #ffffff; }'
 ],wmode: 'transparent'
 });
 
 sIFR.replace(font, {
 selector: '#left h2'
 ,css: [
	 '.sIFR-root { color: #313131; font-weight: bold; }'
 ],wmode: 'transparent'
 });
 
 sIFR.replace(font, {
 selector: 'h2'
 ,css: [
	 '.sIFR-root { color: #c60606; font-weight: bold; }'
 ],wmode: 'transparent'
 });
 
 sIFR.replace(font2, {
 selector: 'span.title'
 ,css: [
	 '.sIFR-root { color: #2f2f2f; text-align: center; font-weight: bold; cursor: pointer; }'
 ],wmode: 'transparent'
 ,tuneHeight: -4
 });