// JavaScript Document


function toggle(box,theId) { 
if(document.getElementById) { 
var cell = document.getElementById(theId); 
if(box.checked) { 
cell.className = "on"; 
} 
else { 
cell.className = "off"; 
} 
} 
} 

//validating the fields when user clicks submit
function validate() {
	if(document.frmSample.txtName.value=="") {
		alert("Please fill in your name.");
		document.frmSample.txtName.focus();
		return false;
	}else if(document.frmSample.txtAddress.value=="") {
		alert("Please fill in your address.");
		document.frmSample.txtAddress.focus();
		return false;
	}else if(document.frmSample.txtCity.value=="") {
		alert("Please fill in your city.");
		document.frmSample.txtCity.focus();
		return false;
	}else if(document.frmSample.txtState.value=="") {
		alert("Please fill in your state.");
		document.frmSample.txtState.focus();
		return false;
	}else if(document.frmSample.txtZip.value=="") {
		alert("Please fill in your zip code.");
		document.frmSample.txtZip.focus();
		return false;
	}else if(document.frmSample.txtPhone.value=="") {
		alert("Please fill in your Phone Number.");
		document.frmSample.txtPhone.focus();
		return false;
	}else if(!checkEmail(document.frmSample.txtEmail.value)) {
		alert("Please fill in your valid email address.");
		document.frmSample.txtEmail.focus();
		return false;
	}	
	return true;	
}

function checkPhone(txtphone1, txtphone2, txtphone3) {
	var phoneRegEx1 = /^\d{3}$/;
	var phoneRegEx2 = /^\d{4}$/;
	if(txtphone1.match(phoneRegEx1) && txtphone2.match(phoneRegEx1) && txtphone3.match(phoneRegEx2)) {
		return true;
	}else {
		return false;
	}
}

function checkEmail(email) {
	var emailpat = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;
	if(emailpat.test(email)) {
		return true;
	}else{
		return false;
	}
}
