String.prototype.trim = function() {
	email = this.replace(/^\s+/, '');
	return email.replace(/\s+$/, '');
	};

		function checkEmail(email){
		   email = email.trim();
 		   var at="@";
		   var dot=".";
		   var lAt=email.indexOf(at);
		   var emailLen=email.length-1;
		   var lDot=email.indexOf(dot);

			if (email.indexOf(at)==-1 || email.indexOf(at)==0 || email.indexOf(at)==emailLen){
		          return false;

	 	    }

			if (email.indexOf(dot)==-1 || email.indexOf(dot)==0 || email.indexOf(dot)==emailLen){

		        return false;

			}

		       if (email.indexOf(at,(lAt+1))!=-1){

		         return false;
		       }

		      if (email.substring(lAt-1,lAt)==dot || email.substring(lAt+1,lAt+2)==dot){	    
		          return false;
  		      }

		    if (email.indexOf(dot,(lAt+2))==-1){
		        return false;
		    }

		var emailPattern = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+[a-zA-Z]{1,4}$/; 				
		return emailPattern.test(email);	
	    }

		function clearAll(){
  		  document.getElementById("emailid").innerHTML  = "";
		}
		
	
	function validation(){

		   clearAll();

           var email = document.form1.email;	   
           var pswd=document.form1.pswd;
		  
		   if(email.value.length == 0) {	
		   	document.getElementById('emailid').style.color = 'red';		
		    document.getElementById("emailid").innerHTML = "Please Enter Email Id..";
			
			return false;
		   }
        
		   else{

				var emailArray = email.value.split(",");
	     	        var arrLen = emailArray.length-1;
		   		   
			    for(i=0; i <= arrLen; i++)		
 			    {
			 		email = emailArray[i];
					var flag = checkEmail(email);
			
				  	if(flag == false){
					  document.getElementById('emailid').style.color = 'red';		
		      		  document.getElementById("emailid").innerHTML = "You Have Entered An Invalid E-mail Id..";
				   	  
			          return false;				  
				   }
	 	if(pswd.value.length == 0)
   		{
		    document.getElementById("password").innerHTML = 'Please Provide Your Password..';
    		
    		return false;
   		}
		    	}
		    
			}
	 	
		  return true;
 	} 
	
	
	
	
