tim@26: function showSpatialSelection(theObj) { tim@26: var theIdValue = theObj.value; tim@26: tim@26: var theDivElems = document.getElementById('spatialselection').getElementsByTagName("DIV"); tim@26: tim@26: for (var i = 0; i < theDivElems.length; i++) { tim@26: theDivElems[i].style.display = "none"; tim@26: } tim@26: document.getElementById(theIdValue).style.display = "block"; tim@26: tim@26: } tim@26: function displayOverlay() { tim@26: adjustOverlaySize(); tim@26: showDiv("overlay"); tim@26: showDiv("overlayContent"); tim@26: } tim@26: tim@26: function adjustOverlaySize() { tim@26: var lHeight = document.getElementById("page").scrollHeight; tim@26: //alert(lHeight); tim@26: var lOverlay = document.getElementById("overlay"); tim@26: lOverlay.style.height = lHeight + 'px'; tim@26: } tim@26: tim@26: function displayDiv(pName) { tim@26: var el = document.getElementById(pName); tim@26: el.style.display = (el.style.display == "none" || el.style.display == "") ? "block" : "none"; tim@26: } tim@26: function showDiv(pName) { tim@26: var el = document.getElementById(pName); tim@26: el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible"; tim@26: } tim@26: tim@26: function hideDiv(pName) { tim@26: var el = document.getElementById(pName); tim@26: el.style.visibility = "hidden"; tim@26: } tim@26: tim@26: function sendAjaxForm(pFormId, pTarget, pIdOfResponseDiv) { tim@26: new Ajax.Updater(pIdOfResponseDiv, pTarget, { method:'post', tim@26: parameters: $(pFormId).serialize(true), tim@26: onSuccess: function(transport) { tim@26: //var response = transport.responseText || "no response text"; tim@26: //alert("Success! \n\n" + response); tim@26: }, tim@26: onFailure: function() { //alert('Something went wrong...') tim@26: } tim@26: } tim@26: ); tim@26: } tim@26: function resetOptionsForm(pForm) { tim@26: //alert("resetOptionsForm"+!pForm.overrideSize[0].checked+" "+pForm.overridenWidth.value); tim@26: // Levels abgeklemmt sendDiagramOptions(pForm.action, !pForm.overrideSize[0].checked, pForm.overridenWidth.value, pForm.useUpperDataLevel.checked, pForm.useLowerDataLevel.checked, pForm.upperLevel.value, pForm.lowerLevel.value) tim@26: sendDiagramOptions(pForm.action, false, 500); tim@26: } tim@26: tim@26: function sendOptionsForm(pForm) { tim@26: //alert("sendOptionsForm"+!pForm.overrideSize[0].checked+" "+pForm.overridenWidth.value); tim@26: // Levels abgeklemmt sendDiagramOptions(pForm.action, !pForm.overrideSize[0].checked, pForm.overridenWidth.value, pForm.useUpperDataLevel.checked, pForm.useLowerDataLevel.checked, pForm.upperLevel.value, pForm.lowerLevel.value) tim@26: sendDiagramOptions(pForm.action, !pForm.overrideSize[0].checked, pForm.overridenWidth.value); tim@26: } tim@26: tim@26: tim@26: //function sendDiagramOptions(pActionTarget, pOverrideSize, pOverridenWidth, pUseUpperLevel, pUseLowerLevel, pUpper, pLower) { tim@26: // new Ajax.Updater('diagramOptionsContent', pActionTarget, {method: 'post', tim@26: // parameters: { tim@26: // overrideSize: pOverrideSize, tim@26: // useUpperDataLevel: pUseUpperLevel, tim@26: // useLowerDataLevel: pUseLowerLevel, tim@26: // overridenWidth: pOverridenWidth, tim@26: // upperLevel: pUpper, tim@26: // lowerLevel: pLower, tim@26: // cmd : 'setOptions' tim@26: // }}); tim@26: //} tim@26: function sendDiagramOptions(pActionTarget, pOverrideSize, pOverridenWidth) { tim@26: //alert("sendDiagramOptions"+pOverrideSize+" "+pOverridenWidth); tim@26: new Ajax.Updater('diagramOptionsContent', pActionTarget, {method: 'post', tim@26: parameters: { tim@26: overrideSize: pOverrideSize, tim@26: overridenWidth: pOverridenWidth, tim@26: cmd : 'setOptions' tim@26: }}); tim@26: }