home *** CD-ROM | disk | FTP | other *** search
-
- //*******************************
- // Eliminate selection
- //*******************************
-
- function doSelectStart() {
-
- if(event.srcElement.tagName != "INPUT") {
- event.returnValue = false;
- event.cancelBubble = true;
- }
- }
-
- document.onselectstart = doSelectStart;
-
- //=============================================================
-
- //****************************************
- // General rollover button functionality
- //****************************************
-
- document.onmouseover = mouseOver;
- document.onmouseout = mouseOut;
-
- function mouseOver() {
- var srcImg, imgType;
-
- if(event.srcElement.name == "roll" || event.srcElement.name == "scroller" || event.srcElement.name == "three") {
-
- srcImg = event.srcElement.src;
-
- if(event.srcElement.name == "three")
- if(srcImg.indexOf("_i.jpg") >= 0 || srcImg.indexOf("_s.jpg") >= 0)
- return;
-
- imgType = srcImg.substring(srcImg.length - 3, srcImg.length);
-
- srcImg = srcImg.substring(0, srcImg.length - 5) + "r." + imgType;
-
- event.srcElement.src = srcImg;
-
- event.returnValue = false;
- event.cancelBubble = true;
-
- if(event.srcElement.name == "scroller")
- scrollOn(event.srcElement.id);
- }
-
- else if(event.srcElement.name == "survCastImg") {
-
- if(event.srcElement.filters(1).enabled == 0)
- event.srcElement.filters(0).enabled = 1;
-
- event.returnValue = false;
- event.cancelBubble = true;
- }
-
- else if(event.srcElement.name == "survThumbImg") {
-
- event.srcElement.filters(0).enabled = 1;
-
- event.returnValue = false;
- event.cancelBubble = true;
- }
- }
-
- function mouseOut() {
- var srcImg, imgType;
-
- if(event.srcElement.name == "roll" || event.srcElement.name == "scroller" || event.srcElement.name == "three") {
-
- srcImg = event.srcElement.src;
-
- if(event.srcElement.name == "three")
- if(srcImg.indexOf("_i.jpg") >= 0 || srcImg.indexOf("_s.jpg") >= 0)
- return;
-
- imgType = srcImg.substring(srcImg.length - 3, srcImg.length);
-
- srcImg = srcImg.substring(0, srcImg.length - 5) + "u." + imgType;
-
- event.srcElement.src = srcImg;
-
- event.returnValue = false;
- event.cancelBubble = true;
-
- if(event.srcElement.name == "scroller")
- scrollOff(event.srcElement.id);
- }
-
- else if(event.srcElement.name == "survCastImg" || event.srcElement.name == "survThumbImg") {
-
- event.srcElement.filters(0).enabled = 0;
-
- event.returnValue = false;
- event.cancelBubble = true;
- }
- }
-
- function onClick() {
-
- if(event.srcElement.name == "roll" || event.srcElement.name == "three") {
- if(event.srcElement.name == "three")
- if(event.srcElement.src.indexOf("_i.jpg") >= 0 || event.srcElement.src.indexOf("_s.jpg") >= 0)
- return;
-
- onClick(event.srcElement.id);
- }
-
- else if(event.srcElement.name == "survCastImg") {
- event.srcElement.filters(0).enabled = 0;
- event.srcElement.filters(1).enabled = 1;
-
- onClick(event.srcElement.id);
- }
-
- else if(event.srcElement.name == "survThumbImg" || event.srcElement.name == "survQtvrImg")
- onClick(event.srcElement.id);
-
- event.returnValue = false;
- event.cancelBubble = true;
- }
-
- //=============================================
-
- //*************************
- // Scroll functions
- //*************************
-
- function doScrollUp(scrollDiv) {
- var style = eval(scrollDiv + ".style");
- var newTop = style.pixelTop + 20;
-
- if(newTop >= 0)
- newTop = 0;
-
- style.pixelTop = newTop;
- }
-
- function doScrollDown(scrollDiv) {
- var list = eval(scrollDiv);
- var parent = eval(scrollDiv + ".parentElement");
- var min = parent.clientHeight - list.clientHeight;
- var newTop = list.style.pixelTop - 20;
-
- if(newTop < min)
- newTop = min;
-
- list.style.pixelTop = newTop;
- }
-
-
- function doScrollRight(scrollDiv) {
- var style = eval(scrollDiv + ".style");
- var newLeft = style.pixelLeft + 20;
-
- if(newLeft >= 0)
- newLeft = 0;
-
- style.pixelLeft = newLeft;
- }
-
- function doScrollLeft(scrollDiv) {
- var list = eval(scrollDiv);
- var parent = eval(scrollDiv + ".parentElement");
- var min = parent.clientWidth - list.scrollWidth;
- var newLeft = list.style.pixelLeft - 20;
-
- if(newLeft < min)
- newLeft = min;
-
- list.style.pixelLeft = newLeft;
- }
-
-