function checkSel(v1,v2)
{	
	var chSL=document.getElementById(v1);	
	var chItem=chSL.options[chSL.selectedIndex].value;		
	var chT=document.getElementById(v2); 		
	if (chItem == 0){chT.disabled=false; chT.focus();}	
	else {chT.disabled=true;}
}	

function setSel(v1,test)
{
	var chSL=document.getElementById(v1);
	if(typeof chSL == 'object')
	{
		for (var i=0; i<chSL.options.length; i++)	    
		{
			if(chSL.options[i].value == test) {chSL.options[i].selected=true; }
		}
	}
	return false;
}

function setSel2(v1,v2,test,test2,anycase)
{
	var chSL=document.getElementById(v1);	
	var t = false;
	for (var i=0; i<chSL.options.length; i++)	    
	{
		if(chSL.options[i].value == test) {chSL.options[i].selected=true; t = true; break;}
	}
	if(!t && !anycase) chSL.options[i-1].selected=true;
	if( (!t && !anycase) || (anycase) )
	{
		var chT=document.getElementById(v2);
		chT.disabled=false;
		chT.className='enabl';
		chT.value=test2;
	}
	return false;
}
function checkNum(evt)
{
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode : ( (evt.keyCode) ? evt.keyCode : ( (evt.which) ? evt.which : 0 ) );
	if(charCode > 31 && (charCode < 48 || charCode > 57)) return false;
	return true;
}
function checkNum100(evt, val)
{
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode : ( (evt.keyCode) ? evt.keyCode : ( (evt.which) ? evt.which : 0 ) );
	var charValue = String.fromCharCode(charCode);
	if(charCode > 31 && (charCode < 48 || charCode > 57)) return false;
	var newValue = val.value+charValue;
	if(parseInt(newValue, 10) > 100 || (newValue.substring(0,1) == '0') && newValue.length > 1) return false;
	return true;
}
function checkBirthday(evt)
{
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode : ( (evt.keyCode) ? evt.keyCode : ( (evt.which) ? evt.which : 0 ) );
	var charValue = String.fromCharCode(charCode);
	if(charCode > 31 && (charCode == 47 || charCode < 46 || charCode > 57)) return false;
	
	return true;
}
function checkAlpha(evt)
{
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode : ( (evt.keyCode) ? evt.keyCode : ( (evt.which) ? evt.which : 0 ) );
	if(charCode > 31 && (charCode < 65 || charCode > 90) && (charCode < 97 || charCode > 122) && (charCode < 1040 || charCode > 1103)) return false;
	return true;
}
function checkSym(evt, arr)
{
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode : ( (evt.keyCode) ? evt.keyCode : ( (evt.which) ? evt.which : 0 ) );
	console.log(charCode);
	for(var i=0; i<arr.length; i++)
	{
		if(charCode==arr[i]) return true;
	}
	return false;
}
function autoFocus(field, limit, next, evt)
{
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode : ( (evt.keyCode) ? evt.keyCode : ( (evt.which) ? evt.which : 0 ) );
	if(charCode > 31 && field.value.length == limit) 
	{
		field.form.elements[next].focus();
	}
}
function countSym(field,elid)
{
	var nums=document.createTextNode(field.value.length);
	var elem=document.getElementById(elid);
	elem.replaceChild(nums, elem.firstChild);
}
function showTT(sel,mdiv)
{
	var tt=document.getElementById(mdiv);
	var newv='';
	for (i=0;i<sel.length;i++) {
		if(sel.options[i].selected==true) {
			newv += '<div style="padding-left: 18px; margin-bottom: 0.4em; background: no-repeat url(/favicon.ico) 0px 2px;">' + ((jsarr[i] == undefined) ? sel.options[i].value : jsarr[i]) + '</div>';
		}
	}
	tt.innerHTML = newv;
}
function checkAll(elname,formname)
{
	var form = document.getElementById(formname);
	var checkfirst=false;
	
	for(var i=0; i<form.elements.length;i++)
	{	
		if(form.elements[i].type=="checkbox" && form.elements[i].name.substring(0,elname.length) == elname) 
		{
			if(!checkfirst)
			{
				if(form.elements[i].checked==true) checkfirst="uncheck";
				else checkfirst="check";
			}
			if(checkfirst=="uncheck") form.elements[i].checked=false;
			else form.elements[i].checked=true;
		}
	}

}
function showConfirm(mes, addr, formname)
{
	var form = document.getElementById(formname);
	
	if(confirm(mes)) { form.action = addr; form.submit(); }
}
function changeAction(addr, formname)
{
	var form = document.getElementById(formname);
	form.action = addr;
	form.submit();
}
/*
function ShowModalbox() {
	
var main = document.getElementById("main");
var modalbox = document.getElementById("modalbox");
var scrollWidth = document.body.scrollWidth;
var scrollHeight = document.body.scrollHeight;
var posleft = Math.round(scrollWidth / 2) - 150;
var postop = scrollHeight - 600;

main.style.width = scrollWidth;
main.style.height = scrollHeight;
main.style.filter = "alpha(opacity=80)";
main.style.opacity = 0.8;
main.style.display = "block";

modalbox.style.display = "block";
modalbox.style.left = 100;//posleft;
modalbox.style.top = document.body.scrollTop + 100;

}

function HideModalbox() {

document.getElementById("main").style.display = "none";
document.getElementById("modalbox").style.display = "none";

}
*/
