/* -- Adobe GoLive JavaScript Library */

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
function changeImagesArray(array) {
	if (preloadFlag == true) {
		var d = document; var img;
		for (var i=0; i<array.length; i+=2) {
			img = null; var n = array[i];
			if (d.images) {img = d.images[n];}
			if (!img && d.getElementById) {img = d.getElementById(n);}
			if (img) {img.src = array[i+1];}
		}
	}
}
function changeImages() {
	changeImagesArray(changeImages.arguments);
}
var preloadFlag = false;
function preloadImages_index() {
	if (document.images) {
		pre_foot_up = newImage('index_images/foot_up.jpg');
		preloadFlag = true;
	}
}
function preloadImages_menu() {
	if (document.images) {
		pre_btn1_o = newImage('menu_images/btn1_o.jpg');
		pre_btn2_o = newImage('menu_images/btn2_o.jpg');
		pre_btn3_o = newImage('menu_images/btn3_o.jpg');
		pre_btn5_o = newImage('menu_images/btn5_o.jpg');
		pre_btn4_o = newImage('menu_images/btn4_o.jpg');
		pre_bbs_over = newImage('menu_images/menu_btn/images/bbs-over.jpg');
		pre_diary_over = newImage('menu_images/menu_btn/images/diary-over.jpg');
		pre_mail_over = newImage('menu_images/menu_btn/images/mail-over.jpg');
		pre_mene1_07_over = newImage('menu_images/menu_btn/images/mene1_07-over.jpg');
		pre_mene1_02_over = newImage('menu_images/menu_btn/images/mene1_02-over.jpg');
		preloadFlag = true;
	}
}
function preloadImages() {
	if (document.images) {
		pre_mene1_02_over = newImage('menu_images/menu_btn/images/mene1_02-over.jpg');
		pre_bbs_over = newImage('menu_images/menu_btn/images/bbs-over.jpg');
		pre_diary_over = newImage('menu_images/menu_btn/images/diary-over.jpg');
		pre_mail_over = newImage('menu_images/menu_btn/images/mail-over.jpg');
		pre_mene1_07_over = newImage('menu_images/menu_btn/images/mene1_07-over.jpg');
		preloadFlag = true;
	}
}

/*Slide controle*/

var appVer = parseInt(navigator.appVersion);
var isNC=false,isN6=false,isIE=false;
if (document.all && appVer >= 4) isIE=true; else
  if (document.getElementById && appVer > 4) isN6=true; else
    if (document.layers && appVer >= 4) isNC=true;
var slideobj;
slideobj = new Array;
var chkobj;
chkobj = true;
//
// HpbSlideInit
//
function HpbSlideInit() {
  if (arguments.length < 4) return;
  var n;
  n = arguments[3];
  slideobj[n] = new Array;
  slideobj[n].auto = arguments[0];
  slideobj[n].interval = arguments[1];
  var w_str;
  var base;
  base = new Array;
  if (isNC) {
    w_str = "document." + arguments[2];
    base = eval(w_str);
    if (base) {
      base.pos_x = base.left;
      for (var div=0; div < arguments.length-3; div++) {
        w_str = "base.document." + arguments[div+3];
        slideobj[n][div] = eval(w_str);
        if (slideobj[n][div]) {
          slideobj[n][div].innerH = window.innerHeight;
          slideobj[n][div].innerW = window.innerWidth;
          slideobj[n][div].pos_x = slideobj[n][div].left;
          slideobj[n][div].pos_y = slideobj[n][div].top;
          slideobj[n][div].pos_w = slideobj[n][div].clip.width;
          slideobj[n][div].pos_h = slideobj[n][div].clip.height;
          slideobj[n][div].cnt = 0;
        } else chkobj = false;
      }
    } else chkobj = false;
  }
  if (isN6) {
    base = document.getElementById(arguments[2]);
    if (base) {
      base.pos_x = parseInt(base.style.left);
      for (var div=0; div < arguments.length-3; div++) {
        slideobj[n][div] = document.getElementById(arguments[div+3]);
        if (slideobj[n][div]) {
          slideobj[n][div].innerH = window.innerHeight;
          slideobj[n][div].innerW = window.innerWidth;
          slideobj[n][div].pos_x = parseInt(slideobj[n][div].style.left);
          slideobj[n][div].pos_y = parseInt(slideobj[n][div].style.top);
          slideobj[n][div].pos_w = parseInt(slideobj[n][div].style.width);
          slideobj[n][div].pos_h = parseInt(slideobj[n][div].style.height);
          slideobj[n][div].cnt = 0;
        } else chkobj = false;
      }
    } else chkobj = false;
  }
  if (isIE) {
    w_str = "document.all.item(\"" + arguments[2] + "\")";
    if (eval(w_str)) {
      w_str = "document.all.item(\"" + arguments[2] + "\").style";
      base = eval(w_str);
      if (base) base.pos_x = base.pixelLeft; else chkobj = false;
    } else chkobj = false;
    for (var div=0; div < arguments.length-3; div++) {
      w_str = "document.all.item(\"" + arguments[div+3] + "\")";
      if (eval(w_str)) {
        w_str = "document.all.item(\"" + arguments[div+3] + "\").style";
        slideobj[n][div] = eval(w_str);
        if (slideobj[n][div]) {
          slideobj[n][div].innerH = document.body.clientHeight;
          slideobj[n][div].innerW = document.body.clientWidth;
          slideobj[n][div].pos_x = slideobj[n][div].pixelLeft;
          slideobj[n][div].pos_y = slideobj[n][div].pixelTop;
          slideobj[n][div].pos_w = slideobj[n][div].pixelWidth;
          slideobj[n][div].pos_h = slideobj[n][div].pixelHeight;
          slideobj[n][div].cnt = 0;
        } else chkobj = false;
  } } }
  if (!chkobj) return;
  for (var div = 1; div < slideobj[n].length; div++) {
    slideobj[n][div].pos_mx = new Array;
    slideobj[n][div].pos_my = new Array;
    slideobj[n][div].pos_mx[0] = 0 - ( base.pos_x + slideobj[n][div].pos_w );
    var w_sub;
    w_sub = 320-(base.pos_x+slideobj[n][div].pos_x);
    if (w_sub > 0) slideobj[n][div].pos_mx[0]-=w_sub;
    slideobj[n][div].pos_my[0] = slideobj[n][0].pos_y + ( slideobj[n][0].pos_h / 2 ) - ( slideobj[n][div].pos_h / 2 );
    for (var p = 1; ; p++) {
      slideobj[n][div].pos_mx[p] = slideobj[n][div].pos_mx[p - 1] + 20;
      slideobj[n][div].pos_my[p] = slideobj[n][div].pos_my[0];
      if ( slideobj[n][div].pos_mx[p] >= slideobj[n][0].pos_x + ( slideobj[n][0].pos_w / 2 ) - ( slideobj[n][div].pos_w / 2 ) ) {
        slideobj[n][div].pos_mx[p] = slideobj[n][0].pos_x + ( slideobj[n][0].pos_w / 2 ) - ( slideobj[n][div].pos_w / 2 );
        break;
      }
    }
    slideobj[n][div].pos_ox = new Array;
    slideobj[n][div].pos_oy = new Array;
    slideobj[n][div].pos_ox[0] = slideobj[n][div].pos_mx[slideobj[n][div].pos_mx.length - 1];
    slideobj[n][div].pos_oy[0] = slideobj[n][div].pos_my[0];
    for (var p = 1; ; p++) {
      slideobj[n][div].pos_ox[p] = slideobj[n][div].pos_ox[p - 1] + 20;
      slideobj[n][div].pos_oy[p] = slideobj[n][div].pos_oy[0];
      if ( slideobj[n][div].pos_ox[p] >= slideobj[n][div].innerW ) {
        break;
      }
    }
  }
  slideobj[n].idiv = 1;
  slideobj[n].odiv = slideobj[n].length - 1;
  slideobj[n].lr = 1;
  slideobj[n].itm = false;
  slideobj[n].otm = false;
  HpbSlideShowObj(slideobj[n][slideobj[n].idiv]);
}
//
// HpbSlideNext
//
function HpbSlideNext( n ) {
  if ((isNC||isN6||isIE) && chkobj) {
    if ( slideobj[n].auto == true ) {
      if ( slideobj[n].itm == false && slideobj[n].otm == false ) {
        var p;
        if ( slideobj[n].lr > 0 ) {
          slideobj[n].odiv = slideobj[n].idiv;
          p = 0;
        } else {
          slideobj[n].idiv = slideobj[n].odiv;
          slideobj[n].odiv += 1;
          if ( slideobj[n].odiv >= slideobj[n].length ) slideobj[n].odiv = 1;
          p = slideobj[n][slideobj[n].odiv].pos_ox.length - 1;
        }
        slideobj[n].otm = true;
        setTimeout( "HpbSlideTimerOut('" + n + "'," + p + ")", slideobj[n].interval );
        if ( slideobj[n].lr > 0 ) {
          slideobj[n].idiv += 1;
          if ( slideobj[n].idiv >= slideobj[n].length ) slideobj[n].idiv = 1;
          p = 0;
        } else {
          p = slideobj[n][slideobj[n].idiv].pos_mx.length - 1;
        }
        slideobj[n].itm = true;
        setTimeout( "HpbSlideTimerIn('" + n + "'," + p + ")", slideobj[n].interval );
      }
    }
  }
}
//
// HpbSlideTimerIn
//
function HpbSlideTimerIn( n, p ) {
  if ((isNC||isN6||isIE) && chkobj) {
    var div;
    div = slideobj[n].idiv;
    if (slideobj[n][div]) {
      var pl;
      if ( slideobj[n].lr > 0 && p == 0 ) HpbSlideShowObj(slideobj[n][div]);
      HpbSlideMoveobj(slideobj[n][div],slideobj[n][div].pos_mx[p],slideobj[n][div].pos_my[p]);
      pl = slideobj[n][div].pos_mx.length;
      p += slideobj[n].lr;
      if ( ( p < pl && slideobj[n].lr > 0 )
        || ( p >= 0 && slideobj[n].lr < 0 ) ) {
        setTimeout( "HpbSlideTimerIn('" + n + "'," + p + ")", 100 );
      } else {
        slideobj[n].itm = false;
        HpbSlideNext( n );
        if ( slideobj[n].lr < 0 ) HpbSlideHideObj(slideobj[n][div]);
      }
} } }
//
// HpbSlideTimerOut
//
function HpbSlideTimerOut( n, p ) {
  if ((isNC||isN6||isIE) && chkobj) {
    var div;
    div = slideobj[n].odiv;
    if (slideobj[n][div]) {
      var pl;
      if ( slideobj[n].lr < 0 && p == ( slideobj[n][div].pos_ox.length - 1 ) ) HpbSlideShowObj(slideobj[n][div]);
      HpbSlideMoveobj(slideobj[n][div],slideobj[n][div].pos_ox[p],slideobj[n][div].pos_oy[p]);
      pl = slideobj[n][div].pos_ox.length;
      p += slideobj[n].lr;
      if ( ( p < pl && slideobj[n].lr > 0 )
        || ( p >= 0 && slideobj[n].lr < 0 ) ) {
        setTimeout( "HpbSlideTimerOut('" + n + "'," + p + ")", 100 );
      } else {
        slideobj[n].otm = false;
        HpbSlideNext( n );
        if ( slideobj[n].lr > 0 ) HpbSlideHideObj(slideobj[n][div]);
      }
} } }
//
// HpbSlideStart
//
function HpbSlideStart( n, pn, rb, sq, mv ) {
  if ((isNC||isN6||isIE) && chkobj) {
    if ( slideobj[n].itm == false && slideobj[n].otm == false ) {
      var p;
      if ( slideobj[n].lr == pn ) {
        if ( pn > 0 ) {
          slideobj[n].odiv = slideobj[n].idiv;
          if ( sq > 0 ) {
            slideobj[n].idiv += 1;
            if ( slideobj[n].idiv >= slideobj[n].length ) slideobj[n].idiv = 1;
          } else {
            slideobj[n].idiv -= 1;
            if ( slideobj[n].idiv < 1 ) slideobj[n].idiv = slideobj[n].length - 1;
          }
        } else {
          slideobj[n].idiv = slideobj[n].odiv;
          if ( sq > 0 ) {
            slideobj[n].odiv += 1;
            if ( slideobj[n].odiv >= slideobj[n].length ) slideobj[n].odiv = 1;
          } else {
            slideobj[n].odiv -= 1;
            if ( slideobj[n].odiv < 1 ) slideobj[n].odiv = slideobj[n].length - 1;
          }
        }
      } else {
        slideobj[n].lr = pn;
        if ( rb == false ) {
          if ( pn > 0 ) {
            if ( sq > 0 ) {
              slideobj[n].idiv = slideobj[n].odiv + 1;
              if ( slideobj[n].idiv >= slideobj[n].length ) slideobj[n].idiv = 1;
            } else {
              slideobj[n].idiv -= 1;
              if ( slideobj[n].idiv < 1 ) slideobj[n].idiv = slideobj[n].length - 1;
            }
          } else {
            if ( sq > 0 ) {
              slideobj[n].odiv = slideobj[n].idiv + 1;
              if ( slideobj[n].odiv >= slideobj[n].length ) slideobj[n].odiv = 1;
            }
          }
        }
      }
      if ( mv == true ) {
        if ( pn > 0 ) {
          p = 0;
        } else {
          p = slideobj[n][slideobj[n].odiv].pos_ox.length - 1;
        }
        slideobj[n].otm = true;
        setTimeout( "HpbSlideTimerOut('" + n + "'," + p + ")", 100 );
      } else {
        if ( pn > 0 ) {
          HpbSlideShowObj(slideobj[n][slideobj[n].idiv]);
        } else {
          HpbSlideShowObj(slideobj[n][slideobj[n].odiv]);
        }
      }
      if ( mv == true ) {
        if ( pn > 0 ) {
          p = 0;
        } else {
          p = slideobj[n][slideobj[n].idiv].pos_mx.length - 1;
        }
        slideobj[n].itm = true;
        setTimeout( "HpbSlideTimerIn('" + n + "'," + p + ")", 100 );
      } else {
        if ( pn > 0 ) {
          HpbSlideHideObj(slideobj[n][slideobj[n].odiv]);
        } else {
          HpbSlideHideObj(slideobj[n][slideobj[n].idiv]);
        }
      }
    }
  }
}
//
// HpbSlideShowObj
//
function HpbSlideShowObj(obj) {
  if (obj) {
    if (isNC) obj.visibility = "show";
    if (isN6) obj.style.visibility = "visible";
    if (isIE) obj.visibility = "visible";
    lastobj = obj;
} }
//
// HpbSlideHideObj
//
function HpbSlideHideObj(obj) {
  if (obj) {
    if (isNC) obj.visibility = "hide";
    if (isN6) obj.style.visibility = "hidden";
    if (isIE) obj.visibility = "hidden";
} }
//
// HpbSlideMoveobj
//
function HpbSlideMoveobj(obj,x,y) {
  if (obj) {
    if (isNC) {obj.left=x;obj.top=y;}
    if (isN6) {obj.style.left=x+"px";obj.style.top=y+"px";}
    if (isIE) {obj.left=x;obj.top=y;}
} }
//
// HpbSlideAutoStart
//
function HpbSlideAutoStart( n, pn, mv ) {
  if ((isNC||isN6||isIE) && chkobj) {
    if ( slideobj[n].itm == false && slideobj[n].otm == false &&  slideobj[n].auto == false ) {
      if ( slideobj[n].lr != pn ) {
        if ( pn > 0 ) {
        } else {
          slideobj[n].odiv = slideobj[n].idiv;
          slideobj[n].idiv += 1;
          if ( slideobj[n].idiv >= slideobj[n].length ) slideobj[n].idiv = 1;
        }
      }
      slideobj[n].auto = true;
      slideobj[n].lr = pn;
      if ( mv == true ) {
        HpbSlideNext( n );
      } else {
        HpbSlideSwap( n, pn );
      }
    }
  }
}
//
// HpbSlideAutoStop
//
function HpbSlideAutoStop( n ) {
  if ((isNC||isN6||isIE) && chkobj) {
    slideobj[n].auto = false;
  }
}
//
// HpbSlideSwap
//
function HpbSlideSwap( n, pn ) {
  if ((isNC||isN6||isIE) && chkobj) {
    if ( slideobj[n].auto == true ) {
      HpbSlideStart(n,pn,false,pn,false);
      setTimeout( "HpbSlideSwap('" + n + "'," + pn + ")", slideobj[n].interval );
    }
  }
}
