function gen_image_div() {
var num = document.getElementById('image_num').value;
var imagediv = '';

	for (i=1; i<=num; i++) {
	imagediv = imagediv+' #'+i+' <input type="file" name="image_'+i+'" size="40"><br>';
	}
	
document.getElementById('image_response').innerHTML = imagediv;
}

function image_remove(image,pos) {
var layer = document.getElementById('image_'+pos);
var xmlHttpReq = false;
var self = this;
		
	if (window.XMLHttpRequest) {
	self.xmlHttpReq = new XMLHttpRequest();
	}
	   	
	else if (window.ActiveXObject) {
	self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
self.xmlHttpReq.open('POST', 'messenger.php?mode=removeimage&id='+escape(image), true);
self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
self.xmlHttpReq.onreadystatechange = function() {

		if (self.xmlHttpReq.readyState == 4) {
		layer.innerHTML = 'Image removed';
		}

	}

self.xmlHttpReq.send('');

}


function refine_grid(page) {
var layer = document.getElementById('grid');
var xmlHttpReq = false;
var self = this;
		
	if (window.XMLHttpRequest) {
	self.xmlHttpReq = new XMLHttpRequest();
	}
	   	
	else if (window.ActiveXObject) {
	self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
var rt = document.gridform.refine_type.length;
var refine_type = '';

	for(var i=0; i < rt; i++){
	
		if(document.gridform.refine_type[i].checked == true) {
		refine_type = refine_type+document.gridform.refine_type[i].value+'|';
		}
		
	}
	
var rc = document.gridform.refine_city.length;
var refine_city = '';

	for(var i=0; i < rc; i++){
	
		if(document.gridform.refine_city[i].checked == true) {
		refine_city = refine_city+document.gridform.refine_city[i].value+'|';
		}
		
	}
	
var sortby = document.getElementById('sortby').value;
var perpage = document.getElementById('perpage').value;

self.xmlHttpReq.open('POST', 'messenger.php?mode=refinegrid', true);
self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
self.xmlHttpReq.onreadystatechange = function() {

		if (self.xmlHttpReq.readyState == 4) {
		layer.innerHTML = self.xmlHttpReq.responseText;
		}

	}
	
var str = 'rt='+escape(refine_type)+'&rc='+escape(refine_city)+'&sortby='+escape(sortby)+'&perpage='+escape(perpage)+'&page='+escape(page);

self.xmlHttpReq.send(str);

}
