function checkEmail(mailId) 
{	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mailId.value))
		return true;
	else
		return false;
}
function sum_benefits()
{	b_value = 0;
	for(i=1; i < 7; i++)
	if(document.getElementById("benefits"+i).checked)
		b_value++;
	//alert(b_value);
	
	return b_value;
}

function uncheck_all()
{
	for(i=1; i < 6; i++)
	document.getElementById("benefits"+i).checked = false;
}

function uncheck_n()
{	document.getElementById("benefits6").checked = false;
}

function chk_submit(frm)
{
	
	if(frm.ann_sal.value=="#")
	{	alert("Please Select Annual Salary");
		frm.ann_sal.focus();
		return false;
	}
	if(frm.len_contr.value=="#")
	{	alert("Please Select Length of Contract");
		frm.len_contr.focus();
		return false;
	}
	if(frm.breach.value == "#")
	{	alert("Please Select Breach");
		frm.breach.focus();
		return false;
	}
	if(sum_benefits() < 1)
	{	alert("Please check at least one item from benefits list.");
		document.getElementById("benefits1").focus();
		return false;
	}
	if(frm.email.value=="")
	{	alert("Please enter email");
		frm.email.focus();
		return false;
	}
	if(!checkEmail(frm.email))
	{	alert("Please enter valid email");
		frm.email.focus();
		return false;
	}
	if(frm.name.value=="")
	{	alert("Please enter name");
		frm.name.focus();
		return false;
	}
	if(frm.review.value=="")
	{	alert("Please write your review on agency.");
		frm.review.focus();
		return false;
	}
	
	benefits = sum_benefits();
	if(document.getElementById("benefits6").checked) benefits--;
	frm.benefits.value = benefits;
	
	return true;
}

