/*
	Opel Carline Navigation
	Kenneth Kufluk 05/2k5
	Modem Media
	Version 1.0
*/
var currentNav = 0;
var hideNavTimeout = 0;
function showSubNav(type, obj) {
	clearTimeout(hideNavTimeout);
	if (currentNav && currentNav != type) hideSubNavNOW(currentNav);
	currentNav = type;
	var mynav = document.getElementById("carNav-"+type);
	mynav.style.visibility = "visible";
	mynav.style.left = (obj.offsetLeft+190) + "px";
	var traceobj = obj;
	var topcount = 0;
	while (traceobj.tagName!="TABLE") {traceobj=traceobj.parentNode;}
	mynav.style.top = (parseInt(traceobj.offsetTop)+parseInt(obj.offsetHeight)+10) +"px";
}
function hideSubNav() {
	hideNavTimeout = setTimeout("hideSubNavNOW('"+currentNav+"')",1000);
}
function hideSubNavNOW(type) {
	var mynav = document.getElementById("carNav-"+type);
	mynav.style.visibility = "hidden";
	mynav.style.left = 0;
}
function subNavOver() {
	clearTimeout(hideNavTimeout);
}
function subNavOut() {
	hideNavTimeout = setTimeout("hideSubNavNOW('"+currentNav+"')",1000);
}
var subNavLinkStr = "";
function getSubDiv(sectionid, linkStr) {
	subNavLinkStr = linkStr;
	if (linkStr!="") subNavLinkStr += '&cntryCd=' + navCountry + '&langCd=' + navLang + '&webSiteId=' + navWebsiteId;
	var outstr = "";
	outstr += '<div class="carsubnav" id="carNav-' + sectionid + '" style="visibility:hidden;position:absolute;left:0px;top:90px;">\n';
	outstr += '<table cellpadding="0" cellspacing="0" border="0">\n';
	outstr += '<tr>\n';
	outstr += '<td>\n';
	return outstr;
}
function getSubRow(maxRowNo, rowNo, rowName) {
	if (rowNo>maxRowNo) return "";
	if (rowName=="") return "";
	return '<a href="' + subNavLinkStr + '#' + rowNo + '" onclick="navigationSelected=true" onmouseover="subNavOver()" onmouseout="subNavOut()" ' + ((rowNo==1)?"style=\"border-top:0;\"":"") + '>' + rowName + '</a>\n';
}
function getSubEnd() {
	var outstr = "";
	outstr += '</td>\n';
	outstr += '<td valign="bottom" style="background:#ffffff url(/content_data/GME/019/common/v2/images/html/carsubnav_drop_right.gif) repeat-y right center;"></td>\n';
	outstr += '</tr>\n';
	outstr += '<tr>\n';
	outstr += '<td style="background:url(/content_data/GME/019/common/v2/images/html/carsubnav_drop_base.gif) no-repeat left bottom;line-height:0px;font-size:1px;"></td>\n';
	outstr += '<td style="line-height:0px;font-size:1px;"><img src="/content_data/GME/019/common/v2/images/html/carsubnav_drop_base_right.gif" width="5" height="5" alt="" border="0" /></td>\n';
	outstr += '</tr>\n';
	outstr += '</table>\n';
	outstr += '</div>\n';
	return outstr;
}
