function goExtended(onoff, link) { if (document.search.extended.value == 'on') document.search.extended.value='off' else document.search.extended.value='on'; document.search.geonetService.value = 'wdc.home'; document.search.action=link; document.search.submit(); } function goRemote(onoff, link) { document.search.remote.value=onoff; document.search.geonetService.value = 'wdc.home'; document.search.action=link; document.search.submit(); } function deselect(select) { for (var i=0; i < select.length; i++) { select.options[i].selected = false; } } function profileSelected() { var serverList = document.search.profile.options[document.search.profile.selectedIndex].value; var serverArray = serverList.split(' '); deselectAllServers(); for (var i=0; i < serverArray.length; i++) selectServer(serverArray[i]); } function serverSelected() { document.search.profile.options[0].selected = true; } function deselectAllServers() { for (var i=0; i < document.search.servers.length; i++) document.search.servers.options[i].selected = false; } function selectServer(server) { for (var i=0; i < document.search.servers.length; i++) if (document.search.servers.options[i].value == server) document.search.servers.options[i].selected = true; } function checkSubmit() { if (document.search.remote.value == 'on') { if (isWhitespace(document.search.any.value) && !(document.search.title && !isWhitespace(document.search.title.value)) && !(document.search['abstract'] && !isWhitespace(document.search['abstract'].value)) && !(document.search['author'] && !isWhitespace(document.search['author'].value)) && !(document.search.themekey && !isWhitespace(document.search.themekey.value))) { alert("Please type some search criteria"); return false; } servers = 0; for (var i=0; i < document.search.servers.length; i++) if (document.search.servers.options[i].selected) servers++; if (servers == 0) { alert("Please select a server"); return false; } } return true; } function doSubmit() { if (checkSubmit()) document.search.submit(); } function show_div(div_id) { document.getElementById('foo').style.display = 'none'; document.getElementById('bar').style.display = 'none'; document.getElementById(div_id).style.display = 'block'; } function doAction(action) { // alert("In doAction(" + action + ")"); // DEBUG document.mainForm.action = action; goSubmit('mainForm'); } function doTabAction(action, tab) { // alert("In doTabAction(" + action + ", " + tab + ")"); // DEBUG document.mainForm.currTab.value = tab; doAction(action); }