﻿function ShowOrHideNext(cur_d,back_arrow_id,next_arrow_id,events_date,events_count)
{
var max=events_date.length;
     //var back_arrow=document.getElementById(back_arrow_id);
     var next_arrow=document.getElementById(next_arrow_id);
     if(next_arrow==null)
        return;
     //back_arrow.style.display='block';
     next_arrow.style.display='block';
     
    if(cur_d==(max-1))
        next_arrow.style.display='none';
    else
        {
            var tmp_d_after=GetNextEvent(events_date,cur_d+1,events_date,events_count);
            if(tmp_d_after==-1)
                next_arrow.style.display='none';
        }
        
}


function SetEventsContents(param,events_contents_id)
{
//alert(param);
//debugger
    var obj=document.getElementById(events_contents_id);
    if(obj !=null)
    {
        
        var arr = param.split('@')
        var countEvent;
        var htmlEvent;
        if(arr[0] != null)
            countEvent = arr[0]
        if (arr[1] != null)
            htmlEvent = arr[1]
        if(countEvent > 2)
        {
            document.getElementById('up0').style.display = "block"
            document.getElementById('thumb0').style.display = "block"
            document.getElementById('dn0').style.display = "block"
        }
        else
        {
            document.getElementById('up0').style.display = "none"
            document.getElementById('thumb0').style.display = "none"
            document.getElementById('dn0').style.display = "none"
        }
        if(htmlEvent != undefined)
        {
           obj.innerHTML=htmlEvent;
        }
        else
            obj.innerHTML= ""
       //alert(obj.offsetHeight);
       document.getElementById('scroll0Content').style.height =  obj.offsetHeight;
            
      //alert(obj.innerHTML)
    }
    
     //document.getElementById("lblAlert").style.display='none';
   //instantiateScroller(0, 'scroll0', 0, 0, 150, 150, 20);

}

function GetPrevEvent(events_date,my_d,events_date,events_count)
{
    var max=events_date.length;
    //alert(max)
    var tmp_d=my_d;
    var i=0;
    while(tmp_d>=0)
    {
        if(i==50)
            break;
        var ev_counter=events_count[tmp_d];
        if(ev_counter==0)
        {
            if(tmp_d==0)
                 return -1;
             else
                 tmp_d=(tmp_d-1); 
        }
        else
        {
            return tmp_d;
        }
        i+=1
    }
    return -1    
}



function GetNextEvent(events_date,my_d,events_date,events_count)
{
    var max=events_date.length;
    //alert(max)
    var tmp_d=my_d;
    var i=0;
    while(tmp_d<max)
    {
        if(i==50)
            break;
        var ev_counter=events_count[tmp_d];
        if(ev_counter==0)
        {
            if(tmp_d==(max-1))
                 return -1;
             else
                 tmp_d=(tmp_d+1); 
        }
        else
        {
            return tmp_d;
        }
        i+=1
    }
    return -1    
}


function TurnNextEvent(mydir,cur_events_date,cur_d,back_arrow_id,next_arrow_id,eng_date_id,h_date_id,events_date,events_h_date,events_count)
{
    
     var max=events_date.length;
     if(cur_d==(max-1))
      {   
        //alert('error1')
        return;//not supposed to happen
      }
     //else
         //cur_d=(cur_d+1);   //%max;
    var tmp_d=GetNextEvent(events_date,cur_d+1,events_date,events_count);
    if((tmp_d)==-1)
        {
           //alert('error2')
            return;//not supposed to happen
        }
    cur_d=tmp_d;
    
    document.getElementById("events_contents").innerHTML="<div style='font-size:12px;color:#318ae7;font-weight:bold;padding-top:50px;padding-right:30px;'>אנא המתינו...</div>";
    var url='/Raanana/console/ShowToday.aspx?date='+cur_events_date+'&d='+cur_d+'&my_direction='+mydir;
     loadDocInAjax(url,'text/html');
     
     
     var back_arrow=document.getElementById(back_arrow_id);
     var next_arrow=document.getElementById(next_arrow_id);
     
     back_arrow.style.display='block';
     next_arrow.style.display='block';
     
    if(cur_d==(max-1))
        next_arrow.style.display='none';
    else
        {
            var tmp_d_after=GetNextEvent(events_date,cur_d+1,events_date,events_count);
            if(tmp_d_after==-1)
                next_arrow.style.display='none';
        }  
   
    var eng_date_td=document.getElementById(eng_date_id);
    var h_date_td=document.getElementById(h_date_id);
    if(eng_date_td !=null)
        eng_date_td.innerHTML=events_date[cur_d];
    if(h_date_td !=null)
        h_date_td.innerHTML=events_h_date[cur_d];
        
  
    //alert(cur_d)
    return cur_d;
}


function TurnBackEvent(mydir,cur_events_date,cur_d,back_arrow_id,next_arrow_id,eng_date_id,h_date_id,events_date,events_h_date,events_count)
{
    var max=events_date.length;
      if(cur_d==0)
      {   
        alert('prev error1'); 
        return;
      } 
     //else
        //cur_d=cur_d-1;
        
    var tmp_d=GetPrevEvent(events_date,cur_d-1,events_date,events_count);
    if((tmp_d)==-1)
        {
           //alert('prev error2')
            return;//not supposed to happen
        }
    cur_d=tmp_d;
    
     document.getElementById("events_contents").innerHTML="<div style='font-size:12px;color:#318ae7;font-weight:bold;padding-top:50px;padding-right:30px;'>אנא המתינו...</div>";
    
    var url='/Raanana/console/ShowToday.aspx?date='+cur_events_date+'&d='+cur_d+'&my_direction='+mydir;
    loadDocInAjax(url,'text/html');
   
     var back_arrow=document.getElementById(back_arrow_id);
     var next_arrow=document.getElementById(next_arrow_id);
    
     back_arrow.style.display='block';
     next_arrow.style.display='block';
     
      if(cur_d==0)
        back_arrow.style.display='none';
    else
        {
            var tmp_d_after=GetNextEvent(events_date,cur_d-1,events_date,events_count);
            if(tmp_d_after==-1)
                back_arrow.style.display='none';
        }  
             
    
    var eng_date_td=document.getElementById(eng_date_id);
    var h_date_td=document.getElementById(h_date_id);
    if(eng_date_td !=null)
        eng_date_td.innerHTML=events_date[cur_d];
    if(h_date_td !=null)
        h_date_td.innerHTML=events_h_date[cur_d];
      
        //alert(cur_d)
        return cur_d;
}
