home *** CD-ROM | disk | FTP | other *** search
- function Startup()
- {
- checkAll();
- }
-
- function checkAll()
- {
- var icqPlayAll = document.getElementById("icqPlayAll");
- var icqSndSignon = document.getElementById("icqSndSignon");
- //var icqSndSignOff = document.getElementById("icqSndSignOff");
- var icqSndFirstIncoming = document.getElementById("icqSndFirstIncoming");
- var icqSndIncoming = document.getElementById("icqSndIncoming");
- var icqSndOutgoing = document.getElementById("icqSndOutgoing");
-
- if(icqPlayAll.checked)
- {
- icqSndSignon.removeAttribute("disabled");
- //icqSndSignOff.removeAttribute("disabled");
- icqSndFirstIncoming.removeAttribute("disabled");
- icqSndIncoming.removeAttribute("disabled");
- icqSndOutgoing.removeAttribute("disabled");
-
- //buttons
- document.getElementById("tbSound").setAttribute("disabled","false");
- //document.getElementById("btnicqSndSignOff").setAttribute("disabled","false");
- document.getElementById("btnicqSndFirstIncoming").setAttribute("disabled","false");
- document.getElementById("btnicqSndIncoming").setAttribute("disabled","false");
- document.getElementById("btnicqSndOutgoing").setAttribute("disabled","false");
-
- //browse buttons
- document.getElementById("SndSignOnChooseFile").setAttribute("disabled","false");
- //document.getElementById("SndSignOffChooseFile").setAttribute("disabled","false");
- document.getElementById("SndFirstIncomingChooseFile").setAttribute("disabled","false");
- document.getElementById("SndIncomingChooseFile").setAttribute("disabled","false");
- document.getElementById("SndOutgoingChooseFile").setAttribute("disabled","false");
-
- }
- else
- {
- icqSndSignon.setAttribute("disabled", "true");
- //icqSndSignOff.setAttribute("disabled", "true");
- icqSndFirstIncoming.setAttribute("disabled", "true");
- icqSndIncoming.setAttribute("disabled", "true");
- icqSndOutgoing.setAttribute("disabled", "true");
-
-
- //buttons
- document.getElementById("tbSound").setAttribute("disabled","true");
- //document.getElementById("btnicqSndSignOff").setAttribute("disabled","true");
- document.getElementById("btnicqSndFirstIncoming").setAttribute("disabled","true");
- document.getElementById("btnicqSndIncoming").setAttribute("disabled","true");
- document.getElementById("btnicqSndOutgoing").setAttribute("disabled","true");
-
- //browse buttons
- document.getElementById("SndSignOnChooseFile").setAttribute("disabled","true");
- //document.getElementById("SndSignOffChooseFile").setAttribute("disabled","true");
- document.getElementById("SndFirstIncomingChooseFile").setAttribute("disabled","true");
- document.getElementById("SndIncomingChooseFile").setAttribute("disabled","true");
- document.getElementById("SndOutgoingChooseFile").setAttribute("disabled","true");
- }
- }
-
-
- /*
- * Function: selectFile(pref)
- *
- * Arguments: prefs.
- *
- * Return: none
- *
- * Description: Called when Browse is clicked in Pref Notification Pabel.
- * Opens the filepicker window and sets the pref.
- *
- * Author: Suresh Kasinathan<suresh@netscape.com> 12/10/01
- *
- */
-
- function selectFile(prefs) {
- var fp = Components.classes["@mozilla.org/filepicker;1"].createInstance(Components.interfaces.nsIFilePicker);
- if (!fp) {
- dump("Unable to create file picker...\n");
- return;
- }
- fp.init(window, aimString("cn.title"), Components.interfaces.nsIFilePicker.modeOpen);
- fp.appendFilter(aimString("cn.filetypes"), "*.wav");
- var ret = fp.show();
- if (ret == Components.interfaces.nsIFilePicker.returnOK && fp.fileURL.spec) {
- var fileurl = fp.fileURL.spec;
- // we need to write immediately to pref on OK. The 'normal' prefs are written to prefs.js
- // only on OK'ing the pref window. This is a special case.
- aimPrefsManager().SetCharPref(prefs, fileurl, null, false);
- }
-
- }
-