// ============================================================
// オーバーレイヤーの表示
// 
// %update / 09.10.28
// 
// %use / jquery1.2.6
// ============================================================

// ------------------------------------------------------------
// ▼
// ------------------------------------------------------------
var ChCloseupUnitFlg = 0;
var ChCloseupModalFlg = 0;
var ChCloseupTimer = null;
var ChCloseupInterval = 1;

var IndOverLayFlg = 0;
var IndOverTimer = null;
var IndOverInterval = 0.2;

// ------------------------------------------------------------
// ▼
// ------------------------------------------------------------
// prototype.js と jquery の共存
if(! $jQ) { var $jQ = jQuery.noConflict(); }

$jQ(document).ready( function() {
	// ------------------
	// 【リゾートTOP　オーバーレイヤーの表示】
	// ------------------
	$jQ('.indMenuLabelUnit a').hover(	
    function() {
      clearTimeout(IndOverTimer);
      var myId = $jQ(this).parent().parent().get(0).id;
      IndOverTimer = setTimeout("showIndOverlay('" + myId + "')", IndOverInterval * 1000);
      return false;
  	},
    function() {
      clearTimeout(IndOverTimer);
      return false;
  	}
  );  // mouseover()
	$jQ('.indOverlayUnit').hover(	
    function() { IndOverLayFlg = 1; }, // mouseover()
    function() { IndOverLayFlg = 0; } // mouseout()
  );  // hover()
  
  $jQ('.indMenuLabelUnit a').click(	
    function() {
      clearTimeout(IndOverTimer);
      var myId = $jQ(this).parent().parent().get(0).id;
      IndOverTimer = setTimeout("showIndOverlay('" + myId + "')", IndOverInterval * 1000);
      return false;
  	},
    function() {
      clearTimeout(IndOverTimer);
      return false;
  	}
  );  // mouseover()
	$jQ('.indOverlayUnit').click(	
    function() { IndOverLayFlg = 1; }, // mouseover()
    function() { IndOverLayFlg = 0; } // mouseout()
  );  // hover()
  
  $jQ(document).click( function() {
    if (IndOverLayFlg){ return; }
		$jQ('#IndOverlay01').addClass('hide');
		$jQ('#IndOverlay02').addClass('hide');
    $jQ('#IndlbOversea a').removeClass('current');
    $jQ('#IndlbDomestic a').removeClass('current');
    //return false;
  } );  // click()
  $jQ(".IndOverlayClose a").click(	function() {
		$jQ('#IndOverlay01').addClass('hide');
		$jQ('#IndOverlay02').addClass('hide');
    $jQ('#IndlbOversea a').removeClass('current');
    $jQ('#IndlbDomestic a').removeClass('current');
    return false;
  } );  // click()
  

} );  // ready()

// ------------------------------------------------------------
// ▼トップページ　遅延対応
// ------------------------------------------------------------
function showIndOverlay(vstrLocation){
  
  if (vstrLocation == "IndlbOversea"){
		$jQ('#IndOverlay01').removeClass('hide');
		$jQ('#IndOverlay02').addClass('hide');
    $jQ('#IndlbOversea a').addClass('current');
    $jQ('#IndlbDomestic a').removeClass('current');
	}else{
		$jQ('#IndOverlay01').addClass('hide');
		$jQ('#IndOverlay02').removeClass('hide');
    $jQ('#IndlbOversea a').removeClass('current');
    $jQ('#IndlbDomestic a').addClass('current');
  }
  
  clearTimeout(IndOverTimer);

  return false;
}
