browser_name = navigator.appName;
browser_version = parseFloat(navigator.appVersion);

if (browser_name == "Netscape" && browser_version >= 3.0) { 
  browser_ok = true; 
	browser_n = false; 
} else if (browser_name == "Microsoft Internet Explorer" && browser_version >= 3.0) { 
  browser_ok = true; 
	browser_n = true;
} else { 
  browser_ok = false; 
	browser_n = false;
}

function mOvr(src,clrOver) {
  if (!src.contains(event.fromElement)) {
	  src.bgColor = clrOver; 
	} 
}
   
function mOut(src,clrIn) { 
  if (!src.contains(event.toElement)) { 
	  src.style.cursor = 'default'; 
		src.bgColor = clrIn; 
	}
}

function docModified() {
  document.write('<font size="2" color="000000">Последнее обновление: <i>'+document.lastModified+'</i></font><br>')
}

function wrData() {
  var nd= new Array('Воскресенье','Понедельник','Вторник','Среда',  
	  'Четверг','Пятница','Суббота');
  var nm= new Array('Января','Февраля','Марта', 'Апреля','Мая','Июня',
    'Июля','Августа','Сентября','Октября','Ноября','Декабря');
  var today = new Date();
  var dw = today.getDay();
  var d = today.getDate();
  var m = today.getMonth();
  var y = today.getYear();
  if (y=101) {
	  y=2003
	}; 
  document.write('<font size="2" color="000000">'+nd[dw]+" , "+d+" "+nm[m]+" "+y+'</font>');
}

var ActiveImage

function ChangeImage(aLink, isOver) {
  if (!browser_ok) {
	  return
	}
	var anImage = aLink.getElementsByTagName('img')[0]
	ChangeImage2(anImage, isOver)
}

function ChangeImage2(anImage, isOver) {
	var S = anImage.src
	if (S.indexOf('_over') > 0) {
	  // _over is present
    if (isOver || anImage == ActiveImage) {
		  ActiveImage = anImage
  	  return 
  	}
		// remove _over		
  	var Ext = S.substr(S.length - 4)
		S = S.substr(0, S.length - 9) + Ext
	} else {
	  // _over is NOT present
    if (!isOver) {
  	  return 
  	}
		// add _over
  	var Ext = S.substr(S.length - 4)
		S = S.substr(0, S.length - 4) + '_over' + Ext
	} 
	anImage.src = S
}

function trim(inputString) {
  if (typeof inputString != "string") { 
	  return inputString; 
	}
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") { 
	   // Check for spaces at the beginning of the string
     retValue = retValue.substring(1, retValue.length);
     ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") { 
	   // Check for spaces at the end of the string
     retValue = retValue.substring(0, retValue.length-1);
     ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) { 
	   // look for multiple spaces within the string
     retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
   }
   return retValue; 
} 

function checkNotEmpty(aControl, errorMessage) {
  var V = trim(aControl.value)
	aControl.value = V
  if (V == "") {
	  aControl.focus()
    alert(errorMessage);
    return false;
	}
  return true;
}
