var busy = false;

/* 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/Reebok/images/';
	var imageNameArray = new Array('home_tnav_buyers', 'home_tnav_clearance', 'home_tnav_contact', 'home_tnav_contact', 'home_tnav_order', 'home_tnav_prodreg', 'home_tnav_shopping');
	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;
	}
}

function submitCompare(form) {
	var count = 0;
	
	for (var i = 0; i < form.compare.length; i++) {
		if (form.compare[i].value) {
			count++;
		}
	}
	
	if (count == 0) {
		alert('Please select up to 3 products to compare!');
	} else if (count > 3) {
		alert('You may only select a maximum of 3 products to compare!');
	} else {
		form.submit();
	}
}

function updateCompare(form, input, id, catEntryId) {
	if (input.checked == true) {
		form.compare[id].value = catEntryId;
	} else {
		form.compare[id].value = '';
	}
}

function submitSearch(form) {
	if (!busy) {
		busy = true;
		searchInput = form.searchTerm;
		if (searchInput.value.toLowerCase() == 'treadmills') {
			searchInput.value = 'treadmill';
		} else if (searchInput.value.toLowerCase() == 'ellipticals') {
			searchInput.value = 'elliptical';
		} else if (searchInput.value.toLowerCase() == 'bikes') {
			searchInput.value = 'bike';
		} else if (searchInput.value.toLowerCase() == 'exercise bikes') {
			searchInput.value = 'exercise bike';
		} else if (searchInput.value.toLowerCase() == 'skiers') {
			searchInput.value = 'skier';			
		} else if (searchInput.value.toLowerCase() == 'systems') {
			searchInput.value = 'system';			
		} else if (searchInput.value.toLowerCase() == 'strength systems') {
			searchInput.value = 'strength system';			
		} else if (searchInput.value.toLowerCase() == 'stair steppers') {
			searchInput.value = 'stair stepper';			
		} else if (searchInput.value.toLowerCase() == 'steppers') {
			searchInput.value = 'stepper';						
		} else if (searchInput.value.toLowerCase() == 'strollers') {
			searchInput.value = 'stroller';						
		}

		form.searchTerm.value = form.searchTerm.value.replace(/^\s+/g, '').replace(/\s+$/g, '');
		
		form.submit();
	}
} 