window.onload = function() {
	lwd_dd_walk_element(document.getElementById('lwd_nav'));
}
function lwd_dd_walk_element(el) {
	var children = el.childNodes;
	for (var i = 0; i < children.length; i++) {
		if (children[i].nodeType == 1) {
			if (children[i].tagName.toLowerCase() == 'li') {
				children[i].onmouseover = function() { lwd_dd_show(this); }
				children[i].onmouseout = function() { lwd_dd_hide(this); }
			}
		}
	}
}

function lwd_dd_show(el) {
	if (el.hasChildNodes()) {
		var children = el.childNodes;
		for (var i = 0; i < children.length; i++) {
			if (children[i].nodeType == 1) {
				if (children[i].tagName.toLowerCase() == 'a') {
					var a_tag = children[i];
				}
				if (children[i].tagName.toLowerCase() == 'ul') {
					lwd_dd_show2(children[i], a_tag);
					lwd_dd_walk_element(children[i]);
				}
			}
		}
	}
}



function lwd_dd_hide(el) {
	if (el.hasChildNodes()) {
		var children = el.childNodes;
		for (var i = 0; i < children.length; i++) {
			if (children[i].nodeType == 1) {
					if (children[i].tagName.toLowerCase() == 'a') {
						var a_tag = children[i];
					}
				if (children[i].tagName.toLowerCase() == 'ul') { lwd_dd_hide2(children[i], a_tag); }
			}
		}
	}
}

var lwd_dd_arr = new Array();

function lwd_dd_show2(el, a_tag_el) {
	if (el.style.display == 'none') {
		el.id = 'lwd'+Math.floor(Math.random()*10001);
		Effect.BlindDown(el.id, { duration: 0.1, queue: 'end', scope: 'dd'+el.id });
		a_tag_el.className = 'hover';
	}
	lwd_dd_arr[el.id] = '';
}




function lwd_dd_hide2(el, a_tag_el) {
	lwd_dd_arr[el.id] = 'hide';
	if (!a_tag_el.id) { a_tag_el.id = 'lwd'+Math.floor(Math.random()*10001); }
	setTimeout("lwd_dd_hide2_timed('"+el.id+"', '"+a_tag_el.id+"')", 200);
//	a_tag_el.className = '';
}


function lwd_dd_hide2_timed(id, a_tag_id) {
	if (lwd_dd_arr[id] == "hide") {
		if ($(id)) {
			Effect.BlindUp(id, { duration: 0.05, queue: 'end', scope: 'dd'+id });
    	}
		if (a_tag_id) {
			document.getElementById(a_tag_id).className = '';
		}

		lwd_dd_arr[id] = "";
	}
}

