// Copyright 2001, Aaron Boodman
// This code is public domain. Please use it for good, not evil.
if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent) {
 document.writeln('<style type="text/css">img { visibility:hidden; } </style>');
 window.addEvent('load', fnLoadPngs);
}
function fnLoadPngs() {
 var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
 var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);

 for (var i = document.images.length - 1, img = null; (img = document.images[i]); i--) {
 if (itsAllGood && img.src.match(/\.png$/i) != null) {
 var src = img.src;
 var div = document.createElement("DIV");
 div.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizing='scale')"
 div.style.width = img.width + "px";
 div.style.height = img.height + "px";
 img.replaceNode(div);
 }
 img.style.visibility = "visible";
 }
}
/*-------------------------------------------------------------------------*/
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(
		'/dome-favicon.ico',
		'/img/dome/login-button.gif',
		'/img/dome/login-button-over.gif',
		'/img/dome/logout-button.gif',
		'/img/dome/logout-button-over.gif',
		'/img/dome/send-button.gif',
		'/img/dome/send-button-over.gif',		
		'/img/dome/send-enquiry.gif',
		'/img/dome/send-enquiry-over.gif',		
		'/img/dome/register-button.gif',
		'/img/dome/register-button-over.gif'	,	
		'/img/dome/update-cart.gif',
		'/img/dome/update-cart-over.gif',	
		'/img/dome/confirm-proceed.gif',
		'/img/dome/confirm-proceed-over.gif',
		'/img/dome/continue-shopping.gif',
		'/img/dome/continue-shopping-over.gif',
		'/img/dome/product-search-go.gif',
		'/img/dome/product-search-go-over.gif'
	);
}
window.addEvent('domready', init);
/*-------------------------------------------------------------------------*/
function styleFormButtons() {
	var imgPath = "/img/dome/"
	var buttons = new Array(
		"login-button", 
		"send-button", 
		"register-button", 
		"update-cart", 
		"confirm-proceed", 
		"continue-shopping",
		"send-enquiry",
		"product-search-go"
		);
	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);
/*-------------------------------------------------------------------------
Login form styles
-------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------*/
function doInputHovers(){
	inputList = $$('.input_text');
	inputList.each(function(i){
	i.addEvent('mouseover',function(){this.addClass('ie_hover');});
	i.addEvent('mouseout',function(){this.removeClass('ie_hover');});
	i.addEvent('focus',function(){this.removeClass('ie_hover');this.addClass('ie_focus');});
	i.addEvent('blur',function(){this.removeClass('ie_hover');this.removeClass('ie_focus');});
	});
}
window.addEvent('domready', doInputHovers);
/*-------------------------------------------------------------------------*/
function switchScrollLink(highlightLink){
	$ES('#scroll-links li a').each(function(l){l.removeClass('onit')});
	highlightLink.addClass('onit');
}
function setupHomeScroll() {
	var sC = $('scroll-links');
	if(sC){
		var scroll = new Fx.Scroll('side-slider', {
			wait: false,
			duration: 1200,
			transition: Fx.Transitions.Quad.easeInOut
		});
		$('link1').addEvent('click', function(event) {
			switchScrollLink(this);
			event = new Event(event).stop();
			scroll.toElement('content1');
		});
		$('link2').addEvent('click', function(event) {
			switchScrollLink(this);
			event = new Event(event).stop();
			scroll.toElement('content2');
		});
		$('link3').addEvent('click', function(event) {
			switchScrollLink(this);
			event = new Event(event).stop();
			scroll.toElement('content3');
		});
		$('link4').addEvent('click', function(event) {
			switchScrollLink(this);
			event = new Event(event).stop();
			scroll.toElement('content4');
		});
		$('link5').addEvent('click', function(event) {
			switchScrollLink(this);
			event = new Event(event).stop();
			scroll.toElement('content5');
		});
		$('link6').addEvent('click', function(event) {
			switchScrollLink(this);
			event = new Event(event).stop();
			scroll.toElement('content6');
		});
	}
}
window.addEvent('domready', setupHomeScroll); 
/*-------------------------------------------------------------------------*/
var font = {
  src: '/inc/flash/font-4.swf'
};

sIFR.delayCSS  = false;
sIFR.activate(font);

sIFR.replace(font, {
		selector: '#feature-wrap h2.brown'
		,forceSingleLine: true
    ,css: [
      '.sIFR-root { color: #5c2828; font-weight: bold; }'
    ]
		,wmode: 'transparent'
		,tuneHeight: -4
  });
sIFR.replace(font, {
		selector: '.prod-cat .title'
    ,css: [
      '.sIFR-root { color: #000000; }'
    ]
		,wmode: 'transparent'
		,tuneHeight: -4
  });
sIFR.replace(font, {
		selector: '#product-search-form legend'
    ,css: [
      '.sIFR-root { color: #5c2828; font-weight: bold; }'
    ]
		,wmode: 'transparent'
		,tuneHeight: -3
  });
sIFR.replace(font, {
		selector: '#content h2.brown'
    ,css: [
      '.sIFR-root { color: #5c2828; font-weight: bold; }'
			,'a { color: #5c2828; text-decoration: none; }'
			,'a:hover { color: #FF0000; }'
    ]
		,wmode: 'transparent'
		,tuneHeight: -3
  });
sIFR.replace(font, {
		selector: '#content #feature h2.prodname'
		,css: [
      '.sIFR-root { color: #00a551; font-weight: bold; }'
    ]
		,wmode: 'transparent'
  });
sIFR.replace(font, {
		selector: '#content h2.prodname'
    ,css: [
      '.sIFR-root { color: #00a551; font-weight: bold; }'
    ]
		,wmode: 'transparent'
  });

sIFR.replace(font, {
		selector: '#content h2'
    ,css: [
      '.sIFR-root { color: #FF0000; }'
    ]
		,wmode: 'transparent'
  });
sIFR.replace(font, {
		selector: '#left-col h1'
    ,css: [
      '.sIFR-root { color: #00a551; font-weight: bold; }'
    ]
		,wmode: 'transparent'
		,tuneHeight: -2
  });
sIFR.replace(font, {
		selector: '#content h1'
    ,css: [
      '.sIFR-root { color: #FF0000; }'
      ,'em { color: #000000; font-style: normal; }'
			,'a { color: #FF0000; text-decoration: none; }'
			,'a:hover { color: #000000; }'
    ]
		,wmode: 'transparent'
		,tuneHeight: -2
  });
sIFR.replace(font, {
		selector: '#header h2'
    ,css: [
      '.sIFR-root { color: #FFFFFF; }'
    ]
		,wmode: 'transparent'
		,tuneHeight: -4
  });