﻿var timer;
var strActiveCarLayer;

vcc.initHP = function() {
	vcc.loadCarInfo();
}

vcc.highlightCar = function(iCar, blnOn, elmTd) {
	var strClass = blnOn ? "active" : "";
	if (!elmTd && iCar)
		elmTd = vcc.getObj("carTd" + iCar);
	elmTd.className = strClass;
	if (iCar) {
		var elmLink = vcc.getObj("carLink" + iCar);
		var strCarLayer = "carInfo" + iCar;
		if (blnOn) {
			if (strCarLayer == strActiveCarLayer)
				clearTimeout(timer);
			var elmCarInfo = vcc.getObj("carInfo" + iCar);
			var y = vcc.getY("carNavHP") - vcc.getH(elmCarInfo);
			var x = vcc.getX(elmLink.parentNode);
			if (x + vcc.getW(strCarLayer) > vcc.getW("maincontent"))
				x = vcc.getW("maincontent") - vcc.getW(strCarLayer);
			vcc.moveTo(elmCarInfo, x, y);
			vcc.hide(strActiveCarLayer);
			vcc.show(strCarLayer);
			strActiveCarLayer = strCarLayer;
		}
		else {
			timer = setTimeout("vcc.hide('" + strCarLayer + "')", 5);
		}
	}
}

vcc.loadCarInfo = function() {
	for (var i=0; i<vcc.arHPimages.length; i++) {
		var elmImg = vcc.getObj(vcc.arHPimages[i][0]);
		if (elmImg)
			elmImg.src = vcc.arHPimages[i][1];
	}
	for (var i=0; i<30; i++) {
	    var elmHiddenContent = vcc.getObj("carInfoHPContentHolder" + i);
	    if (elmHiddenContent) {
		    var strContent = elmHiddenContent.value;
		    var elmContent = vcc.getObj("carInfoHPContent" + i);
		    if (strContent.indexOf(".jpg") != -1 || strContent.indexOf(".gif") != -1){
				elmContent.innerHTML = "<img src=\"" + strContent + "\" alt=\"\" />";
				//alert(strContent);
			}
			else
				elmContent.innerHTML = strContent;
        }
	}
}

vcc.addEvent(window, "load", "vcc.initHP");