function globalOnLoad() {
    // Assign link events
    for (var i = 0; i < document.links.length; i++) {
        if (document.links[i].className.match('External')) {
            document.links[i].onclick = function() { offsitePopup(this.href); return false; }
        }
        if (document.links[i].className.match('Enlargement')) {
            document.links[i].onclick = function() { enlargementPopup(this.href, this.title); return false; }
        }
    }

    // Run page onLoad function, if it exists
    if (typeof onLoad != 'undefined') {
        onLoad();
    }

}

function offsitePopup(url) {
    var popUp = window.open(url, 'offsiteWindow', 'width=750,height=500,scrollbars=yes,resizable=yes,menubar=yes,toolbar=yes,location=yes');
    if (typeof popUp == 'object') {
        popUp.focus();
    }
}

function SizingPopup() {
	var popUp = window.open("/sizing/popup.asp", 'sizing', 'width=575, height=560,scrollbars=yes,resizable=yes,menubar=no,toolbar=no');
	popUp.focus();
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

function messageFlasher() {
	var startcolor;
	var endcolor;

	arrEle = document.getElementsByClassName("Message","MainContent");

	for(i = 0; i < arrEle.length; i++) {

	    if ( Element.hasClassName(arrEle[i], "Error") ) { startcolor = '#FFC0CB'; endcolor = '#ffffff';  }
	    if ( Element.hasClassName(arrEle[i], "Notice") ) { startcolor = '#FFFF99'; endcolor = '#ffffff';  }

	    new Effect.Highlight(arrEle[i], {startcolor: startcolor,endcolor: endcolor, duration: 2});
	    new Effect.Fade(arrEle[i],{duration:5});
	}

}

function showDrop(menu) {
	Effect.Appear(menu,{duration:.2});
}

function hideDrops(menu) {
	Effect.Fade('MensDrop');
	Effect.Fade('WomensDrop');
}


addLoadEvent(globalOnLoad);
addLoadEvent(messageFlasher);
