<!--
//市区町村IDや地域IDを選択時にPOSTする
function confirmDisp(id){
	var i;
	for(i=0;i<document.forms.length;i++){
		if(document.forms[i].name==id){
			document.forms[i].submit();
			return;
		}
	}
}
//メールアドレス入力欄のテキストをクリアにする
function ClearText(obj){
	if(obj.value == "携帯のメールアドレスを入力！！"){
		obj.value="";
		obj.style.color="#333333";
		obj.style.backgroundColor = '#CCFFCC';
	}
}
//メールアドレス入力欄にデフォルトのテキストを入れる
function DefaultText(obj){
	if(obj.value == ""){
		obj.value="携帯のメールアドレスを入力！！";
		obj.style.color="#666666";
		obj.style.backgroundColor = '#FFFFFF';
	}
}
//新規登録の確認画面を表示
function addSubmit(){
  addwin=window.open('confirm.php','addwin','scrollbars=yes,width=800,height=410');
  addwin.focus();
  return true;
}

function tooltip(obj, id) {
    var elm = document.getElementById(id);
    elm.style.display='block';
    elm.style.position='absolute';
    elm.style.left = obj.offsetLeft + "px";
    elm.style.top  = (obj.offsetTop - elm.style.height.substring(0,elm.style.height.length-2)) + "px";
}

function popdown(id) {
    document.getElementById(id).style.display='none';
}

$(function () {
  $('.bubbleInfo').each(function () {
    // options
    var distance = 10;
    var time = 250;
    var hideDelay = 500;

    var hideDelayTimer = null;

    // tracker
    var beingShown = false;
    var shown = false;
    
    var trigger = $('.trigger', this);
    var popup = $('.popup', this).css('opacity', 0);

    // set the mouseover and mouseout on both element
    $([trigger.get(0), popup.get(0)]).mouseover(function () {
      // stops the hide event if we move from the trigger to the popup element
      if (hideDelayTimer) clearTimeout(hideDelayTimer);

      // don't trigger the animation again if we're being shown, or already visible
      if (beingShown || shown) {
        return;
      } else {
        beingShown = true;

        // reset position of popup box
        popup.css({
          top: -100,
          left: -33,
          display: 'block' // brings the popup back in to view
        })

        // (we're using chaining on the popup) now animate it's opacity and position
        .animate({
          top: '-=' + distance + 'px',
          opacity: 1
        }, time, 'swing', function() {
          // once the animation is complete, set the tracker variables
          beingShown = false;
          shown = true;
        });
      }
    }).mouseout(function () {
      // reset the timer if we get fired again - avoids double animations
      if (hideDelayTimer) clearTimeout(hideDelayTimer);
      
      // store the timer so that it can be cleared in the mouseover if required
      hideDelayTimer = setTimeout(function () {
        hideDelayTimer = null;
        popup.animate({
          top: '-=' + distance + 'px',
          opacity: 0
        }, time, 'swing', function () {
          // once the animate is complete, set the tracker variables
          shown = false;
          // hide the popup entirely after the effect (opacity alone doesn't do the job)
          popup.css('display', 'none');
        });
      }, hideDelay);
    });
  });
});

//ツールチップ
/*
Spry.Utils.addLoadListener(function(){
 new Spry.Widget.Tooltip("tooltip", "#trigger");
})
*/
//-->
// JavaScript Document
