var ix_key1=0;
var ix_key2=0;
var ix_key3=0;
var ix_key4=0;
var ix_key5=0;
var ix_key6=0;
function IndexPanels(num,elm) {
	switch(num) {
		case 1:
			if(ix_key1==0) {
				ix_key1=1;
				document.getElementById("ix_panel_1").style.visibility='visible';
				document.getElementById("ix_panel_1").style.display='block';
				elm.innerHTML='Скрыть подробности';
			}
			else {
				ix_key1=0;
				document.getElementById("ix_panel_1").style.visibility='hidden';
				document.getElementById("ix_panel_1").style.display='none';
				elm.innerHTML='Показать подробности';
			}
		break;
		case 2:
			if(ix_key2==0) {
				ix_key2=1;
				document.getElementById("ix_panel_2").style.visibility='visible';
				document.getElementById("ix_panel_2").style.display='block';
				elm.innerHTML='Скрыть подробности';
			}
			else {
				ix_key2=0;
				document.getElementById("ix_panel_2").style.visibility='hidden';
				document.getElementById("ix_panel_2").style.display='none';
				elm.innerHTML='Показать подробности';
			}
		break;
		case 3:
			if(ix_key3==0) {
				ix_key3=1;
				document.getElementById("ix_panel_3").style.visibility='visible';
				document.getElementById("ix_panel_3").style.display='block';
				elm.innerHTML='Скрыть подробности';
			}
			else {
				ix_key3=0;
				document.getElementById("ix_panel_3").style.visibility='hidden';
				document.getElementById("ix_panel_3").style.display='none';
				elm.innerHTML='Показать подробности';
			}
		break;
		case 4:
			if(ix_key4==0) {
				ix_key4=1;
				document.getElementById("ix_panel_4").style.visibility='visible';
				document.getElementById("ix_panel_4").style.display='block';
				elm.innerHTML='Скрыть подробности';
			}
			else {
				ix_key4=0;
				document.getElementById("ix_panel_4").style.visibility='hidden';
				document.getElementById("ix_panel_4").style.display='none';
				elm.innerHTML='Показать подробности';
			}
		break;
		case 5:
			if(ix_key5==0) {
				ix_key5=1;
				document.getElementById("ix_panel_5").style.visibility='visible';
				document.getElementById("ix_panel_5").style.display='block';
				elm.innerHTML='Скрыть подробности';
			}
			else {
				ix_key5=0;
				document.getElementById("ix_panel_5").style.visibility='hidden';
				document.getElementById("ix_panel_5").style.display='none';
				elm.innerHTML='Показать подробности';
			}
		break;
		case 6:
			if(ix_key6==0) {
				ix_key6=1;
				document.getElementById("ix_panel_6").style.visibility='visible';
				document.getElementById("ix_panel_6").style.display='block';
				elm.innerHTML='Скрыть подробности';
			}
			else {
				ix_key6=0;
				document.getElementById("ix_panel_6").style.visibility='hidden';
				document.getElementById("ix_panel_6").style.display='none';
				elm.innerHTML='Показать подробности';
			}
		break;
	}
}

function RegType(num) {
	switch(num) {
		case 1:
			document.getElementById("reg_type1").style.fontStyle='italic';
			//document.getElementById("reg_type1").style.fontWeight='bold';
			document.getElementById("reg_type2").style.fontStyle='normal';
			document.getElementById("reg_type2").style.fontWeight='normal';
			document.getElementById("reg_type_p_1").style.visibility='visible';
			document.getElementById("reg_type_p_1").style.display='block';
			document.getElementById("reg_type_p_2").style.visibility='hidden';
			document.getElementById("reg_type_p_2").style.display='none';
			document.getElementById("reg_i_img1").src='genkap.php?'+Math.random();
		break;
		case 2:
			document.getElementById("reg_type1").style.fontStyle='normal';
			document.getElementById("reg_type1").style.fontWeight='normal';
			document.getElementById("reg_type2").style.fontStyle='italic';
			//document.getElementById("reg_type2").style.fontWeight='bold';
			document.getElementById("reg_type_p_1").style.visibility='hidden';
			document.getElementById("reg_type_p_1").style.display='none';
			document.getElementById("reg_type_p_2").style.visibility='visible';
			document.getElementById("reg_type_p_2").style.display='block';
			document.getElementById("reg_i_img2").src='genkap.php?'+Math.random();
		break;
	}
}

function RegComment(name,id) {
	switch(name) {
		case 'name':
			document.getElementById(id).innerHTML='Введите ваше имя, например: Василий (без пробелов, только русские или английские буквы)';
		break;
		case 'url':
			document.getElementById(id).innerHTML='Введите адрес вашего сайта на который будет перенаправляться трафик, например: http://nagon.net/ (без www и пробелов, только так http://домен/)';
		break;
		case 'pass':
			document.getElementById(id).innerHTML='Введите пароль, например: qQ3qq3QQ (только английские буквы и цифры)';
		break;
		case 'pass0':
			document.getElementById(id).innerHTML='Повторите введенный пароль';
		break;
		case 'email':
			document.getElementById(id).innerHTML='Введите ваш почтовый адрес на который будет выслано письмо активации системы, не пишите несуществующий адрес, повторная регистрация не предусмотрена';
		break;
		case 'kod':
			document.getElementById(id).innerHTML='Введите код изображенный на картинке';
		break;
		case 'term':
			document.getElementById(id).innerHTML='Подтвердите свое согласие с условиями пользования системой';
		break;
		case 'namex':
			document.getElementById(id).innerHTML='Введите логин, например: Login (без пробелов, только английские буквы)';
		break;
		case 'passx':
			document.getElementById(id).innerHTML='Введите пароль, например: qQ3qq3QQ (только английские буквы и цифры)';
		break;
		case 'pass0x':
			document.getElementById(id).innerHTML='Повторите введенный пароль';
		break;
		case 'emailx':
			document.getElementById(id).innerHTML='Введите ваш почтовый адрес';
		break;
		case 'kodx':
			document.getElementById(id).innerHTML='Введите код изображенный на картинке';
		break;
		case 'termx':
			document.getElementById(id).innerHTML='Подтвердите свое согласие с условиями пользования системой';
		break;
	}
}

function PaymentType(num) {
	switch(num) {
		case 1:
			document.getElementById("acc_type1").style.fontStyle='italic';
			//document.getElementById("acc_type1").style.fontWeight='bold';
			document.getElementById("acc_type2").style.fontStyle='normal';
			document.getElementById("acc_type2").style.fontWeight='normal';
			document.getElementById("acc_p_type1").style.visibility='visible';
			document.getElementById("acc_p_type1").style.display='block';
			document.getElementById("acc_p_type2").style.visibility='hidden';
			document.getElementById("acc_p_type2").style.display='none';
		break;
		case 2:
			document.getElementById("acc_type1").style.fontStyle='normal';
			document.getElementById("acc_type1").style.fontWeight='normal';
			document.getElementById("acc_type2").style.fontStyle='italic';
			//document.getElementById("acc_type2").style.fontWeight='bold';
			document.getElementById("acc_p_type1").style.visibility='hidden';
			document.getElementById("acc_p_type1").style.display='none';
			document.getElementById("acc_p_type2").style.visibility='visible';
			document.getElementById("acc_p_type2").style.display='block';
		break;
		case 3:
			document.getElementById("acc_type3").style.fontStyle='italic';
			//document.getElementById("acc_type3").style.fontWeight='bold';
			document.getElementById("acc_p_type3").style.visibility='visible';
			document.getElementById("acc_p_type3").style.display='block';
			alert('Для того чтобы тратить деньги в нашей системе необходимо перенести их на основной счет.\nПереведенные деньги уже будет невозможно вывести.');
		break;
		case 4:
			document.getElementById("acc_type4").style.fontStyle='italic';
			//document.getElementById("acc_type4").style.fontWeight='bold';
			document.getElementById("acc_type5").style.fontStyle='normal';
			document.getElementById("acc_type5").style.fontWeight='normal';
			document.getElementById("acc_p_type4").style.visibility='visible';
			document.getElementById("acc_p_type4").style.display='block';
			document.getElementById("acc_p_type5").style.visibility='hidden';
			document.getElementById("acc_p_type5").style.display='none';
		break;
		case 5:
			document.getElementById("acc_type4").style.fontStyle='normal';
			document.getElementById("acc_type4").style.fontWeight='normal';
			document.getElementById("acc_type5").style.fontStyle='italic';
			//document.getElementById("acc_type5").style.fontWeight='bold';
			document.getElementById("acc_p_type4").style.visibility='hidden';
			document.getElementById("acc_p_type4").style.display='none';
			document.getElementById("acc_p_type5").style.visibility='visible';
			document.getElementById("acc_p_type5").style.display='block';
		break;
	}
}

function BuyComment(name,id) {
	switch(name) {
		case 'buy1':
			document.getElementById(id).innerHTML='Введите адрес сайта на который будет поставляться купленный трафик.<br />'+
			'Например: http://nagon.net/index.php Не ошибитесь при вводе!';
		break;
	}
}

function CountComment(name,id) {
	switch(name) {
		case 'name':
			document.getElementById(id).innerHTML='Введите название вашего сайта на который хотите установить счетчик посещений (только русские или английские буквы, не более 70 символов)';
		break;
		case 'url':
			document.getElementById(id).innerHTML='Введите адрес вашего сайта на который хотите установить счетчик посещений, например: http://nagon.net/ (без www и пробелов, только так http://домен/)';
		break;
		case 'count':
			document.getElementById(id).innerHTML='Выберите понравившийся вам счетчик посещений';
		break;
		case 'kod':
			document.getElementById(id).innerHTML='Введите код изображенный на картинке';
		break;
	}
}

function ReportComment(name,id) {
	switch(name) {
		case 'report':
			document.getElementById(id).innerHTML='Введите адрес вашего сайта на котором установлен счетчик посещений, например: http://nagon.net/ (без www и пробелов, только так http://домен/)';
		break;
	}
}

var req = null;
function CreatObjt() {
	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) {
			}
		}
	}
}

function CreatReq(met,url,tim,vrm,zap,zag,otid,stid,key) {
	CreatObjt();
	if (req) {
		req.onreadystatechange = function () {
			if (req.readyState == 4 && req.status == 200) {
				if(met=="GET" || met=="POST") {
					if(key=='') {
						
					}
					else if(key=='online') {
						GetOn(req.responseXML);
					}
					else if(key=='proxy') {
						ProxyGet(req.responseText);
					}
					else if(key=='getchat') {
						ChatGet(req.responseXML);
					}
					else if(key=='extchat') {
						ChatOut();
					}
					else if(key=='extchatmod') {
						ChatOutMod();
					}
					else if(key=='banchat') {
						ChatRban(req.responseText);
					}
					else if(key=='serfban') {
						SerfRban(req.responseText);
					}
					//req.responseXML
					//req.responseText
					//CreatOtv(otid,stid,req.responseText,GetStat(req.readyState));
				}
				if(met=="HEAD") {
					if(key=='') {
						
					}
					else if(key=='online') {
						GetOn(req.responseXML);
					}
					else if(key=='proxy') {
						ProxyGet(req.responseText);
					}
					else if(key=='getchat') {
						ChatGet(req.responseXML);
					}
					else if(key=='extchat') {
						ChatOut();
					}
					else if(key=='extchatmod') {
						ChatOutMod();
					}
					else if(key=='banchat') {
						ChatRban(req.responseText);
					}
					else if(key=='serfban') {
						SerfRban(req.responseText);
					}
					//CreatOtv(otid,stid,req.getResponseHeader(zag),GetStat(req.readyState));
				}
			}
		}
			if(met=="GET") {
				req.open("GET", url+zap, true);
				req.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=windows-1251');
				req.setRequestHeader("Referer", location.href);
				req.send(null);
			}
			else if(met=="POST") {
				req.open("POST", url, true);
				req.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=windows-1251');
				req.setRequestHeader("Referer", location.href);
				req.send(zap);
			}
			else if(met=="HEAD") {
				req.open("HEAD", url+zap, true);
				req.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=windows-1251');
				req.setRequestHeader("Referer", location.href);
				req.send(null);
			}
		if(tim) {
			reqTimeout = setTimeout("req.abort();", vrm);
		}
	}
	else {
		//ваш браузор говно
		alert("Браузер не поддерживает AJAX");
	}
}

function GetStat(n) {
	switch (n) {
		case 0:
			return "не инициализирован";
		break;
		
		case 1: 
			return "загрузка...";
		break;

		case 2: 
			return "загружено";
		break;

		case 3: 
			return "в процессе...";
		break;

		case 4: 
			return "готово";
		break;

		default:
		return "неизвестное состояние";  
	}  
}

var flag_on=1;
var count_on=1;
var on_ct_buf=1;
var counton=0;
var sh_ct=0;
var on_ins1 = new Array();
var on_ins2 = new Array();
var on_ins3 = new Array();

function StartOn() {
	CreatReq('POST','online.php',true,1000,'on=1','','','','online');
}

function GetOn(el) {
var on_ip = el.getElementsByTagName("ip");
var on_dt = el.getElementsByTagName("dt");
var on_st = el.getElementsByTagName("st");
var on_ct = el.getElementsByTagName("ct");
var on_count = on_ip.length;

	if(on_count > 0) {
		on_ct_buf=on_ct.item(0).firstChild.nodeValue;
		counton=on_count;
		sh_ct=0;

		if (count_on<on_ct_buf) {
			count_on++;
		}
		else {
			count_on=1;
		}

		for(var i=0;i<on_count;i++) {
			on_ins1[i]=on_ip.item(i).firstChild.nodeValue;
			on_ins2[i]=on_dt.item(i).firstChild.nodeValue;
			on_ins3[i]=on_st.item(i).firstChild.nodeValue;
		}
		if(flag_on==1) {
			flag_on=0;
			setTimeout('ShowOn();',100);
		}
		else {
			setTimeout('CleanOn();',100);
		}
	}
}

var cln_on=0;
function CleanOn() {
	document.getElementById("on_"+(cln_on+1)+"_1").innerHTML='-';
	document.getElementById("on_"+(cln_on+1)+"_2").innerHTML='-';
	document.getElementById("on_"+(cln_on+1)+"_3").innerHTML='-';
	cln_on++;
	if(cln_on==1) {
		setTimeout('ShowOn();',100);
	}
	if(cln_on>=30) {
		cln_on=0;
	}
	else {
		setTimeout('CleanOn();',100);
	}
}

function ShowOn() {
	document.getElementById("on_"+(sh_ct+1)+"_1").innerHTML=on_ins1[sh_ct];
	document.getElementById("on_"+(sh_ct+1)+"_2").innerHTML=on_ins2[sh_ct];
	document.getElementById("on_"+(sh_ct+1)+"_3").innerHTML=on_ins3[sh_ct];
	sh_ct++;
	if(counton>sh_ct) {
		setTimeout('ShowOn();',100);
	}
	else {
		if(on_ct_buf>1) {
			setTimeout('ReStartOn();',9000);
		}
	}
}

function ReStartOn() {
	CreatReq('POST','online.php',true,1000,'on='+count_on,'','','','online');
}

var proxy_interval;
var proxy_num=0;
function ProxyOn() {
	//alert('Сервер не отвечает.');
	//return;
	if(document.getElementById("proxy_but_id").value=='Накручивать') {
		document.getElementById("proxy_but_id").value='Остановить';
		CreatReq('POST','proxygen.php',true,15000,'proxy='+document.getElementById("proxy_url_id").value,'','','','proxy');
		proxy_interval=setInterval("ReProxyOn();",30000);
	}
	else {
		document.getElementById("proxy_but_id").value='Накручивать';
		clearInterval(proxy_interval);
	}
}

function ProxyGet(txt) {
	//alert(txt);
	proxy_num++;
	document.getElementById("proxy_num_id").innerHTML=proxy_num;
	if(proxy_num>100) {
		document.getElementById("proxy_but_id").value='Накручивать';
		clearInterval(proxy_interval);
		proxy_num=0;
	}
}

function ReProxyOn() {
	CreatReq('POST','proxygen.php',true,15000,'proxy='+document.getElementById("proxy_url_id").value,'','','','proxy');
}

function ProxyUrl(nmb) {
	switch(nmb) {
		case 0:
			if(document.getElementById("proxy_url_id").value=='') {
				document.getElementById("proxy_url_id").value='http://';
			}
		break;
		case 1:
			if(document.getElementById("proxy_url_id").value=='http://') {
				document.getElementById("proxy_url_id").value='';
			}
		break;
	}
}

var c_url='';
function CountersKod(num) {
	switch(num) {
		case 1:
			document.getElementById("counter_kod").innerHTML='&lt;!-- nagon.net --&gt;\r\n'+
'&lt;a target=&quot;_blank&quot; href=&quot;http://nagon.net/viscount.php?u='+c_url+'&quot;&gt;\r\n'+
'&lt;img src=&quot;http://nagon.net/getcount.php?n=1&amp;u='+c_url+'&quot; border=&quot;0&quot; /&gt;\r\n'+
'&lt;/a&gt;\r\n'+
'&lt;!-- nagon.net --&gt;\r\n';
			document.getElementById("counter_img").src='getcount.php?n=1&u='+c_url;
		break;
		case 2:
			document.getElementById("counter_kod").innerHTML='&lt;!-- nagon.net --&gt;\r\n'+
'&lt;a target=&quot;_blank&quot; href=&quot;http://nagon.net/viscount.php?u='+c_url+'&quot;&gt;\r\n'+
'&lt;img src=&quot;http://nagon.net/getcount.php?n=2&amp;u='+c_url+'&quot; border=&quot;0&quot; /&gt;\r\n'+
'&lt;/a&gt;\r\n'+
'&lt;!-- nagon.net --&gt;\r\n';
			document.getElementById("counter_img").src='getcount.php?n=2&u='+c_url;
		break;
		case 3:
			document.getElementById("counter_kod").innerHTML='&lt;!-- nagon.net --&gt;\r\n'+
'&lt;a target=&quot;_blank&quot; href=&quot;http://nagon.net/viscount.php?u='+c_url+'&quot;&gt;\r\n'+
'&lt;img src=&quot;http://nagon.net/getcount.php?n=3&amp;u='+c_url+'&quot; border=&quot;0&quot; /&gt;\r\n'+
'&lt;/a&gt;\r\n'+
'&lt;!-- nagon.net --&gt;\r\n';
			document.getElementById("counter_img").src='getcount.php?n=3&u='+c_url;
		break;
		case 4:
			document.getElementById("counter_kod").innerHTML='&lt;!-- nagon.net --&gt;\r\n'+
'&lt;a target=&quot;_blank&quot; href=&quot;http://nagon.net/viscount.php?u='+c_url+'&quot;&gt;\r\n'+
'&lt;img src=&quot;http://nagon.net/getcount.php?n=4&amp;u='+c_url+'&quot; border=&quot;0&quot; /&gt;\r\n'+
'&lt;/a&gt;\r\n'+
'&lt;!-- nagon.net --&gt;\r\n';
			document.getElementById("counter_img").src='getcount.php?n=4&u='+c_url;
		break;
		case 5:
			document.getElementById("counter_kod").innerHTML='&lt;!-- nagon.net --&gt;\r\n'+
'&lt;a target=&quot;_blank&quot; href=&quot;http://nagon.net/viscount.php?u='+c_url+'&quot;&gt;\r\n'+
'&lt;img src=&quot;http://nagon.net/getcount.php?n=5&amp;u='+c_url+'&quot; border=&quot;0&quot; /&gt;\r\n'+
'&lt;/a&gt;\r\n'+
'&lt;!-- nagon.net --&gt;\r\n';
			document.getElementById("counter_img").src='getcount.php?n=5&u='+c_url;
		break;
		case 6:
			document.getElementById("counter_kod").innerHTML='&lt;!-- nagon.net --&gt;\r\n'+
'&lt;a target=&quot;_blank&quot; href=&quot;http://nagon.net/viscount.php?u='+c_url+'&quot;&gt;\r\n'+
'&lt;img src=&quot;http://nagon.net/getcount.php?n=6&amp;u='+c_url+'&quot; border=&quot;0&quot; /&gt;\r\n'+
'&lt;/a&gt;\r\n'+
'&lt;!-- nagon.net --&gt;\r\n';
			document.getElementById("counter_img").src='getcount.php?n=6&u='+c_url;
		break;
		case 7:
			document.getElementById("counter_kod").innerHTML='&lt;!-- nagon.net --&gt;\r\n'+
'&lt;a target=&quot;_blank&quot; href=&quot;http://nagon.net/viscount.php?u='+c_url+'&quot;&gt;\r\n'+
'&lt;img src=&quot;http://nagon.net/getcount.php?n=7&amp;u='+c_url+'&quot; border=&quot;0&quot; /&gt;\r\n'+
'&lt;/a&gt;\r\n'+
'&lt;!-- nagon.net --&gt;\r\n';
			document.getElementById("counter_img").src='getcount.php?n=7&u='+c_url;
		break;
		case 8:
			document.getElementById("counter_kod").innerHTML='&lt;!-- nagon.net --&gt;\r\n'+
'&lt;a target=&quot;_blank&quot; href=&quot;http://nagon.net/viscount.php?u='+c_url+'&quot;&gt;\r\n'+
'&lt;img src=&quot;http://nagon.net/getcount.php?n=8&amp;u='+c_url+'&quot; border=&quot;0&quot; /&gt;\r\n'+
'&lt;/a&gt;\r\n'+
'&lt;!-- nagon.net --&gt;\r\n';
			document.getElementById("counter_img").src='getcount.php?n=8&u='+c_url;
		break;
		case 9:
			document.getElementById("counter_kod").innerHTML='&lt;!-- nagon.net --&gt;\r\n'+
'&lt;a target=&quot;_blank&quot; href=&quot;http://nagon.net/viscount.php?u='+c_url+'&quot;&gt;\r\n'+
'&lt;img src=&quot;http://nagon.net/getcount.php?n=9&amp;u='+c_url+'&quot; border=&quot;0&quot; /&gt;\r\n'+
'&lt;/a&gt;\r\n'+
'&lt;!-- nagon.net --&gt;\r\n';
			document.getElementById("counter_img").src='getcount.php?n=9&u='+c_url;
		break;
	}
}

var chat_k=0;
function ChatColorSel() {
	if(chat_k==0) {
		chat_k=1;
		document.getElementById("chat_div").style.visibility='visible';
		document.getElementById("chat_div").style.display='block';
	}
	else {
		chat_k=0;
		document.getElementById("chat_div").style.visibility='hidden';
		document.getElementById("chat_div").style.display='none';
	}
}

function ChatColor(num_c) {
	switch(num_c) {
		case 1:
			document.getElementById("chat_col").value='000000';
			ChatColorSel();
		break;
		case 2:
			document.getElementById("chat_col").value='555555';
			ChatColorSel();
		break;
		case 3:
			document.getElementById("chat_col").value='FF6600';
			ChatColorSel();
		break;
		case 4:
			document.getElementById("chat_col").value='FF0000';
			ChatColorSel();
		break;
		case 5:
			document.getElementById("chat_col").value='0000FF';
			ChatColorSel();
		break;
		case 6:
			document.getElementById("chat_col").value='005500';
			ChatColorSel();
		break;
		case 7:
			document.getElementById("chat_col").value='00FF00';
			ChatColorSel();
		break;
		case 8:
			document.getElementById("chat_col").value='00FFFF';
			ChatColorSel();
		break;
		case 9:
			document.getElementById("chat_col").value='FF00FF';
			ChatColorSel();
		break;
	}
}

var chat_id=0;
function ChatOn(chid) {
	chat_id=chid;
	CreatReq('POST','getchat.php',true,5000,'id='+chid,'','','','getchat');
}

var kap_key=0;
function ChatAdd(chid) {
	chat_id=chid;
	var chmess=document.getElementById("chat_i_mess").value;
	var chban=document.getElementById("chat_i_ban").value;
	if(chmess!='') {
		document.getElementById("chat_i_mess").value='';
		document.getElementById("chat_i_ban").value='';
		if(chban!='') {
			kap_key=1;
		}
		CreatReq('POST','getchat.php',true,5000,'id='+chid+'&mess='+chmess+'&ban='+chban,'','','','getchat');
		//encodeURIComponent() encodeURI() escape()
	}
}

function ChatExt(chid) {
	chat_id=chid;
	CreatReq('POST','getchat.php',true,5000,'ex=1','','','','extchat');
}

function ChatOut() {
	//document.location.reload();
	//window.location.href="";
	document.location.replace('chat.php?id='+chat_id);
}

function ChatExtMod(chid) {
	chat_id=chid;
	CreatReq('POST','getchat.php',true,5000,'ex=1','','','','extchatmod');
}

function ChatOutMod() {
	//document.location.reload();
	//window.location.href="";
	window.location.href=document.location.href;
}

function ChatBan(usid,nick,elm) {
	if(document.getElementById("chat_i_mess")) {
		if(confirm('Вы действительно хотите оштрафовать участника '+nick+' и заблокировать для него чат на 15 минут?')) {
			alert('Баню '+nick+', теперь ему прийдется набирать капчу рученками целых 15 минут...');
			elm.style.visibility='hidden';
			CreatReq('POST','getchat.php',true,5000,'ban_id='+usid+'&ban_ch='+chat_id,'','','','banchat');
		}
	}
	else {
		alert('Эт, как его... Вы не в чате! Турум пум пум.');
	}
}

function ChatRban(txt) {
	alert(txt);
}

function ChatNick(nick) {
	if(document.getElementById("chat_i_mess")) {
		var chat_mess_inp=document.getElementById("chat_i_mess").value;
		document.getElementById("chat_i_mess").value=chat_mess_inp+nick+': ';
	}
}

function ChatEnter(ev,chid) {
	if(ev.keyCode==13){
		ChatAdd(chid);
	}
}

var vis_key1=0;
var vis_key2=0;
var vis_key3=0;
function ChatSmVis(num,elm) {
	switch(num) {
		case 1:
			if(vis_key1==0) {
				vis_key1=1;
				document.getElementById("sm_panel_1").style.visibility='visible';
				document.getElementById("sm_panel_1").style.display='block';
				elm.innerHTML='Скрыть смайлы 1';
			}
			else {
				vis_key1=0;
				document.getElementById("sm_panel_1").style.visibility='hidden';
				document.getElementById("sm_panel_1").style.display='none';
				elm.innerHTML='Показать смайлы 1';
			}
		break;
		case 2:
			if(vis_key2==0) {
				vis_key2=1;
				document.getElementById("sm_panel_2").style.visibility='visible';
				document.getElementById("sm_panel_2").style.display='block';
				elm.innerHTML='Скрыть смайлы 2';
			}
			else {
				vis_key2=0;
				document.getElementById("sm_panel_2").style.visibility='hidden';
				document.getElementById("sm_panel_2").style.display='none';
				elm.innerHTML='Показать смайлы 2';
			}
		break;
		case 3:
			if(vis_key3==0) {
				vis_key3=1;
				document.getElementById("sm_panel_3").style.visibility='visible';
				document.getElementById("sm_panel_3").style.display='block';
				elm.innerHTML='Скрыть смайлы 3';
			}
			else {
				vis_key3=0;
				document.getElementById("sm_panel_3").style.visibility='hidden';
				document.getElementById("sm_panel_3").style.display='none';
				elm.innerHTML='Показать смайлы 3';
			}
		break;
	}
}

function ChatSmiley(s_num,folder) {
	if(folder=='smiley1') {
		var chat_mess_inp=document.getElementById("chat_i_mess").value;
		document.getElementById("chat_i_mess").value=chat_mess_inp+' ;1!'+s_num+'; ';
	}
	if(folder=='smiley2') {
		var chat_mess_inp=document.getElementById("chat_i_mess").value;
		document.getElementById("chat_i_mess").value=chat_mess_inp+' ;2!'+s_num+'; ';
	}
	if(folder=='smiley3') {
		var chat_mess_inp=document.getElementById("chat_i_mess").value;
		document.getElementById("chat_i_mess").value=chat_mess_inp+' ;3!'+s_num+'; ';
	}
}

var nick_in='';
function SysChatNick(txt) {
	var stx=txt;
	if(nick_in!='') {
		var reg=new RegExp(''+nick_in+':','i');
		stx=stx.replace(reg,'<b>'+nick_in+'</b>:');
	}
	return stx;
}

function SysChatSmiley(txt) {
	var stx=txt;
	var i_i=0;
	for(var i=1;i<38;i++) {
		var reg=new RegExp(';1!'+i+';','ig');
		i_i=i;
		if(i_i<10) {
			i_i='0'+i_i;
		}
		stx=stx.replace(reg,'<img src="chat/smiley1/0'+i_i+'.gif" border="0" />');
	}
	
	for(var i=1;i<26;i++) {
		var reg=new RegExp(';2!'+i+';','ig');
		i_i=i;
		if(i_i<10) {
			i_i='0'+i_i;
		}
		stx=stx.replace(reg,'<img src="chat/smiley2/0'+i_i+'.gif" border="0" />');
	}
	
	for(var i=1;i<19;i++) {
		var reg=new RegExp(';3!'+i+';','ig');
		i_i=i;
		if(i_i<10) {
			i_i='0'+i_i;
		}
		stx=stx.replace(reg,'<img src="chat/smiley3/0'+i_i+'.gif" border="0" />');
	}
	return stx;
}

function ChatGet(el) {
	if(kap_key==1) {
		kap_key=0;
		document.getElementById("chat_i_img").src='genkap.php?'+Math.random();
	}
var ch_mess_datetime = el.getElementsByTagName("mess_datetime");
var ch_mess_nick = el.getElementsByTagName("mess_nick");
var ch_mess_color = el.getElementsByTagName("mess_color");
var ch_mess_message = el.getElementsByTagName("mess_message");

var ch_user_session = el.getElementsByTagName("user_session");
var ch_user_nick = el.getElementsByTagName("user_nick");
var ch_user_color = el.getElementsByTagName("user_color");

var ch_user_ban = el.getElementsByTagName("user_ban");

var ch_mess_count = ch_mess_message.length;
var ch_user_count = ch_user_nick.length;

	var ch_mess_buf='';
	for(var i=0;i<ch_mess_count;i++) {
		ch_mess_buf=ch_mess_buf+'<span class="chat_date">'+ch_mess_datetime.item(i).firstChild.nodeValue+':</span>'+
        '<span class="chat_sender" style="color:#'+ch_mess_color.item(i).firstChild.nodeValue+';" onclick="ChatNick(\''+ch_mess_nick.item(i).firstChild.nodeValue+'\');">'+ch_mess_nick.item(i).firstChild.nodeValue+':</span>'+
        '<span class="chat_text" style="color:#'+ch_mess_color.item(i).firstChild.nodeValue+';">'+SysChatNick(SysChatSmiley(ch_mess_message.item(i).firstChild.nodeValue))+'</span><br />';
	}
	
	var ch_user_buf='';
	for(var i=0;i<ch_user_count;i++) {
		ch_user_buf=ch_user_buf+'<span class="chat_ban" onclick="ChatBan(\''+ch_user_session.item(i).firstChild.nodeValue+'\',\''+ch_user_nick.item(i).firstChild.nodeValue+'\',this);">бан</span>'+
		'<span class="chat_nick" style="color:#'+ch_user_color.item(i).firstChild.nodeValue+';" onclick="ChatNick(\''+ch_user_nick.item(i).firstChild.nodeValue+'\');">'+ch_user_nick.item(i).firstChild.nodeValue+'</span><br />';
	}
	
	if(document.getElementById("chat_ban_i")) {
		if(ch_user_ban.item(0).firstChild.nodeValue=='x1') {
			document.getElementById("chat_ban_i").style.visibility='visible';
			document.getElementById("chat_ban_i").style.display='block';
		}
		else {
			document.getElementById("chat_ban_i").style.visibility='hidden';
			document.getElementById("chat_ban_i").style.display='none';
		}
	}
	
	document.getElementById("chat_mess_in").innerHTML=ch_mess_buf;
	document.getElementById("chat_user_in").innerHTML=ch_user_buf;
	
	document.getElementById("chat_mess_in").scrollTop=50000;
}

var fbkey=0;
function FeedbReply(el_1,el_2) {
	if(fbkey==0) {
		fbkey=1;
		el_1.innerHTML='скрыть';
		document.getElementById(el_2).style.visibility='visible';
		document.getElementById(el_2).style.display='block';
	}
	else {
		fbkey=0;
		el_1.innerHTML='ответить';
		document.getElementById(el_2).style.visibility='hidden';
		document.getElementById(el_2).style.display='none';
	}
}

function nGetRandomInt(n_min, n_max) {
	return Math.floor(Math.random() * (n_max - n_min + 1)) + n_min;
}

function nClientWidth() {
	return nFilterResults (
		window.innerWidth ? window.innerWidth : 0,
		document.documentElement ? document.documentElement.clientWidth : 0,
		document.body ? document.body.clientWidth : 0
	);
}

function nClientHeight() {
	return nFilterResults (
		window.innerHeight ? window.innerHeight : 0,
		document.documentElement ? document.documentElement.clientHeight : 0,
		document.body ? document.body.clientHeight : 0
	);
}

function nScrollLeft() {
	return nFilterResults (
		window.pageXOffset ? window.pageXOffset : 0,
		document.documentElement ? document.documentElement.scrollLeft : 0,
		document.body ? document.body.scrollLeft : 0
	);
}

function nScrollTop() {
	return nFilterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}

function nFilterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}

var SurfWin;
var SurfKey=true;
var SurfNum;
function StartSurf() {
	var SUrl=/^http:\/\/\S+$/;
	var SKod=/^[a-z0-9]+$/;
	var SurfUrl=document.getElementById("surf_url").value;
	var SurfKod=document.getElementById("surf_kod").value;
	if(SUrl.test(SurfUrl) && SKod.test(SurfKod)) {
		if(SurfKey) {
			SurfKey=false;
			SurfNum=150;
			SurfWin=window.open('getsurf.php?k='+SurfKod+'&s='+SurfUrl, 'nagon_net_surf'+nGetRandomInt(1,1000), 'scrollbars=yes, resizable=yes, toolbar=yes, menubar=yes, location=yes, directories=yes, width=600, height=400');
			document.getElementById("surf_stat").innerHTML='Осталось просмотреть '+SurfNum+' сайтов по 10 секунд каждый';
			setTimeout("GoSurf();",10000);
		}
		else {
			document.getElementById("surf_stat").innerHTML='Серфинг уже работает.';
			if(SurfWin && !SurfWin.closed) {
				SurfWin.focus();//blur();
			}
		}
	}
	else {
		document.getElementById("surf_stat").innerHTML='Введите корректный адрес сайта и код на картинке.';
	}
}

function GoSurf() {
	if(!SurfWin || SurfWin.closed) {
		SurfKey=true;
		document.getElementById("surf_stat").innerHTML='Вы закрыли окно. Серфинг отключен.';
	}
	else {
		if(SurfNum<1) {
			document.getElementById("surf_stat").innerHTML='Ждите уведомления в окне показов об окончании автосерфинга. Следующие добавление сайта возможно только через 3 часа.';
			SurfWin.location.href='getsurf.php';
			SurfWin.focus();//blur();
			setTimeout("EndSurf();",10000);
		}
		else {
			SurfWin.location.href='getsurf.php';
			SurfNum--;
			document.getElementById("surf_stat").innerHTML='Осталось просмотреть '+SurfNum+' сайтов по 10 секунд каждый';
			setTimeout("GoSurf();",10000);
		}
	}
}

function EndSurf() {
	if(SurfWin && !SurfWin.closed) {
		SurfWin.location.href='getsurf.php';
		setTimeout("EndSurf();",10000);
	}
	else {
		SurfKey=true;
	}
}

function SurfBan(burl) {
	CreatReq('POST','getsurf.php',true,5000,'ban='+burl,'','','','serfban');
}

function SerfRban(txt) {
	alert(txt);
}

var forum_key=0;
function ForumNewAdd(f_el) {
	if(forum_key==0) {
		forum_key=1;
		f_el.innerHTML='Скрыть';
		document.getElementById("topics_new").style.visibility='visible';
		document.getElementById("topics_new").style.display='block';
	}
	else {
		forum_key=0;
		f_el.innerHTML='Новая тема';
		document.getElementById("topics_new").style.visibility='hidden';
		document.getElementById("topics_new").style.display='none';
	}
}

var vis_for_key1=0;
var vis_for_key2=0;
var vis_for_key3=0;
function ForumSmVis(num,elm) {
	switch(num) {
		case 1:
			if(vis_for_key1==0) {
				vis_for_key1=1;
				document.getElementById("smf_panel_1").style.visibility='visible';
				document.getElementById("smf_panel_1").style.display='block';
				elm.innerHTML='Скрыть смайлы 1';
			}
			else {
				vis_for_key1=0;
				document.getElementById("smf_panel_1").style.visibility='hidden';
				document.getElementById("smf_panel_1").style.display='none';
				elm.innerHTML='Показать смайлы 1';
			}
		break;
		case 2:
			if(vis_for_key2==0) {
				vis_for_key2=1;
				document.getElementById("smf_panel_2").style.visibility='visible';
				document.getElementById("smf_panel_2").style.display='block';
				elm.innerHTML='Скрыть смайлы 2';
			}
			else {
				vis_for_key2=0;
				document.getElementById("smf_panel_2").style.visibility='hidden';
				document.getElementById("smf_panel_2").style.display='none';
				elm.innerHTML='Показать смайлы 2';
			}
		break;
		case 3:
			if(vis_for_key3==0) {
				vis_for_key3=1;
				document.getElementById("smf_panel_3").style.visibility='visible';
				document.getElementById("smf_panel_3").style.display='block';
				elm.innerHTML='Скрыть смайлы 3';
			}
			else {
				vis_for_key3=0;
				document.getElementById("smf_panel_3").style.visibility='hidden';
				document.getElementById("smf_panel_3").style.display='none';
				elm.innerHTML='Показать смайлы 3';
			}
		break;
	}
}

function ForumSmiley(s_num,folder) {
	if(folder=='smiley1') {
		var forum_mess_inp=document.getElementById("forum_i_mess").value;
		document.getElementById("forum_i_mess").value=forum_mess_inp+' ;1!'+s_num+'; ';
	}
	if(folder=='smiley2') {
		var forum_mess_inp=document.getElementById("forum_i_mess").value;
		document.getElementById("forum_i_mess").value=forum_mess_inp+' ;2!'+s_num+'; ';
	}
	if(folder=='smiley3') {
		var forum_mess_inp=document.getElementById("forum_i_mess").value;
		document.getElementById("forum_i_mess").value=forum_mess_inp+' ;3!'+s_num+'; ';
	}
}

function ForumColor(num_c) {
	switch(num_c) {
		case 1:
			var forum_mess_inp=document.getElementById("forum_i_mess").value;
			document.getElementById("forum_i_mess").value=forum_mess_inp+'[color=000000][/color]';
		break;
		case 2:
			var forum_mess_inp=document.getElementById("forum_i_mess").value;
			document.getElementById("forum_i_mess").value=forum_mess_inp+'[color=555555][/color]';
		break;
		case 3:
			var forum_mess_inp=document.getElementById("forum_i_mess").value;
			document.getElementById("forum_i_mess").value=forum_mess_inp+'[color=FF6600][/color]';
		break;
		case 4:
			var forum_mess_inp=document.getElementById("forum_i_mess").value;
			document.getElementById("forum_i_mess").value=forum_mess_inp+'[color=FF0000][/color]';
		break;
		case 5:
			var forum_mess_inp=document.getElementById("forum_i_mess").value;
			document.getElementById("forum_i_mess").value=forum_mess_inp+'[color=0000FF][/color]';
		break;
		case 6:
			var forum_mess_inp=document.getElementById("forum_i_mess").value;
			document.getElementById("forum_i_mess").value=forum_mess_inp+'[color=005500][/color]';
		break;
		case 7:
			var forum_mess_inp=document.getElementById("forum_i_mess").value;
			document.getElementById("forum_i_mess").value=forum_mess_inp+'[color=00FF00][/color]';
		break;
		case 8:
			var forum_mess_inp=document.getElementById("forum_i_mess").value;
			document.getElementById("forum_i_mess").value=forum_mess_inp+'[color=00FFFF][/color]';
		break;
		case 9:
			var forum_mess_inp=document.getElementById("forum_i_mess").value;
			document.getElementById("forum_i_mess").value=forum_mess_inp+'[color=FF00FF][/color]';
		break;
	}
}

function ForumInsert(num_i) {
	switch(num_i) {
		case 1:
			var forum_mess_inp=document.getElementById("forum_i_mess").value;
			document.getElementById("forum_i_mess").value=forum_mess_inp+'[b][/b]';
		break;
		case 2:
			var forum_mess_inp=document.getElementById("forum_i_mess").value;
			document.getElementById("forum_i_mess").value=forum_mess_inp+'[i][/i]';
		break;
		case 3:
			var forum_mess_inp=document.getElementById("forum_i_mess").value;
			document.getElementById("forum_i_mess").value=forum_mess_inp+'[u][/u]';
		break;
		case 4:
			var forum_mess_inp=document.getElementById("forum_i_mess").value;
			document.getElementById("forum_i_mess").value=forum_mess_inp+'[quote][/quote]';
		break;
		case 5:
			var forum_mess_inp=document.getElementById("forum_i_mess").value;
			document.getElementById("forum_i_mess").value=forum_mess_inp+'[code][/code]';
		break;
		case 6:
			var forum_date_1=prompt('Введите адрес картинки:','http://');
			var forum_mess_inp=document.getElementById("forum_i_mess").value;
			document.getElementById("forum_i_mess").value=forum_mess_inp+'[img]'+forum_date_1+'[/img]';
		break;
		case 7:
			var forum_date_1=prompt('Введите адрес сайта:','http://');
			var forum_date_2=prompt('Введите название сайта:','вот ссылка');
			var forum_mess_inp=document.getElementById("forum_i_mess").value;
			document.getElementById("forum_i_mess").value=forum_mess_inp+'[url='+forum_date_1+']'+forum_date_2+'[/url]';
		break;
		case 8:
			var forum_date_1=prompt('Введите размер шрифта от 1 до 7:','3');
			var forum_mess_inp=document.getElementById("forum_i_mess").value;
			document.getElementById("forum_i_mess").value=forum_mess_inp+'[size='+forum_date_1+'][/size]';
		break;
	}
}

var view_key=0;
function ViewNewAdd(f_el) {
	if(view_key==0) {
		view_key=1;
		f_el.innerHTML='Скрыть';
		document.getElementById("view_new").style.visibility='visible';
		document.getElementById("view_new").style.display='block';
	}
	else {
		view_key=0;
		f_el.innerHTML='Ответить';
		document.getElementById("view_new").style.visibility='hidden';
		document.getElementById("view_new").style.display='none';
	}
}

function BannerKod(num) {
	document.getElementById("banner_kod_"+num).style.visibility='visible';
	document.getElementById("banner_kod_"+num).style.display='block';
	for(var i=1;i<28;i++) {
		if(i!=num) {
			document.getElementById("banner_kod_"+i).style.visibility='hidden';
			document.getElementById("banner_kod_"+i).style.display='none';
		}
	}
}

var mpanel_key = new Array();
for(var i=0;i<18;i++) {
	mpanel_key[i]=false;
}
function ModulesPanels(num) {
	if(mpanel_key[num-1]) {
		document.getElementById("modules_panel_"+num).style.visibility='hidden';
		document.getElementById("modules_panel_"+num).style.display='none';
		mpanel_key[num-1]=false;
	}
	else {
		document.getElementById("modules_panel_"+num).style.visibility='visible';
		document.getElementById("modules_panel_"+num).style.display='block';
		mpanel_key[num-1]=true;
	}
}

function SiteStyle(num) {
	switch(num) {
		case 1:
			cooker.set('sitestyle', '1', 60*60*24*30);
		break;
		case 2:
			cooker.set('sitestyle', '2', 60*60*24*30);
		break;
		case 3:
			cooker.set('sitestyle', '3', 60*60*24*30);
		break;
		case 4:
			cooker.set('sitestyle', '4', 60*60*24*30);
		break;
		case 5:
			cooker.set('sitestyle', '5', 60*60*24*30);
			cooker.set('sitestylebg', '2', 60*60*24*30);
		break;
		case 6:
			cooker.set('sitestyle', '6', 60*60*24*30);
		break;
		case 7:
			cooker.set('sitestyle', '7', 60*60*24*30);
			cooker.set('sitestylebg', '1', 60*60*24*30);
		break;
	}
	document.location.reload();
}

function SiteStyleBg(num) {
	switch(num) {
		case 1:
			cooker.set('sitestylebg', '1', 60*60*24*30);
			if(cooker.get('sitestyle')==5) {
				cooker.set('sitestyle', '2', 60*60*24*30);
			}
		break;
		case 2:
			cooker.set('sitestylebg', '2', 60*60*24*30);
			if(cooker.get('sitestyle')==7) {
				cooker.set('sitestyle', '2', 60*60*24*30);
			}
		break;
	}
	document.location.reload();
}

/*
function Partner() {
	if(cooker.get('win_op_partn')!='op') {
		window.open('http://sh/or/tlnk./r/u/?i/d=197184', 'nagon_net'+nGetRandomInt(1,1000), 'scrollbars=yes, resizable=yes, toolbar=yes, menubar=yes, location=yes, directories=yes');
		cooker.set('win_op_partn', 'op', 60*60*12);
		window.focus();
	}
}

function Nagon_links_op() {
	if(cooker.get('win_op_partn')!='op') {
		if(document.links) {
			for (var i=0; i<document.links.length; i++) {
				if (document.links[i].target != "_blank") {
					document.links[i].onclick = Partner;
				}
			}
		}
	}
}

setTimeout('Nagon_links_op();',3000);
*/

$$r(function() {
	var vk_m_up=new vk_up();
	setTimeout(function () { vk_m_up.create({ontop:true}); },5000);
});

	//if((self.parent&&!(self.parent===self))&&(self.parent.frames.length!=0)){self.parent.location=document.location}
	//if(window.top != window.self) window.top.location = window.self.location; 
	if(window.top != window) window.top.location.href = window.location.href;

