gl_si = 'GLX_ShowImage';
gl_hi = 'GLX_HideImage';

function GLX_ShowImage(id)
{
 gl_id = id;

 var w = parseInt(gl_s[id][2]);
 var h = parseInt(gl_s[id][3]);
 var t = 'Нажмите, чтобы перейти к альбому';
 var n_id = id + 1;
 if (n_id == (gl_c+1)) n_id = 1;

 document.getElementById('icell').innerHTML = '<img src="'+gl_d+gl_b+'/'+gl_s[id][0]+'" width="'+w
  +'" height="'+h+'" alt="'+t+'" title="'+t+'" onclick="GLX_HideImage()" /><img src="'
  +gl_d+gl_b+'/'+gl_s[n_id][0]+'" style="display:none;">';
 document.getElementById('desc').style.display = 'none';
 if (document.getElementById('top_img') != null) document.getElementById('top_img').style.display = 'none';
 document.getElementById('ithumbs').style.display = 'none';
 if (pb_t > 1) document.getElementById('pb_cont').style.display = 'none';
 document.getElementById('image').style.display = '';
 var o = gl_s[id][0];
 o = gl_e ? o.substr(0, o.lastIndexOf('.')) : o;
 CM_ShowList(o, gl_s[id][4], !gl_im);
 gl_im = true;

 document.getElementById('counter').innerHTML = id+' / '+gl_c;

 return false;
}

function GLX_HideImage()
{
 document.getElementById('image').style.display = 'none';
 if (document.getElementById('top_img') != null) document.getElementById('top_img').style.display = '';
 document.getElementById('ithumbs').style.display = '';
 if (pb_t > 1) document.getElementById('pb_cont').style.display = '';
 document.getElementById('desc').style.display = '';
 CM_HideList();
 gl_im = false;
 return false;
}

function GLX_LoadImage(o)
{
 var i = gl_id + o;
 if (i == 0) i = gl_c;
 if (i == (gl_c+1)) i = 1;
 GLX_ShowImage(i);
 return false;
}

function PBX_ShowPage()
{
 if (pb_c == 0) pb_c = pb_t;
 if (pb_c == (pb_t+1)) pb_c = 1;
 PB_ShowPage(pb_c);
 return false;
}

function CM_GetItem(x)
{
 return '\t<li class="cfx" id="cm_i_'+x[6]+'">\n'
  +'\t<a href="./users/'+x[1]+'" title="'+x[2]+' @ '+x[3]+'"><img src="./data/users/48/'+x[0]+'.jpg" alt="" class="usim" /></a>\n'
  +'\t'+(x[5] ? '<input type="image" src="images/delete.png" name="z" value="'+x[6]+'" onclick="CM_Delete('+x[6]+')" />' : '')+x[4]+'\n\t</li>\n';
}

function CM_ShiftCount(x)
{
 if (gl_im)
 {
  gl_s[gl_id][4] += x;
  PB_ShowPage(pb_c);
 }
 else cm_c += x;
}

function CM_ReloadList()
{
 if (gl_im)
 {
  var o = gl_s[gl_id][0];
  o = gl_e ? o.substr(0, o.lastIndexOf('.')) : o;
  var f = gl_s[gl_id][4];
 }
 else
 {
  var o = '';
  var f = cm_c;
 }

 CM_ShowList(o, f, !gl_im);
}

function SM_LIRX()
{
 CM_ReloadList();
 document.getElementById('cm_hm').style.display = 'none';
 document.getElementById('cm_fc').style.display = '';
}

function SM_LORX()
{
 CM_ReloadList();
 document.getElementById('cm_fc').style.display = 'none';
 document.getElementById('cm_hm').style.display = '';
}
