var activeOptionObj;
function selectOption(divObj, option_id, value_id) {
	if (activeOptionObj) activeOptionObj.className = 'popt';
	divObj.className = 'popt_active';
	activeOptionObj = divObj;
	
	$('id[' + option_id + ']').value = value_id;
}

function submitForm(formId) {
	$(formId).submit();	
}

var curImg = 'pimg1';
function showImg(img_id) {
	$(curImg).className = "pimg-hide";
	$(img_id).className = "";
	curImg = img_id;
}

function restoreImg() {
	$(curImg).className = "pimg-hide";
	curImg = 'pimg';
	$(curImg).className = "";
}

function validateForm(formObj) {
	if (formObj.name == 'product_info') {
		return validateProductInfoForm();
	}
}

function validateProductInfoForm() {
	var formObj = $('product_info');
	var is_valid = true;
	for (var i=0; i<formObj.elements.length; i++) {
		if (formObj.elements[i].type == 'hidden') {
			if (formObj.elements[i].name.substring(0,3) == 'id[' && formObj.elements[i].value == '') {
				is_valid = false;
				var poptid = formObj.elements[i].name.substring(3, formObj.elements[i].name.length - 1);
				if (poptid == '2') {
					alert('You must select a size.');
				}
			}
		}
	}
	return is_valid;
}