// This is called when submitting a form. It will go through the 
// form elements and disable all the buttons, submits and otherwise.
function DisableForm(objForm){
	for (var i = 0 ; i < objForm.elements.length ; i++){
		if (objForm.elements[i].tagName.toLowerCase() == "input"){
			if ((objForm.elements[i].type.toLowerCase() == "button") ||
				(objForm.elements[i].type.toLowerCase() == "submit") ||
				(objForm.elements[i].type.toLowerCase() == "image")
				){
				// Disable the input
				objForm.elements[i].disabled = true;
				
				// Only change the class if it's not an image
				if (objForm.elements[i].type.toLowerCase() != "image"){
					//objForm.elements[i].className = "button-disabled";
				}
			}		
		}
		
		// Disable any events that might trigger a form-submit
		objForm.elements[i].onclick = null;
		objForm.elements[i].onchange = null;
		objForm.elements[i].onfocus = null;
		objForm.elements[i].onblur = null;
		objForm.elements[i].onkeydown = null;
		objForm.elements[i].onkeyup = null;
	}
	
	// Also, since the form has already been submitted, let's have it return false
	// if it tries to submit again. I am worried though that this might stop the
	//previous form submission.
	objForm.onsubmit = new function(){
		return(false);
	}
}


function displayIngredients(id){
	window.open('/ingredients.cfm?id=' + id, 'Ingredients','location=0,status=0,scrollbars=0,height=400,width=600');
}

function displayCVV2(){
	window.open('/cvv.html', 'CVV2','location=0,status=0,scrollbars=0,height=600,width=600');
}

function chknewsfrm(frmobj) {
	if (!validrequired(frmobj.name,"Name is a required field"))
		return false;
	if (!validminLength(frmobj.name,"Your name must be at least 2 letters long", 2))
		return false;
	if (!validmaxLength(frmobj.name,"Your name must be maximum 150 letters long", 150))
		return false;			
					
	if (frmobj.name.value.toLowerCase() == 'name') {
		showpoperror(frmobj.name,"Please enter your name");
		return false;
	}
	if (!validrequired(frmobj.email,"Email is a required field"))
		return false;
	if (!validmaxLength(frmobj.email,"Your email must be maximum 50 letters long", 50))
		return false;			
	if (!validEmail(frmobj.email,"Please enter your e-mail address in the format: name_40yourdomain.com"))
		return false;
		
return true;
}