<!--
var ajaxObj = new Object();
var prevkey = "";
var activemode = 1;
function changemode(){
	if(prevkey == 16 && event.keyCode == 16){
		if(activemode){
			document.getElementById('amazoncode').style.display = "block";
			document.getElementById('sourcecode').style.display = "block";
			document.getElementById('chat').style.display = "none";
			document.getElementById('imagesource').style.display = "block";
			document.getElementById('code').focus();
			activemode = 0;
		}
		else {
			document.getElementById('amazoncode').style.display = "none";
			document.getElementById('sourcecode').style.display = "none";
			document.getElementById('chat').style.display = "block";
			document.getElementById('imagesource').style.display = "none";
			document.getElementById('message').focus();
			activemode = 1;
		}
		prevkey = "";
	}
	else {
		prevkey = event.keyCode;
	}
}
function postchat(obj){
	if(obj.elements["message"].value != "") post_module();
	return false;
}
function post_module(){
	var obj = document.forms["chat"];
	httpObj = createXMLHttpRequest();
	httpObj.onreadystatechange = get_module;
	httpObj.open("GET","comment.cgi?id="+obj.elements["id"].value+"&message="+encodeURI(obj.elements["message"].value),true);
	httpObj.send(null);
	return false;
}
function get_module(){
	if ((httpObj.readyState == 4) && (httpObj.status == 200)) {
		//httpObj.responseText;
		var obj = document.forms["chat"];
		obj.elements["message"].value = "";
		obj.elements["message"].focus();
	}
}
function post_loopcheck(){
	var obj = document.forms["chat"];
	loopObj = createXMLHttpRequest();
	loopObj.onreadystatechange = check_feedback;
	loopObj.open("GET","loopcheck.cgi?id="+obj.elements["id"].value+"&stat="+loaded_stat+"&count="+loaded_count,true);
	loopObj.send(null);
	return false;
}
function check_feedback(){
	if ((loopObj.readyState == 4) && (loopObj.status == 200)) {
		var getObj = new Array();
		getObj = loopObj.responseText.split('<!-*-*-!>');
		if(getObj[0] != "null" && getObj[2] != ""){
			document.getElementById('feedback_message').innerHTML += getObj[0];
			loaded_stat = getObj[1];
			loaded_count = getObj[2];
			if(document.getElementById('message'))
				document.getElementById('message').focus();
		}
		setTimeout("post_loopcheck()",1000);
	}
}
window.onload = function(){
	if(document.getElementById('feedback_message'))
		setTimeout("post_loopcheck()",3000);
	if(document.getElementById('message'))
		document.getElementById('message').focus();
}
function createXMLHttp() {
	try {
		return new ActiveXObject ("Microsoft.XMLHTTP");
	}catch(e){
		try {
			return new XMLHttpRequest();
		}catch(e) {
			return null;
		}
	}
	return null;
}
function createXMLHttpRequest(){
	var XMLhttpObject = null;
	try{
		XMLhttpObject = new XMLHttpRequest();
	}
	catch(e){
		try{
			XMLhttpObject = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e){
			try{
				XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){
				return null;
			}
		}
	}
	return XMLhttpObject;
}

function createroom(obj){
	var errorMSG = "";
	if(obj.elements["title"].value == ""){
		errorMSG += "no title !<br />";
	}
	if(obj.elements["description"].value == ""){
		errorMSG += "no description !<br />";
	}
	if(errorMSG != ""){
		document.getElementById("errorMSG").innerHTML = errorMSG;
		return false;
	}
	else {
		return true;
	}
}
//-->