
var img_normal = new Array();
var img_over = new Array();

var image_over = function(e) {
	var elm = Event.element(e);
	elm.src = img_over[elm.readAttribute('over_id')].src;
}

var image_out = function(e) {
	var elm = Event.element(e);
	elm.src = img_normal[elm.readAttribute('over_id')].src;
}

var autorollover = function() {

	var rel_string = 'mouseover';
	var file_over = '_over';

	var arr_img = document.getElementsByTagName('img');

	for (i=0; i<arr_img.length; i++) {

		if(!arr_img[i]) continue;

		if($(arr_img[i]).readAttribute('rel') != rel_string) continue;

		var suffix = arr_img[i].src.substring(arr_img[i].src.lastIndexOf('.'));
		var file_name = arr_img[i].src.substring(0,arr_img[i].src.lastIndexOf('.')) + file_over + suffix;

		img_normal[i] = new Image();
		img_normal[i].src = arr_img[i].src;

		img_over[i] = new Image();
		img_over[i].src = file_name;

		$(arr_img[i]).setAttribute('over_id', i);
		Event.observe(arr_img[i], 'mouseover', image_over);
		Event.observe(arr_img[i], 'mouseout', image_out);
	}
}

Event.observe(window, 'load', function() {
 	autorollover();
});

		function createCookie(name,value,days) {
			if (days) {
				var date = new Date();
				date.setTime(date.getTime()+(days*24*60*60*1000));
				var expires = "; expires="+date.toGMTString();
			}
			else var expires = "";
			document.cookie = name+"="+value+expires+"; path=/";
		}

		function readCookie(name) {
			var nameEQ = name + "=";
			var ca = document.cookie.split(';');
			for(var i=0;i < ca.length;i++) {
				var c = ca[i];
				while (c.charAt(0)==' ') c = c.substring(1,c.length);
				if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
			}
			return null;
		}


		var setCurrent = function (qs) {
			// &dog=123-1&cat=325-0&bunny=3-1
			createCookie('footer_state',qs,5);
		}