
var ajax=null;
function getAjax(){
if (window.ActiveXObject)
   return new ActiveXObject("Microsoft.XMLHTTP");
else if (window.XMLHttpRequest) 
   return new XMLHttpRequest();
else {
   alert("Browser does not support AJAX.");
   return null;
  }
}

function clickcount(obj){
ajax=getAjax();
var param;
if (ajax != null) {   
   ajax.open("POST","/counter.php",false);
   param="in="+obj;
   ajax.setRequestHeader("Content-type", 
         "application/x-www-form-urlencoded");
   ajax.setRequestHeader("Content-length", param.length);
   ajax.setRequestHeader("Connection", "close"); 
   ajax.send(param);  
}
}

function usercount(page){
ajax=getAjax();
var param;
if (ajax != null) {   
   ajax.open("POST","/counter.php",false);
   param="page="+page;
   ajax.setRequestHeader("Content-type", 
         "application/x-www-form-urlencoded");
   ajax.setRequestHeader("Content-length", param.length);
   ajax.setRequestHeader("Connection", "close"); 
   ajax.send(param);  
}
}

// SUBNEWS
function subp(postid) 
{
	whichpost = document.getElementById(postid);
if 	
	(whichpost.className=="posts")	
	{whichpost.className="posth";}
else 
{whichpost.className="posts";}
}

// CHECKFORM

function repl(val) {
var find=val.value.match(/[^0-9()-_+]/g);
if (find!=null) {
val.value = val.value.replace(/[^0-9()-_+]/g, '');
}
}

function CheckForm(obj, elems) 
	{
	var element, pattern;
	for (var i = 0; i < obj.elements.length; i++)
		{
		element = obj.elements[i];
	 if (elems != undefined)
 if (elems.join().indexOf(element.type) < 0) continue;
 if (!element.getAttribute("check_message")) continue;
 if (pattern = element.getAttribute("check_pattern"))
 	{
	 pattern = new RegExp(pattern, "g");
	 if (!pattern.test(element.value))
  	{
 alert(element.getAttribute("check_message"));
 element.focus();
 return false;
 }
	}
 else if(/^\s*$/.test(element.value))
 {
 alert(element.getAttribute("check_message"));
 element.focus();
 return false;
 }
	}
 return true;
}

// IMGOPEN
function imgopen(imgf,tit)
{
rand_id='image'+(Math.round(Math.random()*1000));
outf="<html>"
 +"<head>"
 +"<title>"+tit+"</title>"
 +"<style>body{margin:0}</style>"
 +"<NOSCRIPT><link rel=stylesheet href=/style.css type=text/css></NOSCRIPT>"
 +"</head>" 
 +"<body bgcolor='#F7F7F7' leftmargin='0' topmargin='0'>"
 +"<img src=\""+imgf+"\">";
 
iopen="iwin=self.open('"+imgf+"', '"+rand_id+"', 'scrollbars=yes,width='+(img1.width+20)+',height='+(img1.height)+',top=0,left=0');"
 +"iwin.document.write('"+outf+"');"
 +"iwin.focus();";

img1=new Image();
img1.src=imgf;

if(img1.width!=0) eval(iopen);

else{
iwin = self.open('about:blank', 'f'+rand_id, 'width=100,height=100,top=0,left=0');
iwin.document.write("<html>"
+"<body>Загрузка...<br>"
 +"<"+"script>"
 +"function imo(img1){"+iopen
 +"self.close();"
 +"}<"+"/script>"
 +"<img src='"+imgf+"' onload='imo(this);'>");
 }
}

// OPEN A POPUP WINDOW
function openwin(url,w,h,s) {
 var scrl;
	if (s) { scrl="scrollbars=yes,"; w = w+16; }
	else { scrl="scrollbars=no,"; }

	if (!w) w = 640;
	if (!h) h = 480;

	fenster = window.open(url,"_blank",scrl+"resizable=yes,width="+w+",height="+h+",screenX=50,screenY=50,top=25,left=25");
	fenster.focus();
}


function setActiveStyleSheet(title) {
 var i, a, main;
 for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
 if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
 a.disabled = true;
 if(a.getAttribute("title") == title) a.disabled = false;
 }
 }
}

function getActiveStyleSheet() {
 var i, a;
 for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
 if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
 }
 return null;
}

function getPreferredStyleSheet() {
 return ('reg');
}

function createCookie(name,value,days) {
 if (days) {
 var date = new Date();
 date.setTime(date.getTime()+(days*24*60*60*1000));
 var expires = "; expires="+date.toGMTString();
 }
 else expires = "";
 document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
 var nameEQ = name + "=";
 var ca = document.cookie.split(';');
 for(var i=0;i < ca.length;i++) {
 var c = ca[i];
 while (c.charAt(0)==' ') c = c.substring(1,c.length);
 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
 }
 return null;
}

window.onload = function(e) {
 var cookie = readCookie("style");
 var title = cookie ? cookie : getPreferredStyleSheet();
 setActiveStyleSheet(title);
}

window.onunload = function(e) {
 var title = getActiveStyleSheet();
 createCookie("style", title, 365);
}

var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
if (title == 'null') {
 title = getPreferredStyleSheet();
}

setActiveStyleSheet(title);

// SHOWMAIL
function ShowMail(user, domain1, domain2) {
	var email = user+'&#64;'+domain1+'&#46;'+domain2;
	if (ShowMail.arguments[3]) name = ShowMail.arguments[3];
	else name = email;
	document.writeln('<a href="mailto:'+email+'">'+name+'</a>');
}
//-->
