function randOrd(){
         return (Math.round(Math.random())-0.5);
}

var currentPhoto = 0;
var secondPhoto = 0;

var currentOpacity = new Array();

var FADE_STEP = 2;
var FADE_INTERVAL = 10;
var pause = false;

var imageArray = new Array()
function MyImage(max) {
         var currentPhoto = 0;
         var secondPhoto = max;

         for (j=0; j<=(max-1); j++) {
                 x = j+1;
                 imageArray[j] = "./kepek/" + x + ".jpg";
         }
         imageArray.sort (randOrd);
         init();
}

function init() {
         currentOpacity[0]=99;
         for(i=1;i<imageArray.length;i++)currentOpacity[i]=0;
         mHTML="";
         for(i=0;i<imageArray.length;i++)mHTML+="<div id=\"photo\" align=\"center\" name=\"photo\" class=\"mPhoto\"><img src=\"" + imageArray[i]  +"\" width=\"507\" height=\"224\" /><\/div>";
         document.getElementById("mPhotoBox").innerHTML = mHTML;

         if(document.all) {
                 document.getElementsByName("photo")[currentPhoto].style.filter="alpha(opacity=100)";
         } else {
                 document.getElementsByName("photo")[currentPhoto].style.MozOpacity = .99;
         }

         mInterval = setInterval("crossFade()",FADE_INTERVAL);
}

function crossFade() {
         if(pause)return;

         currentOpacity[currentPhoto]-=FADE_STEP;
         currentOpacity[secondPhoto] += FADE_STEP;

         if(document.all) {
                 document.getElementsByName("photo")[currentPhoto].style.filter = "alpha(opacity=" + currentOpacity[currentPhoto] + ")";
                 document.getElementsByName("photo")[secondPhoto].style.filter = "alpha(opacity=" + currentOpacity[secondPhoto] + ")";
         } else {
                 document.getElementsByName("photo")[currentPhoto].style.MozOpacity = currentOpacity[currentPhoto]/100;
                 document.getElementsByName("photo")[secondPhoto].style.MozOpacity = currentOpacity[secondPhoto]/100;
         }

         if(currentOpacity[secondPhoto]/100>=.98) {
                 currentPhoto = secondPhoto;
                 secondPhoto++;
                 if(secondPhoto == imageArray.length)secondPhoto=0;
                 pause = true;
                 xInterval = setTimeout("pause=false",2000);
         }
}

function doPause()  {
         if(pause) {
                 pause = false;
         } else {
                 pause = true;
         }
}


function Load() {

      var baseIcon = new GIcon();
      baseIcon.iconSize = new GSize(16, 27);
      baseIcon.iconAnchor = new GPoint(16, 27);
      baseIcon.infoWindowAnchor = new GPoint(5, 5);
      baseIcon.infoShadowAnchor = new GPoint(5, 5);

      var icon = new Array();
      icon["icona"] = new GIcon(baseIcon, "http://www.google.com/mapfiles/gadget/letters/markerA.png");
      icon["iconb"] = new GIcon(baseIcon, "http://www.google.com/mapfiles/gadget/letters/markerB.png");
      icon["iconc"] = new GIcon(baseIcon, "http://www.google.com/mapfiles/gadget/letters/markerC.png");
      icon["icond"] = new GIcon(baseIcon, "http://www.google.com/mapfiles/gadget/letters/markerD.png");
      icon["icone"] = new GIcon(baseIcon, "http://www.google.com/mapfiles/gadget/letters/markerE.png");

         if (GBrowserIsCompatible()) {
                  function createMarker(point,html,icontype) {
                           var marker = new GMarker(point, icon[icontype]);
                           GEvent.addListener(marker, "click", function() {
                           marker.openInfoWindowHtml(html);
                  });
                  return marker;
         }

     function TextualZoomControl() {

        }

     TextualZoomControl.prototype = new GControl();

     TextualZoomControl.prototype.initialize = function(map) {
               var container = document.createElement("div");

               var zoomInDiv = document.createElement("div");
               this.setButtonStyleZoomIn(zoomInDiv);
               container.appendChild(zoomInDiv);
               zoomInDiv.appendChild(document.createTextNode("Közelít"));
               GEvent.addDomListener(zoomInDiv, "click", function() {
                 map.zoomIn();
               });

               var zoomOutDiv = document.createElement("div");
               this.setButtonStyleZoomOut(zoomOutDiv);
               container.appendChild(zoomOutDiv);
                    zoomOutDiv.appendChild(document.createTextNode("Távolít"));
               GEvent.addDomListener(zoomOutDiv, "click", function() {
                 map.zoomOut();
               });

               map.getContainer().appendChild(container);
               return container;
     }

     TextualZoomControl.prototype.getDefaultPosition = function() {
               return new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(7, 7));
     }

     TextualZoomControl.prototype.setButtonStyleZoomIn = function(buttonIn) {
               buttonIn.style.textDecoration = "none";
               buttonIn.style.color = "#FFFFFF";
               buttonIn.style.backgroundColor = "#757657";
               buttonIn.style.border = "1px solid #505042";
               buttonIn.style.fontWeight = "bold";
               buttonIn.style.height = "17px";
               buttonIn.style.width = "78px";
               buttonIn.style.position= "relative";
               buttonIn.style.top= "270px";
               buttonIn.style.left = "0px";
               buttonIn.style.cursor = "pointer";
     }

     TextualZoomControl.prototype.setButtonStyleZoomOut = function(buttonOut) {
               buttonOut.style.textDecoration = "none";
               buttonOut.style.color = "#FFFFFF";
               buttonOut.style.backgroundColor = "#757657";
               buttonOut.style.border = "1px solid #505042";
               buttonOut.style.fontWeight = "bold";
               buttonOut.style.height = "17px";
               buttonOut.style.width = "78px";
               buttonOut.style.position= "relative";
               buttonOut.style.top = "251px";
               buttonOut.style.left = "82px";
               buttonOut.style.cursor = "pointer";
     }

         var map = new GMap2(document.getElementById("map"));
         map.addControl(new TextualZoomControl());
         /*map.addControl(new GLargeMapControl());*/
         /*map.addControl(new GMapTypeControl());*/
         map.setCenter(new GLatLng(47.818687628247105,18.866872787475586), 14);

         var point = new GLatLng(47.8156617813774,18.867430686950684);
         var marker = createMarker(point,'<div align="left"><b>Művelődési Ház</b><br />Szob, Árpád út 17.<br /><b>Érdy János Könyvtár és Információs Központ</b><br />Szob, Árpád út 17.</div>','icona')
         map.addOverlay(marker);

         var point = new GLatLng(47.81548887051583,18.86348247528076);
         var marker = createMarker(point,'<div align="left"><b>Szabadidő központ</b><br />Szob, Széchenyi sétány 2.</div>','iconb')
         map.addOverlay(marker);

         var point = new GLatLng(47.81667041659385,18.870842456817627);
         var marker = createMarker(point,'<div align="left"><b>Egészségügy Szakorvosi Rendelőintézet</b><br />Szob, Arany János út 22.<br /><b>Országos Mentőszolgálat Szobi Mentőállomása</b><br />Szob, Arany János út 22/B.</div>','iconc')
         map.addOverlay(marker);

         var point = new GLatLng(47.81884612012761,18.86474847793579);
         var marker = createMarker(point,'<div align="left"><b>Rendőrőrs</b><br />Szob, Ipolysági út 9.</div>','icond')
         map.addOverlay(marker);

         var point = new GLatLng(47.81668482552642,18.86601448059082);
         var marker = createMarker(point,'<div align="left"><b>Börzsöny Múzeum</b><br />Szob, Szent László u. 14.</div>','icone')
         map.addOverlay(marker);

         } else {
                 alert("Google Maps API nem összeegyeztethető ezzel a böngészővel !");
         }

}


function setAsHome(myLink) {
        if (navigator.appName.indexOf('Microsoft')!=-1) {
               // IE
               myLink.style.behavior='url(#default#homepage)';
               myLink.setHomePage(location.href);
        } else if (navigator.appName.indexOf('Netscape')!=-1) {
               // Netscape / firefox browsers
               var msg = "Csak húzd rá a 'HÁZ' gombra a címet, ";
               msg += "hogy beállítsd a http://www.szob.hu oldalt ";
               msg += "kezdőlapnak!";
               alert(msg);
        } else if (navigator.appName.indexOf('Opera')!=-1) {
               // Opera
               var msg = "Kérlek, hogy az Eszközök - Beállítások ";
               msg += "- Általános menüben kattints a 'Jelenlegi beállítása' ";
               msg += "gombra, beállítsd a http://www.szob.hu oldalt kezdőlapnak!";
               alert(msg);
        } else {
               // Other browsers
               var msg = "Sajnos nem tudom megállapítani, hogy ";
               msg += "milyen böngészőt használsz. ";
               msg += "Tipp: valószínű a beállítási lehetőségek között kell keresned";
               alert(msg);
        }
}




