			function change(id) {
				document.getElementById(which).className="off";
				document.getElementById(id).className="active";
				which=id; 	
			}


//http://www.biasecurities.com/blogs/jim/archive/2005/04/28/1794.aspx
function AttachEvent(elementObj, eventName, eventHandlerFunctionName)
{
  if (elementObj.addEventListener)
  { // Non-IE browsers
    elementObj.addEventListener(eventName, eventHandlerFunctionName, false);
  }
  else if (elementObj.attachEvent)
  { // IE 6+
    elementObj.attachEvent('on' + eventName, eventHandlerFunctionName);
  }
  else
  { // Older browsers
    var currentEventHandler = elementObj['on' + eventName];
    if (currentEventHandler == null)
    {
      elementObj['on' + eventName] = eventHandlerFunctionName;
    }
    else
    {
      elementObj['on' + eventName] = function(e) { currentEventHandler(e); eventHandlerFunctionName(e); }
    }
  }
}

/* pop-up function. only needs a url and winName parameter -- attributes are defaulted.
it is recommended that call to function at least include width and height attributes.
any attribute passed in will take precedence over default. -- dtw 8/5/05 */
function popUpWindow(url, winName, attributes) {
	if (navigator.appName=="Microsoft Internet Explorer" && winName=="gmsites"){
		attributes += ",width=400"; 
		attributes += ",height=688"; 
		attributes += ",top=5";
		attributes += ",left=50";
	}
   if (BrowserDetect.browser == "Safari" && winName=="gmsites")
   {
		attributes += ",width=390"; 
		attributes += ",height=520"; 
		attributes += ",top=15";
		attributes += ",left=50";
   }
	if (attributes.indexOf("directories") == -1) { attributes += ",directories=0"; }
	if (attributes.indexOf("location") == -1) {	attributes += ",location=0"; }
	if (attributes.indexOf("menubar") == -1) { attributes += ",menubar=0"; }
	if (attributes.indexOf("resizable") == -1) { attributes += ",resizable=0"; }
	if (attributes.indexOf("scrollbars") == -1) { attributes += ",scrollbars=1"; }
	if (attributes.indexOf("status") == -1) { attributes += ",status=0"; }
	if (attributes.indexOf("toolbar") == -1) { attributes += ",toolbar=0"; }
	if (attributes.indexOf("top") == -1) { attributes += ",top=80";	}
	if (attributes.indexOf("left") == -1) { attributes += ",left=50"; }

	var newWindow = window.open(url,winName,attributes);
	if (window.focus && newWindow) { newWindow.focus() }
}

/* ------------------------------------------------------------------- */
/* A MORE PRECISE WAY TO DETECT THE BROWSER IN USE */
/* ------------------------------------------------------------------- */
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]
};
BrowserDetect.init();



//function file_name_only(str) { 
//var slash = '/' 
//if (str.match(/\\/)) { 
//slash = '\\' 
//} 
//return str.substring(str.lastIndexOf(slash) + 1, str.lastIndexOf('.')) 
//} 

//var strFile = "../flash/topnav.swf"
//var strFile = "http://vosscollisioncentre.com/chevy/cpo/flash/topnav.swf?imageFilename=" + file_name_only(document.location.href)

function loadFlashNav(eventArgs) {
	if (typeof sIFR == "function" && hasFlash) {
		sIFR.replaceElement(named({sWmode: "transparent", oNodeRef: document.getElementById("pNav"), sFlashSrc: "flash/topnav.swf"
}));
	}
}

AttachEvent(window, "load", loadFlashNav);


function loadInspectionNav(eventArgs) {
	if (typeof sIFR == "function" && hasFlash) {
		sIFR.replaceElement(named({sWmode: "opaque", nWidth: "780", nHeight: "445", oNodeRef: document.getElementById("pIC_Nav"), sFlashSrc: "http://vosschevy.vossauto.biz/cpo/flash/inspection_fpo.swf"}));
	}
}

AttachEvent(window, "load", loadInspectionNav);

