
/*common*/ 
/* ======================================================================== */
var timeout;
var timeout2;
function initSelect() {
	var i;

	var sel = new Object();
	sel.Main = document.getElementById('se');
	if (sel.Main) {
	document.getElementById('se').Over = 0;

	var elements = sel.Main.childNodes;
	for(i = 0; i < elements.length && !/\bitems\b/.test(elements[i].className); i++);
	sel.Elements = elements[i];
	
	var li = sel.Elements.getElementsByTagName('li');
	for(i = 0; i < li.length; i++) {
		addEvent(li[i], 'mouseover', liMouseOver);
		addEvent(li[i], 'mouseout', liMouseOut);
		addEvent(li[i], 'click', liClick);
			}
	}
}

function liMouseOver() {
	clearTimeout(timeout);
	document.getElementById('se').Over = 1;
	CssClasses(this).add('on');
	var sel = this.parentNode.parentNode.parentNode.parentNode.parentNode
}

function liMouseOut() {
	clearTimeout(timeout);
	document.getElementById('se').Over = 0;
	CssClasses(this).remove('on');
	var sel = this.parentNode.parentNode.parentNode.parentNode.parentNode
	timeout = window.setTimeout('ifOut()',500);
}

function ifOut() {
	if (!document.getElementById('se').Over)
		document.getElementById('se').style.display = 'none';
}

function liClick() {
	document.getElementById('se').style.display = 'none';
	document.location = this.firstChild.getAttribute('href');
}

function showHideItems(x) {
	var elements = x.childNodes;
	for(var i = 0; i < elements.length && !/\bitems\b/.test(elements[i].className); i++);
	elements[i].style.display = (elements[i].style.display == 'block') ? 'none' : 'block';
}

if(document.getElementById && document.createTextNode)
{
	addEvent(window, 'load', initSelect);
}


function footerShow() {
	clearTimeout(timeout2);
	document.getElementById('developer').style.backgroundPosition = '0 100%';
	document.getElementById('under').style.display = 'inline';
}

function footerHide(x) {
	clearTimeout(timeout2);
	timeout2 = setTimeout('footerTimeHide()',2000);
}

function footerTimeHide() {
	document.getElementById('developer').style.backgroundPosition = '0 0';
	document.getElementById('under').style.display = 'none';
}