// JavaScript Document

/* Browser check */
IS_DOM = (document.getElementById) ? true : false;
IS_IE = (document.all) ? true : false;
IS_IE50 = (navigator.userAgent.indexOf("IE 5.0") != -1);
IS_Mac = (navigator.appVersion.indexOf("Mac") != -1);

// General Site Functions
function imgOn(imgName) {
  if (IS_DOM) {
    document.getElementById(imgName).src = eval(imgName + "on.src");
  }
}
 
function imgOff(imgName) {
  if (IS_DOM) {
    document.getElementById(imgName).src = eval(imgName + "off.src");
  }
}

// image swapper
function changeImages() 
{
  if (document.getElementById) {
    for (var i = 0; i < changeImages.arguments.length; i += 2) { 
  		document.getElementById(changeImages.arguments[i]).src = eval(changeImages.arguments[i + 1] + ".src"); 
	}
  }
}

// Get an ID 
function getThis(sId)
{
	var oObject;
	oObject = false;
	
	if (IS_DOM) {
		if (parent.document.getElementById(sId)) {
			oObject = parent.document.getElementById(sId);
		}
	}
	
	return oObject;
}

function changeStyle(oElement, sPropertyName, sNewValue)
{
	if (oElement != false) {
		// get element style attribute
		oStyle = oElement.style;
		// apply new style value to provided property
		eval("oStyle." + sPropertyName + " = '" + sNewValue + "'");
	}
}

/* featured product focus area */
function changeDisplayState(iItem)
{
	sBoxPrefix = "photo";
	sLinkPrefix = "photoSwap";
	sBoxId = sBoxPrefix + iItem;
	sLinkId = sLinkPrefix + iItem;
	
	if (document.getElementById) {
		for (i = 1; i < 31; i++) {
			sEachBoxId = sBoxPrefix + i;
			sEachLinkId = sLinkPrefix + i;
			oBox = getThis(sEachBoxId);
			changeStyle(oBox, "display", "none");
			
			oLink = getThis(sEachLinkId);
			oLink.className = "";
		}
		oBox = getThis(sBoxId);
		oLink = getThis(sLinkId);
		changeStyle(oBox, "display", "block");
		oLink.className = "selected";
	}
}
