// JavaScript Document

function showbox(target) {
	document.getElementById(target).style.display = "inline";
}
function hidebox(target) {
	document.getElementById(target).style.display = "none";
}
function sendshout() {
	XMLHttpRequestObject[6] = false;
	if (window.XMLHttpRequest) {
	XMLHttpRequestObject[6] = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
	XMLHttpRequestObject[6] = new ActiveXObject("Msxml2.ServerXMLHTTP");
	}
	phpfile = "myajax/sendshout.php";
	var message = document.getElementById("shoutinput").value;
	message = message.replace("&"," 02dan ");
	var param = "message="+message;
	if(XMLHttpRequestObject[6]) {
		XMLHttpRequestObject[6].open("POST", phpfile);
		XMLHttpRequestObject[6].setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XMLHttpRequestObject[6].setRequestHeader("Content-length", param.length);
		XMLHttpRequestObject[6].setRequestHeader("Connection", "close");
		XMLHttpRequestObject[6].onreadystatechange = function() {
			if(XMLHttpRequestObject[6].readyState == 4) {
				displayshout();
			}
			else {
				showbox("loadingmessage");
			}			
		}
		XMLHttpRequestObject[6].send(param);
	}
}
function displayshout() {
	XMLHttpRequestObject[7] = false;
	if (window.XMLHttpRequest) {
	XMLHttpRequestObject[7] = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
	XMLHttpRequestObject[7] = new ActiveXObject("Msxml2.ServerXMLHTTP");
	}
	d = new Date();
 	e = d.getTime();
	phpfile = "myajax/showshout.php?time="+e;
	if(XMLHttpRequestObject[7]) {
		XMLHttpRequestObject[7].open("GET", phpfile);
			
		//XMLHttpRequestObject.setRequestHeader("Cache-Control","no-cache, private, max-age=0");
		XMLHttpRequestObject[7].onreadystatechange = function()
			{
				 if(XMLHttpRequestObject[7].readyState == 4) {
				
					if(XMLHttpRequestObject[7].status == 200) {
						document.getElementById("shoutinput").value = "";
						displaymessage = XMLHttpRequestObject[7].responseText;
						document.getElementById("boxaccount5").innerHTML = displaymessage ;
						hidebox("loadingmessage");
					}
					
				 }
			}
		XMLHttpRequestObject[7].send(null);		
	}
	
}
function sendcomment(idupdate,idfield,idloading,idcomment) {
	XMLHttpRequestObject[8] = false;
	if (window.XMLHttpRequest) {
	XMLHttpRequestObject[8] = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
	XMLHttpRequestObject[8] = new ActiveXObject("Msxml2.ServerXMLHTTP");
	}
	phpfile = "myajax/sendcomment.php";
	var message = document.getElementById(idfield).value;
	var update = idupdate;
	var loading = idloading;
	var comment = idcomment;
	message = message.replace("&"," 02dan ");
	
	var param = "message="+message+"&idupdate="+update;
	if(XMLHttpRequestObject[8]) {
		XMLHttpRequestObject[8].open("POST", phpfile);
		XMLHttpRequestObject[8].setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XMLHttpRequestObject[8].setRequestHeader("Content-length", param.length);
		XMLHttpRequestObject[8].setRequestHeader("Connection", "close");
		XMLHttpRequestObject[8].onreadystatechange = function() {
			if(XMLHttpRequestObject[8].readyState == 4) {
				document.getElementById(idfield).value = "";
				displaycomment(update,loading,comment);
			}
			else {
				showbox(loading);
			}			
		}
		XMLHttpRequestObject[8].send(param);
	}
}
function displaycomment(idupdate,idloading,idcomment) {
	XMLHttpRequestObject[9] = false;
	if (window.XMLHttpRequest) {
	XMLHttpRequestObject[9] = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
	XMLHttpRequestObject[9] = new ActiveXObject("Msxml2.ServerXMLHTTP");
	}
	d = new Date();
 	e = d.getTime();
	var updatenew = idupdate;
	var loadingnew = idloading;
	var commentnew = idcomment;
	phpfile = "myajax/showcomment.php?update="+updatenew+"&time="+e;
	if(XMLHttpRequestObject[9]) {
		XMLHttpRequestObject[9].open("GET", phpfile);
			
		//XMLHttpRequestObject.setRequestHeader("Cache-Control","no-cache, private, max-age=0");
		XMLHttpRequestObject[9].onreadystatechange = function()
			{
				 if(XMLHttpRequestObject[9].readyState == 4) {
				
					if(XMLHttpRequestObject[9].status == 200) {
						displaymessage = XMLHttpRequestObject[9].responseText;
						document.getElementById(commentnew).innerHTML = displaymessage ;
						hidebox(loadingnew);
					}
					
				 }
			}
		XMLHttpRequestObject[9].send(null);		
	}
	
}
function cleartext() {
	
}
