function trim(stringToTrim) 
{
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) 
{
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) 
{
	return stringToTrim.replace(/\s+$/,"");
}

function switchLang( language ) 
{
	if (dictionary[language] == null) return;

	new Ajax.Request('ajax/lang.php', {
					 method: 'post',
					 parameters: {lang: language}
	});
}

var captcha_result = false;
var captcha_string = '';

function checkCaptchaDigit( obj ) 
{
	var code = obj.value;
	if (captcha_string == code) return;
	
	captcha_result = false;
	captcha_string = code;

	new Ajax.Request('ajax/captcha.php', {
					 method: 'post',
					 parameters: {captcha: code},
					 onComplete: function(transport) {
					 									captcha_result = (trim(transport.responseText) == 'OK');
														obj.style.borderWidth = '3px';
					 									obj.style.borderColor = captcha_result ? 'green;' : 'red';
					 								 }
	});
}

function checkCaptcha( code ) 
{
	return captcha_result;
}


