// open or close a data - group var group=new Array(); group[0]=new Image(); group[0].src='images/plus.gif'; group[1]=new Image(); group[1].src='images/minus.gif'; function openCloseToggle(el_id){ var el_group=document.getElementById("group"+el_id); var el_group_but=document.getElementById("group_but"+el_id) if(el_group.style.display=='none'){ el_group.style.display='block'; el_group_but.src=group[1].src; } else{ el_group.style.display='none'; el_group_but.src=group[0].src; } } // end openCloseToggle // click open or close a menu - group with symbol var xmenu_id="dummy"; var group=new Array(); group[0]=new Image(); group[0].src='images/plus.gif'; group[1]=new Image(); group[1].src='images/minus.gif'; function clickOpenCloseToggle(el_id){ var el_group; var el_group_but; if(xmenu_id==el_id){ el_group=document.getElementById("group"+el_id); el_group_but=document.getElementById("group_but"+el_id) if(el_group.style.display=='none'){ el_group.style.display='block'; el_group_but.src=group[1].src; } else{ el_group.style.display='none'; el_group_but.src=group[0].src; } } else{ if(xmenu_id!="dummy"){ el_group=document.getElementById("group"+xmenu_id); el_group_but=document.getElementById("group_but"+xmenu_id); el_group.style.display='none'; el_group_but.src=group[0].src; } el_group=document.getElementById("group"+el_id); el_group_but=document.getElementById("group_but"+el_id); el_group.style.display='block'; el_group_but.src=group[1].src; } xmenu_id=el_id; } // end clickOpenCloseToggle //posting forms function postForm(formName){ document.forms[formName].submit(); }// end postForm // shoving and changing tabs var tabElement=document.getElementById('tabSelectedmap'); var xtabElement=document.getElementById('tabmap'); var cardElement=document.getElementById('tab_selectedmap'); function tabToggle(el_id){ xtabElement.style.display='block'; tabElement.style.display='none'; cardElement.style.display='none'; xtabElement=document.getElementById('tab'+el_id); tabElement=document.getElementById('tabSelected'+el_id); cardElement=document.getElementById('tab_selected'+el_id); xtabElement.style.display='none'; tabElement.style.display='block'; cardElement.style.display='block'; // setting the left menu if(el_id!='info'){ menuToggle('dummy');} }// end tabToggle // show foto in fotobrowser element var img_element; var img_menu_element; function vis_Foto(foto_number,number_of_fotos,group_id) { for(i = 1; i <= number_of_fotos; i++){ //document.write("fotomenu"+group_id+i) img_menu_element=document.getElementById("fotomenu"+group_id+i); img_menu_element.style.fontWeight= "normal"; img_element=document.getElementById("fototable"+group_id+i); img_element.style.display='none'; } img_menu_element=document.getElementById("fotomenu"+group_id+foto_number); img_menu_element.style.fontWeight= "bold"; img_element=document.getElementById("fototable"+group_id+foto_number); img_element.style.display='block'; }// end vis_Foto // Show or hide an element function showHideToggle(el_id){ var el=document.getElementById(el_id); if(el.style.display=='none'){ el.style.display='block'; } else{el.style.display='none';} } // end shovHideToggle // shoving and hiding the topmenu var el_menu=document.getElementById('dummy'); function topmenuToggle(action){ el_menu.style.display='none'; if(action!='hide'){ el_menu=document.getElementById(action); el_menu.style.display='block'; } }// end topmenuToggle() // select or hide a menu/submenu var xel_id="dummy"; function menuToggle(el_id){ if(xel_id==el_id){ el=document.getElementById(el_id); el.style.display='block'; el=document.getElementById(el_id+"Selected"); el.style.display='none'; } else{ el=document.getElementById(xel_id); el.style.display='block'; el=document.getElementById(xel_id+"Selected"); el.style.display='none'; el=document.getElementById(el_id); el.style.display='none'; el=document.getElementById(el_id+"Selected"); el.style.display='block'; } xel_id=el_id; } // end menuToggle // shoving and hiding the topmenu function postTab(formname){ var pars=Form.serialize(formname); var myAjax = new Ajax.Updater( 'datalist', 'search_pages.php', { method: 'post', parameters: pars, onComplete: updateMap('map','true') }); return false; }// end postTab function getHTML(url,pars,target,showdiv,menu,mapRead){ if(menu>"0"){menuToggle(menu);} tabToggle(showdiv); var myAjax = new Ajax.Updater( target, url, { method: 'get', parameters: pars, onComplete: function() { updateMap(showdiv,mapRead); } }); // if(showdiv>"0"){tabToggle(showdiv);} }// end getHTML //============================================0 // controlling the areamarker in minimap and tatgetmarker var el_zoom_area=document.getElementById('zoom_area'); var el_target_marker=document.getElementById('target_marker'); var zoom_area_left=0; // msie var zoom_area_width=160; var zoom_area_height=126; var zoom_factor=7; // end public vars for minimarker var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1; // Handle all the the FSCommand messages in a Flash movie function map2V19_DoFSCommand(command, args) { var map2V19Obj = InternetExplorer ? map2V19 : document.map2V19; el_zoom_area.style.display='block'; switch (command){ case 'zoomfactor' : zoom_factor=parseFloat(args); el_zoom_area.style.width= zoom_area_width/(parseFloat(args)); el_zoom_area.style.height= zoom_area_height/(parseFloat(args)); break; case 'x' : el_zoom_area.style.left= zoom_area_left+(parseInt(args)/2.5)-(parseInt(el_zoom_area.style.width)/2); break; case 'y' : el_zoom_area.style.top= zoom_area_top+(parseInt(args)/2.5)-(parseInt(el_zoom_area.style.height)/2); break; case 'bjPage' : //alert(args); getHTML('show_page.php','page_id='+args,'page','locality', ' ',' '); break; case 'arrPage' : //alert(args); getHTML('show_arrangement_page.php','page_id='+args,'info','info', ' ',' '); break; case 'boxBjPage' : //alert(args); getHTML('show_page.php','page_id='+args+'&from=repo','page','locality', ' ',' '); break; case 'myGeoBlog' : //alert(args); getHTML('show_gbg_page.php','page_id='+args,'blog','geoblog',' ',' '); break; case 'repoGeoBlog' : //alert(args); getHTML('show_gbg_page.php','page_id='+args+'&from=repo','blog','geoblog',' ',' '); break; case 'geoBlog' : //alert(args); getHTML('show_gbg_page.php','page_id='+args,'blog','geoblog',' ', ' '); break; case 'mapHelp' : //alert(args); getHTML('/'+args,'partner_id=0','info', 'info','dummy',' '); break; case 'targetX' : el_target_marker.style.display='block'; el_target_marker.style.left= zoom_area_left+(parseInt(args)/2.5)-10; break; case 'targetY' : el_target_marker.style.top= zoom_area_top+(parseInt(args)/2.5); break; case 'resetMiniMap' : //mini_left=200; //mini_top=156; map2V19_DoFSCommand('zoomfactor',1); getWinWidth(); break; default : //el_zoom_area.style.left=zoom_area_left; } // } // Hook for Internet Explorer if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) { document.write('