// JavaScript Document  - nahledy obrazku
var showPicturesArray = new Array();
var timer = 0;
var counter = -1;

//var defaultImage = document.createElement("IMG");
//defaultImage.src = 'img/ajax-loader.gif';
//var actualImage = false; 

function initDiv(file, w, h, sObjekt, c, title) {
 counter = c;
 pictureDiv = document.getElementById('pictureDiv'+counter);

 if(pictureDiv == null) {
  pictureDiv = document.createElement("DIV");
  pictureDiv.id = 'pictureDiv'+counter;
  pictureDiv.className = 'pictureDiv';
  pictureDiv.style.zIndex = 100000;
  //alert(window.event.screenY);
  pictureDiv.style.textAlign = 'center';
  plus_height = 0;
  if(title && title.length>0) {
   plus_height = 70;
  }
  pictureDiv.style.width = (w+0)+'px';
  pictureDiv.style.height = (h+plus_height)+'px';

  pictureDetail = document.createElement("IMG");
  pictureDetail.alt = title;
  pictureDetail.title = title;
  pictureDetail.src = file;
  pictureDetail.id = 'pictureDetail'+counter;
  pictureDetail.style.marginTop = '0px';
  pictureDiv.appendChild(pictureDetail);

  if(title && title.length>0) {
   titleBox = document.createElement("P");
   titleBox.className = 'titleBox';
   titleBox.innerHTML = title;
   pictureDiv.appendChild(titleBox);
  }

  document.body.appendChild(pictureDiv);
 }

  showPicturesArray[counter] = true;
  wSize = pictureDiv.style.width;
  wSize = wSize.substring(0,wSize.length-2);
  timer = setTimeout("showDiv()",700);
 }

function moveDiv(e){
 if(counter<0) return false;
 //document.getElementById('copywrith').innerHTML = document.documentElement.scrollTop;
 if(navigator.appName == "Microsoft Internet Explorer") {
  pageX = window.event.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
  pageY = window.event.clientY + document.body.scrollTop + document.documentElement.scrollTop;
  //alert(document.body.scrollTop)
 }else{
  pageX = e.pageX;
  pageY = e.pageY;
 }
 //pictureDiv = document.getElementById('pictureDiv'+counter);
 //if(pictureDiv) {
  wSize = pictureDiv.style.width;
  wSize = wSize.substring(0,wSize.length-2); 
  wVyska = pictureDiv.style.height;
  wVyska = wVyska.substring(0,wVyska.length-2); 
  if(pageX < wSize) wSize = -10;
  if(pageY < wVyska) wVyska = -10;
  pictureDiv.style.top = (pageY - wVyska-30)+'px';
  if(pageX > 350) pictureDiv.style.left = (pageX - wSize-30)+'px';
  else  pictureDiv.style.left = (pageX-30) +'px';
 //}
}

function showDiv() {
 //alert('show');
 if(counter<0) return false;
 //pictureDiv = document.getElementById('pictureDiv'+counter);
 //if(pictureDiv && showPicturesArray[counter]) {
  pictureDetail.style.top = '0';
  pictureDiv.style.display = 'block';
 //}
}

function closeDiv() {
  if(counter<0) return false;
  showPicturesArray[counter] = false;
  //pictureDiv = document.getElementById('pictureDiv'+counter);
  //if(pictureDiv!=null) {
   pictureDiv.style.display = 'none';
   clearTimeout(timer);
  //}
}
//-----------------------------------------------------------------------------------------------------------------------
// Vypis informaci
var arrayExistinfo = new Array();
var infoTimer = -1;
var actualTyp = false;
var pageXi = 0;
var pageYi = 0;

function initInfo2(typ,rifle) {
 if(rifle == 'rifle') rifle = 1;
 if(!rifle) rifle=0;
 infoDiv = document.getElementById('infoDiv'+typ);
 if(infoDiv==null) {
  ajax_html.send('bullets_info.php?typ='+typ+'&rifle='+rifle,function(html) {
   infoDiv = document.createElement("DIV");
   infoDiv.id = 'infoDiv'+typ;
   infoDiv.className = 'infoDiv';
   infoDiv.style.zIndex = 100000;
   //infoDiv.style.width = '520px';
   //infoDiv.style.height = '200px';
   infoDiv.innerHTML = html;
   document.body.appendChild(infoDiv);
   arrayExistinfo[arrayExistinfo.length+1] = typ;
   //actualTyp = typ;
   //showInfo();
   }
  );
 }//else{
  actualTyp = typ;
  infoTimer = setTimeout("showInfo2()",700);
 //}
}

function showInfo2() {
 if(actualTyp) {
  infoDiv = document.getElementById('infoDiv'+actualTyp);
  if(infoDiv) {
   wSize = -10;
   infoDiv.style.top = pageYi - 10 + 'px';
   infoDiv.style.left = (pageXi - wSize - 350)+'px';
   infoDiv.style.display = 'block';
  }
 }
}

function moveInfo2(e,y) {
 if(navigator.appName == "Microsoft Internet Explorer") {
  pageXi = window.event.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
  pageYi = window.event.clientY + document.body.scrollTop + document.documentElement.scrollTop;
 }else{
  pageXi = e.pageX;
  pageYi = e.pageY;
 }
 if(!actualTyp) return false;
 infoDiv = document.getElementById('infoDiv'+actualTyp);
 if(infoDiv!=null) {
  wSize = -10;
  infoDiv.style.top = pageYi -10 +'px';
  infoDiv.style.left = (pageXi - wSize - 350)+'px';
 }
}

function initInfo(typ,rifle) {
 if(rifle == 'rifle') rifle = 1;
 if(!rifle) rifle=0;
 infoDiv = document.getElementById('infoDiv'+typ);
 if(infoDiv==null) {
  ajax_html.send('bullets_info.php?typ='+typ+'&rifle='+rifle,function(html) {
   infoDiv = document.createElement("DIV");
   infoDiv.id = 'infoDiv'+typ;
   infoDiv.className = 'infoDiv';
   infoDiv.style.zIndex = 100000;

   //infoDiv.style.width = '520px';
   //infoDiv.style.height = '200px';
   infoDiv.innerHTML = html;
   document.body.appendChild(infoDiv);
   arrayExistinfo[arrayExistinfo.length+1] = typ;

   //actualTyp = typ;
   //showInfo();
   }
  );
 }//else{
  actualTyp = typ;
  infoTimer = setTimeout("showInfo()",700);
 //}
}

function showInfo() {
 if(actualTyp) {
  infoDiv = document.getElementById('infoDiv'+actualTyp);
  if(infoDiv) {
   wSize = -10;
   infoDiv.style.top = pageYi +'px';
   infoDiv.style.left = (pageXi - wSize - 5)+'px';
   infoDiv.style.display = 'block';
  }
 }
}

function closeInfo() {
 actualTyp = false;
 clearTimeout(infoTimer);
 //for(typ in arrayExistinfo) {
 for (var i = 1; i < arrayExistinfo.length; i++) {
  //alert(arrayExistinfo[i+1]);
  infoDiv = document.getElementById('infoDiv'+arrayExistinfo[i]);
  if (!infoDiv) { continue; }
  infoDiv.style.display = 'none';
 }
}

function moveInfo(e,y) {
 if(navigator.appName == "Microsoft Internet Explorer") {
  pageXi = window.event.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
  pageYi = window.event.clientY + document.body.scrollTop + document.documentElement.scrollTop;
 }else{
  pageXi = e.pageX;
  pageYi = e.pageY;
 }
 if(!actualTyp) return false;
 infoDiv = document.getElementById('infoDiv'+actualTyp);
 if(infoDiv!=null) {
  wSize = -10;
  infoDiv.style.top = pageYi +'px';
  infoDiv.style.left = (pageXi - wSize - 5)+'px';
 }
}

