// предзагрузка картинок
function MM_preloadImages() {
	var d = document;
	if(d.images){
		if(!d.MM_p) d.MM_p=new Array();
		var i, j = d.MM_p.length, a = MM_preloadImages.arguments;
		for(i=0; i<a.length; i++){
			if (a[i].indexOf("#")!=0){
				d.MM_p[j]=new Image;
				d.MM_p[j].src=a[i];
				j++;
			}
		}
	}
}

// проверка строки на пустое значение
function isEmpty(str) {
	for (var j=0; j<str.length; j++) {
		if (" " != str.charAt(j)) return false;
	}
	return true;
}

// проверка формы
function checkForm(f)
{
	for (var i=0; i<f.elements.length; i++) {
		if (null!=f.elements[i].getAttribute("forcheck")) {
			if (isEmpty(f.elements[i].value) || f.elements[i].value == f.elements[i].getAttribute("forcheck")) {
					alert('Вы не написали ' + f.elements[i].getAttribute("forcheck") + '!');
					f.elements[i].focus();
					return false;
			}
		}
	}
	for (var i=0; i<f.elements.length; i++) {
		rules = new RegExp(f.elements[i].getAttribute("checkRegExp"));
		if (null!=f.elements[i].getAttribute("checkRegExp") && !rules.test(f.elements[i].value) && !isEmpty(f.elements[i].value)) {
			alert('Вы неверно заполнили поле ' + f.elements[i].getAttribute("forcheck") + '!');
			f.elements[i].focus();
			return false;
		}
	}
	return true;
}

function setOpacity(obj, value) {
	obj.style.opacity = value/10;
	obj.style.filter = 'alpha(opacity=' + value*10 + ')';
}
