function setOpacity(value) { var overlayImg = document.getElementById('overlayImg'); overlayImg.style.opacity = value/10; overlayImg.style.filter = 'alpha(opacity=' + value*10 + ')'; } function hideOverlayImg() { window.clearInterval(checkTimeout); checkTimeout=""; var overlayImg = document.getElementById('overlayImg'); if (document.layers){ overlayImg.style.visibility = 'hide'; }else{ overlayImg.style.visibility = 'hidden'; } } function locateOverlayImg(targetTitle) { // Set the location of the "loading..." overlay image directly over the layer image var overlayImg = document.getElementById('overlayImg'); overlayOffset = 0; //if(document.all) { overlayOffset = 6; } var layerImg = document.getElementById(targetTitle); overlayImg.style.left = (findPosX(layerImg)+overlayOffset)+'px'; overlayImg.style.top = (findPosY(layerImg)+overlayOffset)+'px'; } function downloadFileCheck(dnForm) { dType = ""; for (i=0; i0){ zoneHTML = projSelect; // if((downloadForm.DTYPE[0].checked)|| // (downloadForm.DTYPE[2].checked)){ zoneHTML = projSelect; } if((downloadForm.DTYPE[1].checked)|| (downloadForm.DTYPE[2].checked)){ zoneHTML += "Enter zone rates:
"; for (i=1; i<=numZones; i++){ zoneColor = zoneColors[Math.floor((i-1)*numZoneColors/numZones)]; zoneHTML += "Zone "+i+"  
"; } } } else { zoneHTML = ''; } zoneData.innerHTML = zoneHTML; //if(downloadForm.DTYPE[2].checked){ document.getElementById('PROJ').value = 4326; } } function uploadFileCheck(upForm) { if(!upForm.newLayerName.value) { alert("Layer name required!"); upForm.newLayerName.focus(); return; } if(!upForm.newLayer.value) { alert("Please click 'Browse' to select a file!"); upForm.newLayer.focus(); return; } showOverlayImage('manageUserData', 'userselectPic'); upForm.submit(); upForm.newLayerName.value = ""; } var startTime; var checkTimeout; function showOverlayImage(formId, picTitle) { var overlayImg = document.getElementById('overlayImg'); var targetForm = document.getElementById(formId); overlayImg.width = targetForm.offsetWidth; overlayImg.height = targetForm.offsetHeight; locateOverlayImg(formId); var layerImg = document.getElementById(picTitle); layerImg.onload = hideOverlayImg; layerImg.onabort = hideOverlayImg; layerImg.onerror = hideOverlayImg; // Set timeout for loading of overlay image startTime = new Date(); if(picTitle=='userselectPic'){ if((checkTimeout=="")||(checkTimeout==null)){ checkTimeout = window.setInterval("checkOverlayImage()", 5000); } } if (document.layers){ overlayImg.style.visibility = 'show'; }else{ overlayImg.style.visibility = 'visible'; } setOpacity(4); } function checkOverlayImage(){ if((new Date()-startTime)>5000){ alert("Loading of image failed."); hideOverlayImg(); window.clearInterval(checkTimeout); checkTimeout=""; } } function br2nl(txtDescr){ return(txtDescr.replace(/<\/?[^>]+(>|$)/g, "\n")); } function newSensor(sensorName) { document.getElementById('DNGPList').innerHTML = sensorList+"
"+DNGPLists[sensorName]; document.getElementById('sensors').value = sensorName; document.getElementById('DNGP').options[0].text = "--Select "+sensorName+" Image--"; } function newUserLayer(idx, val, picTitle, picTitleId, imgType, formId) { var layerImg = document.getElementById(picTitle); showOverlayImage(formId, picTitle); switch (imgType) { case "image": getOneURL = '/getOneImage.php?ID='+idx; frames['hiddenFrame'].location.href = 'getOneImage.html?max='+IMG_DIM+'&pic='+picTitle+'&go_url='+escape(getOneURL); displayType = "DNGP"; document.getElementById('saveClassification').style.display = "none"; classifyImage = ''; break; case "layer": getOneURL = '/getOneLayer.php?L_ID='+idx; frames['hiddenFrame2'].location.href = 'getOneLayer.html?max='+IMG_DIM+'&pic='+picTitle+'&go_url='+escape(getOneURL); displayType = "User"; if(picTitle == "selectPic") { document.getElementById('saveClassification').style.display = "none"; classifyImage = ''; } break; case "classify": layerImg.src=classifyImage; break; default: layerImg.src=EMPTY_LAYER_IMG; } document.getElementById(picTitleId).innerHTML=val; if(formId=='manageUserData') { document.getElementById('classTxt').value = br2nl(layerDescr[idx]); displayLayer_MUD = idx; displayLayerName_MUD = val; } else { displayLayer = idx; displayLayerName = val; displayLayerType = imgType; document.getElementById('to').disabled = false; } }