function numberOnly(evt) {

	evt = (evt) ? evt : ((window.event) ? event : null);

    if (evt) {

       var elem = (evt.target) ? evt.target : 

          ((evt.srcElement) ? evt.srcElement : null);

       if (elem) {

           var charCode = (evt.charCode) ? evt.charCode : 

               ((evt.which) ? evt.which : evt.keyCode);

           if ((charCode < 32 ) || 

               (charCode > 44 && charCode < 47) || 

               (charCode > 47 && charCode < 58) || charCode == 188 || charCode == 191 || charCode == 190) {

               return true;

           } else {

               return false;

           }

       }

    }

}
function del_yes(url){
	if (confirm("Вы действительно хотите удалить запись?")){
		window.location.href=url;
	}
}
function del_yes_pid(url){
	if (confirm("ВНИМАНИЕ! Пункт содержит вложженость!\nВы действительно хотите удалить запись?")){
		window.location.href=url;
	}
}

function showOtherBlock(count){
	for(i=1;i<=count;i++){
		if(document.getElementById("other"+i)){
			if(window.navigator.userAgent.indexOf ("MSIE") >= 0){
				if(document.getElementById("other"+i).style.display=="block"){
					document.getElementById("other"+i).style.display="none";
				}else{
					document.getElementById("other"+i).style.display="block";
				}
			}else{
				if(document.getElementById("other"+i).style.display=="table-row"){
					document.getElementById("other"+i).style.display="none";
				}else{
					document.getElementById("other"+i).style.display="table-row";
				}

			}
		}
	}
}

function resizeEditFrame(elem)
{
var fr=document.getElementById(elem);

if(fr.style.height=='500px'){fr.style.height='250px';}else{fr.style.height='500px';}


}
function goto_catid(key,path){
	if(document.getElementById(key).value) path=path+key+document.getElementById(key).value+'/';
	window.location.href=path;
}

function getRow(val){
	document.getElementById("row"+val).style.display="block";
}

function show_select_div(select,div){
	if(document.getElementById(select).value==1){
		document.getElementById(div).style.display="block";
	}else{
		document.getElementById(div).style.display="none";
	}
}
function show_div(div){
	if(document.getElementById(div).style.display=="block"){
		document.getElementById(div).style.display="none";
	}else{
		document.getElementById(div).style.display="block";
	}
}
function show_checkbox_div(checkbox,div){
	if(document.getElementById(checkbox).checked){
		document.getElementById(div).style.display="block";
	}else{
		document.getElementById(div).style.display="none";
	}
}

function show_tr_click_checkbox(key,arr){
	if(window.navigator.userAgent.indexOf ("MSIE") >= 0){
		if(!document.getElementById(key).checked){
			for(i=0;i<arr.length;i++)
				if(document.getElementById(arr[i])) document.getElementById(arr[i]).style.display="none";
		}else{
			for(i=0;i<arr.length;i++)
				if(document.getElementById(arr[i])) document.getElementById(arr[i]).style.display="block";
		}
	}else{
		if(!document.getElementById(key).checked){
			for(i=0;i<arr.length;i++)
				if(document.getElementById(arr[i])) document.getElementById(arr[i]).style.display="none";
		}else{
			for(i=0;i<arr.length;i++)
				if(document.getElementById(arr[i])) document.getElementById(arr[i]).style.display="table-row";
		}
	}
}

function checkAll( n,count ){
	for (i=0; i < count; i++) {
		if(document.getElementById(n+'all').checked){
			document.getElementById(n+i).checked=true;	
		}else{
			document.getElementById(n+i).checked=false;				
		}
	}
}

<!--

function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}

function MM_preloadImages() { //v3.0

  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];}}

}

function MM_findObj(n, d) { //v4.0

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && document.getElementById) x=document.getElementById(n); return x;

}

function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}

//-->

