try {document.execCommand("BackgroundImageCache", false, true);} catch(err) {}

/* image preload */
var Pic = new Array();
Pic[0] = 'images/header_bg.jpg'
Pic[1] = 'images/bg.gif'
Pic[2] = 'images/footer_bg.gif'
Pic[3] = 'images/wrap_bg.png'

var p = Pic.length;

var preLoad = new Array();
for (r = 0; r < p; r++){
   preLoad[r] = new Image();
   preLoad[r].src = Pic[r];
}

/* check for old IE browsers */
function isOldIE() {
	var browser=navigator.appName;
	var b_version=navigator.appVersion;
	var version=parseFloat(b_version);
	//alert (browser + version + " - " + b_version + " - ");
	if ((browser=="Microsoft Internet Explorer") && (version<7)) {
		//alert("It's time to upgrade your browser!");
		return true;
	} else {
		//alert("Your browser is good enough!");
		return false;
	}
}


/* Nav image replacement */
images = new Array();
images[0]='home'
images[1]='new'
images[2]='used'
images[3]='specials'
images[4]='credit'
images[5]='trade'
images[6]='fleet'
images[7]='parts'
images[8]='service'
images[9]='about'
images[10]='contact'
images[11]='build_hyundai'
images[12]='build_vw'
images[13]='build_volvo'
images[14]='rebates_hyundai'
images[15]='rebates_vw'
images[16]='rebates_volvo'
images[17]='employment'
images[18]='accessories'

var j=0;
var navImg = new Array;
var navImgo = new Array;
for(j=0; j<images.length; j++) 
{
	navImg[j] = new Image();
	navImg[j].src='images/nav_'+images[j]+'.png';
	navImgo[j] = new Image();
	navImgo[j].src='images/nav_'+images[j]+'_live.png';
}

function navOver(i) {
	document.getElementById("nav"+i).src = navImgo[i].src;
	//alert(isOldIE());
	if (isOldIE() == true){
		//alert("it's an old version of IE");
		repngfix();
	}
}

function navOff(i) {
	document.getElementById("nav"+i).src = navImg[i].src;
	//alert(isOldIE());
	if (isOldIE() == true){
		//alert("it's an old version of IE");
		repngfix();
	}
}

function initNav() {
	var x = [];
	for(var i=0;i<images.length;i++)
	{
		x[i] = document.getElementById("nav"+i);
		if(x[i]){
			x[i].onmouseover = function () {navOver(this.id.substr(3))}
			x[i].onmouseout = function () {navOff(this.id.substr(3))}
		}
	}
}


/* SubNav image replacement */
subnavImages = new Array();
subnavImages[0]='ads'
subnavImages[1]='new'
subnavImages[2]='used'
subnavImages[3]='specials'
subnavImages[4]='credit'

var j=0;
var subnavImg = new Array;
var subnavImgo = new Array;
for(j=0; j<subnavImages.length; j++) 
{
	subnavImg[j] = new Image();
	subnavImg[j].src='images/subnav_'+subnavImages[j]+'.jpg';
	subnavImgo[j] = new Image();
	subnavImgo[j].src='images/subnav_'+subnavImages[j]+'_live.jpg';
}

function subnavOver(i) {
	document.getElementById("subnav"+i).src = subnavImgo[i].src;
}

function subnavOff(i) {
	document.getElementById("subnav"+i).src = subnavImg[i].src;
}

function initSubnav() {
	var x = [];
	for(var i=0;i<subnavImages.length;i++)
	{
		x[i] = document.getElementById("subnav"+i);
		if(x[i]){
			x[i].onmouseover = function () {subnavOver(this.id.substr(6))}
			x[i].onmouseout = function () {subnavOff(this.id.substr(6))}
		}
	}
}


/* pop-up videos */
function popVid(URL,w,h) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+w+",height="+h+"');");
}
