/* * These are functions that were pulled out of index.jsp for cleanliness */ function setContextFile() { var selectBox = document.forms['UploadContextForm'].elements['selectTheme']; user_input = selectBox.options[selectBox.selectedIndex].value; if (user_input == 'select') { alert('Your must select a theme'); return false; } document.forms['UploadContextForm'].elements['contextUrl'].value = current_srv + 'context/' + user_input; c_box = mainView.envelope.minx +','+mainView.envelope.maxx+','+ mainView.envelope.miny +','+mainView.envelope.maxy ; //alert(c_box);//Africa,-17.3,51.1,-34.6,38.2 document.forms['UploadContextForm'].elements['redirectUrl'].value = servlet_path + '?cntx=' + user_input+'&c_box='+c_box; document.forms['UploadContextForm'].submit(); } function openTheme() { if (window.opener) { window.opener.location=infoURL; window.opener.focus(); } else { openNamedWindow(infoURL, 'themeInfo', ''); _root ().getNamedWindow ('themeInfo').focus(); } } function refreshKeyMap() { setCenter((mainView.envelope.maxx + mainView.envelope.minx) / 2, (mainView.envelope.maxy + mainView.envelope.miny) / 2, 'KeyContext', true); // Use the Faz d' Hoo equation to create a smooth curve a sensible minimum and maximum scale for the view. setScale(750000000 * Math.sqrt(Math.max(mainView.scale, 10000) - 5000) / Math.sqrt(mainView.scale + 100000000), 'KeyContext'); pushflushAsyncEvent(new Array('action', '/fireEvent', 'firerer', 'ReloadKeyMap')); } function refreshKeyMapMarker() { var rkmm = window.frames['renderKeyMapMarker']; if(rkmm) { rkmm.document.location.reload(); } } function showKeyMap() { keyMapDiv.style.visibility = 'visible'; keyMapDiv.style.display = ''; } function cb_refreshClientObjects() { var rcf = window.document.getElementById('renderContextFrame'); if(rcf) { rcf.contentWindow.document.location.reload(); } }