home *** CD-ROM | disk | FTP | other *** search
-
- var Dragging = false;
-
- // ----------------------------------------------------------------------------------
-
- function set_slider_pos (Event)
- {
- var New_Pos;
- var Width;
- var Backgnd = document. getElementById("backgnd");
- var Button = document. getElementById("button" );
- var Target;
-
- if (!Event) Event = window. event;
-
- Event. cancelBubble = true;
-
- if (Browser == "IE")
- {
- Backgnd. setCapture ();
- Target = Event. srcElement;
- } // if
- else
- Target = Event. target;
-
-
- if ((Target == Backgnd) ||
- (Target == Button))
- {
- Dragging = true;
- Width = Backgnd. offsetWidth;
- New_Pos = Event. clientX - (Backgnd. offsetLeft + Backgnd. parentNode. offsetLeft);
- New_Pos += document. body. scrollLeft;
-
- if ((New_Pos >= Backgnd. offsetLeft) &&
- (New_Pos <= (Backgnd. offsetLeft + Width)))
- {
- Volume = ((New_Pos - Backgnd. offsetLeft) * 100) / Width;
- slider. style. left = New_Pos;
- } // if
-
- Player. Settings. volume = Math. floor (Volume);
-
- return false;
- } // if
- else
- return true;
- } // set_slider_pos
-
- // ----------------------------------------------------------------------------------
-
- function set_volume (Volume)
- {
- var New_Pos;
- var Width;
- var Backgnd = document. getElementById("backgnd");
-
-
- Width = Backgnd. offsetWidth;
- New_Pos = ((Volume * Width) / 100) + Backgnd. offsetLeft;
-
- slider. style. left = New_Pos;
- } // set_volume
-
- // ----------------------------------------------------------------------------------
-
- function drag_slider (Event)
- {
- if (Dragging) set_slider_pos (Event)
- } // Slider
-
- // ----------------------------------------------------------------------------------
-
- function mouse_up (Event)
- {
- var Backgnd = document. getElementById("backgnd");
-
- if (Browser == "IE")
- {
- Backgnd. releaseCapture ();
- } // if
-
- Dragging = false;
- } // Slider
-
- // ----------------------------------------------------------------------------------
-
- function init_drag ()
- {
- var Backgnd = document. getElementById("backgnd");
-
- if (Browser == "IE")
- {
- Backgnd. onmousedown = set_slider_pos;
- Backgnd. onmousemove = drag_slider;
- Backgnd. onmouseup = mouse_up;
- } // if
- else
- {
- document. onmousedown = set_slider_pos;
- document. onmousemove = drag_slider;
- document. onmouseup = mouse_up;
- } // else
-
- return;
- }
-
-