
var pics;
pics = new Array();
var objCount = 0;
// количество изображений на  web-странице

function preload(name, first, second) {  
// предварительна\я загрузка изображений и размещение их в массиве 

    pics[objCount] = new Array(3);
    pics[objCount][0] = new Image();
    pics[objCount][0].src = first;
    pics[objCount][1] = new Image();
    pics[objCount][1].src = second;
    pics[objCount][2] = name;
    objCount++;
  }

function on(name){
 
     for (i = 0; i < objCount; i++) {
		 if (document.images[pics[i][2]] != null) 
        if (name != pics[i][2]) { 
 // вернуть в исходное систо\яние все другие изображени\я 
            document.images[pics[i][2]].src = pics[i][0].src;
        } else {
 // показывать вторую картинку, поскольку курсор пересекает данное изображение
              document.images[pics[i][2]].src = pics[i][1].src;
        }
  
	}
 }


function off(){
  
     for (i = 0; i < objCount; i++) {
	
// вернуть в исходное систо\яние все изображени\я
      if (document.images[pics[i][2]] != null) 
            document.images[pics[i][2]].src = pics[i][0].src;
    }
 }
 
 
preload("cnl", "grafika/cnl.gif",  "grafika/cnl_on.gif");
preload("radio", "grafika/radio.gif",  "grafika/radio_on.gif");
preload("dialup", "grafika/dialup.gif",  "grafika/dialup_on.gif");
preload("webhosting", "grafika/webhosting.gif",  "grafika/webhosting_on.gif");
preload("cabel", "grafika/cabel.gif",  "grafika/cabel_on.gif");
preload("computer", "grafika/computer.gif",  "grafika/computer_on.gif");
preload("colocation", "grafika/colocation.gif",  "grafika/colocation_on.gif");
preload("dsl", "grafika/dsl.gif", "grafika/dsl_on.gif");


////////MENU//////////////////
/// MENU DLJA DS

var arrowArray = new Array(); 
var bulletArray = new Array(); 

if (document.images) { 
   arrowArray[0] = new Image(25,18);
   arrowArray[1] = new Image(25,18);
   arrowArray[0].src = 'grafika/left_menu_marker.gif';
   arrowArray[1].src = 'grafika/left_menu_marker_active.gif';
 
   bulletArray[0] = new Image(25,18);
   bulletArray[1] = new Image(25,18);
   bulletArray[0].src = 'grafika/submenu_marker.gif';
   bulletArray[1].src = 'grafika/submenu_marker_active.gif';
} 


function clickHandler() { 
var targetId, srcElement, targetElement; 
srcElement = window.event.srcElement;  

	if (srcElement.className == "Outline") { 
		targetId = srcElement.id + "details";     

/////alert(srcElement.id+' - '+targetId);
		targetElement = document.all(targetId);     
		if (targetElement.style.display == "none") { 
			targetElement.style.display = "";     } 
			else {        targetElement.style.display = "none";     }  }
////unavArrowT(srcElement.id,0,0);

} 
document.onclick = clickHandler; 


function initMenu(Elementid,flag) { 
var targetId, srcElement, targetElement; 

		targetId = Elementid + "details";     
		targetElement = document.all(targetId);     
		if (targetElement.style.display == "none") { 
			targetElement.style.display = "";     } 
			else {        targetElement.style.display = "none";     }  

ukazatelj(Elementid,flag,0);


} 


function vydelitj(id,color) {
   var mye;

   if (document.getElementById)  mye  = document.getElementById(id);
   else if (document.all)        mye  = eval("document.all."+id); 
   if (!mye) return;

   if (color) mye.style.backgroundColor = "#aabbcc";
   else       mye.style.backgroundColor = "#ffffff";
}



function ukazatelj(id,issub,force) {
   if (!id) return;
   var tip;
   if (issub) { tip = eval("document.bullet_"+id); }
   else       { tip = eval("document.arrow_"+id); }
   if (!tip) return;

   if (issub) {
      if (force) {
         tip.src = bulletArray[1].src;
      } else {
         if (tip.src.indexOf("minus") >=0) tip.src = bulletArray[0].src;
         else if (tip.src.indexOf("plus") >=0) tip.src = bulletArray[1].src;
      }
   } else {
      if (force) {
         tip.src = arrowArray[0].src;
      } else {
         if (tip.src.indexOf("close") >=0) tip.src = arrowArray[0].src;
         else if (tip.src.indexOf("open") >=0) tip.src = arrowArray[1].src;
      }
   }
}

