rg=239;
blue=239;
amt = 4;
function bgChange() {
	document.getElementById("intro").style.color="rgb("+rg+","+rg+","+blue+")";
	rg -= amt;
	if (blue > 102) {
		blue -= amt;
	}
	if (rg >= 0) {
		setTimeout('bgChange()', 10);
	}
}
/*function imgSwap(imgID, newImg, backfolder) {
	if (backfolder == 1) {
		dots = '..';
	}
	else {
		dots = '';
	}
	document.getElementById(imgID).src = dots+"/images/"+newImg;
}*/

function checkAdd() {
	var checker = "";
	if (document.getElementById("colors").value == "") {
		checker += "Please select a color.\n";
	}
	if (document.getElementById("sizes").value == "") {
		checker += "Please select a size.\n";
	}
	if (document.getElementById("qty").value == "" || document.getElementById('qty').value == 'Enter Qty') {
		checker += "Please enter a quantity.\n";
	}
	if (checker != "") {
		alert(checker);
		return false;
	}
	else {
		return true;
	}
}

function checkCloseout() {
	var checker = "";
	color = document.getElementById("colors").value;
	if (color == "") {
		checker += "Please select a color.\nPlease select a size.\n";
	}
	else {
		inputs = document.getElementById(color).getElementsByTagName('input')
		rcheck = false;
		for (i = 0; i < inputs.length; i++) {
			if (inputs[i].checked == true) {
				rcheck = true;
			}
		}
		if (!rcheck) {
			checker += "Please select a size.\n";
		}
	}
	if (document.getElementById("qty").value == "" || document.getElementById('qty').value == 'Enter Qty') {
		checker += "Please enter a quantity.\n";
	}
	if (checker != "") {
		alert(checker);
		return false;
	}
	else {
		return true;
	}
}

function checkPack() {
	var checker = "";
	var packForm = document.getElementById("packForm");
	if (packForm.qty.value == "") {
		checker += "Please enter a quantity.\n";
	}
	for (i=0; i < packForm.elements.length; i++) {
		if (packForm.elements[i].type == "select-one") {
			if (packForm.elements[i].selectedIndex < 2) {
				checker += "Please make sure you've selected a color and size for every item.\n";
				i = packForm.elements.length + 1;
			}
		}
	}
	if (checker != "") {
		alert(checker);
		return false;
	}
	else {
		return true;
	}
}

function moveField(field, chars, newField) {
	if (document.getElementById(field).value.length == chars) {
		document.getElementById(newField).focus();
	}
}

function billSame() {
	addForm = document.getElementById('addressForm');
	if (addForm.isBilling.checked == true) {
		addForm.bfname.value = addForm.sfname.value;
		addForm.blname.value = addForm.slname.value;
		addForm.baddress1.value = addForm.saddress1.value;
		addForm.baddress2.value = addForm.saddress2.value;
		addForm.bcity.value = addForm.scity.value;
		addForm.bstate.value = addForm.sstate.value;
		addForm.bzip.value = addForm.szip.value;
	}
	else {
		addForm.bfname.value = '';
		addForm.blname.value = '';
		addForm.baddress1.value = '';
		addForm.baddress2.value = '';
		addForm.bcity.value = '';
		addForm.bstate.selectedIndex = 0;
		addForm.bzip.value = '';
	}
}

var popUpWin=0;
function popWin(URLStr, width, height) {
	if(popUpWin) {
		if (!popUpWin.closed) popUpWin.close();
	}
	popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=yes,width='+width+',height='+height+'');
}

function showOther(selID) {
	if (document.getElementById(selID).value == 'other') {
		document.getElementById('othDet').disabled = false;
		document.getElementById('othDet').style.backgroundColor = "#ffffff";
		document.getElementById('othLab').style.color = "#000000";
	}
	else {
		document.getElementById('othDet').disabled = true;
		document.getElementById('othDet').style.backgroundColor = "#cccccc";
		document.getElementById('othLab').style.color = "#cccccc";
	}
}

var colorID = '';
function showSize() {
	colID = document.getElementById('colors').value;
	if (colID == '') {
		document.getElementById('nocol').style.display = 'block';
		if (colorID != '') {
			document.getElementById(colorID).style.display = 'none';
		}
	}
	else {
		document.getElementById('nocol').style.display = 'none';
		if (colorID != '') {
			document.getElementById(colorID).style.display = 'none';
		}
		document.getElementById(colID).style.display = 'block';
	}
	colorID = colID
}

function imgSwap(imgID, newImg) {
	//alert("DEBUG");
	document.getElementById(imgID).src = escape(newImg);
}

function preload(img) {
	image1 = new Image();
	image1.src = "/images/product/"+img;
}

function swatchColor(imgID, productID, colorID, dim, aID) {
	var img, href;
	if (colorID != 'false') {
		img = "/images/product/colors/"+productID+"#"+colorID+"_"+dim+".jpg";
		href = "javascript:popWin('"+escape("/images/product/colors/"+productID+"%23"+colorID+".jpg")+"', 390, 385);";
		imgSwap(imgID, img);
		if (aID) {
			document.getElementById(aID).href = href;
		}
	}
	else {
		return false;
	}
}
