if(location.hostname!='nmscms01') {
 var albert= {src:'/js/fsAlbert.swf'};
} else {
 var albert= {src:'/NMS/js/fsAlbert.swf'};
}
sIFR.activate(albert);

/* H1 colour detect (inspired by sIFR Lite) */
el=document.getElementsByTagName('h1')[0];
var c = el.style.color || document.defaultView ? document.defaultView.getComputedStyle(el, null).color : el.currentStyle ? el.currentStyle.color : '#000001';
if(c.indexOf('rgb') > -1) {
	c = '#'+rgbToHex(c);
} else if(c.length == 4) {
	c = '#'+c.charAt(1)+c.charAt(1)+c.charAt(2)+c.charAt(2)+c.charAt(3)+c.charAt(3);
}
function toHex(r){//borrowed from mootools.net
	var N = parseInt(r);
	if (N==0 || isNaN(N)) return "00";
	N = Math.round(Math.min(Math.max(0,N),255));
	return "0123456789abcdef".charAt((N-N%16)/16) + "0123456789abcdef".charAt(N%16);
}
function rgbToHex(c){//borrowed from mootools.net
	var rgb = c.match(/[rgba]{3,4}\(([\d]{0,3}),[\s]([\d]{0,3}),[\s]([\d]{0,3})\)/);
	return toHex(rgb[1])+toHex(rgb[2])+toHex(rgb[3]);
}

sIFR.replace(albert, {
 selector: 'h1', 
 wmode:'transparent', 
 fitExactly:false,
 tuneWidth:0, 
 forceSingleLine:false,
 preventWrap:false,
 css: {
  '.sIFR-root' : {
      'color': c,
      'margin-left': '0',
      'margin-right': '0',
      'display':'block',
      'text-align':'left',
      'font-weight':'bold',
      'letter-spacing':'0',
      'opacity':''
  }, 
  'a': { 
     'text-decoration': 'none',
     'color': '#000000',
     'cursor':'pointer'
  },
  'a:hover': {
   'text-decoration': 'none',
   'color': '#000000'
  }
 }
});

