function valid()
{
   var f = document.appl_form;

if(!empty_username(f.username,f.email)||!email(f.email,f.username)||!empty_email(f.email,f.username))
  {

   return false;              
  }
  return true; 
}

function empty_username(name,name2)
{
	var field=name.value;
	var field1=name2.value;
	if ( field1 != "")
		return true;
else if ( field == "" )
	{
	alert("Please enter your username (or) Email Id");
	name.focus();
	return false;
}
return true;
}


function email(name,name2)
{
  
  field=name.value;
  	var field1=name2.value;
	if ( field1 != "")
		return true;
 else if(field == "")
  { 
     alert("Please enter your username/Email Id");
     name.focus();
     return false;  
  }
  for(i=0;i<=field.length;i++)
  {
   if((field.indexOf(" ")==i)) 
   {
	alert("Spaces are not allowed in Email Id"); 
	 name.focus();
	return false;
   }
   if(field.indexOf(" ")==0)
  {
   alert("Please enter valid email without spaces");
   x.value=""
   x.focus();
   return false;     
  }
 }
   return true;
}




function empty_email(name,name2)
 {
		var x=name.value;
		  	var field1=name2.value;
	if ( field1 != "")
		return true;
 else if(x.charAt(0)=="@")
  {
    alert(  x + " is not a valid Email Id");
    name.focus();
    return false;
  }
    var a,b,i,count=0;
   a=x.indexOf("@");
   b=x.lastIndexOf(".");
  for(i=0;i<x.length;i++)
  {
    if(x.charAt(i)=="@")
	count++;
  }
  if(count!=1)
  {
    alert( x + " is not a valid Email Id");
    name.focus();
   return false;
  }
  if(b-a<2)
  {
    alert( x + " is not a valid Email Id");
    name.focus();
   return false;
  }
 var len = (x.length)-1;
  c=len-b;
  if(c>3 || c<2 )
  {   
   alert(x + " is not a valid Email Id");
   name.focus();
   return false;
  }
  
  
  
   return true;
		
}
