netscape = (navigator.appName == "Netscape");
n4 = netscape && (parseInt(navigator.appVersion) >= 4);
explorer = (navigator.appName == "Microsoft Internet Explorer");
ie4 = explorer && (parseInt(navigator.appVersion) >= 4);
function shake(n) 
{ for (i = 10; i > 0; i--)
  { for (j = n; j > 0; j--)
    { self.moveBy(0,i);
      self.moveBy(i,0);
      self.moveBy(0,-i);
      self.moveBy(-i,0);
    }
  }
}
function isDigits(n)
{ var nums=".1234567890";
  for(var i=0; i<n.length; i++)
  { theChar=n.charAt(i);
    if(nums.indexOf(theChar)==-1) return false;
  }
  return true;
}
function xrateIt(fld, xrate)
{ d = fld.value;
  if(isDigits(d))
  { vnd = d * xrate;
    xprc.innerHTML=parseInt(vnd);
  }
}
function xrateItSelect(fld, xrate)
{ var len=fld.length;
  var i;
  for(i=0; i<len; i++)
  { if(fld.options[i].selected)
    { d = fld.options[i].value;
      if(isDigits(d))
      { vnd = d * xrate;
        xprc.innerHTML=parseInt(vnd);
      }
    }
  }
}
//textarea chars limit
function txtLim(field, maxlen)
{ if(field.value.length>=maxlen)
  { field.value=field.value.substring(0,maxlen);
    alert('Your comments must be ' + maxlen + ' chars or less');
    field.focus();
    return false;
  }
  else return true;
}
//img funcs sm, md, lg
function popImg()
{ var params = 'scrollbars=yes,resizable=yes,status=no,width=' + 640 + ',height=' + 480;
  if(popURL!=null) popupwin = window.open( popURL, 'imgUrl', params);
  return false;
}

function imgPanel(imgURL, imgLG) { document.img_panel.src = imgURL; popURL = imgLG; return true; }

function toImgPanel(imgURL) { document.img_panel.src = imgURL; return true; }
//probably w5ifx need to be declared globally before 
function toImgPanel(imgURL, imgW5) { document.img_panel.src = imgURL; w5ifx = imgW5; return true; }
function toImgPanelW5() { document.img_panel.src = w5ifx; return true; }

//for comm between paren/child popup cats
function popCatsHelper()
{ window.open('catshelper.html', 'popCatsHelper', 'width=650, height=650, scrollbars=no, resizable=yes');
}
function toParentASPFrmCatId(v) { opener.document.ASPFrm.CAT_ID.value=v; self.close(); }
//collapsible
function domCollapse(menu,c)
{ if(!document.getElementById) return;
  m = document.getElementById(menu);
  trig = m.getElementsByTagName("div").item(c).style.display;
  t = m.getElementsByTagName("p").item(c);
  i = t.getElementsByTagName("img").item(0);
  if(trig=="block") trig="none";
  else if(trig=="" || trig=="none") trig="block";
  i.src = (trig=='none')? "http://pix.sportswurlz.com/pix/pub/plus.gif": "http://pix.sportswurlz.com/pix/pub/minus.gif";
  m.getElementsByTagName("div").item(c).style.display = trig;
}
function domCollapseAll(menu,show)
{ if(!document.getElementById) return;
  m = document.getElementById(menu);
  for(n=0; n<m.getElementsByTagName("div").length; n++)
  { t = m.getElementsByTagName("p").item(n);
    i = t.getElementsByTagName("img").item(0);
    if(show==1)
    { i.src = "http://pix.sportswurlz.com/pix/pub/minus.gif";
      m.getElementsByTagName("div").item(n).style.display = "block";
    }
    else
    { i.src = "http://pix.sportswurlz.com/pix/pub/plus.gif";
      m.getElementsByTagName("div").item(n).style.display = "none";
    }
  }
}


function visiOn(o) { var d = document.getElementById(o); d.style.visibility="visible"; }
function visiOff(o) { var d = document.getElementById(o); d.style.visibility="hidden"; }

function showIt(o) { var d = document.getElementById(o); d.style.display="block"; }
function hideIt(o) { var d = document.getElementById(o); d.style.display="none"; }

//toggle display
function togIt(o)
{ if(document.getElementById(o).style.display == 'none')
    document.getElementById(o).style.display = 'block';
  else
    document.getElementById(o).style.display = 'none';
}

function showHide(o)
{ var item=document.getElementById(o);
  if(item) { item.className=(item.className=='hidden') ? 'unhidden' : 'hidden'; }
}

/***********************************************
* Show Hint script- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/
		
var horizontal_offset="9px"; //horizontal offset of hint box from anchor link

/////No further editting needed

var vertical_offset="0"; //horizontal offset of hint box from anchor link. No need to change.
var ie=document.all;
var ns6=document.getElementById&&!document.all;

function getposOffset(what, offsettype)
{ var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
  var parentEl=what.offsetParent;
  while (parentEl!=null)
  { totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
    parentEl=parentEl.offsetParent;
  }
  return totaloffset;
}

function iecompattest() { return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body }

function clearBrowserEdge(obj, whichedge)
{ var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1;
  if (whichedge=="rightedge")
  { var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40;
    dmo.contentmeasure=dmo.offsetWidth;
    if (windowedge-dmo.x < dmo.contentmeasure) edgeoffset=dmo.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset);
  }
  else
  { var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18;
    dmo.contentmeasure=dmo.offsetHeight;
    if (windowedge-dmo.y < dmo.contentmeasure) edgeoffset=dmo.contentmeasure-obj.offsetHeight;
  }
  return edgeoffset;
}

//divId values - hintBox hintBoxNoWrap hintPix

function showHint(divId, menucontents, obj, e, tipwidth,key1,key2)
{ if ((ie||ns6) && document.getElementById(divId))
  { dmo=document.getElementById(divId);

    while (menucontents.indexOf(key1)!=-1) { menucontents=menucontents.replace(key1,"'") }
    while (menucontents.indexOf(key2)!=-1) { menucontents=menucontents.replace(key2,'"') }

    dmo.innerHTML=menucontents;
    dmo.style.left=dmo.style.top=100;
    if (tipwidth!="")
    { dmo.widthobj=dmo.style;
      dmo.widthobj.width=tipwidth;
    }
    dmo.x=getposOffset(obj, "left");
    dmo.y=getposOffset(obj, "top");
    dmo.style.left=dmo.x-clearBrowserEdge(obj, "rightedge")+obj.offsetWidth+"px";
    dmo.style.top=dmo.y-clearBrowserEdge(obj, "bottomedge")+"px";

    dmo.style.visibility="visible";
    obj.onmouseout=hideHint;
  }
}

function hideHint(e) { dmo.style.visibility="hidden"; dmo.style.left="100px"; }

function createHintDiv(divId)
{ var div=document.createElement("div");
  div.setAttribute("id", divId);
  document.body.appendChild(div);
}

function createHintDivAll()
{ createHintDiv("hintBox");
  createHintDiv("hintBoxNoWrap");
  createHintDiv("hintPix");
}

if (window.addEventListener) { window.addEventListener("load", createHintDivAll, false); }
else if (window.attachEvent) { window.attachEvent("onload", createHintDivAll); }
else if (document.getElementById) { window.onload=createHintDivAll; }

