var ifloaded=new Array();
var D=document;
var tmp;
if (navigator.userAgent.indexOf("MSIE 7") != -1) is_ie7=true; else is_ie7=false;

function keydown(e) {
  var code;
  if (!e) var e = window.event;
  if (e.keyCode) code = e.keyCode;
    else if (e.which) code = e.which;
  if (code==37) loadPhoto(-1);
  if (code==39) loadPhoto(999);
};

function g1() {
D.onkeydown=keydown;
var q=window.location.search;
galnum=0;
galnums=q.substring(1,8);
galnum=galnums*1;
bgal=q.substring(8,9);
D.write('<div style="position:relative"><div id="loading" style="position:absolute;padding-top:36px;padding-bottom:36px;width:210px;text-indent:100px;left:46%;top:29%;z-index:20;display:none;background:url(\'http://pornohuy.com/galjs/loading.gif\') #fff no-repeat 6px 50%;border:1px solid #444;font-family:Verdana;font-size:16px;font-weight:bold;color:#000">Загрузка...</div></div>');
};

function g2() {
isgallery=1;
so='<table width=100% border=0><tr><td valign=top>'+opis+'&nbsp;<b>['+pics.length+' фото]</b><br>';
if (rusopis.length>0) so+=rusopis+'<br>';
cc=0;
if (bgal.length>0) cc=bgal;
catnums=addto(catnum,4);
so+='<br><a href="/?">Главная</a>&nbsp;/&nbsp;<a href="/index.html?'+cc+catnums+'">'+cat+'</a>';
if ((ngal.length>0) && (ngal!='0000000')) so+='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="/gal.html?'+ngal+'">cлед. галерея &raquo;</a> ';
so+='</td>';

so+='<td><table align=center cellspacing=2 cellpadding=0 border=0 width=100><tr>'
for (i=0; i<pics.length; i++) {
  if ( (i%10==0) && (i>0) ) so+='</tr><tr>';
  so+='<td id="td'+i+'" name="td'+i+'" style="background:#444444; cursor:pointer;" onclick="loadPhoto('+i+')"><div style="width:10px;height:10px"></div></td>';
}
if (pics.length%10!=0) {
  for (i=0; i<10-(pics.length%10); i++) {
    so+='<td><div style="width:10px;height:10px"></div></td>';
  }
}
so+='</tr></table></td>';

so+="<td width=100><img id='rax' name='rax' src='/0.gif' border=0 alt='' width=1 height=1></td><td width=234 align=right><iframe ID='RECLAMA' name='RECLAMA' width=234 height=60 scrolling=no frameborder=0 src='/rek.html'></iframe></td>";
D.write(so);

soh="<table align=center><form><tr>"
soh+="<td><div id=\"PREV\" style=\"visibility:hidden\"><a href=\"#\" onclick=\"return loadPhoto('-1')\">&laquo; Предыдущая</a> &nbsp; </div></td>"
soh+="<td ID='CURRENT'><input type=text name='CURRENT' value='1' readonly style='color:#ffffff;width:20;border:0;background:#444444;text-align:center;font-size:12;'></td>"
soh+="<td><div id=\"NEXT\" style=\"visibility:hidden\"> &nbsp; <a href=\"#\" onclick=\"return loadPhoto('999')\">Следующая &raquo;</a></div></td>"
soh+="</tr></form></table><br>"
D.write(soh);
D.write('<div align=center style="font-size:12px;" width=100% id="rtmdiv1"></div><br>');

rndstr=print_rand(3,'<br><br>')+rndcat(2)+'<br>';
topstr=print_tops(3,'<br><br>')+rndcat(2)+'<br>';


os="<table cellspacing=0 cellpadding=0 width='100%' border=0><tr><td align=center valign=top width=160>"+rndstr+"</td><td valign=top align=center>&nbsp;<br>";
os+="<div style=\"text-align:center\">";
for (i=0; i<pics.length; i++) {
  os+="<iframe style='visibility:hidden' onLoad='finishFrame("+i+")' ID='PHOTO"+i+"' name='PHOTO"+i+"' frameborder=0 width=1 height=1 leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 scrolling=auto src='about:blank'></iframe>";
};
os+="</div></td><td align=center valign=top width=160>"+topstr+"</td>";
os+="</tr></table>";
D.write(os);

soh="<table align=center><form><tr>"
soh+="<td><div id=\"PREV2\" style=\"visibility:hidden\"><a href=\"#\" onclick=\"return loadPhoto('-1')\">&laquo; Предыдущая</a> &nbsp; </div></td>"
soh+="<td ID='CURRENT2'><input type=text name='CURRENT2' value='1' readonly style='color:#ffffff;width:20;border:0;background:#444444;text-align:center;font-size:12px;'></td>"
soh+="<td><div id=\"NEXT2\" style=\"visibility:hidden\"> &nbsp; <a href=\"#\" onclick=\"return loadPhoto('999')\">Следующая &raquo;</a></div></td>"
soh+="</tr></form></table><br>"
D.write(soh);
D.write('<div align=center style="font-size:12px;" width=100% id="rtmdiv2"></div><br>');
soh='<center><iframe id="rek468" name="rek468" src="about:blank" width=468 height=60 marginwidth=0 marginheight=0 scrolling=no frameborder=0></iframe></center>';
D.write(soh);
D.write("<scr\ipt>loadPhoto(0)</scr\ipt>");
};

function updateRand(num) {
  for (i=0; i<num; i++) {
    ii=randgal[Math.floor(Math.random()*randgal.length)];
    t=addto(ii,7);
    tmp=D.getElementById('rndi'+i)
    tmp.src="http://pornohuy.com/thumbs/110x150/"+ii+".jpg";
    tmp=D.getElementById('rnda'+i)
    tmp.href="http://barhat.org/go.php?link=galviewrand&url=http://barhat.org/gal.html?"+t+"0";
  }
};

function updateTop(num) {
  for (i=0; i<num; i++) {
    ii=topgal[Math.floor(Math.random()*topgal.length)];
    t=addto(ii,7);
    tmp=D.getElementById('topi'+i)
    tmp.src="http://pornohuy.com/thumbs/110x150/"+ii+".jpg";
    tmp=D.getElementById('topa'+i)
    tmp.href="http://barhat.org/go.php?link=galviewtop&url=http://barhat.org/gal.html?"+t+"0";
  }
};

function updateTd() {
  for (i=0; i<pics.length; i++) {
    if (i!=curNum) {
      if (ifloaded[i]==1) D.getElementById('td'+i).style.background='green';
      if (ifloaded[i]==2) D.getElementById('td'+i).style.background='yellow';
    };
  };
  D.getElementById('td'+curNum).style.background='white';
};

function loadPhotoInFrame(num) {
  if (num>pics.length-1) num=0;
  if ( (ifloaded[num]!=1) && (ifloaded[num]!=2)) {
    url=pics[num]
    tmp=D.getElementById('PHOTO'+num).contentWindow
    IframeName=Math.round(Math.random()*1000000)
    tmp.name=IframeName
    if (is_ie7) {
      open("/obj.shtml?"+url,IframeName)
      ifloaded[num]=1
    }
    else {
      open("javascript:\"<img style='cursor:pointer' onClick='parent.loadPhoto(999)' src='"+url+"'>\"",IframeName)
      ifloaded[num]=2
    };
    updateTd();
  }
  else {
    if (ifloaded[num]==1) {
      finishFrame(num);
    }
  };
}

function loadPhoto(num) {
  if (num=='-1') {
    curNum--
    if (curNum<0) curNum=pics.length-1;
  }
  else if (num=='999') {
    curNum++
    if (curNum>pics.length-1) curNum=0;
  }
  else {
    curNum=num
  };
  if (ifloaded[curNum]!=1) {
    tmp=D.getElementById('loading');
    h=parseInt(D.body.clientHeight);
    tmp.style.top=(h/2)+parseInt(D.body.scrollTop)-140;
    tmp.style.display="";
  };
  loadPhotoInFrame(curNum);
  updateTd();

  if ( (curNum==0) && (GetCookie('loadall')==1) ) {
    for (i2=1; i2<pics.length; i2++) {
      loadPhotoInFrame(i2);
    };
  };

  updateRand(3);
  updateTop(3);

  if (curNum%3==0) {
    tmp=D.RECLAMA || D.getElementById('RECLAMA').contentWindow
    tmp.location.href="/rek.html"
  };
  tmp=D.getElementById('rax')
  tmp.src='http://counter.yadro.ru/hit?r'+escape(D.referrer)+((typeof(screen)=='undefined')?'':';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?screen.colorDepth:screen.pixelDepth))+';u'+escape(D.URL)+';'+Math.random()
  D.forms[0].CURRENT.value=curNum+1
  D.getElementById('PREV').style.visibility=(curNum>0) ? 'visible' : 'hidden'
  D.getElementById('NEXT').style.visibility=((curNum+1)<pics.length) ? 'visible' : 'hidden'
  D.forms[1].CURRENT2.value=curNum+1
  D.getElementById('PREV2').style.visibility=(curNum>0) ? 'visible' : 'hidden'
  D.getElementById('NEXT2').style.visibility=((curNum+1)<pics.length) ? 'visible' : 'hidden'

  tmp=D.getElementById('rek468').contentWindow;
//  if (curNum%2!=1) {
//    tmp.location.href='http://classic.ben.ru/cgi-bin/iframe/stulben468?'+Math.round(Math.random()*100000);
//  };
//  if (curNum%2==1) {
//    tmp.location.href='http://adv.bannercity.ru/cgi-bin/iframe?58,433,'+Math.round(Math.random()*100000);
//  };
  tmp.location.href='http://ad.yadro.ru/cgi-bin/iframe?63,18,'+Math.round(Math.random()*100000);

  if ( (GetCookie('noloadnext')!=1) && (GetCookie('loadall')!=1) ) loadPhotoInFrame(curNum+1);
  return false
}

function finishFrame(fnum) {
  tmp=D.getElementById('PHOTO'+fnum);
  if (tmp.contentWindow.document.images.length>0) ifloaded[fnum]=1;

  if (fnum==curNum) {
    for (i=0; i<pics.length; i++) {
      if (i!=curNum) {
        tmp=D.getElementById('PHOTO'+i);
        tmp.style.width=1;
        tmp.style.height=1;
        tmp.style.visibility='hidden';
      };
    };
    if (ifloaded[curNum]==1)  {
      tmp=D.getElementById('PHOTO'+curNum);
      if (is_ie7) {
        tmp.style.width='98%';
        tmp.style.height=800;
      }
      else {
        im=tmp.contentWindow.document.images[0];
        tmp.style.width=im.width+10;
        tmp.style.height=im.height+10;
      };
      D.getElementById('loading').style.display='none';
      tmp.style.visibility='visible';
    };
  };
  updateTd();
};

function s1()
{
var q=window.location.search;
pagenum=0;
catnum=0;
if(q.length>1) pagenum=q.substring(1, 2);
pagenum=pagenum*1;
if(q.length>5) catnum=q.substring(2, 6);
catnum=catnum*1;
sout='<center><h1><a style="text-decoration: none" href="/?">barhat.org</a></h1>старейший эротический сайт "Черный Бархат"<br>';
sout+='</center><img src="http://counter.yadro.ru/hit?r'+escape(D.referrer)+((typeof(screen)=='undefined')?'':';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?screen.colorDepth:screen.pixelDepth))+';u'+escape(D.URL)+';'+Math.random()+'" width=1 height=1 alt="">';
sout+='<br><hr>';
D.write(sout);
}

function print_rand(randnum,delimstr) {
if (typeof(randgal)!='undefined')  {
  so="";
  if (delimstr=='<br><br>') so+="<b>случайные<br>галереи</b>"+delimstr;
  for (i=0; i<randnum;i++) {
    so+="<a target='_blank' name='rnda"+i+"' id='rnda"+i+"' href='#'><img name='rndi"+i+"' id='rndi"+i+"' src='about:blank' border=0 alt='случайная галерея' width=110 height=150></a>"+delimstr;
  }
  return so;
}
}

function print_tops(randnum,delimstr) {
if (typeof(topgal)!='undefined')  {
  so="";
  if (delimstr=='<br><br>') so+="<b>лучшие<br>галереи</b>"+delimstr;
  for (i=0; i<randnum;i++) {
    so+="<a target='_blank' name='topa"+i+"' id='topa"+i+"' href='#'><img name='topi"+i+"' id='topi"+i+"' src='about:blank' border=0 alt='лучшая галерея' width=110 height=150></a>"+delimstr;
  }
  return so;
}
}

function print_cat() {
if (typeof(cats)!='undefined')  {
  so="";
  if (catnum>0) {
    so+='<a href="/"><b>&laquo; на главную</b></a><br>';
  };
  so+="<br><b>категории:</b><br>";
  for (i=0; i<cats.length;i++) {
    cats[i][2]=addto(cats[i][2],4);
    so+="<nobr><a href='/index.html?0"+cats[i][2]+"'>"+cats[i][1]+"</a></nobr><br>";
  }
  D.write(so);
}
}

function rndcat(prtrek) {
s='';
if (typeof(cats)!='undefined') {
  if (prtrek==2) {
    s+='<br><center><b>случайные<br>категории</b><br><br>';
    for (i2=0; i2<3; i2++) {
      i=Math.floor(Math.random()*cats.length);
      cats[i][2]=addto(cats[i][2],4);
      s+="<a href='/index.html?0"+cats[i][2]+"'>"+cats[i][1]+"</a><br>";
    }
    s+='</center>';
    return s;
  } 
  else {
    s+="<br><hr><table cellspacing=1 cellpadding=2 border=0 width=100% align=center><tr><td colspan=3 align=center><b>случайные категории</b></td></tr>";
    for (i1=0; i1<4; i1++) {
      s+="<tr>"
      for (i2=0; i2<3; i2++) {
        i=Math.floor(Math.random()*cats.length);
        cats[i][2]=addto(cats[i][2],4);
        s+="<td align=center width=33% nowrap style=padding-right:5px><a href='/index.html?0"+cats[i][2]+"'>"+cats[i][1]+"</a></td>"
      }
    }
    s+="</table>"
  };
}
D.write(s);
};

function s2(pc) {
so='<br><hr><center><font size=1>&copy; 2000<br>администрация сайта не несет ответственности за содержимое сайтов и файлов, на которые присутствует';
so+=' ссылки на данном сайте.<br>все ссылки собраны автоматически с других сайтов глобальной сети. на данном сайте не содержатся порно-изображения.<br><a href="http://stulchik.net/advert.html">реклама здесь</a>&nbsp;&nbsp;&nbsp;<a href="/webmaster.php">веб-мастерам</a></font><br><br>';
D.write(so);
}

function addto(z,kn) {
 var zz=""+z;
 while (zz.length<kn) {
   zz="0"+zz;
 };
 return zz;
};

function check_ie7() {
if (is_ie7) {
  if (!GetCookie('ie7warn')) {
    var ldc = new Date ();
    ldc.setTime(ldc.getTime() + (10 * 24 * 60 * 60 * 1000));
    SetCookie('ie7warn',1,ldc,'/','.barhat.org');
    so="<br><br><table width=100% bgcolor=white><tr><td style='font-size: 20px; color: #000000;' align=center>";
    so+="Внимание!<br>Мы обнаружили, что ты пользуешься Internet Explorer версии 7. Данный броузер не всегда корректно будет работать с нашим сайтом, не все фотографии ты сможешь увидеть. Для того, чтобы все было ок, ты можешь воспользоваться броузером <a style='color: red;' target='_blank' href='http://www.mozilla-europe.org/ru/'>FireFox</a>. Он намного безопаснее, быстрее и меньше. С помощью него ты сможешь нормально просматривать наш сайт и видеть все фотографии. <a style='color: red;' target='_blank' href='http://www.mozilla-europe.org/ru/'>Скачать броузер Mozilla FireFox &raquo;</a>";
    so+="</td></tr></table><br><br>";
    D.write(so);
  };
};
};

function print_gals() {
if (typeof(gals)!='undefined')  {
  var td1='', td2='';
  catnum=addto(catnum,4);
  if ( (pagenum<9) && (gals.length>0) ) td1='<a href="/index.html?'+(pagenum+1)+catnum+'"><b>&laquo; предыдущие дни</b></a>';
  if (pagenum>0) td2='<a href="/index.html?'+(pagenum-1)+catnum+'"><b>последующие дни &raquo;</b></a>';
  snav='<table width="90%" border=0 cellpadding=5><tr><td>&nbsp;'+td1+'</td><td align=right>'+td2+'&nbsp;</td></tr></table>';
  D.write(snav);
  check_ie7();
  D.write('<table width="100%" border=0 cellpadding=5 cellspacing=5>');
  D.write('<tr><td colspan=2><font size=+2><b>'+galnazw+'</b></font></td></tr>');
  olddate="";
  for (i=0; i<gals.length;i++) {
    if (olddate!=gals[i][7]) {
      D.write('<tr><td colspan=2><font size=+1><b>'+gals[i][7]+'</b></font></td></tr>');
      olddate=gals[i][7];
    };
    opentarget=' target="_blank"';
    gals[i][6]=addto(gals[i][6],4);
    t=addto(gals[i][0],7);
    if (gals[i][2].length>0) gals[i][2]='<br>'+gals[i][2];
    D.write('<tr><td align=center valign=top width=90><a'+opentarget+' href="http://barhat.org/go.php?link=thumbinindex&url=http://barhat.org/gal.html?'+t+pagenum+'"><img src="http://pornohuy.com/thumbs/110x150/'+gals[i][0]+'.jpg" width=110 height=150 border=0 alt="'+gals[i][1]+' : '+gals[i][2]+'"></a></td><td valign=top width=100% style="font-size:12px;"><a'+opentarget+' href="http://barhat.org/go.php?link=descinindex&url=http://barhat.org/gal.html?'+t+pagenum+'">'+gals[i][1]+gals[i][2]+'</a><br><b>'+gals[i][3]+'</b> фото<br><br>добавлено: '+gals[i][4]);
    if (catnum<1) D.write('<br>категория: <a href="/index.html?0'+gals[i][6]+'">'+gals[i][5]+'</a>');
    D.write('</td></tr>');
  }
  D.write('</table><br>');
  if (gals.length<1) {
    if (pagenum>0) D.write('<center><br><font size=+1>в данной категории все закончилось<br>вернитесь в последующие дни или выберите другую категорию</font></center>')
    else D.write('<center><br><font size=+1>в данной категории пока ничего нет<br>выберите другую категорию</font></center>');
  };
  D.write(snav);
}
}

function getCookieVal (offset) {
var endstr = D.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = D.cookie.length;
return unescape(D.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = D.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (D.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = D.cookie.indexOf(" ", i) + 1;
if (i == 0)
break;
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
D.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" +
expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}




