	var arrLargeImagesToLoad = new Array('calor_img_barbeque','calor_img_gas','calor_img_garden','calor_img_portable');
		var arrRolloversToLoad = new Array('barbeque','gas','garden','portable');
		
	var arrLargeImages = new Array(arrLargeImagesToLoad.length);
	var arrRollovers = new Array(arrRolloversToLoad.length);
	var arrOriginals = new Array(arrRolloversToLoad.length);
	var DefaultHighlight = 0;
	
	window.onload = onLoadScript
	
	function onLoadScript(){
		preload();	
	}
	
	function preload() {
	
		if (document.images)
			{		
			for(i = 0; i<arrLargeImagesToLoad.length; i++)
			{
					arrLargeImages[i] = new Image(660,165);					
					arrLargeImages[i].src='img/calor_buttons/'+arrLargeImagesToLoad[i]+'.jpg';
			}
			for(i = 0; i<arrRolloversToLoad.length; i++)
			{
					arrRollovers[i] = new Image();					
					arrRollovers[i].src='img/calor_buttons/'+arrRolloversToLoad[i]+'_on.jpg';
					
					arrOriginals[i] = new Image();					
					arrOriginals[i].src='img/calor_buttons/'+arrRolloversToLoad[i]+'.jpg';
			}
		}
	}
	
	function rollover(rollover)
	{
	if (document.images)
		{
			if (getObject('largeImage'))
			{
				getObject('largeImage').src = arrLargeImages[rollover].src;
			}
			for(i = 0; i<arrRolloversToLoad.length; i++)
			{
				rolloff(i)
			}
			if (getObject(arrRolloversToLoad[rollover]))
			{
				getObject(arrRolloversToLoad[rollover]).src = arrRollovers[rollover].src;
			}
		}
	}
	
	function rolloff(rollover)
	{
	if (document.images)
		{
			if (getObject(arrRolloversToLoad[rollover]))
			{
				getObject(arrRolloversToLoad[rollover]).src = arrOriginals[rollover].src;
			}
		}
	}
	
	function getObject(objectId) {
		// cross-browser function to get an object's style object given its id
		if(document.getElementById)
		{
		  return document.getElementById(objectId);
		  // W3C DOM
		} 
		else if (document.all && document.all(objectId)) 
		{
		  // MSIE 4 DOM
		  return document.all(objectId);
		}
		else if (document.layers && document.layers[objectId])
		{
		  // NN 4 DOM.. note: this won't find nested layers
		  return document.layers[objectId];
		}
		else
		{
		  return false;
		}
	}