// JavaScript Document
window.onload = fix_all;
setTimeout('fix_ie6_hover()',3000); 
function fix_all() {
	fix_ie6_hover();
	fix_translate();
}
function fix_ie6_hover() {
	if(navigator.userAgent.toLowerCase().indexOf('msie 6') != -1) {
		nav_obj = document.getElementById('navigation');
		num_objs = nav_obj.getElementsByTagName('ul').length;
		for(var c = 0; c < num_objs; c++) {
			current_obj = nav_obj.getElementsByTagName('ul')[c];
			current_obj.attachEvent('onmouseover', msie_over);
			current_obj.attachEvent('onmouseout', msie_out);
		}
	}
}
function fix_translate() {
	_tipon = false;
	_tipoff = false;
	spans = document.getElementsByTagName('span');
	sl = spans.length;
	dark_children = new Array();
	for(i=0;i<sl;i++) {
		cs = spans[i];
		if(cs.className == 'google-src-text') {
			dark_children.push(cs);
		}
	}
	for(var i=0;i<dark_children.length;i++) {
		if(dark_children[i].nextSibling && dark_children[i].nextSibling.nextSibling) {
			li = dark_children[i].parentNode.parentNode
			a = dark_children[i].nextSibling.nextSibling
			pspan = dark_children[i].parentNode
			embryo = a.cloneNode(true);
			li.removeChild(pspan);
			li.appendChild(embryo);
			while(li.childNodes[0].nodeType == 3) {
				li.removeChild(li.childNodes[0]);
			}
		}
	}
}
function msie_over(evt) {
	obj = evt.srcElement
	while(obj.nodeName.toLowerCase() != 'ul') {
		obj = obj.parentNode;
	}
	obj.className = 'msie_hover';
}
function msie_out(evt) {
	obj = evt.srcElement
	while(obj.nodeName.toLowerCase() != 'ul') {
		obj = obj.parentNode;
	}
	obj.className = '';
}