/*** BROWSER DETECTION OBJECT ***/
var is = {  ie:   navigator.appName == 'Microsoft Internet Explorer', //returns true or false
		    ns:   navigator.appName == 'Netscape',//returns true or false
		    vs:   parseFloat(navigator.appVersion.substr(21)) || parseFloat(navigator.appVersion)}//returns integer

function swapElements (num,st) {
	swapDivs(num,st);
	//heroSwap(num,st); //THIS FUNCTION SHOULD BE EMBEDDED IN EACH PRODUCT PAGE WITH PAGE-SPECIFIC IMAGE REFS
}		

/*** DOM VARIABLES FOR USE WITH swapDivs FUNCTION ***/
/*** NOTE: domStr1 and domStr2 should branch off DOM specific properties rather than browser version
	 due to the fact that Netscape browsers 4.75+ and Netscape 6 all respond as being version 5 browsers ***/
var domStr1 = (document.all)?'all.':(document.getElementById)?'getElementById("':'';
var domStr2 = (document.all)?'.style':(document.getElementById)?'").style':'';
var brOk = (is.ie&&is.vs>='4'||is.ns&&is.vs>='4')?true:false;

function swapHomeDivs (div,num) {
	if (brOk) {
		var vis = (num==0)?'hidden':'visible';
		eval('document.' + domStr1 + div + domStr2 + '.visibility = "' + vis + '"');
	}		
}

function swapDivs (div,num) {
	if (brOk) {		
		if(num==0) {
			eval('document.' + domStr1 + 'f' + div + domStr2 + '.visibility = "hidden"');
			eval('document.' + domStr1 + 'f0' + domStr2 + '.visibility = "visible"');
		} else {
			eval('document.' + domStr1 + 'f' + div + domStr2 + '.visibility = "visible"');
			eval('document.' + domStr1 + 'f0' + domStr2 + '.visibility = "hidden"');
		}
	}		
}




function swapElements1 (num,st) {
	swapDivs1(num,st);
	//heroSwap(num,st); //THIS FUNCTION SHOULD BE EMBEDDED IN EACH PRODUCT PAGE WITH PAGE-SPECIFIC IMAGE REFS
}		

/*** DOM VARIABLES FOR USE WITH swapDivs FUNCTION ***/
/*** NOTE: domStr1 and domStr2 should branch off DOM specific properties rather than browser version
	 due to the fact that Netscape browsers 4.75+ and Netscape 6 all respond as being version 5 browsers ***/
var domStr1 = (document.all)?'all.':(document.getElementById)?'getElementById("':'';
var domStr2 = (document.all)?'.style':(document.getElementById)?'").style':'';
var brOk = (is.ie&&is.vs>='4'||is.ns&&is.vs>='4')?true:false;

function swapHomeDivs1 (div,num) {
	if (brOk) {
		var vis = (num==0)?'hidden':'visible';
		eval('document.' + domStr1 + div + domStr2 + '.visibility = "' + vis + '"');
	}		
}

function swapDivs1 (div,num) {
	if (brOk) {		
		if(num==0) {
			eval('document.' + domStr1 + 'b' + div + domStr2 + '.visibility = "hidden"');
			eval('document.' + domStr1 + 'b0' + domStr2 + '.visibility = "visible"');
		} else {
			eval('document.' + domStr1 + 'b' + div + domStr2 + '.visibility = "visible"');
			eval('document.' + domStr1 + 'b0' + domStr2 + '.visibility = "hidden"');
		}
	}		
}



