function isBlank(sName, sText) {
	if (sName.value == "") {
		alert(sText);
		sName.focus();
		return false;
	} else {
		return true;
	}
}

function isZero(sName, sText) {
	if (sName.value == "0") {
		alert(sText);
		sName.focus();
		return false;
	} else {
		return true;
	}
}

function isLength(sName, sLen, sText) {
	if (sName.value.length > sLen) {
		alert(sText);
		sName.focus();
		return false;
	} else {
		return true;
	}
}

function isNumber(sName, sText){ 
	if (isNaN(sName.value) == true) {
		alert(sText);
		sName.focus();
		return false;
	} else {
		return true;
	}
}

function isNumberPositive(sName, sText,sValue){ 
	if (isNaN(sName.value) == true) {
		alert(sText);
		sName.focus();
		return false;
	} else {
	    if(sName.value<=sValue) {alert(sText); return false;}
	    else
		return true;
	}
}


function isNumberRange(sName, sText,sMin,sMax){ 
	if (sName.value==""||isNaN(sName.value) == true) {
		alert(sText);
		sName.focus();
		return false;
	} else {
	    if(sName.value<sMin || sName.value>sMax) {alert(sText); return false;}
	    else
		return true;
	}
}


function SetPage(sNum) {
	document.form1.pageno.value = sNum;
	document.form1.submit();
}

function ClearDate(sID) {
	sID.value = "";
}

function ChangeImg(sID, sSrc, sPath) {
	sID.src = sPath + "images/button/" + sSrc;
}

function ChangeImgAll(sID, sSrc) {
	sID.src = sSrc;
}

function SetFilter() {
	if (document.all("sFilter").style.display == "none") {
		document.all("sFilter").style.display = "";
		document.all("aFilter").innerText = "скрыть фильтр";
	} else {
		document.all("sFilter").style.display = "none"
		document.all("aFilter").innerText = "показать фильтр";
	}
}

function SetFilterText(sText) {
	if (document.all("sFilter").style.display == "none") {
		document.all("sFilter").style.display = "";
		document.all("aFilter").innerText = "скрыть " + sText;
	} else {
		document.all("sFilter").style.display = "none"
		document.all("aFilter").innerText = "показать " + sText;
	}
}

function SetRegionFilter(sSymb) {
	var tr;
	var tab = document.getElementById("stepTable");
	if (sSymb != '') {
		for (i = 0; i<tab.rows.length; i++) {
			tr = tab.getElementsByTagName('tr')[i];
			if (tr.id.charAt(0) != sSymb) {
				tr.style.display = "none";
			} else {
				tr.style.display = "";
			}
		}
	} else {
		for (i=0; i<tab.rows.length; i++) {
			tr = tab.getElementsByTagName('tr')[i];
			if (tr.style.display == "none") {
				tr.style.display = "";
			}
		}
	}
	
}