function valButton(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1) return btn[cnt].value;
    else return null;
}
  
 function validated_review()
 {
 	var a			=	document.bookfrm;
	var error		=	"Please provide valid values.\n";
	var	disperror	=	0;	
	if(a.name.value=="")
	{
		error+="Your Name\n";
		disperror=1;
	}
	if(a.email_id.value=="")
	{
		error+="Your E-mail Id\n";
		disperror=1;
	}
	else if(echeck(a.email_id.value))
	{
	   error += "Invalid Email Address\n";
	   disperror=1;
	}	
	else if(!isCharsInBag( a.email_id.value, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@._-"))
	{
	  error += "Email Address contains Invalid Characters\n";
	  disperror=1;
	}
	if(valButton(a.rating)==null)
	{
		error+="Rating\n";
		disperror=1;
	}
	if(a.review_title.value=="")
	{
		error+="Your Review Title\n";
		disperror=1;
	}
	if(a.review_text.value=="")
	{
		error+="Your Review\n";
		disperror=1;
	}
	if(disperror==1)
	{
		alert(error);
		return false;
	}
 }
