function isvalidemail(str)
{
return (str.indexOf(".")>2)&& (str.indexOf("@")>0);
}

function valFrmEnq()
{
if(document.frm.question.value=="")
{
alert("Oops! Please enter your Mango!");
document.frm.question.focus();
return false;
}
if(document.frm.email.value=="")
{
alert("Oops! Please enter your email id! Dont worry we do not spam!");
document.frm.email.focus();
return false;
}
else if(!isvalidemail(document.frm.email.value))
{
alert("Only a valid email id can fetch you a prompt reply! Re-enter email id plz");
document.frm.email.focus();
return false;
}
if(document.frm.spamchk.value=="")
{
alert("Please type the provided word and help us avoid spam!");
document.frm.spamchk.focus();
return false;
}
else if(!isvalidcharforspam(document.frm.spamchk.value))
{
alert("Oops! Retry. You have entered the wrong characters");
document.frm.spamchk.focus();
return false;
}

}

function isvalidcharforspam(str)
{
var i = 0;
if(str.charAt(0)=="M" || str.charAt(0)=="m")
{i++;}
if(str.charAt(1)=="A" || str.charAt(1)=="a")
{i++;}
if(str.charAt(2)=="N" || str.charAt(2)=="n")
{i++;}
if(str.charAt(3)=="G" || str.charAt(3)=="g")
{i++;}
if(str.charAt(4)=="O" || str.charAt(4)=="o")
{i++;}
if(i == 5) return true;
else return false;
}

function emailonly(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("abcdefghijklmnopqrstuvwxyz.ABCDEFGHIJKLMNOPQRSTUVWXYZ@._0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "."))
   {
   myfield.form1.elements[dec].focus();
   return false;
   }
else
   return false;
}// JavaScript Document

function alphaonly(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("abcdefghijklmnopqrstuvwxyz.ABCDEFGHIJKLMNOPQRSTUVWXYZ ").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "."))
   {
   myfield.form1.elements[dec].focus();
   return false;
   }
else
   return false;
}

function valReferFriend()
{
	if(document.formref.name.value=="")
{
alert("Please enter your NAME!");
document.formref.name.focus();
return false;
}
	if(document.formref.email.value=="")
{
alert("Please enter your EMAIL ID!");
document.formref.email.focus();
return false;
}
else if(!isvalidemail(document.formref.email.value))
{
alert("Only a valid email id can fetch you a prompt reply! Re-enter email id plz");
document.formref.email.focus();
return false;
}
	if(document.formref.fname.value=="")
{
alert("Please enter your FRIEND'S NAME!");
document.formref.fname.focus();
return false;
}
	if(document.formref.femail.value=="")
{
alert("Please enter your FRIEND'S EMAIL ID!");
document.formref.femail.focus();
return false;
}
else if(!isvalidemail(document.formref.femail.value))
{
alert("Only a valid email id can fetch you a prompt reply! Re-enter email id plz");
document.formref.femail.focus();
return false;
}
	if(document.formref.msg.value=="")
{
alert("Please enter MESSAGE to your FRIEND!");
document.formref.msg.focus();
return false;
}


if(document.formref.spamchk.value=="")
{
alert("Please type the provided word and help us avoid spam!");
document.formref.spamchk.focus();
return false;
}
else if(!isvalidcharforspam(document.formref.spamchk.value))
{
alert("Oops! Retry. You have entered the wrong characters");
document.formref.spamchk.focus();
return false;
}
}