// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
function rollover(a, on) {
	var img = a.firstChild;
	if(on) {
		img.src = img.src.replace('off.gif','on.gif');
	} else {
		img.src = img.src.replace('on.gif','off.gif');
	}
}

function ro(a, on) {
	if(on) {
		a.src = a.src.replace(/\.jpg$/, '_over.jpg');
		a.src = a.src.replace(/\.png$/, '_over.png');
	} else {
		a.src = a.src.replace(/_over\.jpg$/, '.jpg');
		a.src = a.src.replace(/_over\.png$/, '.png');
	}
}
var inMenu = false;
function showMenu(td, on) {
	inMenu = on;
	var div = Element.down(td, 'div');
	if(inMenu) {
		var pos = Position.cumulativeOffset(td);
		div.setStyle({ left:pos[0], top:(pos[1]+27), display:'block' });
	}else{
		setTimeout(function() {
			if(!inMenu) div.setStyle({ display:'none' });
		}, 100);
	}
}

function preloadRollover() {
	if(document.getElementById && document.getElementById('top_2_new')) {
		var head = document.getElementById('top_2_new');
		var imgs = head.getElementsByTagName('img');
		var pre = new Array();
		for(var i=0; i<imgs.length; i++) {
			if(imgs[i].src.match(/off\.gif/)) {
				pre[i] = new Image();
				pre[i].src = imgs[i].src.replace('off.gif','on.gif');
				// alert(pre[i].src);
			}
		}
	}
}
if(window.addEventListener){window.addEventListener('load',preloadRollover,false);}
else if(window.attachEvent){window.attachEvent('onload',preloadRollover);}

