
// проверка пустой строки
function isEmpty(x) { var filter=/[^\s]+/; return !filter.test(x); }

// проверить строку мейла
function isEmailOk(x) { var filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; return filter.test(x); }

// вывести ссылку mailto со скрытым мейлом 
function hiddenEmail(u,h,t) {
	var m;
	m=u+'@'+h; if(!t) t=m;
	document.write('<a href="mailto:'+m+'">'+t+'</a>');
}

// переключение выпадающего списка с заблокированными элементами
function selDis(o) {
	var si=o.selectedIndex;
	if(o.options[si].value<0) o.selectedIndex=si+(!o.lastIndex||o.lastIndex<=si ? 1:-1);
	o.lastIndex=o.selectedIndex;
}
function selDisInit(o) {o.lastIndex=o.selectedIndex;}
