function isBlank(obj, message){
	if (obj.value == ''){
		alert(message);
		obj.focus();
		return false;
	}
	return true;
}

function isEmail(obj, message){
	if(!( /[^@]+@[^@]+\.[^@]+/.test(obj.value))){
		alert(message);
		obj.focus();
		return false;
	}
	return true;
		
}
  
function validate(objForm){
	
	if ( (!isBlank(objForm.name, 'Name is required.')) || (!isBlank(objForm.address, 'Address is required.')) ||			 
			 (!isBlank(objForm.city, 'City is required.')) || (!isBlank(objForm.state, 'State is required.')) || 			 
			 (!isBlank(objForm.zip, 'Zip code is required.')) || (!isBlank(objForm.phone, 'Telephone number is required.')) || 
			 (!isEmail(objForm.email, 'A valid email is required.')) || (!isBlank(objForm.desc, 'Event description is required.'))
	){
		return false;
	}	
	
	for (i=0; i<objForm.item.length; i++){
			if (objForm.item[i].checked == true)
				break;							
	}
	if (i >= objForm.item.length) {
		alert("At least one item should be checked.");
		return false;
	}

	return true;
}  

function checkitem(obj,itemid){
	
	obj2 = document.getElementById(itemid);
	//obj2.disabled = !obj.checked;
	if(obj2.firstChild.nodeType == 1){
		firstChild = obj2.firstChild;
	}
	else{
		firstChild = obj2.firstChild.nextSibling;
	}
		
	
	if(obj.checked) {
		firstChild.disabled = false;
		obj2.lastChild.previousSibling.disabled = false;
		
		firstChild.checked = true;
		obj2.lastChild.previousSibling.checked = false;
	}
	else {
		firstChild.disabled = true;
		obj2.lastChild.previousSibling.disabled = true;
		
		firstChild.checked = false;
		obj2.lastChild.previousSibling.checked = false;
	}
}