function addLoadEvent (func) {
	var oldonload = window.onload;
	if(typeof window.onload != 'function') {
		window.onload = func;
	}
	else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}

function reloadCaptcha () {
	var link = document.getElementById('reload-captcha');
	if(link !== null) {
		link.onclick = function() {
			var image = document.getElementById('captcha');
			var src = image.src;
			var myregexp = /(.*)(\.php)(\?\d+|)$/;
			var mymatch = myregexp.exec(src);
			if(!(mymatch == null)) {
				var random_number = Math.floor(Math.random()*101);
				image.src = mymatch[1] + mymatch[2] + '?' + random_number;
			}
		}
	}
}

addLoadEvent(reloadCaptcha);

