function interactiveMap(){this.areas=new Array();this.initArea=function(b,a){this.areas[b]=new mapArea(b);this.areas[b].obj_style.visibility="hidden";this.areas[b].list_item_id=a};this.selectArea=function(a){if(timeOut==true){timeOut=false;window.setTimeout("setTimeOut()",250);this.onSelectArea(a);if(this.areas[a].list_item_id!=null){onClickItem(this.areas[a].list_item_id)}}};this.blendArea=function(a){if(!this.areas[a].selected){this.areas[a].show()}this.areas[a].active=true};this.blankArea=function(a){if((!this.areas[a].selected)&&(this.areas[a].active)){this.areas[a].hide()}this.areas[a].active=false};this.onSelectArea=function(a){if(!this.areas[a].selected){this.areas[a].show();this.areas[a].selected=true}else{this.areas[a].hide();this.areas[a].selected=false}}}function mapArea(b,a){this.id=b;this.obj=d_obj(b);this.obj_style=d_style(b);this.active=false;this.selected=false;this.list_item_id=a;this.show=function(){if(this.obj_style){this.obj_style.visibility="visible"}};this.hide=function(){if(this.obj_style){this.obj_style.visibility="hidden"
}}}function interactiveList(){this.items=new Array();this.initItem=function(b,a){this.items[b]=new listItem(b,a);this.items[b].init()}}function listItem(b,a){this.id=b;this.area_id=a;this.obj=null;this.init=function(){var f=this.id;var e=this.area_id;this.obj=d_obj(this.id);var d=this.obj;if(this.obj!=null){var c=d_obj(b+"_a");if(c!=null){c.style.display="none";this.addEvent(this.obj,"click",function(){if(timeOut==true){timeOut=false;window.setTimeout("setTimeOut()",250);onSelectArea(e);onClickItem(f)}})}this.addEvent(this.obj,"mouseover",function(){d.style.background="#f8fbe8"});this.addEvent(this.obj,"mouseout",function(){d.style.background="#fff"})}};this.onClickItem=function(){this.toggleContent(this.id+"_a");this.toggleIcon(this.id+"_ti")};this.toggleContent=function(c){if(d_style(c).display=="none"){jQuery("#"+c).slideDown("fast")}else{jQuery("#"+c).slideUp("fast")}};this.toggleIcon=function(c){if((d_obj(c)!=null)){if(d_obj(c).className=="plus"){d_obj(c).className="minus"}else{d_obj(c).className="plus"}}};
this.addEvent=function(e,d,c){if(e.addEventListener){e.addEventListener(d,c,false)}else{if(e.attachEvent){e["e"+d+c]=c;e[d+c]=function(){e["e"+d+c](window.event)};e.attachEvent("on"+d,e[d+c])}}}}var timeOut=true;function setTimeOut(){timeOut=true}function onClickItem(a){if(a!=null){il.items[a].onClickItem()}}function onSelectArea(a){if(a!=null){im.onSelectArea(a)}};
