/* Авторские права © 2004-2010 WinKiller Studio */
/* SkyBlue */
/* Setting the design variables */
/* Path */
var bmp = 'bitmaps/';
ico = bmp+'kde/';
ico2 = bmp+'silk/';
ico3 = bmp+'flag/';
lol = bmp+'smile2/';
button = bmp+'buttons/';
ftp = 'download/';
site_creation = '2006 Nov 17';
ccc = 0;
///////////
last_update = '2010 Jun 08';
///////////
authors = new Array();
authors[0] = 'WinKi-tyan ';
authors[1] = 'Nik ';
citate = new Array();
citate[0] = '
"Мир полон открытий. Но, далеко не к каждому можно подобрать ключ..."
';
citate[1] = '"Где рай? Высоко в небе и у твоих ног..."
Kotarou Uchikoshi, Ever17
';
citate[2] = 'Если при входе на сайт у вас вместо звёздочек в глазах квадратики - значит вы бездушное существо, не любящее японский язык.
';
citate[3] = 'Ищите локализацию GTA San Andreas? Посетите сайт SanLtd Team .
';
citate[4] = '"Мы хотим видеть будущее, но нашим взорам предстаёт лишь пустота..."
';
citate[5] = 'Внимание! Движок сайта часто кэшируется браузером, что приводит к некорректному отображению страниц. Пожалуйста, не стесняйтесь иногда жать клавишу F5.
';
citate[6] = '"Ну я прямо не знаю, кому верить - википедии или здравому смыслу..."
Serke
';
citate[7] = 'Хотите помочь WinKiller Studio материально? Смотрите страницу пожертвований .
';
citate[8] = 'Здесь никогда не могла быть ваша реклама.
';
citate[9] = '"У нас восхитительные хоНЯшки!" Honyaku Subs
';
citate[10] = 'Сайт оптимизирован под разрешение 1152 x 864 точки.
';
setcitate = Math.ceil(11*Math.random())-1;
// Making copyright to be one year+ from the current
UserDate = new Date();
UserYear = UserDate.getYear();
LastDate = new Date(last_update);
LastYear = LastDate.getYear();
// Stupid y2k bug fix
if (UserYear < 1900) { UserYear +=1900 };
// And wrong user time fix :)
if (UserYear < LastYear) { UserYear = LastYear };
/* Icons */
icons = new Array();
icons[0] = ico+'7z.png" title="7-Zip archive';
icons[1] = ico+'rar.png" title="RAR archive';
icons[2] = ico+'kpackage.png" title="Setup program';
icons[3] = ico+'images.png" title="Image file';
icons[4] = ico+'txt.png" title="Article';
icons[5] = ico+'package_games.png" title="Game article';
icons[6] = ico+'font_type1.png" title="Font file';
icons[7] = ico+'cdrom_mount.png" title="Download';
icons[8] = ico2+'compress.png" title="Zip archive';
/* SEParator cell-line */
SEP = ' ';
SEP2 = ' ';
/* Header design fields */
H00 = '';
H00 += ' ';
H00 += ' ';
H00 += ' ';
H00 += ' '; /* Антигугль */
H00 += ' '; /* Антияндекс */
H00 += ' ';
H00 += ' ';
H00 += ' ';
H00 += ' ';
H00 += 'WinKiller Studio - Official Homepage ';
H00 += '';
TH0 = '';
/* Приветствие. */
function writetimerange()
{
var h = (new Date()).getHours();
ohayou = "Доброе утро! Good morning! お早うございます!";
konnitiwa = "Добрый день! Good day! こんにちは!";
konbannwa = "Добрый вечер! Good evening! 今晩は!";
oyasumi = "Привет, полуночники! Good night! おやすみなさい!";
if (h > 3 && h < 12) document.write(ohayou);
if (h > 11 && h < 19) document.write(konnitiwa);
if (h > 18 && h < 24) document.write(konbannwa);
if (h > 23 || h < 4 ) document.write(oyasumi);
}
function header_and_menu() { document.write(H00+TH0); }
function buttons_layer() { document.write(TH5); }
function footer_and_counter() { document.write(TH1+F00); }
function tabsheets(date,title,list,index)
{
}
/* Генерация таблиц для разделов */
/* ...заголовок */
var styletag = 'tr_blue';
function tch(type,description,style_tag) {
if (style_tag != undefined) { styletag = style_tag } else {styletag = 'tr_blue'; }
if (description == undefined) { description = 'Неизвестный раздел (нет заголовка)'; }
if (type == 0 | type == 2 | type == 4)
{
document.write(''+description+' '); }
if (type == 2 | type == 4) { document.write('align="top">'); }
}
if (type == 1 | type == 3)
{
if (type == 3) { document.write(''); }
document.write('
');
}
return true;
}
function tc(celltype,icon,info,author,size,link,thumbnail) {
// Celltype 1 - download
// Celltype 8 - download (external link)
// Celltype 9 - image download
// Celltype 2 - no header (empty)
// Celltype 3 - info + background
// Celltype 5 - description
// Celltype 6 - info
// Celltype 7 - info comment
// Author field parsing. Must add "not a number" check instead, but can't remember how to do that T_T
//if (author != 0 && author != 3 ) { } else { author = authors[author] }
// Dirty hack, but it works ^_^
if (authors[author] == undefined ) { } else { author = authors[author] }
if (celltype == 0) { document.write('File description File size Download '); }
if (celltype == 1 | celltype == 8)
{
document.write(''+info+' '+size+' Direct'); }
if (celltype == 8) { document.write(link+'" target="_blank" title="Download"> External'); }
document.write(' ');
}
if (celltype == 2 | celltype == 3)
{
document.write('');
if (celltype == 3 & info == undefined) { document.write(' '); }
if (celltype == 3 & info != undefined) { document.write(info); }
document.write(' ');
}
if (celltype == 5) {
if (info == 0) { info = 'Детальная информация о рисунке отсутствует'; }
document.write(''+author+' '+size+' ');
}
if (celltype == 9) { document.write(''+author+' '+size+' '); }
if (celltype == 6) {
document.write(''+info+' ');
}
if (celltype == 7) {
document.write(' ');
}
}
function gcl_e(a,i,m,s,e,title) {
document.write(''+title+' ');
}
/* Секция статистики сайта */
function getDaysCount(your_day) {
d0 = new Date(your_day);
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
if (dt > 0) {return Math.round(dt)} else {return ''}
}
function getDayText(num) {
single = 'день';
couple = 'дня';
lots = 'дней';
if (((num % 10) == 1) && ((num % 100) != 11)) { return single; } else
if (((num % 10) >= 2) && ((num % 10) <= 4) && !(((num % 100) >= 12) && ((num % 100) <= 14))) { return couple; } else
return lots;
}
function getDayText2(count) {
var getcount = count;
if (getcount > 9 && getcount < 20) {
return 'дней';
} else {
while (getcount > 9) { getcount -= 10 }
switch (getcount) {
case '' : return 'неизвестно сколько. Пожалуйста, сообщите администрации сайта о сбое в работе JavaScript. '; break
case 1 : return 'день'; break
case 2 : return 'дня'; break
case 3 : return 'дня'; break
case 4 : return 'дня'; break
default: return 'дней'
}
}
}
function getDayTextB(count) {
var getcount = count;
if (getcount > 9 && getcount < 20) {
return 'дней назад';
} else {
while (getcount > 9) { getcount -= 10 }
switch (getcount) {
case '' : return 'сегодня '; break
case 1 : return 'день назад'; break
case 2 : return 'дня назад'; break
case 3 : return 'дня назад'; break
case 4 : return 'дня назад'; break
default: return 'дней назад'
}
}
}
function cc(reset) {
cca = new Array();
cca[0] = '';
cca[1] = 'newso';
cca[2] = 'news';
cca[3] = 'newsd';
cca[4] = 'newsh';
cca[5] = 'newsm';
cca[6] = 'newsg';
ccc += 1;
if (ccc > 6) {ccc = 1;}
if (reset != undefined) {ccc = 1;}
return cca[ccc];
}
function cc2(reset) {
cca = new Array();
cca[0] = '';
cca[1] = 'n_o';
cca[2] = 'n_';
cca[3] = 'n_d';
cca[4] = 'n_h';
cca[5] = 'n_m';
cca[6] = 'n_g';
ccc += 1;
if (ccc > 6) {ccc = 1;}
if (reset != undefined) {ccc = 1;}
return cca[ccc];
}
function w(string) {
document.write(string);
return true;
}
// TEMPLATES:
function build_vn_row(vname)
{
return ''+vname+' ';
}
function build_vformat_row(vformat,vfmtclass)
{
return '[ *.'+vformat+' ] ';
}
function build_vnengine_template(idx,vname,vfs,vns)
{
vne_output = '';
vne_output += '';
vne_output += '
';
vne_output += '▼ '+vname+' ';
vne_output += ' ';
vne_output += ''+vfs+' ';
vne_output += '';
vne_output += '
';
vne_output += '
';
vne_output += vns;
vne_output += '
';
return vne_output;
}
// BUILD:
function build_vnengines()
{
vnt_out = '';
for(c=0;c'+vtitle+' '+vdev+' '+vyear+' '+vsize+' '+vsound+' '+vlang+' ';
if(vvndb != undefined) { vnli +=''+vvndb+' '; }
if(vdate != undefined) { vnli +=''+vdate+' '; }
vnli += '';
return vnli;
}
// BUILD:
function build_vnlist()
{
vnlist = '';
vnlist += 'Название Разработчик/издатель Год Размер Звук Язык VNDB Добавлено ';
for(c=0;c ';
for(c=0;c ';
vnlist += ' ';
vnlist += '
';
return vnlist;
}
/* Секция смайликов */
function smile(sn) { document.write(' '); }
function browser_ver(){
uagent=navigator.userAgent;
document.write(uagent);
}
function engine_ver(){
var codename = 'SkyBlue';
version = last_update;
build = getDaysCount(site_creation) - getDaysCount(last_update);
VER0 = '';
VER0 += codename;
VER0 += ' , a JavaScript-based HomePortal Engine
';
VER0 += '';
VER0 += 'Copyright © 2003-2010 Dmitri Poguliayev / WinKiller Studio. All Rights Reserved.
';
VER0 += 'Portions © 2009 katta aka M3956. All Rights Reserved.
';
VER0 += 'Portions © 2009 Nikita Voronov. All Rights Reserved.
';
VER0 += 'Designed for Opera & Mozilla Firefox.
';
VER0 += 'Uses Silk icons by FamFamFam .
';
VER0 += 'Uses KDE Crystal Clear icons.
';
return VER0;
}
/* КОНЕЦ */