var myrules = {
	'.thumbForm input' : function(element){
		element.onclick = function(){
			var action = this.id;
			var actionSplit = action.split("_");
			var gallery = actionSplit[1];
			var pic = actionSplit[2];
			ajaxRequest("action:switchPic,gallery:"+gallery+",pic:"+pic);
			return false; // Don't reload the page.
		}
	},
	'#theMiniMap' : function(element){
		element.onclick = function(event){
			event = event || window.event;
			var miniMapClick = point_it(event,this.id);
			var MMMaxX = document.getElementById("MMMaxX").value;
			var MMMaxY = document.getElementById("MMMaxY").value;
			var side = document.getElementById("MMside").value;
			miniMapClick["x"] = miniMapClick["x"] * ((Math.pow(2,.5)*100) / MMMaxX);
		    miniMapClick["y"] = miniMapClick["y"] * ((Math.pow(2,.5)*100) / MMMaxY);
			var center_cell = unRotate(miniMapClick["x"],miniMapClick["y"]);
			getFlashMovie('myBigMap').sendMapToFlash(center_cell["x"], center_cell["y"]);
			return false; // Don't reload the page.
		}
	}
};
Behaviour.register(myrules);

if (typeof getElementsByClass == "undefined") {
	function getElementsByClass(theClass) {
		var eArr = document.all || document.getElementsByTagName("*");
		var mArr = [];
		var pattern = new RegExp("(^| )" + theClass + "( |$)");
		for (var i = 0, eArrLen = eArr.length; i < eArrLen; i++) {
			var curE = eArr[i];
			if (pattern.test(curE.className)) {
				mArr[mArr.length] = curE;
			}
		}
		return mArr;
	}
}