/* Custom javascript
	Written by Chad Grigsby
	8/6/2009
*/

function page_ini (alert_message) {
	if (alert_message != '') {
		alert(alert_message);
	}
}

function toggleID (id) {
	if (document.getElementById(id).style.display == 'block') {
		document.getElementById(id).style.display = 'none';
	} else {
		document.getElementById(id).style.display = 'block';
	}
}

function toggleDiv (divID) {
	summaryDiv = 'summary' + divID;
	fullDiv = 'full' + divID;
	if (document.getElementById(fullDiv).style.display == 'block') {
		document.getElementById(fullDiv).style.display = 'none';
		document.getElementById(summaryDiv).style.display = 'block';
	} else {
		document.getElementById(fullDiv).style.display = 'block';
		document.getElementById(summaryDiv).style.display = 'none';
	}
}

// Dynamic nav
var timerID;
var timerID2;
var timerID3;
var openNavArray = new Array('none', 'none', 'none');

function showID (id, level) {
	if (timerID != '') {
		clearTimeout(timerID);
	}
	if (timerID2 != '') {
		clearTimeout(timerID2);
	}
	if (timerID3 != '') {
		clearTimeout(timerID3);
	}
	switch (level) {
	case 'product_sub_nav':
		if (openNavArray[0] != 'none') {
			clearNav('product_sub_nav');
		}
		openNavArray[0] = id;
		break;
	case 'product_sub_nav2':
		if (openNavArray[1] != 'none') {
			clearNav('product_sub_nav2');
		}
		openNavArray[1] = id;
		break;
	case 'product_sub_nav4':
		if (openNavArray[2] != 'none') {
			clearNav('product_sub_nav4');
		}
		openNavArray[2] = id;
		break;
	}
	document.getElementById(id).style.display = 'block';
}
function clearNav (level) {
	switch (level) {
	case 'product_sub_nav4':
		document.getElementById(openNavArray[2]).style.display = 'none';
		openNavArray[2] = 'none';
		break;
	case 'product_sub_nav':
		document.getElementById(openNavArray[0]).style.display = 'none';
		openNavArray[0] = 'none';
		break;
	case 'product_sub_nav2':
	default:
		document.getElementById(openNavArray[1]).style.display = 'none';
		openNavArray[1] = 'none';
	}
}
function startNavTimeout (level) {
	if (level == 'product_sub_nav2') {
		timerID2 = setTimeout("clearNav ('product_sub_nav')", 1000);
	}
	if (level == 'product_sub_nav4') {
		timerID3 = setTimeout("clearNav ('product_sub_nav4')", 1000);
	}
	timerID = setTimeout("clearNav ('"+level+"')", 1000);
}
