function display(id, captcha_id, action){
	var elm = document.getElementById(id);
	
	switch (action){
		case 'show':
			if (captcha_id != '' && captcha_id != 'undefined'){
				captcha_refresh(captcha_id);
			}
			
			elm.style.display = 'block';
		break;
		case 'hide':
			elm.style.display = 'none';
		break;
		default:
			if (elm.style.display == 'block'){
				elm.style.display = 'none';
			}
			else{
				if (captcha_id != '' && captcha_id != 'undefined'){
					captcha_refresh(captcha_id);
				}
				
				elm.style.display = 'block';
			}
		break;
	}
}

function captcha_refresh(id){
	var rand = new Date();
		rand = rand.getTime();
	
	var src = document.getElementById(id).src;
	if (src.indexOf('captcha.php') > 0){
		src = src.substr(0, src.indexOf('captcha.php'));
	}
		src = src+'captcha.php?time='+rand;
	
	document.getElementById(id).src = src;
}