﻿var req;
var reqTimeout;
var id1; 
var i;
var sh_w=0;
var sh_w2=0;
var a=0;
//
function style_none()
{
    var expires = "";
    var d = new Date();
    d.setTime(d.getTime() + 240 * 60 * 60 * 1000 );
	expires = "; expires=" + d.toGMTString();
    document.cookie = "style_events" + "=" + "1" + expires + "; path=/";
document.getElementById('events').style.display='none';
document.getElementById('yahoo').style.display='none';
document.getElementById('ev_w').innerHTML='<a style="border-bottom: 1px dashed red; text-decoration: none;" id=a2 href="" Onclick="javascript:style_yes();return false;">События</a><br />';
}
//
function event_go()
{
query='event_type=';
for (i=1;i<10;i++)
{
if(document.getElementById('ev_w'+i).checked==true)
{
query+=document.getElementById('ev_w'+i).value;
}
}
query+='&event_date='+document.getElementById('date_w_events').value;
query+='&event_level='+document.getElementById('event_level').value;
query+='&event_num='+document.getElementById('event_num').value;
ToId('ajax_code/events.php?'+query,'events_wa','',1);
}
//
function events_2()
{
if (a!=1)
{
setTimeout('events()',1000);
}
}
//
function events()
{
try
{
a=1;
if (document.getElementById('ev_w').innerHTML=='')
{
ToId('ajax_code/events.php','events_wa','',1);
}
}
catch(e)
{}
}
//
function style_yes()
{
    var expires = "";
    var d = new Date();
    d.setTime(d.getTime() + 240 * 60 * 60 * 1000 );
	expires = "; expires=" + d.toGMTString();
    document.cookie = "style_events" + "=" + "0" + expires + "; path=/";
	try
	{
document.getElementById('events').style.display='';
document.getElementById('yahoo').style.display='';
document.getElementById('ev_w').innerHTML='';
events();
}
catch(e){}
}
//
function auction()
{
query='';
query+='type='+document.getElementById('type').value;
query+='&type2='+document.getElementById('type2').value;
query+='&lvl1='+document.getElementById('lvl1').value;
query+='&lvl2='+document.getElementById('lvl2').value;
if (Math.round(document.getElementById('lvl1').value)>Math.round(document.getElementById('lvl2').value))
{
alert('Начальный уровень выборки должен быть меньше или равен конечному');
}else
{
document.getElementById('auction').innerHTML=LoadFile('ajax_code/auction.php?'+query,'auction');
}
}
//
function WHERE(clan)
{
sh_w2=0;
sh_w=0;
tr_timer=document.getElementsByTagName('tr');
for (i=0;i<tr_timer.length;i++)
{
tr_timer[i].style.display='';
}
for (i=0;i<tr_timer.length;i++)
{
if (tr_timer[i].id!=clan)
{
tr_timer[i].style.display='none';
}
}
tr_timer_w=document.getElementsByTagName('SPAN');
for (i=0;i<tr_timer_w.length;i++)
{
if (tr_timer_w[i].id==clan)
{
sh_w2++;
sh_w=Math.round(sh_w)+Math.round(tr_timer_w[i].innerHTML);
}
}
document.getElementById('stat').innerHTML='<hr />Средняя позиция клана в рейтинге - <b>'+Math.round(sh_w/sh_w2)+'</b>';
document.getElementById('all_rating').style.display='';
}
//
function all_rating()
{
tr_timer=document.getElementsByTagName('tr');
for (i=0;i<tr_timer.length;i++)
{
tr_timer[i].style.display='';
}
document.getElementById('all_rating').style.display='none';
document.getElementById('stat').innerHTML='';
}
function WHERE_2(scl)
{
tr_timer=document.getElementsByTagName('tr');
for (i=0;i<tr_timer.length;i++)
{
tr_timer[i].style.display='';
}
for (i=0;i<tr_timer.length;i++)
{
if (tr_timer[i].title!=scl)
{
tr_timer[i].style.display='none';
}
}
tr_timer_w=document.getElementsByTagName('SPAN');
for (i=0;i<tr_timer_w.length;i++)
{
if (tr_timer_w[i].title==scl)
{
sh_w2++;
sh_w=Math.round(sh_w)+Math.round(tr_timer_w[i].innerHTML);
}
}
document.getElementById('stat').innerHTML='<hr />Средняя позиция склонности в рейтинге - <b>'+Math.round(sh_w/sh_w2)+'</b>';
document.getElementById('all_rating').style.display='';
}


function commentadd(url,id)
{
query='comment_text=';
try
{
query+=document.getElementById('comment_text').value;
document.getElementById('comment_text').value='';
}catch(e)
{}try{query+='&code=';query+=document.getElementById('image_o').value;document.getElementById('image_o').value='';}catch(e){}try
{query+='&name=';query+=document.getElementById('you_name').value;document.getElementById('you_name').value=''}catch(e){}
document.getElementById(id).innerHTML=LoadFile(url,id,query);
try
{reloadimage('image_c');}catch(e){}
}

function time_w()
{
setTimeout('to_time()',1000);
}
function to_time()
{
if (document.getElementById('s_w').innerHTML==00){
document.getElementById('s_w').innerHTML=60;
document.getElementById('m_w').innerHTML--;
if (document.getElementById('m_w').innerHTML<=9){document.getElementById('m_w').innerHTML='0'+document.getElementById('m_w').innerHTML}
}
if (document.getElementById('m_w').innerHTML=='0-1'){
document.getElementById('m_w').innerHTML=59;
document.getElementById('h_w').innerHTML--;
if (document.getElementById('m_w').innerHTML<=9){document.getElementById('m_w').innerHTML='0'+document.getElementById('m_w').innerHTML}
}
document.getElementById('s_w').innerHTML--;
if (document.getElementById('s_w').innerHTML<=9){document.getElementById('s_w').innerHTML='0'+document.getElementById('s_w').innerHTML}
if(document.getElementById('h_w').innerHTML==0 && document.getElementById('m_w').innerHTML==0 && document.getElementById('s_w').innerHTML==0)
{
document.getElementById('h_w').innerHTML=6;
}
time_w();
}
var f='news_too';
function tonews(code)
{
document.getElementById(f).value=document.getElementById(f).value+code;
}

function reloadimage(id)
{
document.getElementById(id).src='robots.php?'+Math.random(1);
}
function tocomments(code)
{
document.getElementById('comment_text').value=document.getElementById('comment_text').value+code;
document.getElementById('comment_text').focus();
}


function LoadFile(url,id,postdata,load_text) {
id1=id;
if (load_text==0)
{
text_w='<div class="content-1-0">Загрузка страницы</div>'+
	'<div class="content-text">'+
				'<div class="content-item"><center><img src="img/zagr.gif"> <h3><b>Загрузка...</b></h3></center>'+
				
				'</div></div>';
				}else
				{
				text_w='<img src="img/zagr.gif">';
				}
    req = null;
    if (window.XMLHttpRequest) {
        try {
            req = new XMLHttpRequest();
        } catch (e){}
    } else if (window.ActiveXObject) {
        try {
            req = new ActiveXObject('Msxml2.XMLHTTP');
        } catch (e){
            try {
                req = new ActiveXObject('Microsoft.XMLHTTP');
            } catch (e){}
        }
    }
 
    if (req) {
        req.onreadystatechange = processReqChange;
		if (!postdata)
		{
        req.open("GET", url, true);
        req.send(null);
		}else
		{
		req.open("POST", url, true);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		req.send(postdata);
		}
        reqTimeout = setTimeout("req.abort();", 10000);
		return text_w;
    } else {
        alert("AJAX");
    }
}
 
function processReqChange() {
    if (req.readyState == 4) {
        clearTimeout(reqTimeout);
        if (req.status == 200) {
            document.getElementById(id1).innerHTML=req.responseText;
        } else {
           return false;
		   // document.getElementById(id1).innerHTML='<font color=red>Неудачная попытка соеденения.<br /> Перезагрузите страницу</font>';
        }
    }  
}

function proverka()
{
document.getElementById("proverki").innerHTML=LoadFile("ajax_code/proverki.php?date="+document.getElementById('date1').value,"proverki");
}

function ToIdReg(url,id)
{
postdata='nickname='+document.getElementById('nickname').value+'&pass1='+document.getElementById('pass1').value+'&pass2='+document.getElementById('pass2').value;
document.getElementById(id).innerHTML=LoadFile(url,id,postdata);
}

function add2clan()
{
document.getElementById("error").innerHTML=LoadFile("ajax_code/clan_add.php?nickname="+document.getElementById('nickname').value,"error");
}

function ToIdNews(url,id)
{
postdata='news='+document.getElementById('qwerty').value.replace(/&/gi,';amp;').replace(/\+/gi,';plus;')+'&theme='+document.getElementById('theme').value.replace(/&/gi,';amp;').replace(/\+/gi,';plus;')+'&news1='+document.getElementById('news_too').value.replace(/&/gi,';amp;').replace(/\+/gi,';plus;');
postdata+=document.getElementById('check').checked==true ?'&check=1' :'';
document.getElementById(id).innerHTML=LoadFile(url,id,postdata);
}


function ToId(url,id,postdata,load_text)
{
document.getElementById(id).innerHTML=LoadFile(url,id,postdata,load_text);
}


