﻿// JScript File
 function getKeyCode(e)
    {
        if (window.event)
           return window.event.keyCode;
        else if (e)
           return e.which;
        else
           return null;
    }

    function keyRestrict(e, validchars) 
    {
        var key='', keychar='';
        key = getKeyCode(e);
        
        if (key == null) 
            return true;
            
        keychar = String.fromCharCode(key);
        keychar = keychar.toLowerCase();
        validchars = validchars.toLowerCase();
        
        if (validchars.indexOf(keychar) != -1)
            return true;
            
        if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
            return true;
            
        return false;
    }
    
    function ChkListBox(value,TotalItem)
    {
        if(value==0)
        {
            if(document.getElementById('ctl00_ContentPlaceHolder1_CompareLoan1_LstInstitution_0').checked==true)
            {
                for(var i=1;i<TotalItem;i++)
                    document.getElementById('ctl00_ContentPlaceHolder1_CompareLoan1_LstInstitution_' + i).checked=true;
            }
            else
            {
                for(var i=1;i<TotalItem;i++)
                    document.getElementById('ctl00_ContentPlaceHolder1_CompareLoan1_LstInstitution_' + i).checked=false;
            }
        }
        else
        {
            var Flag=true;
            for(var i=1;i<TotalItem;i++)
            {
                if(document.getElementById('ctl00_ContentPlaceHolder1_CompareLoan1_LstInstitution_' + i).checked!=true)
                {
                    Flag=false;
                    break;
                }
                Flag=true;
            }
            
            if(Flag==true)
                document.getElementById('ctl00_ContentPlaceHolder1_CompareLoan1_LstInstitution_0').checked=true;
            else
                document.getElementById('ctl00_ContentPlaceHolder1_CompareLoan1_LstInstitution_0').checked=false;
        } 
    }
    
     function Validate_CompareDOB(oSrc, args)
    {
        if(document.getElementById("ctl00_ContentPlaceHolder1_CompareLoan1_DDL_CompareDOBDay").value=="0" &&
            document.getElementById("ctl00_ContentPlaceHolder1_CompareLoan1_DDL_CompareDOBMonth").value=="0" &&
            document.getElementById("ctl00_ContentPlaceHolder1_CompareLoan1_DDL_CompareDOBYear").value=="0")
                args.IsValid=true;
        else
        {
            var CurrDate=new Date();
            var UserDate=new Date(document.getElementById("ctl00_ContentPlaceHolder1_CompareLoan1_DDL_CompareDOBMonth").value + "/" +
                    document.getElementById("ctl00_ContentPlaceHolder1_CompareLoan1_DDL_CompareDOBDay").value + "/" +
                    document.getElementById("ctl00_ContentPlaceHolder1_CompareLoan1_DDL_CompareDOBYear").value);
                    
            if(document.getElementById("ctl00_ContentPlaceHolder1_CompareLoan1_DDL_CompareDOBDay").value!="0" &&
                document.getElementById("ctl00_ContentPlaceHolder1_CompareLoan1_DDL_CompareDOBMonth").value!="0" &&
                document.getElementById("ctl00_ContentPlaceHolder1_CompareLoan1_DDL_CompareDOBYear").value!="0")
            {
                if(UserDate>CurrDate)
                        args.IsValid=false;
                else if(document.getElementById("ctl00_ContentPlaceHolder1_CompareLoan1_DDL_CompareDOBMonth").value=="4" ||
                    document.getElementById("ctl00_ContentPlaceHolder1_CompareLoan1_DDL_CompareDOBMonth").value=="6" ||
                    document.getElementById("ctl00_ContentPlaceHolder1_CompareLoan1_DDL_CompareDOBMonth").value=="9" ||
                    document.getElementById("ctl00_ContentPlaceHolder1_CompareLoan1_DDL_CompareDOBMonth").value=="11")
                {
                    if(document.getElementById("ctl00_ContentPlaceHolder1_CompareLoan1_DDL_CompareDOBDay").value=="31")
                        args.IsValid=false;
                    else
                        args.IsValid=true;
                }
                else if(document.getElementById("ctl00_ContentPlaceHolder1_CompareLoan1_DDL_CompareDOBMonth").value=="2")
                {
                    if(parseInt(document.getElementById("ctl00_ContentPlaceHolder1_CompareLoan1_DDL_CompareDOBYear").value)%4==0)
                    {
                        if(parseInt(document.getElementById("ctl00_ContentPlaceHolder1_CompareLoan1_DDL_CompareDOBDay").value)>29)
                            args.IsValid=false;
                        else
                            args.IsValid=true;
                    }
                    else
                    {
                        if(parseInt(document.getElementById("ctl00_ContentPlaceHolder1_CompareLoan1_DDL_CompareDOBDay").value)>28)
                            args.IsValid=false;
                        else
                            args.IsValid=true;
                    }
                }
                else
                    args.IsValid=true;
            }
            else
                args.IsValid=false;
        }
    }
    
    
    //Compare Control Watermark
    
    function Focus(objname, waterMarkText)
    {
   
      obj = document.getElementById(objname);
      if(obj.value == waterMarkText)
      {
          obj.value="";
          obj.className = "comp_left_select";
      }
    }
    function Blur(objname, waterMarkText)
    {
   
      obj = document.getElementById(objname);
      if(obj.value == "")
      {
  	    obj.value=waterMarkText;
          obj.className = "watermarked_compare_loans_new";
      }
      else
      {
          obj.className = "NormalTextBox";
      }
    }
    function Blur2()
    {
         obj = document.getElementById('ctl00_ContentPlaceHolder1_CompareLoan_New1_txtInstitution');
  	    obj.value="-- Select Institutions --";
        obj.className = "watermarked_compare_loans_new";
    }

