
function simpleMachicharaUpdater(element) {
	return function() {
		simpleMachicharaUpdate(element);
	}
}

function simpleMachicharaUpdate(element) {
	clearTimeout(element.interval);
	element.style.top = 5 + Math.floor(Math.random()*80) + "%";
	element.style.left = 5 + Math.floor(Math.random()*80) + "%";
	element.interval = window.setTimeout(simpleMachicharaUpdater(element), 5000+Math.floor(Math.random()*25000));
}

function simpleMachichara(imageUrl) {
	var machicharaSimpleElement = document.createElement("div");
	machicharaSimpleElement.style.position = isIe ? "absolute" : "fixed";
	machicharaSimpleElement.style.top = "50%";
	machicharaSimpleElement.style.left = "50%";
	machicharaSimpleElement.style.zIndex = 5000;
	document.body.appendChild(machicharaSimpleElement);
	var machicharaSimpleImageElement = document.createElement("img");
	machicharaSimpleImageElement.src = imageUrl;
	machicharaSimpleImageElement.style.border = "none";
	machicharaSimpleElement.appendChild(machicharaSimpleImageElement);
	machicharaSimpleElement.onmouseover = simpleMachicharaUpdater(machicharaSimpleElement);
	simpleMachicharaUpdate(machicharaSimpleElement);
}