	var request;
	function call_xmlHTTP(url, data, callback) {
		if (window.XMLHttpRequest) {
			request = new XMLHttpRequest();
			request.onreadystatechange = callback;
			request.open("POST", url, true);
			request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			request.send(data);
		} else if (window.ActiveXObject) {
			request = new ActiveXObject("Microsoft.XMLHTTP");
			if (request) {
				request.onreadystatechange = callback;
				request.open("POST", url, true);
				request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
				request.send(data);
			}
		}
	}
	function doOpenImg(){
		if (request.readyState == 4) {
			if (request.status == 200){
				if(request.responseText != "error"){
					var data = request.responseText.split("#");
					var img_url = data[0];
					var width = data[1];
					var height = data[2];
					var doc = "image.php?url="+img_url;
					var gWindow = window.open(doc,"image","width="+width+", height="+height+", left=0, top=0, resizable=0, scrollbars=0, toolbar=0, location=0, directories=0, status=0, menubar=0, copyhistory=0"); 
					void(0); 
					gWindow.focus();
				}
			}
		}
	}
	function openDoc(doc_id, width, height) {
		var doc = "document.php?id="+doc_id;
		var gWindow = window.open(doc,"document","width="+width+", height="+height+", left=0, top=0, resizable=yes, scrollbars=yes, toolbar=0, location=0, directories=0, status=0, menubar=0, copyhistory=0"); 
		void(0); 
		gWindow.focus();
	}
	function openImg(img_url) {
		call_xmlHTTP("getimgdim.php", "url="+img_url, doOpenImg);
	}