function fnkShowWideNomerCard(usl_id,otel_id)
{
  fnkShowPerekritie();
  if(document.getElementById('div_tenevoe_perekritie').style.display=='none'){return;}
  document.getElementById('dynamic_text_of_perecritie').innerHTML='<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="/img/loaders/ajaxloading.gif" alt="..." border="0"></td></tr><tr><td height="5"></td></tr><tr><td align="center"><img src="/img/site/close_history.gif" width="20" height="20" alt="<?=fnk_podgotovka_stroki(ZAKRIT)?>" border="0" class="hand" onclick="fnkClosePerecritye()"></td></tr></table>';
  JsHttpRequest.query
  (
                "ajax_dvigki_show_nomera/_ajax_fnkShowWideNomerCard.php",
                {
                 "usl_id":usl_id,
                 "otel_id":otel_id
                },

                function (result, errors)
                {
                   if(document.getElementById('div_tenevoe_perekritie').style.display=='none'){return;}
                   if(result.err=='no')
                   {
                     document.getElementById('div_tenevoe_nad_perekritie').style.top=0;
					 document.getElementById('div_tenevoe_nad_perekritie').style.left=0;
					 document.getElementById('dynamic_text_of_perecritie').innerHTML=result.returned_text;
					 eval(result.scroll1);
					 eval(result.scroll2);
                   }
                   else
                   {
                     var text_to_replace=
                       '<table width="100%" border="0" cellspacing="0" cellpadding="0">'+
                           '<tr>'+
                                '<td style="padding:5px; border:1px solid #FF0000; color:#000000" bgcolor="#FFECEC">'+
                                   result.err+
                                '</td>'+
                           '</tr>'+
                        '</table>';
                     document.getElementById('dynamic_text_of_perecritie').innerHTML=text_to_replace+'<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td height="5"></td></tr><tr><td align="center"><img src="/img/site/close_history.gif" width="20" height="20" alt="" border="0" class="hand" onclick="fnkClosePerecritye()"></td></tr></table>';
                   }
                },
  true
  )
}

function fnkProveNeedScroll(ident, popravka)
{
 if(!popravka){popravka=0;}
 visible_place_width=document.getElementById('scrolledDiv'+ident).offsetWidth;
 scrolled_place_width=(document.getElementById('scrolledTable'+ident).offsetWidth-popravka);
 if(scrolled_place_width>visible_place_width)
 {
   document.getElementById('scrollLeftArrow'+ident).style.display='';
 }
}

var scrollInt;

function fnkScroll(pos,ident,popravka,shag)
{
  shag=shag-0;
  document.getElementById('scrollLeftArrow'+ident).style.display='none'
  document.getElementById('scrollLeftArrow'+ident).style.display='none'
  if(!popravka){popravka=0;}
  visible_place_width=document.getElementById('scrolledDiv'+ident).offsetWidth;
  scrolled_place_width=(document.getElementById('scrolledTable'+ident).offsetWidth-popravka);
  min_scroll=0;
  max_scroll=(scrolled_place_width-visible_place_width);
  if(pos=='left')
  {
    new_scroll_pos=(document.getElementById('scrolledDiv'+ident).scrollLeft+shag);
    scrollInt=setInterval("fnkPlayScrollAnimation('scrolledDiv"+ident+"','"+new_scroll_pos+"','"+max_scroll+"','5','"+ident+"')",1);
  }
  else
  {
    new_scroll_pos=(document.getElementById('scrolledDiv'+ident).scrollLeft-shag);
    scrollInt=setInterval("fnkPlayScrollAnimation('scrolledDiv"+ident+"','"+new_scroll_pos+"','"+max_scroll+"','5','"+ident+"')",1);
  }
}

function fnkPlayScrollAnimation(scrolledDiv,scroll_to,max_scroll,scorost,ident)
{
  scorost=scorost-0;
  max_scroll=max_scroll-0;
  scroll_to=scroll_to-0;
  cur_scrol=document.getElementById(scrolledDiv).scrollLeft;
  if(scroll_to>cur_scrol)
  {
    new_scrol=cur_scrol+scorost;
    if(new_scrol>=scroll_to)
    {
     new_scrol=scroll_to;
     document.getElementById(scrolledDiv).scrollLeft=new_scrol;
     fnkEndScrollAnimation(scrolledDiv,max_scroll,ident);
     return;
    }
    if(new_scrol>=max_scroll)
    {
     new_scrol=max_scroll;
     document.getElementById(scrolledDiv).scrollLeft=new_scrol;
     fnkEndScrollAnimation(scrolledDiv,max_scroll,ident);
     return;
    }
    document.getElementById(scrolledDiv).scrollLeft=new_scrol;
  }
  else
  {
    new_scrol=cur_scrol-scorost;
    if(new_scrol<=scroll_to)
    {
     new_scrol=scroll_to;
     document.getElementById(scrolledDiv).scrollLeft=new_scrol;
     fnkEndScrollAnimation(scrolledDiv,max_scroll,ident);
     return;
    }
    if(new_scrol<=0)
    {
     new_scrol=max_scroll;
     document.getElementById(scrolledDiv).scrollLeft=new_scrol;
     fnkEndScrollAnimation(scrolledDiv,max_scroll,ident);
     return;
    }
    document.getElementById(scrolledDiv).scrollLeft=new_scrol;
  }
}

function fnkEndScrollAnimation(scrolledDiv,max_scroll,ident)
{
  document.getElementById('scrollLeftArrow'+ident).style.display='';
  document.getElementById('scrollRightArrow'+ident).style.display='';
  clearInterval(scrollInt);
  if(document.getElementById(scrolledDiv).scrollLeft==0)
  {
    document.getElementById('scrollRightArrow'+ident).style.display='none';
  }
  if(document.getElementById(scrolledDiv).scrollLeft==max_scroll)
  {
    document.getElementById('scrollLeftArrow'+ident).style.display='none';
  }
}
