var mesto;
var s=1;
var edtit;
function loadinfo(url, target) {
	mesto=target;
	myDiv=document.getElementById(mesto);
	if (target=='attention') {
		
		clearTimeout(edtit);
	}
	myDiv.innerHTML='<img src=\"/tmp/img/time.gif\" width=15 height=15 alt=\"Загрузка\" align=center>';
	if (xmlHttp.readyState==4 || xmlHttp.readyState==0) {
		xmlHttp.open('GET',url,true);
		xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8;');
		xmlHttp.onreadystatechange=serverResponse;
		xmlHttp.send(null);
	} else {
		setTimeout('loadinfo(\''+url+'\',\''+target+'\')',100);
	}
}

function senddata(url, target, text) {
	mesto=target;
	myDiv=document.getElementById(mesto);
	myDiv.innerHTML='<img src=\"/tmp/img/time.gif\" width=15 height=15 alt=\"Загрузка\" align=center>';
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState==0) {
		
		xmlHttp.open('POST',url,true);
		xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8;');
		
		xmlHttp.onreadystatechange=serverResponse;

		xmlHttp.send('text=' + text);
		
	} else {
		setTimeout('senddata(\''+url+'\',\''+target+'\',\''+text+'\')',100);
	}
}

function serverResponse() {
	if (xmlHttp.readyState==4) {
		if (xmlHttp.status==200) {
			response=xmlHttp.responseText;
			myDiv=document.getElementById(mesto);
			if (response!='nonewpm') {
				myDiv.innerHTML=response;
				if (mesto=='attention')
					edittitle();
			}
	
		} else {
			//alert('Ошибка запроса Ajax '+xmlHttp.statusText);
		}
	}
}
var col=0;
function edittitle() {
	
	if (s==1) {
		document.getElementsByTagName('title')[0].innerHTML="Вам сообщение!!!";
		s=2;
	} else {
		document.getElementsByTagName('title')[0].innerHTML="CashTaller.RU";
		s=1;
	}
	col++;
	
	if (col>26) document.getElementsByTagName('title')[0].innerHTML="CashTaller.RU Вам новое сообщение"; else 	setTimeout('edittitle()',750);
	
}
function loadpm() {
	url='/http.php?do=checknewpm';
	mesto='attention';
	myDiv=document.getElementById(mesto);
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState==0) {
		xmlHttp.open('GET',url,true);
		xmlHttp.onreadystatechange=function serverResponse() {
			if (xmlHttp.readyState==4) {
				if (xmlHttp.status==200) {
					response=xmlHttp.responseText;
					myDiv=document.getElementById(mesto);
					if (response!='nonewpm') {
						myDiv.innerHTML=response;
						if (mesto=='attention')
							edittitle();
					}
			
				} else {
					//alert('Ошибка запроса Ajax '+xmlHttp.statusText);
				}
			}
		};
		xmlHttp.send(null);
	} 
	
	setTimeout('loadpm()',30000);
	
}

function finduserpm(userid,type) {
	var myDiv;
	
	if (type==1) {
		url='/http.php?do=checkuserid&userid='+userid;
		mesto='useridcheck';
	} 
	if (type==2) {
		url='/http.php?do=checkuserid&username='+userid;
		mesto='usernamecheck';
	}
	myDiv=document.getElementById(mesto);
	if (xmlHttp.readyState==4 || xmlHttp.readyState==0) {
		xmlHttp.open('GET',url,true);
		
		xmlHttp.onreadystatechange=function dd() {
			if (xmlHttp.readyState==4) {
				if (xmlHttp.status==200) {
					response=xmlHttp.responseText;
					af=response.split("||");
					myDiv.innerHTML=af[0];
					document.getElementById('ava').innerHTML='<img src=\'/useravatar/index.php?userid='+af[1]+'\'>';
					document.newpm.touserid.value=af[1];
					} else {
						alert('Ошибка запроса Ajax '+xmlHttp.statusText+'+'+xmlHttp.readyState);
					}
			
			}
		}
		xmlHttp.send(null);
	}	
	
	//myDiv.innerHTML=document.newpm.touserid.value;
}

function dosel(id)

{
var i;
for (i=1; i<=3; i++) {
    document.getElementById('add_'+i).style.display='none';
}
if (id>0) document.getElementById("add_"+id).style.display="block";
document.getElementById("add_0").style.display="block";
}

function checkurl(id,code,urls) {
	url='/http.php?do=checkurl&id='+id+'&code='+code;
	mesto='wait';
	myDiv=document.getElementById(mesto);
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState==0) {
		xmlHttp.open('GET',url,true);
		xmlHttp.onreadystatechange=
		function serverResponse() {
			if (xmlHttp.readyState==4) {
				if (xmlHttp.status==200) {
					response=xmlHttp.responseText;
					myDiv=document.getElementById(mesto);
					if (response=='checkok') {
						window.opener.document.getElementById('ids').innerHTML="<font color='green'>проверена</font><input type='hidden' name='urlid' value='"+id+"'>";
						window.opener.urlchecked=urls;
						window.opener.document.adv.urlid.value=id;
						alert("Сайт "+urls+" проверен. Можете продолжать заполнение формы.");
						window.close();
					} else {
						myDiv.innerHTML=response;
					}
	
				} else {
					alert('Ошибка запроса Ajax '+xmlHttp.statusText);
				}
			}
		}
		xmlHttp.send(null);
	} 
	
}



var allgame=new Array();
var allgamefull=new Array();

			function loadgameknb() {
				function pause(ms)
					{
					var date = new Date();
					var curDate = null;
					do { curDate = new Date(); }
					while(curDate-date < ms);
					}
				var listgame=new Array();
				var hider=new Array();
				var game="";
				myDiv=document.getElementById('listallgame');
				xmlHttp.open("GET", "/http.php?do=loadgameknb", true);
				xmlHttp.onreadystatechange=function(){ 
				if (xmlHttp.readyState != 4) return

				  clearTimeout(timeout) // очистить таймаут при наступлении readyState 4
				
				  if (xmlHttp.status == 200) {
				     // alert(xmlHttp.responseText);
				      games=xmlHttp.responseText;
				      //alert(games);
				      game=games.split("|-|");
				     
				      	for(var i=0; i<game.length; i++) {
				      		ga=game[i];
				      		g=ga.split("|");
				      		//alert(allgame[g[0]]);
				      		if (allgame[g[0]]!=1) {
				      			
								allgame[g[0]]=1;
								allgamefull[g[0]]=game[g[0]];
								myDiv.innerHTML+="<table width=100% cellpadding=0 cellspacing=0 class=table_all style=\"display:block;opacity: 1;\" id='tabl_"+g[0]+"'><tr><td>"+g[0]+"</td></tr></table>";
								
							}
							listgame[g[0]]=1;
							
						}
						for(var i=0; i<allgame.length; i++) {
				      		if (allgame[i]==1) {
				      			if (listgame[i]==1) {
				      				
				      			} else {
				      				if (hider[i]==1) {
				      					allgame[i]=0;
				      					
				      					document.getElementById("tabl_"+i).style.display="none";
				      				} else {
				      					hider[i]=1;
				      					document.getElementById("tabl_"+i).style.opacity=0.25;
				      					allgame[i]=1;
				      				}
				      				
				      				
				      				
				      				//document.getElementById("tabl_"+i).style.display="none";
				      				
				      				
				      			}
				      		}
						}
				      
				  }
				}
				xmlHttp.send(null);
				var timeout = setTimeout( function(){ xmlHttp.abort(); }, 10000);

				setTimeout('loadgameknb()',3000);

			}