function ChangeImg() {
// изменение кнопок при наведении мыши
  if (document.images)
    {
     eval("document." + ChangeImg.arguments[0] + ".src=('" + ChangeImg.arguments[1] + "')");
   }
}

function PreloadImg() {
// предзагрузка картинок
 if (document.images)
   {
    var imgsrc = PreloadImg.arguments;
    arr = new Array(imgsrc.length);
    for (var j=0; j < imgsrc.length; j++)
       {
        arr[j] = new Image;
        arr[j].src = imgsrc[j];
       }
   }
}

function mv(cur, which) {
  if (which == 0) cur.filters.alpha.opacity = 100;
  else cur.filters.alpha.opacity = 35;
}

// для отображения тултипа
isDOM=document.getElementById; //DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
isMSIE=document.all && document.all.item; //Microsoft Internet Explorer 4+
isNetscape4=document.layers; //Netscape 4.*
isOpera=window.opera; //Opera
isOpera5=isOpera && isDOM;//Opera 5+
isMSIE5=isDOM && isMSIE && !isOpera; //MSIE 5+
isMozilla=isNetscape6=isDOM && !isMSIE && !isOpera;

var obj;

function getLayer(layerName, parentLayerName){
  if(isDOM){ return document.getElementById(layerName); }
  if(isMSIE){ return document.all[layerName]; }
  if(isNetscape4){ return eval('document.layers[layerName]'); }
  return false;
}

function ts(e,what){
  mousex = e.clientX;
  mousey = e.clientY;
  pagexoff = 0;
  pageyoff = 0;
  if(isMSIE5){
    pagexoff = document.body.scrollLeft;
    pageyoff = document.body.scrollTop;
  }
  else{
    pagexoff = window.pageXOffset;
     pageyoff = window.pageYOffset;
  }
  if(getLayer(what)){
    if(isNetscape4)
      obj = getLayer(what);
    else
      obj = getLayer(what).style;

  	if(obj){
	    leftoff = mousex-pagexoff;
    	obj.left = (mousex+pagexoff);

	    topoff = mousey-pageyoff;
    	  obj.top = (mousey+pageyoff) + 20;


	    if(isNetscape4)
    	  obj.visibility = 'show';
	    else
    	  obj.visibility = 'visible';
	  }
   }
  return true;
}

function tc(){
  if(obj){
    if(isNetscape4)
      obj.visibility = 'hide';
    else
      obj.visibility='hidden';
  }
  return true;
}

function LoadNews(date, lang) { // динамическая подгрузка новостей
  old_date = document.getElementById('newsdate').value;
  var req = new JsHttpRequest();
  req.onreadystatechange = function() {
      if (req.readyState == 4) {
          document.getElementById('news_' + date).innerHTML = req.responseJS.text;
          if (old_date != "") {document.getElementById('news_' + old_date).innerHTML = req.responseJS.old_text;}
      }
  }
  req.open(null, 'inc/ajax_loader.php', true);
  req.send({'section': 'news', 'lang': lang, 'date': date, 'old_date': old_date});
  document.getElementById('newsdate').value = date;
}

function LoadEvents(id) { // динамическая подгрузка событий
  old_id = document.getElementById('eventid').value;
  var req = new JsHttpRequest();
  req.onreadystatechange = function() {
      if (req.readyState == 4) {
          document.getElementById('event_' + id).innerHTML = req.responseJS.text;
          if (old_id != "") {document.getElementById('event_' + old_id).innerHTML = req.responseJS.old_text;}
      }
  }
  req.open(null, 'inc/ajax_loader.php', true);
  req.send({'section': 'events', 'id': id, 'old_id': old_id});
  document.getElementById('eventid').value = id;
}

// простановка "выбрать все"
function checkUncheckAll(theElement) {
  var theForm = theElement.form;
  for(z = 0; z < theForm.length; z++)
   {
    if (theForm[z].type == 'checkbox' && theForm[z].id != 'mark_all')
      {
       theForm[z].checked = theElement.checked;
      }
  }
}

function FilterChange() {
  if (artist_filter.style.display == 'none')
    {
     artist_filter.style.display = 'inline';
    }
  else
    {
     artist_filter.style.display = 'none';
    }
}

function insert_contact() {
  contacts.innerHTML = '<a href="'+'mailto:admin@'+'kidsmusic.net.ru">'+'admin@kidsmusic'+'.net.ru</a>';
}
