/* PopWindow Function */
function popWindow(url, myWidth, myHeight, myScrollbars, myTop, myLeft, myMenubar, myResize) {
	window.open(url, "","width="+myWidth+",height="+myHeight+",scrollbars="+myScrollbars+",top="+myTop+",left="+myLeft+",menubar="+myMenubar+",resizable="+myResize+",bgcolor=#ffffff");
}

/* Test For Compatability */
var compat = false;
if (parseInt(navigator.appVersion) >= 3) { 
	compat = true;
}

/* Setup & Run PreLoad */
var preLoadArray = new Array();
if (compat) {
	var imagePath = '/wcsstore/WorkoutWarehouse/images/';
	var imageNameArray = new Array('NORDICTRACK', 'PROFORM', 'WEIDER', 'HEALTHRIDER', 'IMAGE', 'WESLO', 'REEBOK', 'EPIC', 'GOLDS GYM');
	for (var i=0, length=imageNameArray.length; i<length; i++) {
		preLoadArray[imageNameArray[i] + '_on'] = preLoadImage(imagePath + imageNameArray[i] + '-on.gif');
		preLoadArray[imageNameArray[i] + '_off'] = preLoadImage(imagePath + imageNameArray[i] + '-off.gif');
	}
}

/* PreLoad Function */
function preLoadImage(imagePath) {
	var preLoadedImage = new Image();
		preLoadedImage.src = imagePath;
	return preLoadedImage;
}

/* Image Swap */
function brillar(x, y) {
 	if (compat) { document.images[x].src = preLoadArray[y].src; }
}

var last_div = '';
function showDiv(div_info) {
    if(last_div!="")document.getElementById(last_div).style.display = 'none';
	if(div_info!=""){
		document.getElementById(div_info).style.display = 'block';
		last_div=div_info;
	}
}

// taken from:
//  http://www.webtoolkit.info/javascript-trim.html
function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
