<!--
var isSmC=true; 
var magnifyCoeff=2.5;
var captchaImageResized;

function trimString(sInString) {
  sInString = sInString.replace( /^\s+/g, "" );// strip leading
  return sInString.replace( /\s+$/g, "" );// strip trailing
}

function parseResizeCoeff(){
	if(document.getElementById("captchaMagnifyCoeff")){
		magnifyCoeff = parseFloat(trimString(document.getElementById("captchaMagnifyCoeff").value));
	}
}	

function resizeCaptcha(){
	captchaImageResized = document.getElementById("captchaImage");
	if(captchaImageResized){
		parseResizeCoeff();
		if(isSmC){
			captchaImageResized.height*=magnifyCoeff;
			isSmC=false;
		}else{
				captchaImageResized.height/=magnifyCoeff;
				isSmC=true;
		}
	}
}

function parseURI(sourceURI) {
	var uriPartNames = ["source","protocol","authority","domain","port","path","directoryPath","fileName","query","anchor"];
	var uriParts = new RegExp("^(?:([^:/?#.]+):)?(?://)?(([^:/?#]*)(?::(\\d*))?)?((/(?:[^?#](?![^?#/]*\\.[^?#/.]+(?:[\\?#]|$)))*/?)?([^?#/]*))?(?:\\?([^#]*))?(?:#(.*))?").exec(sourceURI);
	var uri = {};
	
	for(var i = 0; i < 10; i++){
		uri[uriPartNames[i]] = (uriParts[i] ? uriParts[i] : "");
	}
	if(uri.directoryPath.length > 0){
			uri.directoryPath = uri.directoryPath.replace(/\/?$/, "/");
		}
		
		return uri;
	}
	
function getParameterValue(sourceURI, parameter) {
	var query = parseURI(sourceURI)["query"];
	var referrer = "";
	
	if  ( query.indexOf(parameter+"=") != -1 ) {
		referrer = query.substring(query.indexOf(parameter+"=") + parameter.length + 1);
	}
	if ( referrer.indexOf('&') != -1 ) {
		referrer = referrer.substring(0, referrer.indexOf('&'));
	}
	return referrer;
}

function reloadCaptchaImage() {
	document.getElementById('captchaImage').src = document.getElementById('captchaImage').src + '&r=' + Math.random();
}
//-->