/*
-----------------------------------------------
BOstudio js
for enkobo
version: 2006-10
----------------------------------------------- */

/* subwin open */
function winOpen(url){
openwin = open(url,"openwin","width=550,height=700,left=0,top=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,favorites=no,resizable=yes");
	openwin.focus();
}

function reserveOpen(url){
reserveWin = open(url,"openwin","");
reserveWin.focus();
window.blur();
}


/* rollover */
function imgChg(imgS,imgN){
document.images[imgS].src = imgN;
}

function rollOn(imgN){
if (document.images){
document[imgN].src = eval(imgN + "on.src");
}
}

function rollOff(imgN){
if (document.images){
document[imgN].src = eval(imgN + "off.src");
}
}


/* fontsizechange */
function setFontsize(title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
	  setCookie("style", title, 365);

      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
}

function getFontsize() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  return null;
}

function getPreFontsize() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1
       && a.getAttribute("rel").indexOf("alt") == -1
       && a.getAttribute("title")
       ) return a.getAttribute("title");
  }
  return null;
}

function setCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function getCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

window.onload = function(e) {
  var cookie = getCookie("style");
  var title = cookie ? cookie : getPreFontsize();
  setFontsize(title);
}

window.onunload = function(e) {
  var title = getFontsize();
  setCookie("style", title, 365);
}

var cookie = getCookie("style");
var title = cookie ? cookie : getPreFontsize();
setFontsize(title);

function fontsizeimg(title){
  var currentstyle = title;
  var area = document.getElementById("fsizechange");
  if (area){
  var imgtag = area.getElementsByTagName("img_c");
  var l = imgtag[1];
  var m = imgtag[2];
  var s = imgtag[3];
  var fname = "../imgs_c/b_style_";
  switch(currentstyle)
  {
  case "default":
      l.src=fname+"l.gif";
      m.src=fname+"m_on.gif";
      s.src=fname+"s.gif";
      break;
  case "small":
      l.src=fname+"l.gif";
      m.src=fname+"m.gif";
      s.src=fname+"s_on.gif";
      break;
  case "large":
      l.src=fname+"l_on.gif";
      m.src=fname+"m.gif";
      s.src=fname+"s.gif";
      break;
  default:
      l.src=fname+"l.gif";
      m.src=fname+"m_on.gif";
      s.src=fname+"s.gif";
      break;
  }
  }

}


function mapwin(url){
wo=window.open(url+".html","lmap","width=888,height=754,left=0,top=0,toolbar=yes,location=no,directories=no,status=no,menubar=no,scrollbars=no,favorites=no,resizable=yes");
wo.focus();
}

function mapwin2(url){
wo=window.open(url+".html","lmap","width=500,height=300,left=0,top=0,toolbar=yes,location=no,directories=no,status=no,menubar=no,scrollbars=no,favorites=no,resizable=yes");
wo.focus();
}





/* SUBWINDOW OPEN */

function dtlwin(url){
wo=window.open(url+".html","detail","width=640,height=540,left=0,top=0,toolbar=yes,location=no,directories=no,status=no,menubar=no,scrollbars=yes,favorites=no,resizable=yes");
wo.focus();
}

function mapwin(url){
wo=window.open(url+".html","lmap","width=720,height=530,left=0,top=0,toolbar=yes,location=no,directories=no,status=no,menubar=no,scrollbars=no,favorites=no,resizable=yes");
wo.focus();
}

function mapwin2(url){
wo=window.open(url+".html","lmap2","width=487,height=760,left=0,top=0,toolbar=yes,location=no,directories=no,status=no,menubar=no,scrollbars=no,favorites=no,resizable=yes");
wo.focus();
}

function mapwin3(url){
wo=window.open(url+".html","lmap3","width=888,height=804,left=0,top=0,toolbar=yes,location=no,directories=no,status=no,menubar=no,scrollbars=no,favorites=no,resizable=yes");
wo.focus();
}

function mhmapwin(url){
wo=window.open(url+".html","mhmap","width=817,height=600,left=0,top=0,toolbar=yes,location=no,directories=no,status=no,menubar=no,scrollbars=no,favorites=no,resizable=yes");
wo.focus();
}

function galwin(url){
wo=window.open(url+".html","gallery","width=560,height=544,left=0,top=0,toolbar=yes,location=no,directories=no,status=no,menubar=no,scrollbars=no,favorites=no,resizable=yes");
wo.focus();
}


function pulldJump(fNam,elNam){
var n=document.forms[fNam].elements[elNam];
var v=n.options[n.selectedIndex].value;
location.href = v;
}


function stripe(id) {
var table = document.getElementById(id);
if (! table) { return; }

var trs = table.getElementsByTagName("tr");
for (var i = 0; i < trs.length; i += 2) {
trs[i].className += " even";
}
}
