function submitsearch()
{
	document.search.submit();
}

function findX(e)
{
	var x = 0;
	while (e) {
		x += e.offsetLeft;
		e = e.offsetParent;
	}
	return x;
}

function hov(e, state) {
	if (!e || !document.body)
		return;

	name = e.id;
	menu = document.getElementById(name + 'menu');

	if (menu != null &&
	    document.getElementById(name+'menu').style.left == 0)
		document.getElementById(name+'menu').style.left = findX(e);

	if (state == 1) {
		e.src = 'http://www.playbuddy.com/images/buttons/' + name + '-on.png';
		if (menu != null)
			menu.className = name + 'menu';
	} else {
		e.src = 'http://www.playbuddy.com/images/buttons/' + name + '.png';
		if (menu != null)
			menu.className = 'hidemenu';
	}
}

function mhov(e, state) {
	if (!e || !document.body)
		return;

	var name = e.id;
	name = name.replace(/menu$/, '');
	element = document.getElementById(name);
	if (element != null)
		hov(element, state);
}

function shov(e, state) {
	if (!e || !document.body)
		return;

	name = e.id;

	if (state == 1) {
		e.src = 'http://www.playbuddy.com/images/buttons/' + name + '-on.png';
	} else {
		e.src = 'http://www.playbuddy.com/images/buttons/' + name + '.png';
	}

	mitem = document.getElementById(name+'menu');

	if (mitem && mitem.style.left == 0)
		mitem.style.left = findX(e);
}

function MM_preloadImages() {
	var d = document;
	if (d.images) {
		if (!d.MM_p) d.MM_p = new Array();
		var i , j = d.MM_p.length, a = MM_preloadImages.arguments;

		for (i = 0; i < a.length; i++)
			if (a[i].indexOf("#") != 0) {
				d.MM_p[j] = new Image;
				d.MM_p[j++].src = a[i];
			}
		}
}
