/*-------------------------------------------------------------------------*/
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(
		'/nutrifield-favicon.ico',
		'/img/search-button.gif',
		'/img/search-button-over.gif',
		'/img/send-button.gif',
		'/img/send-button-over.gif'
	);
}
window.addEvent('domready', init);
/*-------------------------------------------------------------------------*/
function styleFormButtons() {
	var imgPath = "/img/"
	var buttons = new Array("search-button", "send-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/font-1.swf'
};
var font2 = {
  src: '/inc/flash/font-3.swf'
};

sIFR.delayCSS  = false;
sIFR.activate(font, font2);
sIFR.replace(font2, {
    selector: '#content h3.prod'
		,css: {
      '.sIFR-root': { 'color': '#FFFFFF' }
    }
		,wmode: 'transparent'
  });
sIFR.replace(font, {
    selector: '#soil h2'
		,css: {
      '.sIFR-root': { 'color': '#46d200' }
    }
		,wmode: 'transparent',
		filters: {
        DropShadow: {
            knockout: false,
            distance: 2,
            color: '#000000',
            strength: 0.6,
            blurX: 0,
            blurY: 0
        }
    }
  });
sIFR.replace(font2, {
		selector: '#content h2'
    ,css: [
      '.sIFR-root { color: #113303; }'
      ,'em { color: #523b0a; font-style: normal; }'
			,'a { color: #113303; }'
			,'a:hover { color: #523b0a; }'
    ]
		,wmode: 'transparent'
  });
sIFR.replace(font2, {
    selector: '#content h3'
		,css: {
      '.sIFR-root': { 'color': '#113303' }
    }
		,wmode: 'transparent'
  });

sIFR.replace(font2, {
    selector: '#content h4'
		,css: {
      '.sIFR-root': { 'color': '#113303' }
    }
		,wmode: 'transparent'
  });

sIFR.replace(font2, {
    selector: '#product-content .title'
		,css: {
      '.sIFR-root': { 'color': '#113303' }
    }
		,wmode: 'transparent'
		,ratios: [7,1.32,11,1.31,19,1.23,27,1.2,28,1.18,29,1.19,37,1.18,41,1.17,42,1.18,57,1.17,62,1.16,63,1.17,89,1.16,90,1.15,95,1.16,97,1.15,100,1.16,104,1.15,106,1.16,111,1.15,112,1.16,118,1.15,119,1.16,1.15]
  });