	var futura = { src: '/MyriadPro.swf' };
	sIFR.useStyleCheck = true;
	sIFR.activate(futura);

	sIFR.replace(futura,{
	  selector: 'h1.main',
	  css: '.sIFR-root{font-size: 22px; color: #898989; font-style: italic;text-align:center;}'
	});
	
	sIFR.replace(futura,{
	  selector: 'div.footer p.phone span',
	  wmode: 'transparent',
	  css: '.sIFR-root{ color: #5d6973; font-style: italic;}'
	});
	
	sIFR.replace(futura,{
	  selector: 'div.footer p.phone sup',
	  wmode: 'transparent',
	  css: '.sIFR-root{color: #5d6973; font-style: italic;}',
	  onReplacement: fixiefooter
	});


	sIFR.replace(futura,{
	  selector: 'h2',
	  onRelease: function(){
		$(this.getFlashElement()).parent().parent().trigger('click');
	  },
	  onReplacement: function(){
		$('ul.catalog>li').hover(function(){
			$(this).attr('id','hover');
			var color = '#'+rgbToHex($(this).find('.color').css('background-color'));
			var index = $('ul.catalog>li').index(this);
			sIFR.replacements['h2'][index].changeCSS('.sIFR-root {font-size: 22px; color: '+color+'; font-style: italic;} .sIFR-root a:hover{color: '+color+';} .sIFR-root a{color: '+color+';text-decoration: none;}');
		},
		function(){
			$(this).attr('id','');
			var index = $('ul.catalog>li').index(this);
			sIFR.replacements['h2'][index].changeCSS('.sIFR-root {font-size: 22px; color: #464646; font-style: italic;} .sIFR-root a{color: #464646;}');
		});	
		fixiefooter();
	  },
	  css: '.sIFR-root{font-size: 22px; color: #464646; font-style: italic;} .sIFR-root a:hover{color: #5d5d5d;} .sIFR-root a{color: #5d5d5d;}'
	});

	function rgbToHex(rgb) {
		if (rgb.substring(0,1) == '#') {
		  return rgb.substring(1);
		}
		var rgbvals = /rgb\((.+),(.+),(.+)\)/i.exec(rgb);
		if (!rgbvals) return rgb;
		var rval = parseInt(rgbvals[1]).toString(16);
		var gval = parseInt(rgbvals[2]).toString(16);
		var bval = parseInt(rgbvals[3]).toString(16);
		if (rval.length == 1) rval = '0' + rval;
		if (gval.length == 1) gval = '0' + gval;
		if (bval.length == 1) bval = '0' + bval;
		return (rval+gval+bval).toUpperCase();
	}

$(document).ready(function(){
	if ($('h1.product-title').length){
		sIFR.replace(futura,{
		  selector: 'h1.product-title',
		  css: '.sIFR-root{font-size: 22px; font-style: italic;text-align:center;} .sIFR-root a:hover{color: #'+rgbToHex($('h1.product-title').css('color'))+';} .sIFR-root a{color: #'+rgbToHex($('h1.product-title').css('color'))+';}'
		});
	}

	if (!($('h1').hasClass('product-title') || $('h1').hasClass('main'))){
		sIFR.replace(futura,{
		  selector: 'h1',
		  css: '.sIFR-root{font-size: 22px; color: #464646; font-style: italic;} .sIFR-root a:hover{color: #5d5d5d;} .sIFR-root a{color: #5d5d5d;}'
		});
	}

	sIFR.replace(futura,{
		selector: 'h3.toback',
		css: '.sIFR-root{font-size: 22px; color: #464646; font-style: italic; text-align: right} .sIFR-root a:hover{color: #5d5d5d;} .sIFR-root a{color: #5d5d5d;}'
	});

	
	$('ul.sub-menu ul').not($('ul.sub-menu li.active ul')).hide();
	$('ul.sub-menu>li').click(function(){
		var th = $(this).find('ul');
		$('ul.sub-menu>li').removeClass('active');
		$(this).addClass('active');
		$('ul.sub-menu ul').not(th).hide('slow');
		th.show('slow');
	});
});
function fixiefooter(){
	if (jQuery.browser.msie){
		$('.footer .copy').get(0).innerHTML+='';
	}	
}
$(window).load(fixiefooter);
