var isMinimalize = false;
var lastUpozorneniTime = Number(new Date());
function ds_mini(){
	window.onblur = function(){
		isMinimalize = true;
	}
	window.onfocus = function(){
		isMinimalize = false;
	}
}

function thisMovie(movieName) {
	
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
    }
    else {
        return document[movieName]
    }
	

}

function ds_upozorni(p){
	try{
		ds_updateZapis(dsGameId);
		//document.getElementById('zapis').src = document.getElementById('zapis').src;
		if(lastUpozorneniTime<Number(new Date())-5){
			if((my_side== 'black' && p == 'b') || (my_side== 'white' && p == 'w')){
				var mov = thisMovie("alert_swf");
				if(mov != undefined){
					mov.playSound();
				}
				//alert('jste na tahu');
			}
		}
	
	}catch(err){
		alert('Chyba: '+err);
	}
}

function ds_upozorni_message(message){
	if(isMinimalize && lastUpozorneniTime<Number(new Date())-5){
		thisMovie("alert_swf").playSound();
	}
}
// -------------
function ds_updatePlayersOnlineList(d){
	if(d.xml != ""){
		var nL = d.xml.split('<li>').length-1;
		if(document.getElementById('ds-online-players') && nL>0){
			document.getElementById('ds-online-players').innerHTML = d.xml;
			document.getElementById('ds-online-payers-num').innerHTML = nL;
		}
	}
}

var ds_ru = false;
function ds_updatePlayerList(){
	var a = new ajax('ds_ajax.php?what=online');
    //a.send_request(msg.xml(),parse_ping_response);
    a.send_request("what=online", ds_updatePlayersOnlineList);
	if(ds_ru==false){
		ds_mini();
		ds_ru=true;
	}
}

setInterval(function(){ds_updatePlayerList();}, 10000);

function ds_updateZapisDo(d){
	var c = document.getElementById('zapis_txt');
	if(c){
		c.innerHTML = d.xml;
		c.scrollTop = c.scrollHeight;
	}
}

function ds_updateZapis(par){
	var a = new ajax('/zapisy.php?id='+par);
    //a.send_request(msg.xml(),parse_ping_response);
    a.send_request("id="+par, ds_updateZapisDo);
}

