function isEmailAddr(email)
{
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
 } 

function FormValidator(theForm)
{
if (document.pan.elements['fp1'].checked == false 
&& document.pan.elements['fp2'].checked == false 
&& document.pan.elements['fp3'].checked == false 
&& document.pan.elements['fp4'].checked == false 
&& document.pan.elements['fp5'].checked == false 
&& document.pan.elements['fp6'].checked == false 
&& document.pan.elements['fp7'].checked == false 
&& document.pan.elements['fp8'].checked == false 
&& document.pan.elements['fp9'].checked == false 
&& document.pan.elements['fp10'].checked == false 
&& document.pan.elements['fp11'].checked == false 
&& document.pan.elements['fp12'].checked == false 
&& document.pan.elements['fp13'].checked == false 
&& document.pan.elements['fp14'].checked == false 	
&& document.pan.elements['fp15'].checked == false 
&& document.pan.elements['fp16'].checked == false)
   {
    alert("Please select product of your interest.");
    document.pan.elements['fp1'].focus();
    return false
   }	
    if (theForm.email.value == "")
   {
    alert("Please enter a value for the \"email\" field."); 
    theForm.email.focus(); 
    return (false);
   }
    if (!isEmailAddr(theForm.email.value))
   {
    alert("Please enter a complete email address in the form: emailid@domain.com"); 
    theForm.email.focus(); 
    return (false);
   }
   if (theForm.company.value == "")
   {
    alert("Please enter Your Company Name"); 
    theForm.company.focus(); 
    return (false);
   }
   if (theForm.contactp.value == "")
   {
    alert("Please enter Your Name"); 
    theForm.contactp.focus(); 
    return (false);
   }	
    if (theForm.add1.value == "" && theForm.add2.value == "" && theForm.add3.value == "")
   {	
      alert("Please give postal address");
      theForm.add1.focus();
      return false
   }	 
    if (theForm.ccode.value == "" || theForm.acode.value == "" || theForm.pnumber.value == "" )
   {
       alert ("Please enter proper Phone Number");
       theForm.ccode.focus();
       return false
   }

cc = theForm.ccode.value
ac = theForm.acode.value
phno = theForm.pnumber.value
fcc = theForm.fccode.value
fac = theForm.facode.value
fno = theForm.fnumber.value

var i;
for (i = 0; i < cc.length; i++)
{   
        var c = cc.charAt(i);
        if (((c < "0") || (c > "9"))) 
	{
	alert ("Please enter Proper Number");
	document.pan.ccode.value = ""
	document.pan.ccode.focus();
	return false
	}
 }	

var i;
for (i = 0; i < ac.length; i++)
{   
        var c = ac.charAt(i);
        if (((c < "0") || (c > "9"))) 
	{
	alert ("Please enter Proper Number");
	document.pan.acode.value = ""
	document.pan.acode.focus();
	return false
	}
 }	

var i;
for (i = 0; i < phno.length; i++)
{   
        var c = phno.charAt(i);
        if (((c < "0") || (c > "9"))) 
	{
	alert ("Please enter Proper Number");
	document.pan.pnumber.value = ""
	document.pan.pnumber.focus();
	return false
	}
 }	

var i;
for (i = 0; i < fcc.length; i++)
{   
        var c = fcc.charAt(i);
        if (((c < "0") || (c > "9"))) 
	{
	alert ("Please enter Proper Number");
	document.pan.fccode.value = ""
	document.pan.fccode.focus();
	return false
	}
 }	

var i;
for (i = 0; i < fac.length; i++)
{   
        var c = fac.charAt(i);
        if (((c < "0") || (c > "9"))) 
	{
	alert ("Please enter Proper Number");
	document.pan.facode.value = ""
	document.pan.facode.focus();
	return false
	}
 }	

var i;
for (i = 0; i < fno.length; i++)
{   
        var c = fno.charAt(i);
        if (((c < "0") || (c > "9"))) 
	{
	alert ("Please enter Proper Number");
	document.pan.fnumber.value = ""
	document.pan.fnumber.focus();
	return false
	}
 }	

return true
}
function aaa()
{
dx = new Date();	
op = setTimeout("aaa()",100);
xx = document.pan.hquestion.value
document.pan.counter.value = xx.length 
}

function bb()
{
	clearTimeout(op);

	if(xx.length > 500)
  {
 	alert("More than 500 words will be ignored, so please shorten the question");
	document.pan.submit.focus();
  }
}			