function GetXmlHttpObject(){
	var xmlHttp=null;
	try{
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	}catch (e){
	  // Internet Explorer
		try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
	  	catch (e){
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
  
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
  	} 
	return xmlHttp;
}
function checkUser(name){
	
	  xmlHttp=GetXmlHttpObject();

var url="ajax/ajax_checkuser.php";
	url=url+"?name="+name;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=function tmp(){
		if (xmlHttp.readyState==4){ 
		document.getElementById("userInfo").innerHTML=xmlHttp.responseText;
 }
	};
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function Vote(note,id){
	
	  xmlHttp=GetXmlHttpObject();

var url="ajax/ajax_vote.php";
	url=url+"?note="+note+"&id="+id;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=function tmp(){
		if (xmlHttp.readyState==4){ 
		document.getElementById("Voting").innerHTML=xmlHttp.responseText;
 }
	};
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function Vote2(note,id){
	
	  xmlHttp=GetXmlHttpObject();

var url="ajax/ajax_vote2.php";
	url=url+"?note="+note+"&id="+id;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=function tmp(){
		if (xmlHttp.readyState==4){ 
		document.getElementById("Voting").innerHTML=xmlHttp.responseText;
 }
	};
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function LogOut() {
	
	var agree = confirm("Are you sure you want to log out?");
	if (agree)
  		return true ;
	else
  		return false ;
}
function RedboxHide()
{
	 xmlHttp=GetXmlHttpObject();

var url="ajax/ajax_redbox.php";
	url=url+"?status=1";
	url=url+"&sid="+Math.random();
	
	document.getElementById("redbox").style.display = 'none';

	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function RedboxShow()
{
	 xmlHttp=GetXmlHttpObject();
	 
	 document.getElementById("redbox").style.display = 'block';

var url="ajax/ajax_redbox.php";
	url=url+"?status=2";
	url=url+"&sid="+Math.random();

	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function ChangeYourStatusBox()
{
	if(document.getElementById("ChangeStatusBox").style.display == 'block') {
		document.getElementById("ChangeStatusBox").style.display = 'none';
		}
	else {
		document.getElementById("ChangeStatusBox").style.display = 'block';
		}
	
}
function ChangeMessageBox(nick)
{
	if(document.getElementById("ChangeMessageBox").style.display == 'block') {
		document.getElementById("ChangeMessageBox").style.display = 'none';
		}
	else {
		document.getElementById("ChangeMessageBox").style.display = 'block';
		document.getElementById("active_send_to").innerHTML = nick;
		}	
}
function ChangeStatus(status){
	
	  xmlHttp=GetXmlHttpObject();

var url="ajax/ajax_changestatus.php";
	url=url+"?status="+status;
	url=url+"&sid="+Math.random();

	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
	if(status == 1)
	{
		document.getElementById("status_icon").src = 'grafika/user.png';
	}
	else if(status == 2)
	{
		document.getElementById("status_icon").src = 'grafika/user_invisible.png';
	}
	
	ChangeYourStatusBox();
}
function ChangeDesc(){
	
	  xmlHttp=GetXmlHttpObject();
	  
	  var desc;
	  desc = document.getElementById("active_desc").value;
	  
var url="ajax/ajax_changedesc.php";
	url=url+"?desc="+desc;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function tmp(){
		if (xmlHttp.readyState==4){ 
		document.getElementById("ActiveDesc").innerHTML=xmlHttp.responseText;
 		}
	};

	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
	ChangeYourStatusBox();
}
function SendActiveMessage(){
	
	  xmlHttp=GetXmlHttpObject();
	  
	  document.getElementById("ChangeMessageError").innerHTML='Your Message is being sent. Wait few seconds';
	  
	  var title;
	  title = document.getElementById("active_message_title").value;
	  
	  var text;
	  text = document.getElementById("active_message_text").value;
	  
	  var send;
	  send = document.getElementById("active_send_to").innerHTML;
	  
var url="ajax/ajax_sendactivemessage.php";
	url=url+"?title="+title+"&text="+text+"&send="+send;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function tmp(){
		if (xmlHttp.readyState==4){ 
			document.getElementById("ChangeMessageError").innerHTML=xmlHttp.responseText;
		}
		else {
			ChangeMessageBox("none");
		}
	};

	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function SiteVersion(version)
{
	 xmlHttp=GetXmlHttpObject();
	 
	var url="ajax/ajax_siteversion.php";
		url=url+"?version="+version;
		url=url+"&sid="+Math.random();
		
		xmlHttp.onreadystatechange=function tmp(){
		if (xmlHttp.readyState==4){ 
			window.location.reload();
		}
	};
				
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

}
