var BAN_SYMBOLS = "<>";


/*
* @desc Sets enabled property of the input element
*/
function setInputEnabled(inputId, value)
{
	document.getElementById(inputId).disabled = !value;
}

/*
* @desc Checks control group
*/
function checkRequiredControlGroup(form, prefix, message)
{
	for (var i = 0; i < form.elements.length; i++) {
		if (form.elements[i].name.indexOf(prefix) == 0) {
			if (form.elements[i].disabled) {
				continue;
			}
			if (emptyInput(form.elements[i])) {
				alertInput(form.elements[i], message);
				return false;
			}
		}
	}
	return true;
}

/*
* @desc Loads images
*/
function preloadImages(images)
{
	var imgOver = new Array();
	for (var i = 0; i < images.length; i++) {
		imgOver[imgOver.length] = new Image();
		imgOver[imgOver.length-1].src = images[i];
	}
}

/*
* @desc Changes img in the input image
*/
function changeInputImg(obj, fileName)
{
	obj.src = fileName;
}

/*
* @desc Changes img
*/
function changeImg(name, fileName)
{
	document[name].src = fileName;
}

/*
* @desc Opens new window
*/
function openWindow(url, pars)
{
	window.open(url, 'Popup', pars);
}

/*
* @desc Returns true if browser supports DOM
*/
function isSupportDOM()
{
	return document.childNodes != null;
}

/**
* Change element visisbility
*/
function changeElementVisibility(elementId)
{
	var element = document.getElementById(elementId);
	if (element.style.display == 'none') {
		element.style.display = 'block';
	} else {
		element.style.display = 'none';
	}
}

