/**************************************************************************/
// действия при наведении курсора на ячейку
  function mOvr(src) {	
    if (!src.contains(event.fromElement)) {
	  src.style.cursor = 'default';

	  if(src.bgColor == outClr) {
	  	src.bgColor = ovrClr
		}
	
	}

  }
  
// действия при отведении курсора с ячейки
  function mOut(src) {
	if (!src.contains(event.toElement)) {
	  src.style.cursor = 'default';
	
	  if(src.bgColor == ovrClr) {
	  	src.bgColor = outClr
		}
	
	}
  }
  
// действия при нажатии курсора на ячейку
  function mClk(src, id) {

	if (oldId != id && document.data.length > 0){

		for (col in document.data[id]){
			if(document.mainForm[col]){
				if (viewType[col] == 'text'){
					// передача данных из массива в текстовые поля
					document.mainForm[col].value=document.data[id][col];
				}

				if (viewType[col] == 'list'){
					// выбор соответствующего элемента list box по тексту (text)
					for (i=0;i<document.mainForm[col].length;i++){
						if(document.mainForm[col].options[i].text == document.data[id][col]){
							document.mainForm[col].selectedIndex=i;
						}
					}

				}

				if (viewType[col] == 'list2'){
					// выбор соответствующего элемента list box по значению (value)
					for (i=0;i<document.mainForm[col].length;i++){
						if(document.mainForm[col].options[i].value == document.data[id][col]){
							document.mainForm[col].selectedIndex=i;
						}
					}

				}

				if(document.mainForm.del && document.mainForm.del.disabled==1){document.mainForm.del.disabled=0;}
				if(document.mainForm.chng && document.mainForm.chng.disabled==1){document.mainForm.chng.disabled=0;}



			}
		}

		// сохранение старого цвета текста
		oldFontColor=src.style.color;
		
		// подсветка строки
		src.bgColor = selectClr;
		src.style.color = selectFontColor;
		
		oldSrc.bgColor = outClr;
		if(oldSrc){oldSrc.style.color = oldFontColor};
		
		// сохранение данных строки нажатой в предыдущий раз
		oldSrc=src;
		oldId=id;
		}
  }

/**************************************************************************/


// показывает и прячет элементы изменяя параметр display у CSS
function ShowItems(it) {
if(_MouseOverItem != 0) {
 for (i=1; i<it.all.tags("SPAN").length; i++) {
  if (it.all.tags("SPAN")[i].style.display == "block") {
   it.all.tags("SPAN")[i].style.display = "none";
    }
  else
   it.all.tags("SPAN")[i].style.display = "block";
   }
 }
}



// показ и скрытие лееров в верхнем меню
function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function MM_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}



// открыти нового окна
function openNewWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// функция проверки браузера
function isValidBrowser() { var result = 'ns';
	if ( navigator.appVersion.indexOf('MSIE ') != -1) { result = 'ie' } return result
}


// текущей даты
/*
Live Date Script- 
© Dynamic Drive (www.dynamicdrive.com)
For full source code, installation instructions, 100's more DshtmlL scripts, and Terms Of Use,visit http://www.dynamicdrive.com
*/

var dayarray=new Array("ВС","ПН","ВТ","СР","ЧТ","ПТ","СБ")
var montharray=new Array("января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря")

function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym=daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var dn="AM"
if (hours>=12)
dn="PM"
if (hours>12){
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
//change font size here
var cdate="<nobr>"+daym+" "+montharray[month]+" "+year
+" г.</nobr>"
if (document.all)
document.all.clock.innerHTML=cdate
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate
else
document.write(cdate)
}

if (!document.all&&!document.getElementById)
getthedate()
function goforit(){
if (document.all||document.getElementById)
setInterval("getthedate()",1000)
}