// JavaScript Document
function log_validation()
{	

   var err=0;
   var message =""; 
	var count =0;
	//username_ecommerce
	if(document.login.username.value=="")
	{
	err++;
	message=message+"Enter User Name\n";
	}

	else if(document.login.username.value!="") 
	{  
 	 UN=document.login.username;
 	 var i,index,j;
 	 var str="!@#$%^&*()~`_-=*/<+\|?:{],}[;'.> 0987654321";                      

 	 for (i = 0; i < UN.length; i++) 
 	 {
		var c = UN.charAt(i);                 
		index=str.indexOf(c) ;                        
		if(index!=-1) 
	{
		err++;
		message=message+"Invalid User Name\n";
		break;
	}
	}           
	} 

//Password_ecommerce
	if(document.login.pass.value=="")
	{
	err++;
	message=message+"Enter Password\n";
	}
	else if(document.login.pass.value!="") 
	{
	 UP=document.login.pass.value;
	 var i,index,j;
	 var str=" ";
	 if(UP.charAt(0)=="")
 	{
	err++;
	message=message+"Invalid Password\n";  
	 }
		if(document.login.pass.value.length<6)
	{
	err++;
			message=message+"Password should contain atleast 6 characters";            
	} 
	}

//alert part

	if(err>=1)
               {
                 var i;
                 var almsg;
                 var errmsg="";
                 almsg = new Array(err);
              for(i=0;i<err;i++)
               {
                 almsg=message.split('\n');
                 errmsg=almsg[i];
				 if(errmsg=="Enter User Name"||errmsg=="Invalid User Name")
               {                
                document.login.username.value="";
                document.login.username.focus();   
                alert(message);
                return false;
              }	 
			else if(errmsg=="Enter Password"||errmsg=="Invalid Password")
               {                
                document.login.pass.value="";
                document.login.pass.focus();   
                alert(message);
                return false;
              }	 
			  
			   }
			   }
}
