var imgs = new Array();
var onload_items = new Array();
window.onload = function() { 
// (var i in onload_items) onload_items[i]() 
      var i = 0;
      while (i < onload_items.length) {
        onload_items[i]();
        i = i + 1;
      }
}

function rollover() {
  obj = getElementsByClassName('rollover');
  for (var i in obj) {
    if (obj[i].src) {
      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);
    } else {
      obj[i].imgsrc = 'abc.jpg';
      obj[i].imgext = 'abc.jpg';
      obj[i].imgsrc_o = 'abc.jpg';
    }
    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 - 1; 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;
}



// switchkeyword
function switchkeyword() {
  //document.getElementById("searchText").onfocus = function () { if (this.value == '例　商品名、メーカー名、ブランド名等') this.value = ''; this.className = 'exist'; }
  //document.getElementById("searchText").onblur = function () { if (this.value == '') { this.value = '例　商品名、メーカー名、ブランド名等'; this.className = 'empty'; } }
}
onload_items[onload_items.length] = switchkeyword;

// maybox checkbox allcheck cart
function allcheckcart(tf) {
  var ElementsCount = document.myform.elements.length;
  for( i=0 ; i<ElementsCount ; i++ ) {
    if(document.myform.elements[i].name == 'cart_goods'){
      document.myform.elements[i].checked = tf;
    }
  }
}


// maybox checkbox allcheck delete
function allcheckdelete(tf) {
  var ElementsCount = document.myform.elements.length;
  for( i=0 ; i<ElementsCount ; i++ ) {
    if(document.myform.elements[i].name != 'cart_goods'){
      document.myform.elements[i].checked = tf;
    }
  }
}


// guide popup open
function openGuideWin(url) {
  guideWin = window.open(url,"guide","width=640,height=700,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,favorites=no,resizable=yes");
  guideWin.focus();
}
