function selectGo(f) {
	if(f.value) {
		window.location = f.value;	
	}
}

function validEmail(email) {
	return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(email);	
}

function swapImage(id, i) {
	document.images.productimage.src = '/images/products/'+id+'_'+i+'.jpg';
	document.getElementById('productimagelink').href = '/images/products/'+id+'_'+i+'_large.jpg';
}

function toggleMenu(id) {
	for(i=0;i<submenus.length;i++) {
		if(submenus[i]==id) {	
			if(document.getElementById('submenu'+id).style.display=='block') {
				document.getElementById('submenu'+id).style.display = 'none';
			}
			else {
				document.getElementById('submenu'+id).style.display = 'block';	
			}
		}
		else {
				document.getElementById('submenu'+submenus[i]).style.display = 'none';	
		}
	}
	return false;
}

function checkBasket(f) {
	if(f.option) {
		if(f.option.value==-1) {
			f.option.focus();
			alert("Please select an option");
			return false;
		}
	}
	
	quantity = parseInt(f.quantity.value);
	if(isNaN(quantity)) {
		f.quantity.focus();
		f.quantity.select();
		alert("Please enter a valid quantity");
		return false;		 
	}
	else if(quantity<=0) {
		f.quantity.focus();
		f.quantity.select();
		alert("Please enter a quantity greater than 0");
		return false;		 
	}

	return true;
}