// <!--
function PopUpWindow(url,w,h,name)
{
  window.name='main';
  if(!name) name='';
  window.open(url,name,"screenY=0,screenX=0,toolbar=no,scrollbars=yes,directories=no,status=no,menubar=no,resizable=yes,width="+w+",height="+h)
}

function PopUpImg(filename, x, y, title)
{
  var rnd=Math.round(Math.random()*10000);
  var htmlcode;
  htmlcode="<html><head><title>PlayGround.ru</title>";
  htmlcode+="<link rel='stylesheet' href='/main.css'>";
  htmlcode+="<link rel='shortcut icon' href='/favicon.ico'>";
  htmlcode+="<meta http-equiv='Content-Type' content='text/html; charset=windows-1251'></head>";
  htmlcode+="<body topmargin=0 leftmargin=0 marginheight=0 marginwidth=0 bgcolor=#ECEDEE>";
  htmlcode+="<a href=javascript:close()><img src='"+filename+"' width="+x+" height="+y+" border=0></a>";
  if(title) htmlcode+="<center style='color: #000000'>"+title+"</center>";
  htmlcode+="</body></html>";

  if(title) y+=20;
  var newWindow = window.open('', 'w'+rnd, "'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes,width="+x+",height="+y+"'");
  newWindow.document.write(htmlcode);
  return;
}


function ignore() {return true;}

var award = {
'r':   {'img':'ropnet', 'name':'Клиент интернет провайдера Ropnet'},
'pg':  {'img':'pg', 'name':'Сотрудник PlayGround.ru'},
'new': {'img':'new', 'name':'Новичок'},
'n':   {'img':'news', 'name':'За новости'},
'flash':   {'img':'game', 'name':'За загрузку Flash-игр'},
'blog':   {'img':'news', 'name':'За записи в блоге'},
'file':{'img':'file', 'name':'За файлы'},
'ch':  {'img':'cheat', 'name':'За читы'},
'fav': {'img':'favgames', 'name':'Список любимых игр обновлен'},
'pix': {'img':'pix', 'name':'Добавил картинку на PIX.PlayGround.ru'},
'cup': {'img':'cup', 'name':'Победитель...'},
'bd':  {'img':'bd', 'name':'С Днем Рождения!'},
'b':   {'img':'ban', 'name':'В "бане"'},
'k':   {'img':'kaka', 'name':'Какашка'},
'y':   {'img':'y', 'name':'Предупреждение'},
'j':   {'img':'joker', 'name':'С 1 апреля! 8)'},
'13':  {'img':'13', 'name':'Пятница, 13-е... >8-[~~'},
'ny1': {'img':'ny1', 'name':'С Новым Годом!'},
'ny2': {'img':'ny2', 'name':'С Новым Годом!'},
'ny3': {'img':'ny3', 'name':'С Новым Годом!'},
'ny4': {'img':'ny4', 'name':'С Новым Годом!'},
'p':   {'img':'pumpkin', 'name':'Вам на голову надели тыкву! 8)'},
'm':   {'img':'moder', 'name':'Модератор'},
'act': {'img':'act', 'name':'За проявленную активность!'}
};

function a(name)
{
  document.write("<img src='http://www.playground.ru/images/awards/"+award[name]['img']+".gif' width='20' height='20' hspace='2' vspace='2' alt='"+name+"' title='"+award[name]['name']+"' align=absmiddle>");
}

// 

var clientPC = navigator.userAgent.toLowerCase(); 
var clientVer = parseInt(navigator.appVersion); 

var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1)); 
var is_opera = (clientPC.indexOf("opera") != -1); 
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1) 
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1) 
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1)); 
var is_moz = 0; 

var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1)); 
var is_mac = (clientPC.indexOf("mac")!=-1); 

function mozillaWr(textarea, open, close) 
	{
	var selLength = textarea.textLength; 
	var selStart = textarea.selectionStart; 
	var selEnd = textarea.selectionEnd; 
	if (selEnd == 1 || selEnd == 2) selEnd = selLength; 
	var s1 = (textarea.value).substring(0,selStart); 
	var s2 = (textarea.value).substring(selStart, selEnd) 
	var s3 = (textarea.value).substring(selEnd, selLength); 
	textarea.value = s1 + open + s2 + close + s3; 
	txtarea.selectionEnd = 0; 
	txtarea.selectionStart = selEnd + open.length + close.length; 
	return; 
	} 

function pasteSelection(par1) 
{ 
  var txtarea = document.reply.body;
  if ((clientVer >= 4) && is_ie && is_win)
	{
		theSelection = document.selection.createRange().text; // Get text selection
		if (theSelection) {
			// Add tags around selection
			document.reply.body.focus();
			document.selection.createRange().text = '<'+par1+'>'+ theSelection+'</'+par1+'>';
			theSelection = '';
			return;
		}
		else	
		{
		selection = document.selection.createRange().text;
		document.reply.body.focus(); 
		if(par1) document.selection.createRange().text = '<'+par1+'>'+selection+'</'+par1+'>';
		}
	}
	else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
	{
		var open_tag='<'+par1+'>';
		var close_tag='</'+par1+'>';
		mozillaWr(txtarea, open_tag, close_tag);
		return;
	}
return; 
} 


function pasteSelectionCom(par1) 
{ 
  var txtarea = document.reply.comment;
  if ((clientVer >= 4) && is_ie && is_win)
	{
		theSelection = document.selection.createRange().text; // Get text selection
		if (theSelection) {
			// Add tags around selection
			document.reply.comment.focus();
			document.selection.createRange().text = '<'+par1+'>'+ theSelection+'</'+par1+'>';
			theSelection = '';
			return;
		}
		else	
		{
		selection = document.selection.createRange().text;
		document.reply.comment.focus(); 
		if(par1) document.selection.createRange().text = '<'+par1+'>'+selection+'</'+par1+'>';
		}
	}
	else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
	{
		var open_tag='<'+par1+'>';
		var close_tag='</'+par1+'>';
		mozillaWr(txtarea, open_tag, close_tag);
		return;
	}
return; 
} 

function pasteSelectionObj(par1, par2) 
{ 
  var txtarea = document.reply.body;
  if ((clientVer >= 4) && is_ie && is_win)
	{
		theSelection = document.selection.createRange().text; // Get text selection
		if (theSelection) {
			// Add tags around selection
			document.reply.body.focus();
			document.selection.createRange().text = '<'+par1+'>'+ theSelection+'</'+par1+'>';
			theSelection = '';
			return;
		}
		else	
		{
		selection = document.selection.createRange().text;
		document.reply.body.focus(); 
		if(par1) document.selection.createRange().text = '<'+par1+'>'+selection+'</'+par1+'>';
		}
	}
	else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
	{
		var open_tag='<'+par1+'>';
		var close_tag='</'+par1+'>';
		mozillaWr(txtarea, open_tag, close_tag);
		return;
	}
return; 
} 


/* ShowLinksBanner */
function createBanner()
{
	var ban = document.createElement( "div" );
	ban.id = "ShowBan";
	document.body.appendChild( ban );
	return ban;
}
function $( id )
{
	return document.getElementById( id );
}
function hideBanner()
{
	$( "ShowBan" ).style.display = "none";
}
function showBanner( obj )
{
	if ( !$( "ShowBan" ) ) var ban = createBanner();
	else var ban = $( "ShowBan" );
	var el = obj.parentNode.getElementsByTagName( "div" );
	var count = el.length - 1;

	ban.style.top   = el[ count ].offsetTop + "px";
	ban.style.left  = el[ count ].offsetLeft + "px";
	ban.style.width = el[ count ].offsetWidth + "px";
	ban.innerHTML = el[ 0 ].innerHTML;
	
	ban.style.display = "block";
  	return false;
}
function hideReg()
{
	var el = document.getElementsByTagName( "div" );
	for ( var i = 0; i < el.length; i++ )
		if ( el[ i ].className.match( "reg" ) )
			if ( el[ i ].innerHTML.length <= 9 ) el[ i ].className = "hidereg";
}

/* popunder */
function jspopunder()
{
  $js_popunderGlobalClick=$js_popunderGlobalClick+1;
  if($js_popunderGlobalClick==1)
  {
    $js_popunder_URL="http://www.playground.ru/popup/popunder.php?ref="+escape(document.referrer);
    $CookieTest=navigator.cookieEnabled;
    if($CookieTest)
    {
      $ISawAdvert=js_popundergetCookie("pg_popunder");
      if(!$ISawAdvert)
      {
        $js_pupunder_newwindow=window.open($js_popunder_URL,"_blank","toolbar=yes, location=yes, directories=yes, status=yes, menubar=yes, scrollbars=yes, resizable=yes, copyhistory=yes");
        if($js_pupunder_newwindow)
        {
          js_popundersetCookie("pg_popunder",1,12);
          $js_pupunder_newwindow.blur();
        }
      }
    }
  }
}

function js_popundersetCookie($Name,$Value,$EndH)
{
  var exdate=new Date();
  $EndH=exdate.getHours()+$EndH;
  exdate.setHours($EndH);
  document.cookie=$Name+ "=" +escape($Value)+(($EndH==null) ? "" : "; expires="+exdate.toGMTString()+"; path=/; domain=playground.ru");
}

function js_popundergetCookie($Name)
{
  if(document.cookie.length>0)
  {
    $Start=document.cookie.indexOf($Name + "=");
    if($Start!=-1)
    {
      $Start=$Start + $Name.length+1;
      $End=document.cookie.indexOf(";",$Start);
      if($End==-1) $End=document.cookie.length;
      return unescape(document.cookie.substring($Start,$End));
    }
  }
  return "";
}