
var to;

function divhtml(file, div)
{
	window.clearTimeout(to);
	var XMLHttpRequestObject = false;
	if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject ) {
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	if(XMLHttpRequestObject) {
		var obj = document.getElementById(div);
		obj.innerHTML = "<p>" + file + "</p>";
		file = encodeURI( file );
		XMLHttpRequestObject.open("GET", file)
		XMLHttpRequestObject.onreadystatechange = function(){
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				obj.innerHTML = XMLHttpRequestObject.responseText;
				delete XMLHttpRequestobject;
				XMLHttpRequestObject = null;
			}
		}
		XMLHttpRequestObject.send(null);
	}
	to = setTimeout('timeout()', 1680000 );
}

function submitform(form, div)
{
	var XMLHttpRequestObject = false;
	if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject ) {
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if(XMLHttpRequestObject) {
		var name;
		var field;
		var obj = document.getElementById(div);
		var subj = document.getElementById(form);
		var form = subj.name;
		var poststring = "form=" + form; 
		var fields = subj.elements.length;
		for(var i=0; i < fields; i++)
		{
			name = subj.elements[i].name;
			field = subj.elements[i].value;
			if( field == '' )
			{
				field = "empty";
			}
			if( subj.elements[i].checked )
			{
				field = "true";
			}
			fieldd = field.replace(/'/gi, "''");
			fieldd = fieldd.replace( /&/gi, '[{*}]' );
			poststring += "&" + name + "=" + fieldd + "";
		}
		obj.innerHTML = "<p>submitting: " + poststring + "</p>";
		XMLHttpRequestObject.open("POST", "post.php", true)
		XMLHttpRequestObject.onreadystatechange = function(){
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				obj.innerHTML = XMLHttpRequestObject.responseText;
			}
		}
		XMLHttpRequestObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject.setRequestHeader("Content-length", poststring.length);
		XMLHttpRequestObject.setRequestHeader("Connection", "close");
		XMLHttpRequestObject.send(poststring);
	}
}
function popup(file)
{
	document.getElementById('background').style.visibility='visible';
	document.getElementById('popup').style.visibility='visible';
	window.scroll(0,0);
	divhtml(file, 'popup');
}
function popupclose()
{
	document.getElementById('background').style.visibility='hidden';
	document.getElementById('popup').style.visibility='hidden';
}

