// Grece Islands

   var mdown=false;
   var mesg=new Array();

   window.onload=scripty;
   var IE = document.all?true:false
   if (!IE) document.captureEvents(Event.MOUSEMOVE)
    document.onmousemove=followCursor;

   function MDOWN() {

     document.getElementById('drzak').style.position="absolute";
     mdown=true;
  
   }
   function MUP(){
  
     mdown=false;
  
   }

   function scripty() {
  
     creatBase();
  
   }

   function creatBase() {
      
     document.getElementById('drzak').onmousedown=MDOWN;
     document.body.onmouseup=MUP;   
    
   }
   function followCursor(e) {

   if(mdown) {
	 if (IE) 
	 { 
		 tempY = event.clientY + document.documentElement.scrollTop;
   	} else { 
     tempY = e.pageY;
	   }
      if(tempY > 480) tempY = 480;
      if(tempY < 240) tempY = 230;

     document.getElementById('locations').style.height=tempY-10;
     document.getElementById('seznam-lokalit').style.height=tempY-30;

    }
   }
// AJAAAAAAAAAAAX ;-)
   function send_xmlhttprequest(obsluha, method, url, content, headers) {
        var xmlhttp = (window.XMLHttpRequest ? new XMLHttpRequest : (window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : false)); 
    
        xmlhttp.open(method, url); 
        xmlhttp.onreadystatechange = function() { 
            obsluha(xmlhttp); 
        }; 
     
        if (headers) { 
            for (var key in headers) { 
                xmlhttp.setRequestHeader(key, headers[key]); 
            } 
        } 
        xmlhttp.send(content);
        return true;
    } 
   function zobraz_bublinu() {
    
     document.getElementById('console').style.display=""; 
     document.getElementById('console_text').style.display=""; 
     
    }
    function zavri_bublinu() {

     document.getElementById('console').style.display="none"; 
     document.getElementById('console_text').style.display="none"; 
     
    }
   function nacti_bublinu(REQ) {
        var REQ

        if (REQ) {
            // odeslání poľadavku na aktualizaci dat  
            zobraz_bublinu();

            if (!send_xmlhttprequest(bublina_process, 'GET', './ostrov-info.php?ostrov=' + REQ + '')) { 
                return false; 
            
          }
        } 
        else {
            return false;
        }
    } 
   
   function bublina_process(xmlhttp) {
        if (xmlhttp.readyState == 4) {   
            document.getElementById('console_text').innerHTML =  '<div class="bublina-close"><a href="#"><img src="http://www.orangesoft.cz/dev/athens-mapa/gph/close.gif" alt="Close" onclick="zavri_bublinu()" /></a></div> '+ xmlhttp.responseText;
           }  
          } 
    // Ukazovace

   function out_sipka() {
	   e = document.getElementById('sipka');
	    if( e )
    	{
	   	 e.style.display = 'none';

      }
	   
    }
    function sipka(mleft,mtop,ostrov) {

     if(ostrov) {

      nacti_bublinu(ostrov);
 
      }
     z = document.getElementById('sipka');
      if( z )
      {
       z.style.display="";
       z.style.left = (mleft) +'px';
       z.style.top = (mtop) +'px';
    	}
	
    }
   function show (where) {
 
      var where = new String(where);
 
     document.getElementById('show1').style.display='none';
     document.getElementById('show2').style.display='none';
     document.getElementById('show3').style.display='none';
     document.getElementById('show4').style.display='none';
     document.getElementById('show5').style.display='none';
     document.getElementById('show6').style.display='none';
     document.getElementById('show7').style.display='none';
     document.getElementById('show8').style.display='none';
     document.getElementById('show9').style.display='none';
      if (where == "show9") {
     document.getElementById('show10').style.display='none';
     }
      if(where) {
 
      s = document.getElementById(where);
      s.style.display='';
 }
}

