function isWords( argvalue ) 
{
  var onechar = '';
  for ( var n = 0; n < argvalue.length; n++ ) 
  {
    onechar = argvalue.substring(n, n+1);
    if ((onechar < 'A' ||onechar > 'Z') && (onechar < 'a' || onechar > 'z') && (onechar != ' ')) 
    {
       return false;
    }
  }
  return true;
}

function validateEmail( affiliate_email )
{
   mErr = '';

   if ( validEmail( affiliate_email ) == false || validEmail( affiliate_email ) == null || validEmail( affiliate_email ) == '' )
   {
     mErr += 'Enter Valid Email';
   }
   if (mErr=='')
   {
     return true;
   }
   else
   {
     return false; 
   }
}

function validEmail( email )
{
  var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*/;
  var checkend=/\.[a-zA-Z]{2,4}$/;
		
  if(( email.search( exclude ) != -1 ) || ( email.search( checkend ) == -1 ))        
     return false;

     atPos = email.indexOf('@',0);
     pPos1 = email.indexOf('.',0);
     periodPos = email.indexOf('.',atPos);
     pos1 = pPos1;
     pos2 = 0;

  while ( pos2 > -1 )
  {
    pos2 = email.indexOf( '.', pos1+1 );

    if (pos2 == pos1+1 )  return false;
    else  pos1 = pos2;
  }

  if ( atPos == -1 )        return false;
  if ( atPos == 0 )         return false;
  if ( pPos1 == 0 )         return false;
  if ( email.indexOf( '@',atPos+1 ) > -1 )        return false;
  if ( periodPos == -1 )            return false;
  if ( atPos+1 == periodPos )       return false;
  if ( periodPos+3 > email.length ) return false;
  return true;
}


function validateform()
{ 
  errmsg= '';

  if( document.subscribe_form.Name1.value=='' )
  {
    errmsg=errmsg + 'Blank entry is not allowed in name field.';
  }

  if(!( validateEmail( document.subscribe_form.Email1.value )))
  {
    errmsg= errmsg +'Enter Valid Email.';
  }

  if(!( isWords( document.subscribe_form.Name1.value )))
  {
    errmsg= errmsg +'Enter Text Value In Name Field.';
  }

  if(errmsg=='')
  { 
    return true;
  }
  else
  {
    alert(errmsg);
    return false;
  }
}




  function validate_email(field,alerttxt)
  {
    bpass=true;
    with (field)
    {
      apos=value.indexOf("@")
      dotpos=value.lastIndexOf(".")

      if (apos<1||dotpos-apos<2) 
       {
         alert(alerttxt);
         bpass=false;
       }
    }
    return bpass;
  }

  function validate_form(thisform)
  {
    bpass=true;
    with (thisform)
    {
      if (validate_Req(name, "Please enter your name.")==false)
       {
          name.focus();
          return false;
       }
 
      if (validate_email(email,"Not a valid e-mail address!")==false)
       {
          email.focus();
          return false;
       }
  
      if (validate_Req(address1, "Please enter your address.")==false)
       {
          address1.focus();
          return sfalse;
       }

    }
    return bpass;
  }

  function validate_Req(field, msg)
  {
    bpass=true;

    with (field)
    {
    if (value==null||value=="")
      {
        alert(msg);
        bpass=false;
      }
    }
    return bpass;
  }
		
