// 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 = 500;
  //alert(window.event.screenY);  
  pictureDiv.style.textAlign = 'center';    
  plus_height = 20;
  if(title && title.length>0) {
   plus_height = 70;
  }
  pictureDiv.style.width = (w+20)+'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 = '10px';
  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);
  if(pageX < wSize) wSize = -10;
  pictureDiv.style.top = pageY +'px';   
  pictureDiv.style.left = (pageX - wSize - 5)+'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 initInfo(typ, jazyk) {
 if(!jazyk) jazyk='en';
 infoDiv = document.getElementById('infoDiv'+typ); 
 if(infoDiv==null) {  
  ajax_html.send('bullets_info.php?typ='+typ+'&jazyk='+jazyk, function(html) {
   infoDiv = document.createElement("DIV");
   infoDiv.id = 'infoDiv'+typ;
   infoDiv.className = 'infoDiv';
   infoDiv.style.zIndex = 550;  
   //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) {
  infoDiv = document.getElementById('infoDiv'+arrayExistinfo[typ]);  
  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'; 
 } 
}
