var cords=new Array();
cords[1]=new Array(60, 210, 4);
cords[2]=new Array(0, 344, 1);
cords[3]=new Array(227, 24, 7);
cords[4]=new Array(119, 146, 5);
cords[5]=new Array(91, 30, 3);
cords[6]=new Array(179, 82, 2);
cords[7]=new Array(159, 48, 6);
cords[9]=new Array(128, 64, 21);
cords[10]=new Array(128, 44, 14);
cords[11]=new Array(132, 33, 15);
cords[12]=new Array(147, 20, 10);
cords[13]=new Array(161, 0, 20);
cords[14]=new Array(187, 0, 16);
cords[15]=new Array(267, 29, 11);
cords[16]=new Array(296, 33, 9);
cords[17]=new Array(302, 37, 8);
cords[18]=new Array(250, 85, 12);
cords[19]=new Array(358, 168, 13);
cords[20]=new Array(371, 146, 17);
cords[21]=new Array(311, 96, 19);
cords[22]=new Array(327, 74, 18);

var active=0;
var clicked=0;
function baloon(th) {
    var mapplace=$("mapplace");
    var maptomap=$("maptomap");    
    var p=getPosition(mapplace);
    
    var i=th.id.replace("map_", "");
    if (i==8) i=5;
    
    if (active!=i) {
        var el2=$("h_map_"+active); {
            if (el2) el2.hide();            
        }                
    }
    
    var el=$("h_map_"+i);
    if (el) {
        active=i;
        el.style.position="absolute";       
        el.style.left=cords[i][1]+p[0]+"px";
        el.style.top=cords[i][0]+p[1]+"px";
        el.style.zIndex=1;
        el.show();
        
        maptomap.style.position="absolute";       
        maptomap.style.left=p[0]+"px";
        maptomap.style.top=p[1]+"px";
        maptomap.style.zIndex=2;

        var maplink=$("maplink");
        var p=getPosition(maplink);
        maplink.style.position="absolute";       
        maplink.style.left=p[0]+"px";
        maplink.style.top=p[1]+"px";
        maplink.style.zIndex=100;
    }    
}

function dobaloon(th) {    
    var i=th.id.replace("map_", "");
    if (i==8) i=5;

    var index=cords[i][2];
    
    if (clicked!=index) {
        var info2 = $("map_info_"+clicked);    
        if (info2) 
            info2.hide();
    }
    
    var info = $("map_info_"+index);
    if (info) {
        info.show();
        clicked=index;
    }
}

function initmap() {
    var mapplace=$("mapplace");
    var maptomap=$("maptomap");    
    var p=getPosition(mapplace);
    
    maptomap.style.position="absolute";       
    maptomap.style.left=p[0]+"px";
    maptomap.style.top=p[1]+"px";
    maptomap.style.zIndex=2;    
    maptomap.show();
    
    var maplink=$("maplink");
    var p=getPosition(maplink);
    maplink.style.position="absolute";       
    maplink.style.left=p[0]+"px";
    maplink.style.top=p[1]+"px";
    maplink.style.zIndex=100;    
}

function nb(th) {            
    var i=th.id.replace("map_", "");
    if (i==8) i=5;            
    
    //if (i!=active) {
        var el=$("h_map_"+i); {
            if (el) el.hide();            
        }
    
}
        
function getPosition(obj) {
    var o=obj; 
    var x=0, y=0; 
    while(o) { 
        x+=o.offsetLeft; 
        y+=o.offsetTop; 
        o=o.offsetParent; 
    } 
    return [x,y]; 
}



var wind;

function big_photo(t,iid,foto,w,h) {
    if (wind) {
        wind.close();
    }
    w=w;
    h=h+30;
    
    wind=self.open('/photo.php?'+t+'&iid='+iid+'&foto='+foto, null, "width="+w+",height="+h+",toolbar=0,scrollbars=no,resizable=yes,top=300,left=300");
    return false;
}  
