function play_audio(audio_file, link_element)
{
	var audio = document.getElementById('audio');
	if ( !audio ) {
		var audio = document.createElement('div');
		audio.id = 'audio';
		if ( link_element && link_element == link_element.parentNode.lastChild ) {
			link_element.parentNode.appendChild(audio);
		} else if ( link_element ) {
			link_element.parentNode.insertBefore(audio, link_element.nextSibling);
		} else {
			document.body.appendChild(audio);
		}
	}
	
	var vars = {'quality':'high','wmode':'transparent','audio':encodeURIComponent(audio_file)};
	swfobject.embedSWF('third_party/captcha/audio.swf', 'audio', 1, 1, '9.0.0', 'expressInstall.swf', vars, vars);
	return;
}
function refresh_captcha(sID)
{
	var oCaptchaImg = document.getElementById(sID);
	if ( oCaptchaImg ) {
		var sImgSrc = oCaptchaImg.src;
		sImgSrc = sImgSrc.replace(/[?&]regenerate(=[^&]*)?(&|$)/, '$2');
		var sSeparator = ( sImgSrc.indexOf('?') > -1 ) ? '&' : '?';
		sImgSrc = sImgSrc + sSeparator + 'regenerate=';
		oCaptchaImg.src = sImgSrc + (new Date()).getTime();
	}
	return;
}

