var area0 = 0; var area1 = 0; var area2 = 0; var area3 = 0; var area4 = 0; var area5 = 0; var area6 = 0;

function changeZone(code){
    var map = getObj('regi_map');
    var map_base = getObj('regi_base');
    var ml = findPos(map_base).left;
    var mt = findPos(map_base).top;
    
    var regi = getObj('regi_'+code);
    
    if((regi.style.visibility == 'hidden') || (regi.style.visibility == '') || (regi.style.visibility == null)){
	regi.style.left = ml;
	regi.style.top = mt;
	regi.style.visibility = 'visible';
	areasel += ','+code;
    } else {
	regi.style.visibility = 'hidden';
    }

    var areasel = '';
    for(i=1;i<=6;i++){
	var regi = getObj('regi_'+i);
	if(regi.style.visibility == 'visible'){
	    areasel += i+',';
	}
    }
    areasel = areasel.substring(0,areasel.length-1);
    if(areasel.length > 0){
	ajax_getcities(areasel);
    } else {
	var sel = getObj('area_cities');
	sel.options.length = 0;
    }
}

function changeArea(code){
    var map = getObj('regi_map');
    var map_base = getObj('regi_base');
    var regsel = getObj('regsel'); var regdata = '';
    var innerdata = "<img src='/images/karta/empty.gif' border=0 id='regi_base' usemap=\"#SuomiMap\">";
    var ml = findPos(map_base).left;
    var mt = findPos(map_base).top;
    var areasel = '';

    switch(code){
	case 0:
	    if(area0 == 0){ area0 = 1 } else { area0 = 0 }
	    areasel = 'regi_'+code;
	    break;
	case 1:
	    if(area1 == 0){ area1 = 1 } else { area1 = 0 }
	    areasel = 'regi_'+code;
	    break;
	case 2:
	    if(area2 == 0){ area2 = 1 } else { area2 = 0 }
	    areasel = 'regi_'+code;
	    break;
	case 3:
	    if(area3 == 0){ area3 = 1 } else { area3 = 0 }
	    areasel = 'regi_'+code;
	    break;
	case 4:
	    if(area4 == 0){ area4 = 1 } else { area4 = 0 }
	    areasel = 'regi_'+code;
	    break;
	case 5:
	    if(area5 == 0){ area5 = 1 } else { area5 = 0 }
	    areasel = 'regi_'+code;
	    break;
	case 6:
	    if(area6 == 0){ area6 = 1 } else { area6 = 0 }
	    areasel = 'regi_'+code;
	    break;
    }
    
    if(area0 == 1){
//	innerdata += "<img src='/images/karta/1.gif' border=0 id='regi_0' class='suomimap_image' style='left:"+ml+"px;top:"+mt+"px' usemap=\"#SuomiMap\">";
	regdata = "";
    }
    if(area1 == 1){
	innerdata += "<img src='/images/karta/1.gif' border=0 id='regi_1' class='suomimap_image' style='left:"+ml+"px;top:"+mt+"px' usemap=\"#SuomiMap\">";
	regdata = "1,";
    }
    if(area2 == 1){
	innerdata += "<img src='/images/karta/2.gif' border=0 id='regi_2' class='suomimap_image' style='left:"+ml+"px;top:"+mt+"px' usemap=\"#SuomiMap\">";
	regdata += "2,";
    }
    if(area3 == 1){
	innerdata += "<img src='/images/karta/3.gif' border=0 id='regi_3' class='suomimap_image' style='left:"+ml+"px;top:"+mt+"px' usemap=\"#SuomiMap\">";
	regdata += "3,";
    }
    if(area4 == 1){
	innerdata += "<img src='/images/karta/4.gif' border=0 id='regi_4' class='suomimap_image' style='left:"+ml+"px;top:"+mt+"px' usemap=\"#SuomiMap\">";
	regdata += "4,";
    }
    if(area5 == 1){
	innerdata += "<img src='/images/karta/5.gif' border=0 id='regi_5' class='suomimap_image' style='left:"+ml+"px;top:"+mt+"px' usemap=\"#SuomiMap\">";
	regdata += "5,";
    }
    if(area6 == 1){
	innerdata += "<img src='/images/karta/6.gif' border=0 id='regi_6' class='suomimap_image' style='left:"+ml+"px;top:"+mt+"px' usemap=\"#SuomiMap\">";
	regdata += "6,";
    }

    map.innerHTML = innerdata;
    var areabox = getObj(areasel);
    regsel.value = regdata.substring(0,regdata.length-1);
    areabox.style.visibility = 'visible';
}
