﻿// JScript File

///// Function For Calender start
function onPickerChange(picker)
        {
        ctl00_ContentPlaceHolder1_Calendar1.SetSelectedDate(ctl00_ContentPlaceHolder1_Picker1.GetSelectedDate());
        }
function onCalendarChange(calendar)
        {
        ctl00_ContentPlaceHolder1_Picker1.SetSelectedDate(ctl00_ContentPlaceHolder1_Calendar1.GetSelectedDate());
        }
        
function onPickerChange1(picker)
        {
        ctl00_ContentPlaceHolder1_Calendar11.SetSelectedDate(ctl00_ContentPlaceHolder1_Picker11.GetSelectedDate());
        }
function onCalendarChange1(calendar)
        {
        ctl00_ContentPlaceHolder1_Picker11.SetSelectedDate(ctl00_ContentPlaceHolder1_Calendar11.GetSelectedDate());
        }
        
function onPickerChange2(picker)
        {
        ctl00_ContentPlaceHolder1_Calendar12.SetSelectedDate(ctl00_ContentPlaceHolder1_Picker12.GetSelectedDate());
        }
function onCalendarChange2(calendar)
        {
        ctl00_ContentPlaceHolder1_Picker12.SetSelectedDate(ctl00_ContentPlaceHolder1_Calendar12.GetSelectedDate());
        }
///// Function For Calender End


/// For Ajax Spinner Start
function ShowCalDiv()
{  
    window.setTimeout(div2, 6000);
    
}

function div2()
{   
    document.getElementById('divHeadTable').style.visibility = 'visible';     
    document.getElementById('AjaxDiv').style.visibility = 'hidden';   
    document.getElementById('AjaxDiv').style.display = 'none';  
}

/// For Ajax Spinner End 


function chkValidateCityName(source, arguments)
    {   	      
         
        var List = document.getElementById('ctl00_ContentPlaceHolder1_ddlCity').selectedIndex;
        if(List > 0)
            {
                arguments.IsValid=true;
            }
            else
            {
                arguments.IsValid = false;
            } 
    } 
    
function StartDateCheck(source,args)
{
    var todayDate=new Date();

    var yearmin,yearmax,monmin,monmax,daymin,daymax;

    yearmin=todayDate.getFullYear();

    monmin=todayDate.getMonth()+1;

    if(monmin+6>12)

    {

        monmax=monmin-6;

        yearmax=yearmin+1;

    }

    else

    {

        monmax=monmin+6;

        yearmax=yearmin;

    }

    daymin=todayDate.getDate();

    daymax=daymin+0;

    var currdate=new Date(yearmin+'/'+monmin+'/'+daymin);

    var addeddate=new Date(yearmax+'/'+monmax+'/'+daymax);

    var newdate=document.getElementById('ctl00_ContentPlaceHolder1_txtDate').value.split('/');

    var selectdate=new Date(newdate[2]+'/'+newdate[1]+'/'+newdate[0]);

     if(selectdate<=addeddate)

    {

        args.IsValid=true;

    }

    else

    {

        args.IsValid=false;

    }


}

function CheckBiggerDate(source,args)
{
    var dtNow = new Date();

        var month =dtNow.getMonth()+1;

        var dtTemp = month+'/'+dtNow.getDate()+'/'+dtNow.getFullYear();

        var dtClient = document.getElementById('ctl00_ContentPlaceHolder1_txtDate').value.toString();

        var arrdtPart = dtClient.split('/');

        dtClient = arrdtPart[1]+'/'+arrdtPart[0]+'/'+arrdtPart[2];

        if(Date.parse(dtTemp)>Date.parse(dtClient))

        {

            args.IsValid = false;

        }

        else

        {

            args.IsValid = true;

        }

}


function CheckBiggerEndDate(source,args)
{
    var dtNow = new Date();

        var month =dtNow.getMonth()+1;

        var dtTemp = month+'/'+dtNow.getDate()+'/'+dtNow.getFullYear();

        var dtClient = document.getElementById('ctl00_ContentPlaceHolder1_txtEndDate').value.toString();

        var arrdtPart = dtClient.split('/');

        dtClient = arrdtPart[1]+'/'+arrdtPart[0]+'/'+arrdtPart[2];

        if(Date.parse(dtTemp)>Date.parse(dtClient))

        {

            args.IsValid = false;

        }

        else

        {

            args.IsValid = true;

        }
}

function CheckBiggerDateFromStartingDate(source,args)
{
    var val=0;
    if(document.getElementById('ctl00_ContentPlaceHolder1_txtDate').value!='DD/MM/YYYY')
    {
         var fromdate=document.getElementById('ctl00_ContentPlaceHolder1_txtDate').value.split("/");
         var todate=document.getElementById('ctl00_ContentPlaceHolder1_txtEndDate').value.split("/");
         var StartDate=new Date(fromdate[2]+'/'+fromdate[1]+'/'+fromdate[0]);
         var ToDate=new Date(todate[2]+'/'+todate[1]+'/'+todate[0]);
         if(ToDate>=StartDate)
         {
            val=1;
         }
         else
         {
            val=0;
         }
    }
    else
    {
        val=0;
    }
    if(val!=0)
    {
        args.IsValid=true;
    }
    else
    {
        args.IsValid=false;
    }
}

function StartDateCheck1(source,args)
{
    var todayDate=new Date();

    var yearmin,yearmax,monmin,monmax,daymin,daymax;

    yearmin=todayDate.getFullYear();

    monmin=todayDate.getMonth()+1;

    if(monmin+6>12)

    {

        monmax=monmin-6;

        yearmax=yearmin+1;

    }

    else

    {

        monmax=monmin+6;

        yearmax=yearmin;

    }

    daymin=todayDate.getDate();

    daymax=daymin+0;

    var currdate=new Date(yearmin+'/'+monmin+'/'+daymin);

    var addeddate=new Date(yearmax+'/'+monmax+'/'+daymax);

    var newdate=document.getElementById('ctl00_ContentPlaceHolder1_txtDate1').value.split('/');

    var selectdate=new Date(newdate[2]+'/'+newdate[1]+'/'+newdate[0]);

     if(selectdate<=addeddate)

    {

        args.IsValid=true;

    }

    else

    {

        args.IsValid=false;

    }


}

function CheckBiggerDate1(source,args)
{
    var dtNow = new Date();

        var month =dtNow.getMonth()+1;

        var dtTemp = month+'/'+dtNow.getDate()+'/'+dtNow.getFullYear();

        var dtClient = document.getElementById('ctl00_ContentPlaceHolder1_txtDate1').value.toString();

        var arrdtPart = dtClient.split('/');

        dtClient = arrdtPart[1]+'/'+arrdtPart[0]+'/'+arrdtPart[2];

        if(Date.parse(dtTemp)>Date.parse(dtClient))

        {

            args.IsValid = false;

        }

        else

        {

            args.IsValid = true;

        }

}