if (window.top.location!=document.location) self.parent.location=document.location;

function IsStrOK(inStr,clevel)
{
var CharStr,i,RetRes=1;
CharStr="1234567890-";
if (clevel) CharStr="abcdefghijklmnopqrstuvwxyz_"+CharStr;
if (clevel>1) CharStr="ABCDEFGHIJKLMNOPQRSTUVWXYZ"+CharStr;
if (clevel>2) CharStr="@."+CharStr;
if (clevel>3) CharStr="АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэю\я"+CharStr; 
if (clevel>4) CharStr=" ():;,+="+CharStr;
if (clevel>5) CharStr="!#*%^[]|"+CharStr;
if (clevel>6) CharStr="{}\"\'?$~`<>\r\n"+CharStr;

for (i=0;i<inStr.length;i++)
{ if (CharStr.indexOf(inStr.charAt(i))<0) {RetRes=0; break;} }

return RetRes;
}



// Чтобы не зациклиться
var getObjErrorsCount = 0;
function $(id) 
{ 
var obj = document.getElementById (id);
if (! obj && ++getObjErrorsCount < 2) 
{
	alert ('Ой!\n\nПожалуйста, сообщите администрации сайта информацию об ошибке:\n\n"' + document.location + '" "' + id + '"');
}

return (obj);
}


function $S(id) 
{
var obj = $(id); 
return (obj.style); 
}


function trim (string)
{
return ( string.replace(/(^\s+)|(\s+$)/g, '') );
}


function tryGA()
{
try {
var pT = _gat._getTracker("UA-6997656-1");
pT._addOrganic("mail.ru","q");
pT._addOrganic("www.rambler.ru","words");
pT._addOrganic("nova.rambler.ru","query");
pT._addOrganic("search.qip.ru","query");
pT._addOrganic("nigma.ru","s");
pT._addOrganic("images.google.com","q");
pT._addOrganic("images.google.ru","q");
pT._addOrganic("images.yandex.ru","text");
pT._addOrganic("blogs.yandex.ru", "text");
pT._initData();
pT._trackPageview();
} catch(err) {}

}


function CheckAuth(FormN)
{
var Login=FormN.a_login.value.replace(/\s+$/, '');
Login=Login.replace(/^\s+/, '');

if (Login.length<2)
{ 
alert("Такого логина не может быть: он слишком короткий!");
FormN.a_login.focus(); 
return false; 
}
	
if (!IsStrOK(Login,2))
{ 
alert("Такого логина у нас нет!\nПроверьте, может, выбрана русская раскладка?");
FormN.a_login.focus(); 
return false; 
}

var Pass=FormN.a_pass.value.replace(/\s+$/, '');
Pass=Pass.replace(/^\s+/, '');

if (Pass.length<4)
{ 
alert("Такого пароля не может быть: он слишком короткий!");
FormN.a_pass.focus(); 
return false; 
}


/*
if (!IsStrOK(Pass,2))
{ 
alert("ВЫ ВВЕЛИ НЕВЕРНЫЙ ПАРОЛЬ!\nПроверьте, может, выбрана русская раскладка, или включен CAPS LOCK?");
FormN.a_pass.focus(); 
return false; 
}
*/

var rus = 'йцукенгшщзхъфывапролджэячсмитьбюЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ';
var lat = 'qwertyuiop[]asdfghjkl;\'zxcvbnm,.QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>?';

var PassOk = '';

for (var i = 0; i < Pass.length; i++)
{
	var p = rus.indexOf(Pass.charAt(i));
	if (p == -1) PassOk += Pass.charAt(i);
	else PassOk += lat.charAt(p);
}

FormN.a_pass.value = PassOk;

return true;
}


function ouw (id, prtype)
{
isPrtype = isNaN (prtype) ? '' : '&prtype=' + prtype;

UserWin=window.open('/showuser.php?id='+id+isPrtype, ('OpenUserWin'+id), 'toolbar=0,titlebar=0,location=0,directories=0,menubar=0,status=0,scrollbars=1,width=750,height=600,resizable=1');
if (UserWin) UserWin.focus();
}

function pf(user,item,closed)
{
var params='?u='+user+'&i='+item;
if (closed) params=params+'&c='+closed;
PricepWin=window.open('/showpricep.php'+params, 'ShowPricepF', 'toolbar=0,titlebar=0,location=0,directories=0,menubar=0,status=0,scrollbars=1,width=750,height=600,resizable=1');
if (PricepWin) PricepWin.focus();
}

function osw(Rec)
{
forceopen(Rec);
}

function oswpop(Rec)
{
var w=526, h=300;
var left=parseInt((screen.availWidth/2)-(w/2));
var top=parseInt((screen.availHeight/2)-(h/2));
SSSN=window.open('/sss.php?rid='+Rec, ('SSSWinN'+Rec), 'toolbar=0,titlebar=0,location=0,menubar=0,status=0,scrollbars=1,width='+w+',height='+h+',left='+left+',top='+top);
SSSN.focus();
}

function owoldsss()
{
var w=526, h=400;
var left=parseInt((screen.availWidth/2)-(w/2));
var top=parseInt((screen.availHeight/2)-(h/2));
left=left+(mt_rand(-3,3)*10);
top=top+(mt_rand(-3,3)*10);
var R=Math.round(Math.random()*1000000000);
SSS=window.open('/sss.php?f='+R, eval("'SSSWin"+R+"'"), 'toolbar=0,titlebar=0,location=0,menubar=0,status=0,scrollbars=1,width='+w+',height='+h+',left='+left+',top='+top);
if (SSS) SSS.focus();
}

function osh(Rec)
{
SSSH = window.open('/ssshist.php?pid='+Rec, 'SSSWinH', 'toolbar=0,titlebar=0,location=0,menubar=0,status=0,scrollbars=1,width=526,height=500');
if (SSSH) SSSH.focus();
}

function ocw()
{
ComplWin = window.open('/compup.php', 'OpenComplWin', 'toolbar=0,titlebar=0,location=0,menubar=0,status=0,scrollbars=1,width=526,height=300');
if (ComplWin) ComplWin.focus();
}

function openWindowFlash (game)
{
var width  = screen.availWidth >= 810 ? 800 : screen.availWidth - 20;
var height = screen.availHeight >= 730 ? 720 : screen.availHeight - 20;

var left = (screen.availWidth - width) / 2;
var top  = (screen.availHeight - height) / 2;

winFlash = window.open ('/flash.php?game='+game, 'WindowPlayFlash', 'toolbar=0,titlebar=0,location=0,menubar=0,status=0,scrollbars=1,width='+width+',height='+height+',left='+left+',top='+top+',resizable=1');
winFlash.focus();
}

var MlkH;
function omlink(url)
{
if (MlkH && !MlkH.closed)
{
MlkH.document.getElementsByTagName("CENTER")[0].innerHTML="<IMG SRC=\""+url+"\">";
MlkH.focus();
}
else
{
var w=720; var h=540;
MlkH=window.open('', '','toolbar=0,titlebar=0,location=0,menubar=0,status=0,directories=0,width='+w+',height='+h+',left='+parseInt((screen.availWidth/2)-(w/2))+',top='+parseInt((screen.availHeight/2)-(h/2))+',scrollbars,resizable');
setTimeout(("WriteMlkHWin(\""+url+"\")"),50);
}
return(false);
}

function WriteMlkHWin(url)
{
MlkH.document.write("<HTML><HEAD><TITLE>Смотрите картинку!</TITLE></HEAD><BODY><CENTER><IMG SRC=\""+url+"\"></CENTER></BODY></HTML>");
MlkH.document.close;
MlkH.focus();
}

function copyURL()
{
if (document.all)
{
var thisURL=document.location+'';

if (thisURL=='undefined') alert ("Ошибка - попробуйте скопировать ссылку вручную.");
else
{
window.clipboardData.clearData();
if (window.clipboardData.setData('Text', thisURL))
  alert("Ссылка скопирована. Теперь можете ее посылать :)");
else
  alert("Не удалось скопировать ссылку - попробуйте скопировать ее вручную.");
}

}
}

function MakeImgTitleSwitch(Auth)
{
 if (document.getElementsByTagName)
  {
  var CanSend="\nВы не авторизованы, отправить Срочное Сообщение вы не можете.";
  if (Auth) CanSend="\nНажмите на картинку, чтобы отправить CCC-сообщение.";
  var sssl=document.getElementsByTagName("IMG");
  for(i=0;i<sssl.length;i++)
    {
    if (sssl[i].title=="online") sssl[i].title="Пользователь в данный момент находитс\я на сайте (ONLINE!)"+CanSend;
    if (sssl[i].title=="offline") { sssl[i].title="Пользователь не присутствует сейчас на сайте (находитс\я в OFFLINE)"+CanSend; if (Auth) sssl[i].title+=" Оно дойдет, когда пользователь залогинитс\я."; }
    }
  }
}



function initArray()
{
this.length=initArray.arguments.length;
for (var i=0; i< this.length; i++) this[i+1]=initArray.arguments[i];
}

function mt_rand(lo,hi)
{
var range=hi-lo+1;
return Math.floor(Math.random()*range)+lo;
}



function getCookie (sName)
{
var aCookie = document.cookie.split ("; ");
	for (var i = 0; i < aCookie.length; i++)
 	{
   	var aCrumb = aCookie[i].split ("=");
   	if (sName==aCrumb[0]) return unescape (aCrumb[1]);
  	}
return (0);
}


function setCookie (sName, sValue)
{
date = new Date ();
document.cookie = sName + "=" + escape (sValue) + "; path=/; ";
}


// const
var checkSssSecDiff = 30;
var maxCountSssCheck = 55 * (60 / checkSssSecDiff);
// vars
var countSssCheck = maxCountSssCheck;
var isSssDisabled = 0;


function getCurSec ()
{
var timeDiff = (2008 - 1970) * 365 * 24 * 60 * 60 * 1000;
var dt = new Date ();
return ( Math.round ( ( dt.getTime() - timeDiff ) / 1000 ) );
}



// Called from /on/cs.php at some erros
// 0 - DB err
// 1 - SSS disabled
// 2 - usr sleep
function sssError (ercode)
{
isSssDisabled++;
var msg = '<IMG SRC="/i/contest/stop.gif" WIDTH=31 HEIGHT=31><BR>';

if (!ercode) msg += 'Проблемы с сервером. Не волнуйтесь, мы все починим <NOBR>:)</NOBR>';
else if (ercode==1) msg += 'Вы отключили прием ССС; чтобы включить их, <NOBR>нажмите <A HREF=/redirs.php?a=ssson>сюда</A>.</NOBR>';
else if (ercode==2) msg += 'Вы слишком долго отсутствовали, поэтому прием ССС был приостановлен. Чтобы снова получать сообщения, перейдите на другую страницу и, если необходимо, залогиньтесь!';
	
$('dSssError').innerHTML = '<FONT COLOR=#FF0000>' + msg + '</FONT>';
$S('dSssRemain').display = $S('dSssLoader').display = 'none';
} 



function remainSSS ()
{
if (isSssDisabled) return;
var r = parseInt ($('dSssRemain').innerHTML);

if (r > checkSssSecDiff) r = checkSssSecDiff;

if (!r) checkSSS ();
else
	{
	$('dSssRemain').innerHTML = --r;
	setTimeout ('remainSSS()', 1000);
	}
}



function runSssCheck ()
{
var oA = $('sAjaxSSS');
if (!oA) return;
	
$S('dSssRemain').color='#FF0000';

var url='/on/cs.php?foo=' + Math.round (Math.random() * 1000000000);
			
oA.language = 'javascript';
if (oA.setAttribute) oA.setAttribute ('src', url);
else oA.src = url;
}





function checkSSS ()
{
var cookieName = "ast";		// Action-SSS-Time
var needCheck = 0;
if (isSssDisabled) return;

//var actionTime = getCookie (cookieName);
//if (!actionTime) needCheck++;
//else if (getCurSec () > actionTime) needCheck++;

var actionTime = getCookie (cookieName);
var curSec		= getCurSec ();

if (!actionTime || curSec > actionTime || Math.abs (curSec - actionTime) > checkSssSecDiff) needCheck++;

// Run ajax sss check
if (needCheck)
{
	// Check user sleep
	countSssCheck--;
	if (countSssCheck <= 0) 
	{
		sssError (2);
		return;
	}

	// Time of future sss check
	actionTime = getCurSec() + checkSssSecDiff;
	setCookie (cookieName, actionTime);

	var oS = $('dAjaxSSS');
	if (!oS) return;

	oS.innerHTML = ':)<script id=sAjaxSSS><\/script>';
	
	setTimeout ('runSssCheck()', 150);
	
}


$('dSssRemain').innerHTML = actionTime - getCurSec();
setTimeout ('remainSSS()', 1000);
	
} // END function checkSSS ()




// Update IMG (IE only)
function reloadSssI()
{
	 if (document.all) 
	 {
//		if (dSssLoader.innerHTML == '&nbsp;') dSssLoader.innerHTML = '&nbsp;&nbsp;';
//		else dSssLoader.innerHTML = '&nbsp;';

	 	dSssLoader.innerHTML = dSssLoader.innerHTML == '&nbsp;' ? '&nbsp;&nbsp;' : '&nbsp;';

	 	setTimeout ('reloadSssI()', 2400);
	}
}




// Draw SSS-ststus form, run checkSSS ()
// mode:
// -1 : SSS disabled by user
// 0 : not logged
// 1 : logged OK
function echoSssStatus (mode)
{
var str = '<DIV CLASS=FSMALLEST STYLE="padding: 8px;">Вы не залогинились на сайте, поэтому получать и посылать <B><A HREF=/qanda/sssfaq.php>ССС</A></B>&nbsp;вы не в состоянии :)</DIV>';
var WhoWrote='<DIV STYLE="font-weight:bold; margin:12px;"><A HREF=/contlist.php?dig=sss>Кто мне писал ССС?</A></DIV>';
	
if (!navigator.cookieEnabled) str='<DIV CLASS=FSMALLEST STYLE="padding: 7px; color: #FF0000; font-weight: bold;">Cookies отключены, ССС работать не будут!</DIV><DIV CLASS=FSMALLEST STYLE="padding: 7px;">Подробнее - <A HREF=/qanda/sssfaq.php#A7>здесь</A>.</DIV>';
else
{
if (mode==1) str='<DIV STYLE="display:none;" ID=dAjaxSSS></DIV><CENTER><DIV STYLE="margin-top:16px; font-family:impact; font-size:15px; color:#A0A0A0;" ID=dSssRemain>?</DIV><DIV ID=dSssLoader STYLE="margin-top:-25px; background-image: url(/i/sss-loader.gif); width:32px; height:32px"></DIV><DIV ID=dSssError CLASS=FT STYLE="margin:5px;"></DIV></DIV>'+WhoWrote+'</CENTER>'; 
else if (mode == -1) str='<CENTER><DIV ID=dSssRemain></DIV><DIV ID=dSssLoader></DIV><DIV ID=dSssError CLASS=FT STYLE="margin:5px;"></DIV></DIV>'+WhoWrote+'</CENTER>';
}

document.write ('<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0 STYLE="border: 2px dashed #E79053;"><TR><TD><DIV TITLE="Что это такое?" CLASS=FT STYLE="padding:4px; background-color:#C4C7C8; border-bottom:1px solid #606060; cursor:pointer; text-align:center; color:#FFFFFF; text-decoration: underline; font-weight:bold; margin:1px;" ONMOUSEOVER="this.style.backgroundColor=\'#606060\';" ONMOUSEOUT="this.style.backgroundColor=\'#C4C7C8\';" ONCLICK="location.href=\'/qanda/sssfaq.php#A7\'">ССС-статус:</DIV>' + str + '</TD></TR></TABLE>&nbsp;');

if (mode==1) 
{
checkSSS ();
setTimeout ('reloadSssI()', 2400);
}
else if (mode == -1) sssError (1);
	
} // END function echoSssStatus (mode)







function PrintLeftNav()
{

var MenuI=new initArray('','Поиск анкет','В путешествие!','За\явка на вечер','Maybe-встречи','Москва','С.-Петербург','Фотоконкурс','','Сервисы','ДоМиКи!!!','ДомЛента','МейБлоги (дневники)','БлогЛента','ЕЖЕ-дневник','Даты, праздники','У кого Д.Р.?','Игротека','"Эрудитор"','"Вуайерист"','"Петрарка"','"Астроголик"','"Эробуриме"','"% популярности"','"Флеш"-игры','Добрый форум','Римский форум','Актив-форум','Барахолка','Интим-голосование','Житейские истории','&quot;Апокрифы&quot;','Секс-символы','Приколы (солянка)','Читаемые','Чит. загружаемые','Наблюдаемые','Наблюдаемые загруж.','','Дополнительно','Вопросы и Ответы','Журналистам','Партнерство','Оставить отзыв','');
var LinkI=new initArray('','/userc_search.php','/trip.php','/bidsearch.php','/party/','/party/capitals.php?city=141','/party/capitals.php?city=204','/contest/','','','/dom/','/dom/domlenta.php','/blogs/','/blogs/bloglenta.php','/diary.php','/celebrate.php','/birthdays.php','/play/','/play/eruditor.php','/play/vuaerist.php','/play/petrarca.php','/play/astrogolik.php','/play/eroburime.php?t=1','/play/popularity.php','/play/#flash','/comb/topics.php','/f22/topics.php','/lenta.php','/flea.php','/play/poll.php','/stories.php','/apocryphs.php','/celebs/','/jokes_all.php','/jokes1.php','/jokesup.php?t=1','/jokes2.php','/jokesup.php?t=2','','','/qanda/','/journalists.php','/partners.php','/feedback.php','');
var TypeI=new initArray(0,3,3,3,3,4,4,3,2,1,3,4,3,4,3,4,4,3,4,4,4,4,4,4,4,3,3,3,3,3,3,4,3,3,4,4,4,4,2,1,3,3,3,3,2);


for (var i=1; i<=TypeI.length; i++)
{
if (TypeI[i]<3)
{
if (TypeI[i]<2)
 {
 if (TypeI[i]) document.write('<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0 BGCOLOR=#FFAF90 STYLE="margin-bottom:4px;"><TR VALIGN=top><TD ROWSPAN=3><IMG SRC=/i/eml.gif WIDTH=16 HEIGHT=24></TD><TD WIDTH=100% BGCOLOR=#FDC3B4><IMG SRC=/t.gif WIDTH=2 HEIGHT=1 HSPACE=64></TD><TD ROWSPAN=3><IMG SRC=/i/emr.gif WIDTH=9 HEIGHT=24></TD></TR><TR><TD BGCOLOR=#F7E2D9><IMG SRC=/t.gif WIDTH=1 HEIGHT=2></TD></TR><TR><TD><H3>'+MenuI[i]+'</H3></TD></TR></TABLE>');
 document.write('<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0><TR><TD BGCOLOR=#A2A2A2 COLSPAN=5><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD></TR><TR><TD BGCOLOR=#A2A2A2><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD><TD><IMG SRC=/t.gif WIDTH=2 HEIGHT=1 HSPACE=2></TD><TD WIDTH=100%><TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>');
 }
else document.write('</TABLE></TD><TD><IMG SRC=/t.gif WIDTH=2 HEIGHT=1 HSPACE=2></TD><TD BGCOLOR=#A2A2A2><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD></TR><TR><TD ROWSPAN=2 COLSPAN=2><IMG SRC=/i/ul.gif WIDTH=7 HEIGHT=6></TD><TD HEIGHT=5><IMG SRC=/t.gif WIDTH=1 HEIGHT=1 VSPACE=2></TD><TD ROWSPAN=2 COLSPAN=2><IMG SRC=/i/ur.gif WIDTH=7 HEIGHT=6></TD></TR><TR><TD HEIGHT=1 BGCOLOR=#A2A2A2><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD></TR><TR><TD COLSPAN=5><IMG SRC=/t.gif WIDTH=1 HEIGHT=2 VSPACE=4></TD></TR></TABLE>');
}
else
{
if (TypeI[i]==3) document.write('<TR><TD COLSPAN=2><IMG SRC=/t.gif WIDTH=1 HEIGHT=2 VSPACE=4></TD></TR><TR VALIGN=top><TD><IMG SRC=/i/bm.gif WIDTH=16 HEIGHT=10></TD><TD WIDTH=100%><A HREF="'+LinkI[i]+'" CLASS=LN>'+MenuI[i]+'</A></TD></TR>');
else document.write('<TR><TD COLSPAN=2><IMG SRC=/t.gif WIDTH=1 HEIGHT=1 VSPACE=1></TD></TR><TR VALIGN=top><TD COLSPAN=2>&nbsp; &nbsp; &nbsp; &#149;&nbsp;<NOBR><A HREF="'+LinkI[i]+'" CLASS=LN2>'+MenuI[i]+'</A></NOBR></TD></TR>');
}
}

}


function echoCenterTopT()
{
document.write ('<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0 BGCOLOR=#D6E2F7 STYLE="margin-bottom:4px;"><TR VALIGN=top><TD ROWSPAN=3><IMG SRC=/i/ecl.gif WIDTH=22 HEIGHT=24></TD><TD WIDTH=100%><IMG SRC=/t.gif WIDTH=1 HEIGHT=1 HSPACE=213></TD><TD ROWSPAN=3><IMG SRC=/i/ecr.gif WIDTH=7 HEIGHT=24></TD></TR><TR><TD BGCOLOR=#F9FAFC><IMG SRC=/t.gif WIDTH=1 HEIGHT=2></TD></TR><TR><TD HEIGHT=21><FONT COLOR=#41416B>');
}

function echoCenterTopB()
{
document.write ('</FONT></TD></TR></TABLE><TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0 STYLE="margin-bottom:11px;"><TR><TD BGCOLOR=#A2A2A2 COLSPAN=5><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD></TR><TR><TD BGCOLOR=#A2A2A2><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD><TD><IMG SRC=/t.gif WIDTH=2 HEIGHT=1 HSPACE=2></TD><TD WIDTH=100%><IMG SRC=/t.gif WIDTH=2 HEIGHT=1 HSPACE=217 VSPACE=2></TD><TD><IMG SRC=/t.gif WIDTH=2 HEIGHT=1 HSPACE=2></TD><TD WIDTH=1 BGCOLOR=#A2A2A2><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD></TR><TR><TD BGCOLOR=#A2A2A2><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD><TD><IMG SRC=/t.gif WIDTH=2 HEIGHT=1 HSPACE=2></TD><TD>');
}



function echoCenterBottom()
{
document.write ('</TD><TD><IMG SRC=/t.gif WIDTH=2 HEIGHT=1 HSPACE=2></TD><TD BGCOLOR=#A2A2A2><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD></TR><TR><TD BGCOLOR=#A2A2A2><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD><TD><IMG SRC=/t.gif WIDTH=2 HEIGHT=1 HSPACE=2></TD><TD><IMG SRC=/t.gif WIDTH=1 HEIGHT=1 VSPACE=2></TD><TD><IMG SRC=/t.gif WIDTH=2 HEIGHT=1 HSPACE=2></TD><TD WIDTH=1 BGCOLOR=#A2A2A2><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD></TR><TR><TD ROWSPAN=2 COLSPAN=2><IMG SRC=/i/ul.gif WIDTH=7 HEIGHT=6></TD><TD HEIGHT=5><IMG SRC=/t.gif WIDTH=1 HEIGHT=1 VSPACE=2></TD><TD ROWSPAN=2 COLSPAN=2><IMG SRC=/i/ur.gif WIDTH=7 HEIGHT=6></TD></TR><TR><TD HEIGHT=1 BGCOLOR=#A2A2A2><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD></TR></TABLE>');
}



function echoWorkMenu(Stl,NoThumbs)
{
var W=' CLASS=WM>: ', StlS='', PS='<BR><A HREF=/redirs.php?a=thumbs'+W+'минифото -&gt;';
if (NoThumbs) PS=PS+'</A> <FONT COLOR=#E00000><B>вкл.</B></FONT>'; else PS=PS+'</A> <B>выкл.</B>';
if (Stl) StlS=' STYLE="background:url(/i/nolog.gif)"';
document.write('<DIV CLASS=WMLEAD><A HREF=/modify.php'+StlS+W+'изменить данные&nbsp;</A><BR><A HREF=/pricep.php'+W+'мой "прицеп"</A><BR><A HREF=/contlist.php?dig=sss'+W+'history сообщений</A><BR><A HREF=/activemode.php'+W+'активный режим</A><BR><A HREF=/voxpopuli.php'+W+'vox populi</A><BR><A HREF=/fishop.php'+W+'FISH-магазин</A><BR><A HREF=/contlist.php'+W+'контакт-лист</A> [<A HREF=/ignorlist.php CLASS=WM>игнор-лист</A>]<BR><A HREF=/blogs/blog.php'+W+'мой Дневник</A> <NOBR>[<A HREF=/blogs/bloglenta.php?mylenta CLASS=WM>фр-лента</A>]</NOBR><BR><A HREF=/dom/mylist.php'+W+'мои Домики</A> [<A HREF=/dom/domlenta.php?mylenta CLASS=WM>домлента</A>]<BR><A HREF=/play/myconsents.php'+W+'мои совпадени\я</A><BR><A HREF=/myrating.php'+W+'мой рейтинг</A>'+PS+'<BR><A HREF=/redirs.php?a=unlogin'+W+' разлогинитьс\я</A> [<A HREF=/redirs.php?a=unlogd CLASS=WM>уд.</A>]</DIV>');
}

function echoRightAd (AdT, r_adv, r_link)
{
var CLR1=new initArray('CEECF1','F2CBDB','DBDDFA','DBE2ED','F9D1C1','E8D9DA');
var CLR2=new initArray('94D3DB','EE9FBE','B9BDF5','B0C0D5','FFAF90','DBBBBE');
var CLR3=new initArray('EBF9EC','FEF0FB','E3F2F8','F0F7F3','FFF4EF','F6F1F0');
var Tit =new initArray('Истории','Форумы Домиков','Приколы','МейБлоги (дневники)','ЕЖЕ-дневник','Flash-игры!');
var LinkS=new initArray('/story.php?id=','/dom/df/','/jokes1.php?pg=','/blogs/read.php?r=','/diary.php?d=','');

if (AdT==6)
var CompLink='<DIV ALIGN=CENTER><A HREF="javascript:openWindowFlash(\''+r_link+'\')"><IMG SRC=/i/flashg/'+r_link+'.gif WIDTH=87 HEIGHT=60 ALT="Открыть игру!" BORDER=0 VSPACE=6 STYLE="padding:3px;border: inset 2px #A08040;"></A></DIV><DIV CLASS=FSMALLEST ALIGN=right STYLE="padding: 0 2px 5px 0"><A HREF="/play/#flash" CLASS=RADVL>еще игры&nbsp;&gt;&gt;</A></DIV>';
else var CompLink='<DIV CLASS=FSMALLEST ALIGN=right STYLE="margin: 3px 2px 5px 0"><A HREF="'+LinkS[AdT]+r_link+'" CLASS=RADVL>подробнее&nbsp;&gt;&gt;</A></DIV>';

document.write ('<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0 BGCOLOR=#'+CLR2[AdT]+'><TR VALIGN=top><TD ROWSPAN=3><IMG SRC=/i/ehl'+AdT+'.gif WIDTH=18 HEIGHT=20></TD><TD BGCOLOR=#'+CLR2[AdT]+' WIDTH=100%><IMG SRC=/t.gif WIDTH=2 HEIGHT=1 HSPACE=59></TD><TD ROWSPAN=3><IMG SRC=/i/ehr'+AdT+'.gif WIDTH=4 HEIGHT=20></TD></TR><TR><TD BGCOLOR=#'+CLR1[AdT]+'><IMG SRC=/t.gif WIDTH=1 HEIGHT=2></TD></TR><TR><TD CLASS=FT HEIGHT=18 STYLE="padding-bottom:2px;"><B>'+Tit[AdT]+'</B></TD></TR></TABLE><DIV CLASS=FSMALLEST STYLE="background-color:#'+CLR3[AdT]+';padding:4px 2px 3px 4px;">'+r_adv+CompLink+'</DIV>');
}


function echoSocDemTeaser(bb_value)
{
var userid = 160460529; 
var page = 1;
var rndnum = Math.round(Math.random() * 999111);
document.write('<iframe src="http://teasers.bannerbank.ru/bb.cgi?cmd=ad&hreftarget=_blank&pubid=' + userid + '&pg=' + page + '&vbn=1965&w=600&h=90&num=1&r=ssi&ssi=nofillers&r=ssi&nocache=' + rndnum + '&ref=' + escape(document.referrer) + '&loc=" frameborder=0 vspace=0 hspace=0 width=600 height=90 marginwidth=0 marginheight=0 scrolling=no></iframe>');
document.write('<iframe width=0 height=0 src="http://teasers.bannerbank.ru/bb.cgi?cmd=set_cookie&bb_domain=5&bb_value=' + bb_value + '&bb_time=15552000&rnd=' + rndnum + '" style="display:none"></iframe>');
}



function echoYDirect()
{
yandex_partner_id = 47894;
yandex_site_bg_color = 'FFFFFF';
yandex_site_charset = 'windows-1251';
yandex_ad_format = 'direct';
yandex_direct_type = '728x90';
yandex_direct_header_position = 'bottom';
yandex_direct_header_bg_color = 'FFFFE0';
yandex_direct_bg_start_color = 'FFFFFF';
yandex_direct_bg_end_color = 'B0F0FF';
yandex_direct_border_color = '6699CC';
yandex_direct_title_color = 'FF3333';
yandex_direct_url_color = '006699';
yandex_direct_all_color = '000000';
yandex_direct_text_color = '000000';
yandex_direct_hover_color = '6699CC';
document.write('<sc'+'ript type="text/javascript" src="http://an.yandex.ru/resource/context.js?rnd=' + Math.round(Math.random() * 100000) + '"></sc'+'ript>');
}


function echoBOTTOM(firstpage,noshowclass)
{
var CurDate=new Date();
document.write('<TABLE WIDTH="100%" CELLPADDING=0 CELLSPACING=0 BORDER=0 BGCOLOR=#547DC7 STYLE="margin-top: 25px;"><TR><TD><IMG SRC=/i/etl.gif WIDTH=18 HEIGHT=23></TD><TD NOWRAP WIDTH="100%" CLASS=AUTHNOTE BACKGROUND="/i/etb.gif" STYLE="text-align:center;padding-right:0px;">Мейби.Ру: Иде\я - 2000 г. Реализаци\я - 2002-' + CurDate.getFullYear() + ' г.&nbsp; Сделано в России.&nbsp; Реклама? Это вам надо <A HREF=/qanda/pricelist.php CLASS=AUTL>сюда!</A><BR><IMG SRC=/t.gif WIDTH=2 HEIGHT=1 HSPACE=356></TD><TD><IMG SRC=/i/etr.gif WIDTH=18 HEIGHT=23></TD></TR></TABLE>');
document.write('<TABLE WIDTH="95%" CELLPADDING=0 CELLSPACING=0 BORDER=0><TR><TD>&nbsp;');
}


function echoBOTTOMclose()
{
var rndnum = Math.round(Math.random() * 999111);
document.write('</TD><TD ALIGN=center>&nbsp;<BR><A HREF="http://top100.rambler.ru/home?id=404874" TARGET=_blank><IMG SRC="/i/rambler.gif" ALT="Rambler\'s Top100" WIDTH=88 HEIGHT=31 BORDER=0></A> &nbsp; <A HREF=http://top.mail.ru/jump?from=443933 TARGET=_blank><IMG SRC="http://d6.cc.b6.a0.top.mail.ru/counter?id=443933;t=56&nocache='+rndnum+'" BORDER=0 HEIGHT=31 WIDTH=88></A></TD></TR></TABLE>');
// MobAdVenture
try {
if (maCheckCookie()){document.write("<sc"+"ript language='JavaScript' src='http://ad.mobadventure.com/bb.cgi?cmd=ad&hreftarget=_blank&pubid=165465962&pg=2&r=js&ssi=nofillers&vbn=1976&num=1&w=0&h=0&ref="+escape(document.referrer)+"&loc=&nocache="+Math.round(Math.random()*999111)+"'>\n</sc"+"ript>");}
} catch(err) {}

}



function echoInWinHead(banner,htmlt)
{
var randn = mt_rand(1,1000000000);
document.write ('<TABLE WIDTH="100%" CELLPADDING=0 CELLSPACING=0 BORDER=0><TR VALIGN=center><TD><A HREF="/"><IMG SRC=/i/logonpda.gif WIDTH=180 HEIGHT=64 ALT="На первую страницу" BORDER=0 HSPACE=4></A></TD>');
if (htmlt.length) document.write(htmlt)
else
{
if (banner) document.write ('<TD ALIGN=right><a href=http://www.lbe.ru/cgi-bin/href/mayberu?'+randn+' target=_blank><img src=http://www.lbe.ru/cgi-bin/banner/mayberu?'+randn+' width=468 height=60 border=0 alt="List Banner Exchange" ismap></a></TD>');
else document.write ('<TD CLASS=FT ALIGN=right><FONT COLOR=#808080>По просьбам трудящихся, рекламу пока отключили :)</FONT></TD>');
}
document.write ('</TR></TABLE>');
}

function echoInWinSubHead(title)
{
document.write ('<TABLE WIDTH="100%" CELLPADDING=0 CELLSPACING=0 BORDER=0 BGCOLOR=#D6E2F7 STYLE="margin-bottom:4px;"><TR><TD COLSPAN=3 BGCOLOR=#FFFFFF><IMG SRC=/t.gif WIDTH=1 HEIGHT=1 VSPACE=5></TD></TR><TR VALIGN=top><TD ROWSPAN=3><IMG SRC=/i/ecl.gif WIDTH=22 HEIGHT=24></TD><TD WIDTH="100%"><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD><TD ROWSPAN=3><IMG SRC=/i/ecr.gif WIDTH=7 HEIGHT=24></TD></TR><TR><TD BGCOLOR=#F9FAFC><IMG SRC=/t.gif WIDTH=1 HEIGHT=2></TD></TR><TR><TD ALIGN=center HEIGHT=23><B STYLE="font-family:Arial,sans-serif;font-size:17px;color:#41416B;">'+title+'</B></TD></TR></TABLE><TABLE WIDTH="100%" CELLPADDING=0 CELLSPACING=0 BORDER=0><TR><TD BGCOLOR=#A2A2A2 COLSPAN=5><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD></TR><TR><TD BGCOLOR=#A2A2A2><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD><TD><IMG SRC=/t.gif WIDTH=2 HEIGHT=1 HSPACE=2></TD><TD><IMG SRC=/t.gif WIDTH=2 HEIGHT=1 HSPACE=317 VSPACE=2></TD><TD><IMG SRC=/t.gif WIDTH=2 HEIGHT=1 HSPACE=2><TD WIDTH=1 BGCOLOR=#A2A2A2><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD></TR><TR><TD BGCOLOR=#A2A2A2><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD><TD><IMG SRC=/t.gif WIDTH=2 HEIGHT=1 HSPACE=2></TD><TD>');
}

function rulak(title)
{
document.write ('<DIV STYLE="background-color:#ffe2d9; text-align:center; padding:3px; font-family:Arial,sans-serif; font-size:16px; color:#995665; border-top:3px double #f9cbc9; border-bottom:1px solid #bc977e;"><B>'+title+'</B></DIV>');
}

function echoInWinBottom()
{
var randn = mt_rand(1,1000000000);
document.write ('</TD><TD><IMG SRC=/t.gif WIDTH=2 HEIGHT=1 HSPACE=2><TD WIDTH=1 BGCOLOR=#A2A2A2><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD></TR><TR><TD ROWSPAN=2 COLSPAN=2><IMG SRC=/i/ul.gif WIDTH=7 HEIGHT=6></TD><TD HEIGHT=5><IMG SRC=/t.gif WIDTH=1 HEIGHT=1 VSPACE=2></TD><TD ROWSPAN=2 COLSPAN=2><IMG SRC=/i/ur.gif WIDTH=7 HEIGHT=6></TD></TR><TR><TD HEIGHT=1 BGCOLOR=#A2A2A2><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD></TR><TR><TD COLSPAN=5><IMG SRC=/t.gif WIDTH=1 HEIGHT=1 VSPACE=3></TD></TR><TR><TD COLSPAN=5 ALIGN=center><A HREF="http://top100.rambler.ru/home?id=404874"><IMG SRC="http://top100-images.rambler.ru/top100/w2.gif" ALT="Rambler\'s Top100" WIDTH=88 HEIGHT=31 BORDER=0></A> &nbsp; <A TARGET=_top HREF=http://top.mail.ru/jump?from=443933><IMG SRC="http://d6.cc.b6.a0.top.mail.ru/counter?id=443933;t=56&nocache='+randn+'" BORDER=0 HEIGHT=31 WIDTH=88></A></TD></TR></TABLE>');
}


var Fcolors=new initArray('ED212B','FF00FF','FF99CC','993300','FF6600','FF9900','EEBE00','000000','999999','99CC00','FFFFFF','808000','FEFF3D','FFDF9B','008000','00FF00','CCFFCC','003366','006C80','33CCCC','00FFFF','CCFFFF','0000FF','00CCFF','99CCFF','333399','666699','920091','993366','CC99FF');

function td3(c,a,m)
{
if (m)
 {
 var Otb='';
 var r='<TABLE CELLPADDING=0 CELLSPACING=0>';
 }
else
 {
 var Otb='<TR><TD BGCOLOR=#909090><IMG SRC=/t.gif WIDTH=2 HEIGHT=1 HSPACE=24></TD></TR>';
 var r='<TABLE WIDTH=50 CELLPADDING=0 CELLSPACING=0'+(a?' ALIGN=right>':'>')+Otb;
 }
var s = new initArray(0,0,0);
s[1]=Math.floor(c/900); s[2]=Math.floor((c-900*s[1])/30); s[3]=c-900*s[1]-30*s[2];
for (var i=1;i<=3;i++) r=r+'<TR><TD BGCOLOR="#'+Fcolors[s[i]+1]+'"><IMG SRC=/t.gif '+(m?'WIDTH=12 HEIGHT=4':'HEIGHT=1 WIDTH=1 VSPACE=4')+'></TD></TR>';
document.write (r+Otb+'</TABLE>');
}


domnS=0;
function clickdomn(e)
{

if (!e) var e=window.event;
var evx=0, evy=0;

if (document.all) {var DomH=DomNav.style; var DomB=DomNBack.style; }
if (document.getElementById)
 {
 var DomH=document.getElementById('DomNav').style;
 var DomB=document.getElementById('DomNBack').style;
 }
if (e.pageX || e.pageY) { evx=e.pageX; evy=e.pageY; }
else { evx=e.clientX+document.body.scrollLeft; evy=e.clientY+document.body.scrollTop; }

evx-=15; evy-=47;

if (domnS) HideDomM();
else
{
domnS=1;
DomH.display="block"; DomH.position="absolute";
DomH.top=evy; DomH.left=evx;
DomB.display="block"; DomB.position="absolute";
DomB.top=evy-15; DomB.left=evx-10;
}

}


function HideDomM()
{
if (document.all) {var DomH=DomNav; var DomB=DomNBack; }
if (document.getElementById)
 {
 var DomH=document.getElementById('DomNav');
 var DomB=document.getElementById('DomNBack');
 }
DomH.style.display="none"; DomB.style.display="none"; domnS=0;
}

function DomMenu()
{
document.write ("<DIV ALIGN=right><IMG SRC=/i/domnav.gif WIDTH=210 HEIGHT=35 TITLE=\"Нажмите, чтобы раскрыть все разделы Домика\" ONMOUSEOVER=\"this.src='/i/domnavo.gif'\" ONMOUSEOUT=\"this.src='/i/domnav.gif'\" STYLE=\"cursor:pointer; cursor:hand; margin-bottom: 9px;\" ONCLICK=\"clickdomn(event)\"></DIV>");
}

function Slava(prtype,uid,addinfo,text,pc,cmnts,seen)
{
var ptb=new initArray('8F3259','BC9E47','8C1C00','6ACD00','DA4488','467ED8','669900','3594CF','00874E','995B00');
var ptc=new initArray('E4C9F8','F5DFF0','FFC2C3','FFFEC9','E6FFF9','D2DAD8','82F7A9','FF7EB7','B3E3E8','CFFF9A');
var fdir=Math.ceil(uid/1000)+"";
var picp="/photos/"+((fdir.length<3)?"0":"")+((fdir.length<2)?"0":"")+fdir+"/t"+uid+".jpg";

cmnts = cmnts ? "комментов:&nbsp;" + cmnts : 'комментов&nbsp;нет';
cmnts = "<BR>[кликов:<B>"+seen+"</B>, <A HREF=/slavacmnts.php?uid=" + uid + "&pr=" + prtype + ">" + cmnts + "</A>] ";


if (prtype<3)
{
	document.write ("<TABLE BORDER=0 CELLPADDING=0 WIDTH=\"100%\" CELLSPACING=0><TR><TD BGCOLOR=#A0A0A0><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD></TR><TR><TD ALIGN=center STYLE=\"background-image:url(/i/mod_gray.gif);\" CLASS=FSMALLEST ONMOUSEOVER=\"this.style.backgroundImage='url(/i/mod.gif)'\" ONMOUSEOUT=\"this.style.backgroundImage='url(/i/mod_gray.gif)'\"><A HREF=\"javascript:ouw("+uid+", " + prtype + ")\" STYLE=\"color: Black; text-decoration: none;\"><IMG SRC="+picp+" WIDTH=80 HEIGHT=100 TITLE=\""+addinfo+"\" VSPACE=6 BORDER=0 ONERROR='this.src=\"/i/notm" + (prtype == 1 ? 'b' : 'g')+ ".gif\"'><BR>"+addinfo+"</A>"+cmnts+"</TD></TR></TABLE>&nbsp;");
}


if (prtype==3)
document.write ("<DIV ALIGN=center STYLE=\"font-size:10px; line-height:11px; text-align:left; padding:3px 2px; border: 2px dotted #"+ptb[pc]+"; background-color:#"+ptc[pc]+"; margin: 10px 0px;\">"+text+"<DIV ALIGN=right><A HREF=\"javascript:ouw("+uid+", " + prtype + ")\" CLASS=REDL>"+addinfo+"</A><BR><IMG SRC=/t.gif WIDTH=1 HEIGHT=3>"+cmnts+"</DIV></DIV>");
}

function howslava(a)
{
document.write ("&nbsp;<TABLE WIDTH=\"100%\" CELLPADDING=2 CELLSPACING=0 BORDER=0 BGCOLOR=#DEFFD7 STYLE=\"cursor:pointer;cursor:hand;border-top: #B4E0AA 2px solid;\" ONCLICK=\"location.href='"+(a?(""):("/qanda"))+"/slava.php'\" ONMOUSEOVER=\"this.style.borderTopColor='#ffa287'\" ONMOUSEOUT=\"this.style.borderTopColor='#D4F3CD'\" TITLE=\""+(a?("Подать заявку на размещение в этой колонке"):("Прочитать правила размещения тут"))+"\"><TR><TD ALIGN=center STYLE=\"border-top: #FFFFFF 1px solid; font-family:'Comic Sans MS',fantasy,arial;font-size:14px; line-height:18px; padding-bottom:3px; color: #0C725E; \"><B>Как попасть в<BR>\"15&nbsp;мин. Славы?\"</B></TD><TD STYLE=\"border-top: #FFFFFF 1px solid;\"><IMG SRC=/i/slavahere.gif WIDTH=22 HEIGHT=28></TD></TR></TABLE><BR>");
}



var mcount=0, ZiCount=100, dragwinno=0, XmsgD=0, YmsgD=0, MsgCover=0;


function ClosePopMsg(num)
{
if (document.all) var w=eval("msgno"+num);
else { if (document.getElementById) var w=document.getElementById("msgno"+num); }
var u = (typeof(w.style.left)=="string") ? "px" : 0;
w.style.visibility="hidden";
w.style.top="-500"+u; w.style.left="-600"+u;
}




function EngageMsg(e)
{

if (!e) var e=window.event;
var target = (e.target) ? e.target : e.srcElement;
var evx=0, evy=0;

if (!target.id.indexOf('mgrip') || !target.id.indexOf('msgno')) dragwinno=parseInt(target.id.substring(5,target.id.length));
else { dragwinno=0; return true; }

if (document.body && document.body.setCapture) document.body.setCapture();

if (e.pageX || e.pageY) { evx=e.pageX; evy=e.pageY; }
else { evx=e.clientX+document.body.scrollLeft; evy=e.clientY+document.body.scrollTop; }

if (document.all) var w=eval("msgno"+dragwinno);
else if (document.getElementById)  var w=document.getElementById("msgno"+dragwinno);

if (w.style.zIndex<ZiCount) { ZiCount++; w.style.zIndex=ZiCount; }

var u = (typeof(w.style.left)=="string") ? "px" : 0;
var wsl=parseInt(w.style.left), wst=parseInt(w.style.top);

XmsgD=evx-wsl; YmsgD=evy-wst; w.style.backgroundColor="#D3CD80";
if (w.style.filter) w.style.filter="alpha(opacity=70)";
e.cancelBubble=true;
return false;
}


function MvMsg(e)
{
if (!e) var e=window.event;
var evx=0, evy=0;

if (dragwinno)
 {
 if (e.pageX || e.pageY) { evx=e.pageX; evy=e.pageY; }
 else { evx=e.clientX+document.body.scrollLeft; evy=e.clientY+document.body.scrollTop; }

 if (document.all) var w=eval("msgno"+dragwinno);
 else if (document.getElementById)  var w=document.getElementById("msgno"+dragwinno);

 var u = (typeof(w.style.left)=="string") ? "px" : 0;
 w.style.left=evx-XmsgD+u; w.style.top=evy-YmsgD+u;
 
 e.cancelBubble=true;
 return false;
 }
else return true;
}




function RelMsg(e)
{
if (!dragwinno) return true;
if (!e) var e=window.event;
if (document.all) var w=eval("msgno"+dragwinno);
else if (document.getElementById)  var w=document.getElementById("msgno"+dragwinno);
w.style.backgroundColor="#E0E0E0";
if (w.style.filter) w.style.filter="alpha(opacity=100)";
dragwinno=0;
if (document.body && document.body.releaseCapture) document.body.releaseCapture();
}



// Эмуляция insertAdjacentHTML для Мозиллы
if (document.getElementById && !document.all)
{
HTMLElement.prototype.AdjHTMLbb = function (sHTML)
 {
 var df; 
 var r = this.ownerDocument.createRange();
   
 r.selectNodeContents(this);
 r.collapse(false);
 df = r.createContextualFragment(sHTML);
 this.appendChild(df);
};
}



function forceopen(Rid)
{
mcount++; ZiCount++;
var RNDnum=Math.round(Math.random()*1000000000), scX=0, scY=0;
var oparms="f="+RNDnum, popheight=400;
if (Rid) { oparms="rid="+Rid; popheight=300; }

if (document.all) var divo=document.all.mpcont;
else if (document.getElementById) var divo=document.getElementById("mpcont");

if (document.body && typeof(document.body.scrollTop) != "undefined")
{
scX += document.body.scrollLeft;
scY += document.body.scrollTop;
}
else if (typeof window.pageXOffset != "undefined")
{
scX += window.pageXOffset;
scY += window.pageYOffset;
}

var WinW=window.innerWidth ? window.innerWidth : document.body.clientWidth;
var WinH = window.innerHeight ? window.innerHeight : document.body.clientHeight;

var x = Math.round(((WinW-526))/2)+scX;
var y = Math.round(((WinH-popheight))/2)+scY;
x=x+(mt_rand(-3,3)*10);
y=y+(mt_rand(-3,3)*10);

var PopAdjHtml="<DIV ID=msgno"+mcount+" STYLE=\"position:absolute; top:"+y+"px;left:"+x+"px; z-index:"+ZiCount+"; width:530px; height:"+(popheight+23)+"px; padding: 3px; border-top: #6c83c4 1px solid; border-left: #1C3360 1px solid; border-right: #8890A2 2px solid; border-bottom: #858EA0 2px solid; visibility:hidden; filter:revealTrans(duration=0.5);\" ALIGN=center><DIV STYLE=\"position:absolute;\"><IMG SRC=/t.gif WIDTH=487 HEIGHT=30 ID=mgrip"+mcount+"></DIV><TABLE WIDTH=530 CELLPADDING=0 CELLSPACING=0 BORDER=0 BGCOLOR=#A5D4F7><TR VALIGN=top><TD COLSPAN=3><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD></TR><TR><TD ALIGN=right COLSPAN=3 BGCOLOR=#F9FAFC><IMG SRC=/t.gif WIDTH=1 HEIGHT=1></TD></TR><TR><TD ALIGN=center BACKGROUND=\"file:///C:/MAYBE.RU/stitbgr.gif\"><B>Система Срочных Сообщений на MAYBE.RU</B><BR><IMG SRC=/t.gif WIDTH=2 HEIGHT=1 HSPACE=243></TD><TD><A HREF=# ONCLICK=\"var SSS"+mcount+"; window.frmsgno"+mcount+".OpenRelWin();return false;\"><IMG SRC=/i/sssb1.gif WIDTH=19 HEIGHT=18 BORDER=0 VSPACE=2 HSPACE=1 ALT=\"отцепить окно\"></A></TD><TD><A HREF=\"javascript:ClosePopMsg("+mcount+");\"><IMG SRC=/i/sssb2.gif WIDTH=19 HEIGHT=18 BORDER=0 VSPACE=2 HSPACE=1 ALT=\"закрыть\"></A></TD></TR></TABLE></DIV>";

if (divo.insertAdjacentHTML) divo.insertAdjacentHTML("BeforeEnd",PopAdjHtml);
else if (document.getElementById) divo.AdjHTMLbb(PopAdjHtml);

if (document.all) var CurWin=document.all["msgno"+mcount];
else if (document.getElementById) var CurWin=document.getElementById("msgno"+mcount);

var isF=0; if (CurWin.filters && !Rid) isF=1;


if (isF)
{
CurWin.filters.revealTrans.Apply();
CurWin.filters.revealTrans.transition=5;
}

CurWin.style.visibility="visible";

if (isF) CurWin.filters.revealTrans.Play();

if (Rid) finMsgOpen(mcount,oparms,popheight);
else setTimeout(('finMsgOpen('+mcount+',"'+oparms+'",'+popheight+','+isF+')'),900);
}


function finMsgOpen(mcount,oparms,popheight,isF)
{
var Lw='<IFRAME SRC="/sss.php?'+oparms+'" NAME=frmsgno'+mcount+' FRAMEBORDER=0 VSPACE=0 HSPACE=0 WIDTH=530 HEIGHT='+popheight+' MARGINWIDTH=0 MARGINHEIGHT=0 SCROLLING=yes></IFRAME>';
if (document.all) var CurWin=document.all["msgno"+mcount];
else if (document.getElementById) var CurWin=document.getElementById("msgno"+mcount);

if (isF)
{
CurWin.filters.revealTrans.Apply();
CurWin.filters.revealTrans.transition=12;
}
if (CurWin.insertAdjacentHTML) CurWin.insertAdjacentHTML("BeforeEnd",Lw);
else if (document.getElementById) CurWin.AdjHTMLbb(Lw);
if (isF) CurWin.filters.revealTrans.Play();

CurWin.style.backgroundColor="#E0E0E0";
}


function initDrag()
{
	if (document.body & document.body.addEventListener)
	{
		document.addEventListener("mousedown", EngageMsg, true);
		document.addEventListener("mousemove", MvMsg, true);
		document.addEventListener("mouseup", RelMsg, true);
		return;
	}
	
	document.onmousedown = EngageMsg;
	document.onmousemove = MvMsg;
	document.onmouseup = RelMsg;
}


// Прекэширование картинок
// Параметры: имена файлов, через запятую
function imgPreload ()
{
	for (var i = 0; i < arguments.length; i++)
	{
	  	var img = document.createElement ('img');
  		img.src = arguments[i];
	}
}


function drawKeywordsCloud (strData, divId, urlPrefix)
{
if (strData.length < 50)
{
alert ('Ошибка при создании облака ключевых слов.\n\nПожалуйста, пожалуйтесь на эту ошибку администрации сайта.');
return;
}

// Если последний символ - разделитель - снести, дабы не было пустого элемента массива
if (strData.charAt(strData.length - 1) == '#')
{
strData = strData.substr (0, strData.length - 1);
}

var arrKeywords = strData.split ('#');
arrKeywords.sort();

var countMin = -1;
var countMax = -1;
for (var i = 0; i < arrKeywords.length; i++)
{
var arrTemp = arrKeywords[i].split('@');
var count = parseInt (arrTemp[1]);

if (countMin == -1 || count < countMin) countMin = count;
if (countMax == -1 || count > countMax) countMax = count;
}

var fontSizeMin 		= 10;
var fontSizeMax 		= 40;
var fontDiff 			= fontSizeMax - fontSizeMin;
var keywordsDiff 		= countMax - countMin;
var fontKeywordsDiff = fontDiff / Math.log (keywordsDiff);

var buf = '';
for (var i = 0; i < arrKeywords.length; i++)
{
var arrTemp = arrKeywords[i].split('@');
var count = parseInt (arrTemp[1]);

var hrefSize = fontKeywordsDiff * Math.log (count - countMin + 1) + fontSizeMin;

buf += '<A HREF="' + urlPrefix + arrTemp[0] + '" CLASS=CLOUD STYLE="font-size:' + Math.round (hrefSize) + 'px; line-height:95%">' + arrTemp[0] + '</A>&nbsp; ';
}

$(divId).innerHTML = buf;
$S(divId).display  = '';
}
// function drawKeywordsCloud (strData, divId, urlPrefix)


// Для счетчиков количества символов в элементах ввода
function updateCommentCounter (objId, curLength, maxLength)
{
	$(objId).innerHTML = curLength <= maxLength ? '[ еще можно: <B STYLE="background-color:#83A890;color:#FFFFFF;padding:2px 3px;">' + (maxLength - curLength) + '</B> ]' : '[ <SPAN STYLE="color:#A00000;">не влезает:</SPAN> <B STYLE="background-color:#AE637B;color:#FFFFFF;padding:2px 3px;">' + (curLength - maxLength) + '</B> ]';
}


// Создание Ajax запросов
function doAjax (url)
{
  var script  = document.createElement ('script');
  script.src  = url + '&random=' + Math.random();
  script.type = 'text/javascript';
  document.body.appendChild (script);
}

// Для дебага
function assert (condition, message)
{
	if (! condition)
	{
		alert ('Здравствуйте!\n\nЯ - критическая ошибка: ' + message + '.\n\nЕсли вас не затруднит, расскажите администрации сайта о моем существовании :)');

		var i = 1 / 0;	
	}
}