

var selected_region;
var bb_left;
var bb_top;
var bb_size;
var bb_lid;
reset_globals();
var request_id=0;
var cm_name="clickmap0";
window.onload=start_engine;
function reset_globals(){
selected_lid=0;
map_buff=0;
map_buff_off=1;
selected_region=0;
bb_left=0;
bb_top=0;
bb_size=0;
bb_lid=0;
}

function showlayer(lid){
var o=document.getElementById("im_"+lid);
o.style.visibility="visible";
create_tip(lid);
}
function hidelayer(lid){
if(lid!=selected_lid){
var o=document.getElementById("im_"+lid);
o.style.visibility="hidden";
}
destroy_tip();
}

function start_anim(_3f,_40){
if(document.getElementById("cl_"+_40)){

var _42=cl.getAttribute("map");
if(_42=="1"){
(_40,cl.getAttribute("x"),cl.getAttribute("y"),cl.getAttribute("scale"));
}else{
if(_42=="2"){
load_new_map(_40,_3f);
}else{
if(_42=="3"){
(_40,cl.getAttribute("x"),cl.getAttribute("y"),cl.getAttribute("scale"));
}else{
if(_42=="4"){
var _43=selected_lid;
selected_lid=_40;
hidelayer(_43);
}else{
if(_42=="5"){
(_40,cl.getAttribute("x"),cl.getAttribute("y"),cl.getAttribute("scale"));
}else{
fix_layer(_40);
}
}
}
}
}
}else{
if(document.getElementById(cm_name)){
load_new_map(_40,_3f);
}else{
if(_3f=="country"){
load_new_map(_40,_3f);
}else{
}
}
}
store_history(_3f,_40);
}

function change_box(_44){
request_id++;
var sb=document.getElementById("loc_"+_44);
var _46=sb.options[sb.selectedIndex].value;
sb=document.getElementById("");
sb.value="";

if((_46=="--please select--")&&(_44=="region")){
clear_children(_44);
}else{
update_children(_44,_46);
}
if(_44==""){
store_history(_44,_46);
}else{
start_anim(_44,_46);
}
}
function changeloc(_47,_48){
request_id++;
if((_48==selected_lid)&&(document.getElementById(cm_name))){
}else{
var _49="0";
if(document.getElementById("cl_"+_48)){
var cl=document.getElementById("cl_"+_48);
if(cl.getAttribute("parent")){
_49=cl.getAttribute("parent");
}
}
var _4b=_47;
var _4c=_48;
if(_49!="0"){
_47="country";
_4c=_49;
selected_region=_48;
}
var sb=document.getElementById("loc_"+_47);
var _4e=false;
for(var _4f=0;_4f<sb.options.length;_4f++){
if(sb.options[_4f].value==_4c){
sb.selectedIndex=_4f;
_4e=true;
break;
}
}
update_children(_47,_4c,_48);
start_anim(_4b,_48);
}
}

function clear_map(){
var _55=document.getElementById(cm_name);
for(var _56=_55.childNodes.length-1;_56>=0;_56--){
_55.removeChild(_55.childNodes[_56]);
}
_55=document.getElementById("highlights");
for(var _56=_55.childNodes.length-1;_56>=0;_56--){
_55.removeChild(_55.childNodes[_56]);
}
}


function clear_children(_71){
var _72=null;
switch(_71){
case "country":
_72=document.getElementById("loc_region");
_72.selectedIndex=0;
_72.disabled="disabled";
case "region":
_72=document.getElementById("loc_subregion");
_72.selectedIndex=0;
_72.disabled="disabled";
_72.style.display="none";
case "subregion":
_72=document.getElementById("");
_72.selectedIndex=0;
_72.disabled="disabled";
}
sb=document.getElementById("");
sb.value="";
}


