﻿// JScript File

 function IsValidFromDate(Yr)
 {
    var right_now=new Date();
    var the_year=right_now.getFullYear() + 1;

    if(!IsNumeric(Yr))
    {
        return(false);
    }
    else if (Yr.length < 4)
    {
        return(false);
    }
    else if (Yr > the_year)
    {
        return(false);
    }
    return(true);
 } 
 
 function IsValidToDate(Yr)
 {
    var right_now=new Date();
    var the_year=right_now.getFullYear();

    if(!IsNumeric(Yr))
    {
        return(false);
    }
    else if (Yr.length < 4)
    {
        return(false);
    }
    return(true);
 } 


function IsValidFromYear(sender, args){
  var year= args.Value;

   if(IsValidFromDate(year))
        args.IsValid=true;
   else
        args.IsValid=false;
}

function IsValidToYear(sender, args){
  var year= args.Value;

   if(IsValidToDate(year))
        args.IsValid=true;
   else
        args.IsValid=false;
}

function IsValidNumeric(sender, args){
  var field= args.Value;

   if(IsNumeric(field))
        args.IsValid=true;
   else
        args.IsValid=false;
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
        Char = sText.charAt(i); 
        if (ValidChars.indexOf(Char) == -1) 
        {
            IsNumber = false;
        }
   }
   return IsNumber;
}

//Validate radio buttons dealer type (26_6_2007)
function validateRbl()
{
  var objDealerTypeUsed = document.getElementById('ctl00_PlaceHolderContent_uicDealerType_1');
  var objt = document.getElementById('ctl00_PlaceHolderContent_uicManufacturer');
    if (objDealerTypeUsed.checked)
    {
       objt.disabled = true;
       return;
    }
    else
    {
        objt.disabled = false;
    }
}