﻿function SetCurrentItemActive(item,bidID)
{   
    var parentDIV = $(item).parent().parent().parent().parent();
    
    (parentDIV).find('li').not('li[class=out]').removeClass('active'); 
    
    $(item).addClass('active');

    var collect = '';
    
    var prevSelected = document.getElementById(hdnSelectedAppointmentsID).value.split(';');
    
    var dateAndTime = '';
    dateAndTime += $(item).parent().parent().find('em').text();
    dateAndTime += ' ';
    dateAndTime += $(item).text().substring(0,5);

    if(prevSelected.length > 1)
    {
        var elementIsInArray = false;
        for(var i = 0;i < prevSelected.length; i += 2)
        {
            if(prevSelected[i] == (bidID + ''))
            {
                prevSelected[i+1] = dateAndTime;
                elementIsInArray = true;
                break;
            }          
        }
        
        if(!elementIsInArray)
        {
            prevSelected.push(bidID,dateAndTime);
        }

        for(var i = 0; i < prevSelected.length-1; i++) 
        {
            collect += prevSelected[i] + ';';
        }
        
        collect += prevSelected[prevSelected.length-1];
    }
    else
    {
        collect = bidID + ';' + dateAndTime;
    }
    
    document.getElementById(hdnSelectedAppointmentsID).value = collect;
 }
 
 
 function AfrondenSetCurrentItemActive(item)
{   
    var parentDIV = $(item).parent().parent().parent().parent();
    
    (parentDIV).find('li').not('li[class=out]').removeClass('active'); 
    
    $(item).addClass('active');

    var dateAndTime = '';
    dateAndTime += $(item).parent().parent().find('em').text();
    dateAndTime += ' ';
    dateAndTime += $(item).text().substring(0,5);
    
    $('div.maken > :hidden').attr('value',dateAndTime);
 }
 
 function AfrondenDatePassedClass(item,hour)
 {
        var currentDate = new Date();
        if (currentDate.getHours() >= hour)
        {
            $(item).addClass('out');
        }
        else
        {
            $(item).click(function() {AfrondenSetCurrentItemActive(this)});
        }
 }