	


		
function isValidEmail(str) 
{
      return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

	
function validContactFields(ids)
{
	var  frm1 =document.emailfrm;
	if(ids.value=='1')//ask a quest
	{
		
		if(trim(frm1.name.value)=='')
		{
			alert('Please Enter Your Name');
			frm1.name.focus();
			return false;
		}
		if(trim(frm1.email.value)=='')
		{
			alert('Please Enter Email Address');
			frm1.email.focus();
			return false;
		}
		if(trim(frm1.email.value)!="") 
		{
			if (!isValidEmail(frm1.email.value)) 
			{
				alert("Error : Invalid Email Address\nit should be in the form test@web.com");
				frm1.email.focus();	
				return false;
			}
		}
		if(trim(frm1.contactno.value)=='')
		{
			alert('Please Enter ContactNumber');
			frm1.contactno.focus();
			return false;
		}
		if(trim(frm1.question.value)=='')
		{
			alert('Please Enter Your Question');
			frm1.question.focus();
			return false;
		}
		document.emailfrm.submit();
		return true;
	}
	else if(ids.value=='2')//post ure review
	{
		if(trim(frm1.reviewTitle.value)=='')
		{
			alert('Please Enter Title');
			frm1.reviewTitle.focus();
			return false;
		}
		if(trim(frm1.displayname.value)=='')
		{
			alert('Please Enter Display Name');
			frm1.displayname.focus();
			return false;
		}
		if(trim(frm1.myreview.value)=='')
		{
			alert('Please Enter Your Review');
			frm1.myreview.focus();
			return false;
		}
		if(trim(frm1.rating.value)=='')
		{
			alert('Please Select Rating');
			frm1.rating.focus();
			return false;
		}
		document.emailfrm.submit();
		return true;
	}
	else if(ids.value=='3')//tell a friend
	{
		
		if(trim(frm1.fname.value)=='')
		{
			alert('Please Enter Friend Name');
			frm1.fname.focus();
			return false;
		}
		if(trim(frm1.femail.value)=='')
		{
			alert('Please Enter Friend Email Address');
			frm1.femail.focus();
			return false;
		}
		if(trim(frm1.femail.value)!="") 
		{
			if (!isValidEmail(frm1.femail.value)) 
			{
				alert("Error : Invalid Email Address\nit should be in the form test@web.com");
				frm1.femail.focus();	
				return false;
			}
		}
		
		if(trim(frm1.uname.value)=='')
		{
			alert('Please Enter Your Name');
			frm1.uname.focus();
			return false;
		}
		if(trim(frm1.uemail.value)=='')
		{
			alert('Please Enter Email Address');
			frm1.uemail.focus();
			return false;
		}
		if(trim(frm1.uemail.value)!="") 
		{
			if (!isValidEmail(frm1.uemail.value)) 
			{
				alert("Error : Invalid Email Address\nit should be in the form test@web.com");
				frm1.uemail.focus();	
				return false;
			}
		}
		if(trim(frm1.umessage.value)=='')
		{
			alert('Please Enter Your Message');
			frm1.umessage.focus();
			return false;
		}
		document.emailfrm.submit();
		return true;
	}
}


function trim(str) 
{
	return str.replace(/^\s+|\s+$/g,"");
}
	