// Javascript Document written by Darren Mallett

function init() {
	loadShoutsCont();
}

function loadShoutsCont  () {
	
	loadShouts();
	
	var setInt = setInterval(function() {  
			
			loadShouts();
			
			}, 3000);
	
}

function loadShouts() {
	
	var ajax;
	
	if (window.XMLHttpRequest) {
		
		ajax = new XMLHttpRequest();
		
	} else {
		
		ajax = new ActiveXObject("Microsoft.XMLHTTP");
		
	}
	
	ajax.onreadystatechange=function() {
  		if (ajax.readyState==4 && ajax.status==200) {
    			
    			//on success
    			
    			if (ajax.responseText == "createUser") {
    				var p = prompt("Please enter your name:\n");
    			}
    			
    		}
  	}
	
	ajax.open("POST", "ajax.php", true);
	ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	ajax.send("mode=getUserName");
	
		
}

function postShout() {
	
	var shout = document.forms.shoutbox.message.value;
	var shoutname = document.getElementById('shout_name').value;
	
	var resett = document.forms.shoutbox.reset();
	
	var ajax;
	
	if (window.XMLHttpRequest) {
		
		ajax = new XMLHttpRequest();
		
	} else {
		
		ajax = new ActiveXObject("Microsoft.XMLHTTP");
		
	}
	
	ajax.onreadystatechange=function() {
  		if (ajax.readyState==4 && ajax.status==200) {
    			
    			//on success

			
    			
    		}
  	}
	
	ajax.open("POST", "ajax.php", true);
	ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	ajax.send("mode=postShout&shout=" + shout + "&name=" + shoutname);
}

function loadShouts() {
		
	var ajax;
	
	if (window.XMLHttpRequest) {
		
		ajax = new XMLHttpRequest();
		
	} else {
		
		ajax = new ActiveXObject("Microsoft.XMLHTTP");
		
	}
	
	ajax.onreadystatechange=function() {
  		if (ajax.readyState==4 && ajax.status==200) {
    			
    			//on success
			
			var fill = document.getElementById('shoutboxarea').innerHTML=ajax.responseText;
			
    			
    		}
  	}
	
	ajax.open("POST", "ajax.php", true);
	ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	ajax.send("mode=getShouts");
	
}
