/* Questions, comments, concerns?  carl@criticalmass.com */
var v = navigator.appVersion.toLowerCase();
var n = navigator.appName;
var win = (v.indexOf("win")+1)?1:0;
var winIE = (win && n=="Microsoft Internet Explorer")?1:0;
var ns6 = (n=="Netscape" && parseFloat(v)>=5)?1:0;
var selectBG = ['#999999','#ffffff'];
var selectTxt = ['#ffffff','#000000'];
var fItemFlag = "filter";
var strGrLen = 2;
var pkLen = 2;
var fOnOpac = 20;
var gridObj = [];
var fObjCol;
var docloaded = false;
var onloadHandlers = [];


/* base api */
function openFrame(model,y,x) {
	var frm = document.getElementById('frameContent');
	var div = document.getElementById('popupContainer');
	div.style.left = x;
	div.style.top = y;
	document.getElementById('frameContent').style.visibility = 'hidden';
	document.getElementById('message').style.visibility = 'visible';
	div.style.visibility = 'visible';
	frm.src = '/brand/selector/innerframe.jsp?model='+model;
	document.getElementById("popupContainer").style.display = "block";
	rollOffImage();
}
function closeFrame() {
	document.getElementById('popupContainer').style.visibility = 'hidden';  
	document.getElementById('frameContent').style.visibility = 'hidden';
	document.getElementById('message').style.visibility = 'hidden';
   	document.getElementById("popupContainer").style.display = "none";
}
var roStatus = false;
function checkVisible() {
	if(roStatus) {
		document.getElementById('rollover').style.visibility = 'visible';
		document.getElementById('rolloverName').style.visibility = 'visible';
	}
}

function rollOverImage(y,x,code,name,msrp) {
	roStatus = true;
	var o = document.getElementById('rollover');
	var o2 = document.getElementById('rolloverName');
	var str = '&nbsp;&nbsp;<b>'+name+'</b>&nbsp;&nbsp;<br />&nbsp;&nbsp;'+msrp+'&nbsp;&nbsp;';
	o.style.left = x;
	o.style.top = y;
	o2.style.left = x;
	o2.style.top = y+43;
	o2.innerHTML = str;
	swapImg('rImg', '../resources/images/models/large/'+ code +'.gif');
	if(!winIE){ 
		//checkVisible();
		setTimeout("checkVisible()",100);
	}
}
function rollOffImage() {
	roStatus = false;
	document.getElementById('rollover').style.visibility = 'hidden';
	document.getElementById('rolloverName').style.visibility = 'hidden';
}
function swapImg() {
	var args = swapImg.arguments;
	for(var i=0;i < args.length;i+=2) {
		var imgSrc = (args[i + 1].indexOf('[') != -1) ? eval(args[i + 1] + '.src') : args[i + 1];
		if(document.getElementById(args[i])){ 
			document.getElementById(args[i]).src = imgSrc;
		}
	}
}
