function doOperation(op, dir, site) {
	zoomlevel = document.frm.le.value;
	if(zoomlevel == 2 && op == "pan") 
			return;
	document.frm.op.value = op;
	document.frm.di.value = dir;
	sendData(site);
}

function getCoords(e) {
	if( !e ) {
		if( window.event ) {
			//Internet Explorer
			e = window.event;
	} else {
		//total failure, we have no way of referencing the event
		return;
		}
	} 
	var mbutton;
	if(typeof(e.which) == 'number' ) {
		//Netscape compatible
		mbutton = e.which;
	} else if(typeof(e.button) == 'number') {
		//DOM
		mbutton = e.button;
	} 	
	if(mbutton == 1) {
		document.frm.di.value = "in";
	} 
	else return;
	document.frm.op.value = "zoom";
	var xcoord, ycoord;
	if(typeof(e.pageX) == 'number') {
		xcoord = e.pageX;
		ycoord = e.pageY;
	} else if(typeof(e.clientX) == 'number') {
		xcoord = e.clientX;
		ycoord = e.clientY;
	if(document.body && (document.body.scrollLeft || document.body.scrollTop)) {
		xcoord += document.body.scrollLeft;
		ycoord += document.body.scrollTop;
	} else if( document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
		xcoord += document.documentElement.scrollLeft;
		ycoord += document.documentElement.scrollTop;
		}
	} else { return; }	

	if (document.all) {
		xcoord = (e.x || e.clientX);
		ycoord = (e.y || e.clientY);
		} else {
		xcoord = e.clientX + window.scrollX
		ycoord = e.clientY + window.scrollY 
	}

	var imgMap = document.getElementById("imgExploreMap");
	if (window.ActiveXObject) {
		xcoord = e.offsetX;
		ycoord = e.offsetY;
	}
	//for Firefox
	else {
		var top = 0, left = 0; 
		while (imgMap) {
			left += imgMap.offsetLeft;
			top += imgMap.offsetTop;
			imgMap = imgMap.offsetParent;
		}
		xcoord = e.pageX - left;
		ycoord = e.pageY - top;
	}  	

	document.frm.px.value = xcoord;
	document.frm.py.value = ycoord;
	document.frm.cs.value = "pix";
	sendData();
}



function sendData(site) {
	var sLink = "/"+site+"/snippets/ireland-places-to-go/explore-by-map/"
	var request = new ajx(sLink,"mapContainer","POST",true); 
	request.form = 'frm';
	request.run();
}