motorola.controls.Footer = new Class({
	opinionPopUp: function(e) {
		new Event(e).stop();
		var width = window.getSize().x;
		var height = window.getSize().y;
		var url = $E('#site-feedback a').getProperty('href');
		
		var popup = new MOTO.Popup(url, {
			'width': 540,
			'height': 480,
			'name': 'tech_specs',
			'scrollbars': 'no',
			'resizeable': 'yes'
		});
	},
	rollovers: [],
	initialize: function(element) {
		var links = $('footerLinks').getElements('a');
		links.each(function(link) {
			this.rollovers.push(new MOTO.Rollover(link));
		}, this);
		
		var img = element.getElement("#site-feedback img");
		if($defined(img)) {
			var src = img.getProperty('src');
			var extension = src.substring(src.lastIndexOf('.'),src.length)
			img.addEvent('mouseenter', function() { 
				img.setProperty('src',src.replace(extension,'-over.gif')); 
				motorola.utils.PngFix.fixSrc(img);
			});
			img.addEvent('mouseleave', function() { 
				img.setProperty('src',src); 
				motorola.utils.PngFix.fixSrc(img);
			});
		}
	},
	destroy: function() {
		var rollovers = this.rollovers;
		var i = rollovers.length;
		if (i > 0) {
			do {
				i = i - 1;
				rollovers[i].destroy();
			} while (i);
		}
	}
	
});