function isBlank(s) { 
 var len = s.length
 var i
 for (i=0;i<len;i++) {
  if(s.charAt(i)!=" ") 
  return false
 }
return true
}

function fieldFocus(fieldName) {
  fieldName.focus();
  fieldName.select();
}

function validateMail(fieldName,fieldValue) {
 var string=fieldValue;
 var length=string.length;
 if(isBlank(fieldValue)) {
 fieldFocus(fieldName);
 return false
 }
    // there must be >= 1 character before @, so we
    // start looking at character position 1 
    // (i.e. second character)
    var i = 1;
    var sLength = fieldValue.length;

    // look for @
    while ((i < sLength) && (fieldValue.charAt(i) != "@"))
    { i++
    }

    if ((i >= sLength) || (fieldValue.charAt(i) != "@"))
      { 
        fieldFocus(fieldName);
        return false;
      }
    else i += 2;

    // look for .
    while ((i < sLength) && (fieldValue.charAt(i) != "."))
    { i++
    }

    // there must be at least one character after the .
    if ((i >= sLength - 1) || (fieldValue.charAt(i) != "."))
      { fieldFocus(fieldName);
        return false;
      }
    else return true;
}
function validateForm(){ 

   var msg="Please fill in a valid value in the following fields:\n\n";       

 key="";  

   fieldtoFocus=""; 

if(!validateMail(document.arth.email,document.arth.email.value)) {        

	key+="* Email ID \n";       

	if(fieldtoFocus==""){             

		fieldtoFocus=document.arth.email;           
	}        
}  
if (key !="") { 
     alert(msg+key+"\n Unable to submit!!");   
     fieldtoFocus.focus(); 
  }
 else 

{                 		        
    document.arth.submit(); 
 }
}

