﻿// JScript File



function VerificationYes(rdButtonYes,rdButtonNo)
{
        rdButtonYes.checked=true;
        rdButtonNo.checked=false;
        
         var txtVerify=document.getElementById('ctl00$ContentPlaceHolder1$txtVerify');
         
          txtVerify.value="1";
         
          //alert(txtVerify.value);
    
}

function VerificationNo(rdButtonYes,rdButtonNo)
{
        rdButtonYes.checked=false;
        rdButtonNo.checked=true;
        
         var txtVerify=document.getElementById('ctl00$ContentPlaceHolder1$txtVerify');
         
        
        txtVerify.value="0";
        
       
        
    
}

 function RadioButtonYesAction(rdButtonYes,rdButtonNo)
  {
  //  var msg=Confirm('Sorry we are unable to continue with your application, as you are unable to fulfill our conditions');
    
     rdButtonYes.checked=true;
     rdButtonNo.checked=false;
    
   
    if(CheckIsValid())
    {
        alert('Sorry we are unable to continue with your application, as you are unable to fulfill our conditions');
        var btn=document.getElementById('ctl00$ContentPlaceHolder1$btnContinue');
        
      //  alert(btn);
        
        btn.disabled=true;
    }
   
    
  }
  
  function VerificationActionYes(rdButtonYes,rdButtonNo)
  {
    rdButtonYes.checked=true;
    rdButtonNo.checked=false;
   
  }
  
  function VerificationoActionNo(rdButtonYes,rdButtonNo)
  {
    rdButtonYes.checked=false;
    rdButtonNo.checked=true;
    
  }
  
  
  
  function RadioButtonNoAction(rdButtonYes,rdButtonNo)
  {
    rdButtonYes.checked=false;
    rdButtonNo.checked=true;
    
   // alert( CheckIsValid());
   
   var valid=CheckIsValid();
   
   
    
   if(!valid)
    {
        var btn=document.getElementById('ctl00$ContentPlaceHolder1$btnContinue');
        btn.disabled=false;
       
    }
   
  }
  
  
  
  function CheckIsValid()
  {
    var i;
    
    var IsYesChecked=false;
    
   for(i=2;i<=10;i++)
    {
        var ctrlName="rdCondition" + i + "Yes";
        
        
        var ctrl=document.getElementById(ctrlName);
        
       // alert(ctrl + i);
        
        if(ctrl.checked)
        {
             IsYesChecked=true;
             break;
        }
    }
   
   return IsYesChecked;
   
  }
  
  
  function getDateObject(dateString,dateSeperator)
{
//This function return a date object after accepting
//a date string ans dateseparator as arguments
var curValue=dateString;
var sepChar=dateSeperator;
var curPos=0;
var cDate,cMonth,cYear;

//extract day portion
curPos=dateString.indexOf(sepChar);
cDate=dateString.substring(0,curPos);

//extract month portion
endPos=dateString.indexOf(sepChar,curPos+1); cMonth=dateString.substring(curPos+1,endPos);

//extract year portion
curPos=endPos;
endPos=curPos+5;
cYear=curValue.substring(curPos+1,endPos);

//Create Date Object
dtObject=new Date(cYear,cMonth,cDate);
return dtObject;
}
  
  function isValidDate(source,args)
  {  
        var CDate = new Date();
        var month = CDate.getMonth();
        var month = month + 1;
        var TodayDate =  CDate.getDate() + "/" + month + "/" + CDate.getFullYear() + " ";
        var NewDate =  CDate.getDate() + 31 +  "/" + month + "/" + CDate.getFullYear() + " ";
        
        //alert(TodayDate);
        //alert(args.Value);
        
        var d1=getDateObject(TodayDate,"/");
        var d2=getDateObject(args.Value,"/");
        var d3=getDateObject(NewDate,"/");
        
        //alert(d1);
        //alert(d2);
        
     //   alert(d2 > d3 )
       
       if((d2 >= d1) && (d2 < d3))
       {
            args.IsValid=true;
          //  alert('true');
       }
       else
       {
            args.IsValid=false;
            //alert('false');
        }
           
  }
