﻿
function moveFocus(text1,text2,text3,pas,callBackFunction,callBackFunctionParams)
{
   if (pas == 1)
   { 
    var letters = text1.value.length +1;
    if (letters <= 2)
        {
            text1.focus();
        }
    else
        {
            text1.value.length=2;
            text2.focus();
        }
   }
   else 
   {
       if (pas == 2)
       { 
        var letters1 = text2.value.length +1;
        if (letters1 <= 3)
            {
                text2.focus();
            }
        else
            {
                text2.value.length=3;
                text3.focus();
            }
       }
       else
       {
          if (pas == 3)
           { 
                var letters = text3.value.length +1;
                var lettersPrev = text2.value.length;
                if ((letters <= 2 && lettersPrev<=2) || (letters<=1 && lettersPrev<=3))
                {
                    text3.focus();
                }
                else
                {
                  if (IsLicenceValid(text1,text2,text3))
                  { 
                     text3.value.length=2;
                     if (callBackFunction != "")
                        __doPostBack(callBackFunction,callBackFunctionParams); 
                  }  
                }
            }
       }  
    }
}
      
function EmptyBox(tb)
{
    tb.value="";
}   

/*function ValidateLicence(obj,args)
{
    var text1 = "<%=txtLicense1.ClientID %>";
    var text2 = "<%=txtLicense2.ClientID %>";
    var text3 = "<%=txtLicense3.ClientID %>";

    var licence1 = document.getElementById(text1).value;
    var licence2 = document.getElementById(text2).value;
    var licence3 = document.getElementById(text3).value;

    if ((licence1==null) || (licence2==null) || (licence3==null))
    {
        args.IsValid=false;
        return false;
    }
        
    if ((licence1.length==2) && (licence2.length==2) && (licence3.length==2) ||
        (licence1.length==2) && (licence2.length==3) && (licence3.length==1))
    {
        args.IsValid=true;
        return true;
    }
    else
    {
        args.IsValid=false;
        return false;
    }
    
    
} */
function IsLicenceValid(text1,text2,text3)
{
    var licence1 = text1.value;
    var licence2 = text2.value;
    var licence3 = text3.value;

    if ((licence1==null) || (licence2==null) || (licence3==null))
    {
        return false;
    }
        
    if ((licence1.length==2) && (licence2.length==2) && (licence3.length==2) ||
        (licence1.length==2) && (licence2.length==3) && (licence3.length==1))
    {
        return true;
    }
    else
    {
        return false;
    }
}
