﻿var dfltargs = {
  table01: 'table0101',
  table02: 'table0201',
  table03: 'table0301'
};
function slct () {
var
ph01div = document.getElementById('phase01'),
ph02div = document.getElementById('phase02');
  var nid = this.id;
  this.elm01a = document.getElementById(dfltargs.table01);
  this.elm02a = document.getElementById(dfltargs.table02);
  this.elm03a = document.getElementById(dfltargs.table03);
  function lnkctrl () {
    this.lnkit = document.getElementById('doneit');
    function dcsns () {
      list01 = document.getElementById('list' + dfltargs.table01),
      list02 = document.getElementById('list' + dfltargs.table02),
      list03 = document.getElementById('list' + dfltargs.table03);
      list01.className = list02.className = list03.className = "visiblelist";
      ph01div.className = 'hereoff';
      ph02div.className = 'herenow';
    }
    this.lnkit.onclick = dcsns;
  }
  if (nid.match(/^table01/)) {
    if (nid != dfltargs.table01) {
      this.elm01a.className = 'selectable';
      this.className = 'selected';
      dfltargs.table01 = nid;
      lnkctrl();
    }
  }
  else if (nid.match(/^table02/)) {
    if (nid != dfltargs.table02) {
      this.elm02a.className = 'selectable';
      this.className = 'selected';
      dfltargs.table02 = nid;
      lnkctrl();
    }
  }
  else if (nid.match(/^table03/)) {
    if (nid != dfltargs.table03) {
      this.elm03a.className = 'selectable';
      this.className = 'selected';
      dfltargs.table03 = nid;
      lnkctrl();
    }
  }
}
function letsbuyit () {
  var
  ph01div = document.getElementById('phase01'),
  ph02div = document.getElementById('phase02');
  this.elmnt = document.getElementById('tableall');
  this.elmnt.className = 'selectables';
  this.dflt01 = document.getElementById(dfltargs.table01);
  this.dflt02 = document.getElementById(dfltargs.table02);
  this.dflt03 = document.getElementById(dfltargs.table03);
  this.dflt01.className = 'selected';
  this.dflt02.className = 'selected';
  this.dflt03.className = 'selected';
  this.clkdft = document.getElementById('doneit');
  var elmrechs = document.getElementById('rechoose');
  var ccart = document.getElementById('gocart');
  function godft () {
    var
    list01 = document.getElementById('listtable0101'),
    list02 = document.getElementById('listtable0201'),
    list03 = document.getElementById('listtable0301');
    list01.className = list02.className = list03.className = "visiblelist";
    ph01div.className = 'hereoff';
    ph02div.className = 'herenow';
  }
  function modoru () {
    var
    list01 = document.getElementById('list' + dfltargs.table01),
    list02 = document.getElementById('list' + dfltargs.table02),
    list03 = document.getElementById('list' + dfltargs.table03);
    list01.className = list02.className = list03.className = "hiddenlist";
    ph01div.className = 'herenow';
    ph02div.className = 'hereoff';
  }
  function susumu() {
  	var
    list01 = document.getElementById('list' + dfltargs.table01),
    list02 = document.getElementById('list' + dfltargs.table02),
    list03 = document.getElementById('list' + dfltargs.table03);
  	var tmpurl = "";
	switch(list01.id){
		case "listtable0101":
			switch(list02.id){
				case "listtable0201":
					switch(list03.id){
						case "listtable0301":tmpurl = "CHS5000-01";break;
						case "listtable0302":tmpurl = "CHS5000-02";break;
						case "listtable0303":tmpurl = "CHS5000-03";break;
						case "listtable0304":tmpurl = "CHS5000-04";break;
						case "listtable0305":tmpurl = "CHS5000-05";break;
					}break;
				case "listtable0202":
					switch(list03.id){
						case "listtable0301":tmpurl = "CHS5000-06";break;
						case "listtable0302":tmpurl = "CHS5000-07";break;
						case "listtable0303":tmpurl = "CHS5000-08";break;
						case "listtable0304":tmpurl = "CHS5000-09";break;
						case "listtable0305":tmpurl = "CHS5000-10";break;
					}break;
				case "listtable0203":
					switch(list03.id){
						case "listtable0301":tmpurl = "CHS5000-11";break;
						case "listtable0302":tmpurl = "CHS5000-12";break;
						case "listtable0303":tmpurl = "CHS5000-13";break;
						case "listtable0304":tmpurl = "CHS5000-14";break;
						case "listtable0305":tmpurl = "CHS5000-15";break;
					}break;
				case "listtable0204":
					switch(list03.id){
						case "listtable0301":tmpurl = "CHS5000-16";break;
						case "listtable0302":tmpurl = "CHS5000-17";break;
						case "listtable0303":tmpurl = "CHS5000-18";break;
						case "listtable0304":tmpurl = "CHS5000-19";break;
						case "listtable0305":tmpurl = "CHS5000-20";break;
					}break;
				case "listtable0205":
					switch(list03.id){
						case "listtable0301":tmpurl = "CHS5000-21";break;
						case "listtable0302":tmpurl = "CHS5000-22";break;
						case "listtable0303":tmpurl = "CHS5000-23";break;
						case "listtable0304":tmpurl = "CHS5000-24";break;
						case "listtable0305":tmpurl = "CHS5000-25";break;
					}break;
			}break;
		case "listtable0102":
			switch(list02.id){
				case "listtable0201":
					switch(list03.id){
						case "listtable0301":tmpurl = "CHS5000-26";break;
						case "listtable0302":tmpurl = "CHS5000-27";break;
						case "listtable0303":tmpurl = "CHS5000-28";break;
						case "listtable0304":tmpurl = "CHS5000-29";break;
						case "listtable0305":tmpurl = "CHS5000-30";break;
					}break;
				case "listtable0202":
					switch(list03.id){
						case "listtable0301":tmpurl = "CHS5000-31";break;
						case "listtable0302":tmpurl = "CHS5000-32";break;
						case "listtable0303":tmpurl = "CHS5000-33";break;
						case "listtable0304":tmpurl = "CHS5000-34";break;
						case "listtable0305":tmpurl = "CHS5000-35";break;
					}break;
				case "listtable0203":
					switch(list03.id){
						case "listtable0301":tmpurl = "CHS5000-36";break;
						case "listtable0302":tmpurl = "CHS5000-37";break;
						case "listtable0303":tmpurl = "CHS5000-38";break;
						case "listtable0304":tmpurl = "CHS5000-39";break;
						case "listtable0305":tmpurl = "CHS5000-40";break;
					}break;
				case "listtable0204":
					switch(list03.id){
						case "listtable0301":tmpurl = "CHS5000-41";break;
						case "listtable0302":tmpurl = "CHS5000-42";break;
						case "listtable0303":tmpurl = "CHS5000-43";break;
						case "listtable0304":tmpurl = "CHS5000-44";break;
						case "listtable0305":tmpurl = "CHS5000-45";break;
					}break;
				case "listtable0205":
					switch(list03.id){
						case "listtable0301":tmpurl = "CHS5000-46";break;
						case "listtable0302":tmpurl = "CHS5000-47";break;
						case "listtable0303":tmpurl = "CHS5000-48";break;
						case "listtable0304":tmpurl = "CHS5000-49";break;
						case "listtable0305":tmpurl = "CHS5000-50";break;
					}break;
			}break;
	}
  	location.href = "http://sv20.eshop-do.com/program/cart/cart.php?sid=fkpsv20&pid="+tmpurl;

}

  this.clkdft.onclick = godft;
  elmrechs.onclick = modoru;
  ccart.onclick = susumu;
  var dlargs = document.getElementsByTagName('dl');
  for (var dlnm = 0 ; dlnm < dlargs.length ; dlnm++) {
    var dlitem = dlargs[dlnm];
    dlitem.onclick = slct;
  }
}
var w01 = window;
w01.onload = letsbuyit;
