// =========================================================================== // TCPRO.JS // -------------------------------------------------------------------------- // Application: TeamCal Pro // Purpose: JavaScript Routines for TeamCal Pro // Author: George Lewe // Copyright: (c) 2004 by Lewe dataVisual, Germany // All rights reserved. // // =========================================================================== // -------------------------------------------------------------------------- // Opens a popup browser window // function openPopup(page,winname,param) { myPopup = window.open(page,winname,param); } // -------------------------------------------------------------------------- // Closes a popup browser window after reloading the opener window // function closeme() { opener.location.reload(true); self.close(); } // -------------------------------------------------------------------------- // Opens a confirmation dialog // function confirmSubmit(text) { var agree=confirm(text); if (agree) return true ; else return false ; } // -------------------------------------------------------------------------- // Opens an information dialog // function infoPopup(text) { alert(text); } // -------------------------------------------------------------------------- // Show / Hide a div section // var divToggle = true; function togglediv(myDiv) { var section = document.getElementById(myDiv); var button = document.getElementById(myDiv+".img"); if (section.style.display == 'block') { divToggle = false; section.style.display = 'none'; button.src='img/show_section.gif'; button.title='Expand section...'; } else { if (section.style.display == 'none') { divToggle = true; section.style.display = 'block'; button.src='img/hide_section.gif'; button.title='Collapse section...'; } } } // -------------------------------------------------------------------------- // Enable/Disable a group entry on the Edit Profile page // function toggleGrp(GroupName) { var membership = eval("document.forms[0].X"+GroupName+".checked"); var ismember = eval("document.forms[0].M"+GroupName+"[0]"); var ismanager = eval("document.forms[0].M"+GroupName+"[1]"); if (membership) { ismember.checked=true; ismember.disabled=false; ismanager.disabled=false; }else{ ismember.checked=false; ismanager.checked=false; ismember.disabled=true; ismanager.disabled=true; } }