function selectLensPower(newpower) {

	if (newpower == "") {
		alert("Error selecting new lens power");
		return false;
	}
	
//alert("newpower id:[" + newpower.id + "]");

	var curFrameStyleObj = document.getElementById("framestyleID");
	var curFrameStyle = curFrameStyleObj.value;
	var curFrameStyleAbbrev = frameStyleArray[curFrameStyle][FRAME_ABBREV];
	
	var curLensPowerObj = document.getElementById("lenspowerID");
	var curLensPower = curLensPowerObj.value;

	var lensPowerField = document.getElementById("lenspowertxt");

	var newLPowerID = newpower.id.substring(2);
//alert("and newpower id:[" + newLPowerID + "]");

	if (newLPowerID == curLensPower) return true;
	else {
		var newLensPowerAbbrev = lensPowerArray[newLPowerID][LENS_POWER_ABBREV];
		var newLensPowerText = lensPowerArray[newLPowerID][LENS_POWER_NAME];

		var lpObj;
		for (idx in lensPowerArray) {
			if (idx == 0) continue;
//alert ("idx: [" + idx + "]");
			lpObj = document.getElementById("lp" + idx);
			if (lpObj) {
//alert("found diopter [" + lpObj.id + "]");
//alert("checking [" + lpObj.id.substring(2) + "] against [" + newLPowerID + "]");
				if (lpObj.id.substring(2) == newLPowerID) {
					curLensPowerObj.value = idx;
					lensPowerField.value = newLensPowerText;
				}
				else {
				}
			}
		}

	}
	return true;
}

function selectSize(newsize) {

	var sizeObj = document.getElementById("size");
	sizeObj.value = newsize;

	return true;
}

function mag_form_validate() {

	var prodName = 'Magnifier';

	if (! document.forms['mag_order_form'].framestyletxt.value) {
		alert ('No frame style specified.  Please click on a frame style and then resubmit your order');
		document.forms['mag_order_form'].framestyletxt.focus();
		return (false);
	}
//	if (! document.forms['mag_order_form'].framecolortxt.value) {
//		alert ('No frame color specified.  Please click on a frame color swatch and then resubmit your order');
//		document.forms['mag_order_form'].framecolortxt.focus();
//		return (false);
//	}
	if (! document.forms['mag_order_form'].lenspowertxt.value) {
		alert ('No lens power specified.  Please click on a lens power and then resubmit your order');
		return (false);
	}
//	if (! document.forms['mag_order_form'].size.value) {
//		alert ('No size specified.  Please choose your frame size and resubmit your order');
//		return (false);
//	}
	if (! document.forms['mag_order_form'].quantity.value) {
		alert ('No quantity specified.  Please specify the quantity you would like to purchase and resubmit your order');
		document.forms['mag_order_form'].quantity.focus();
		return (false);
	}
	
	// check ship weight
	if (document.forms['mag_order_form'].quantity.value > 0 && document.forms['mag_order_form'].quantity.value < 7) {
		weight = 1;
	}
	else if (document.forms['mag_order_form'].quantity.value >= 7 && document.forms['mag_order_form'].quantity.value < 14) {
		weight = 2;
	}
	else if (document.forms['mag_order_form'].quantity.value >= 14 && document.forms['mag_order_form'].quantity.value < 20) {
		weight = 3;
	}
	else if (document.forms['mag_order_form'].quantity.value >= 20 && document.forms['mag_order_form'].quantity.value < 25) {
		weight = 4;
	}
	else if (document.forms['mag_order_form'].quantity.value >= 25) {
		alert ("Shipping cost for quantities over 25 pcs, please contact us directly at 1-800-423-7688");
		return(false);
	}
	
	document.forms['mag_order_form'].AddItem.value = '9815308|' + prodName + ' - ' + document.forms['mag_order_form'].framestyletxt.value + ', power: ' + document.forms['mag_order_form'].lenspowertxt.value + ' VAR000 19.95 |VARQuantity|||prompt|' + weight + '||||||';
	document.forms['mag_order_form'].VARQuantity.value = document.forms['mag_order_form'].quantity.value;
	document.forms['mag_order_form'].submit();
}

