var imgs = new Array();

var onload_items = new Array();

window.onload = function() { for (var i in onload_items) onload_items[i]() }



function rollover() {

  obj = getElementsByClassName('rollover');

  for (var i in obj) {

    obj[i].imgsrc = obj[i].src;

    obj[i].imgext = obj[i].imgsrc.substring(obj[i].imgsrc.lastIndexOf('.'), obj[i].imgsrc.length);

    obj[i].imgsrc_o = obj[i].imgsrc.replace(obj[i].imgext, '_o'+obj[i].imgext);

    obj[i].onmouseover = function () { this.src = this.imgsrc_o; }

    obj[i].onmouseout = function () { this.src = this.imgsrc; }

    imgs[imgs.length] = obj[i].imgsrc_o;

  }

}

onload_items[onload_items.length] = rollover;



function preloadimages(){

  var onImgs = new Array();

  for (field in imgs) {

    onImgs[field] = new Image();

    onImgs[field].src = imgs[field];

  }

}

onload_items[onload_items.length] = preloadimages;



// copied from prototype.js v1.3.1

// http://prototype.conio.net/

function getElementsByClassName (className) {

  var children = document.getElementsByTagName('*') || document.all;

  var elements = new Array();

  for (var i = 0; i < children.length; i++) {

    var child = children[i];

    var classNames = child.className.split(' ');

    for (var j = 0; j < classNames.length; j++) {

      if (classNames[j] == className) {

        elements.push(child);

        break;

      }

    }

  }

  return elements;

}





// credit

function credit(){

	var myDate=new Date();

	var year=myDate.getFullYear();

	var copyRight="Copyright&#169; Columbia Sportswear "+year+" All Rights Reserved."

document.write(copyRight);

}



// map window

function openMapWin(theURL) {

	window.open(theURL,'map','status=no,scrollbars=no,width=460,height=340');

}


