// ipop.js ポップアップウインドウ
//
// 使い方：
// <div id="ipop">
//   <div id="ipop_title">タイトル</div>
//   <div id="ipop_close">閉じるボタン</span>
//   中身
// </div>
//
// 上記のようなHTMLを作り、$.ipop() で呼び出す。

(function($) {
	$.ipop = function() {
		var wx, wy;		// ウインドウの左上座標
		var mx, my;		// マウスの座標

		// ウインドウの座標を画面中央にする。
		wx = $().scrollLeft() + ($(window).width() - $('#ipop').outerWidth()) / 2;
		if (wx < 0) wx = 0;
		//wy = $().scrollTop() + ($(window).height() - $('#ipop').outerHeight()) / 2;
		wy = 400;
		if (wy < 0) wy = 0;

    var ipop_title_text = document.getElementById('ipop_title').innerHTML;

		// ポップアップウインドウを表示にする。
		if (ipop_title_text == ""){
        $('#ipop').css('top', wy).css('left', wx).fadeIn(100);

        //占いを実行する
        var num1 = "";
        do{
          num1 =  Math.floor(Math.random() * 6);
        }while(num1 == 0);

        var get_fortune_str = get_fortune(num1);
        var get_fortune_title_str = get_fortune_title(num1);

        document.getElementById("fortune").innerHTML = get_fortune_str;
        document.getElementById("ipop_title").innerHTML = "「" + get_fortune_title_str + "」";
    }

		// ポップアップウインドウを非表示にする。
		if (ipop_title_text != ""){
        $('#ipop').fadeOut(10);
        document.getElementById("ipop_title").innerHTML = "";
    }

		// 閉じるボタンを押したとき
		$('#ipop_close').click(function() {$('#ipop').fadeOut(10);document.getElementById("ipop_title").innerHTML = "";});

		// タイトルバーをドラッグしたとき
		$('#ipop_title').mousedown(function(e) {
			mx = e.pageX;
			my = e.pageY;
			$().mousemove(mouseMove).mouseup(mouseUp);
			return false;
		});
		function mouseMove(e) {
			wx += e.pageX - mx;
			wy += e.pageY - my;
			$('#ipop').css('top', wy).css('left', wx);
			mx = e.pageX;
			my = e.pageY;
			return false;
		}
		function mouseUp() {
			$().unbind('mousemove', mouseMove).unbind('mouseup', mouseUp);
		}

	}

})(jQuery);
function get_fortune_title(num)
{
  if(num == 1){
    return "大吉";
  }
  if(num == 2){
    return "中吉";
  }
  if(num == 3){
    return "小吉";
  }
  if(num == 4){
    return "凶";
  }
  if(num == 5){
    return "大凶";
  }
}
function get_fortune(num)
{
  //num = 1 大吉
  //num = 2 中吉
  //num = 3 小吉
  //num = 4 凶
  //num = 5 大凶
  var num2 = "";
  var array = new Array();
  
  if(num == 1){
    //num1の占い
    array[0] = "";
    array[1] = "悩み事が解決する";
    array[2] = "素敵な出会いがある";
    array[3] = "お宝発見";
    array[4] = "ジャンケンで勝ちまくる";
    array[5] = "精力バツグン朝までゴー";
    array[6] = "間違い探し見つけるの早っ";
    array[7] = "コンパでモテるモテる";
    array[8] = "チュー上手日";
    array[9] = "もう誰にも止められないよ";
    array[10] = "愛されまくるね";
    array[11] = "清貴に偶然会えるかも";
    array[12] = "皆から感謝される";
    array[13] = "懸賞やクジ運がラッキー";
    array[14] = "ヤル気が湧いてくる";
    array[15] = "おごられまくる";
    array[16] = "スカウトされる";
    array[17] = "成績アップで褒められる";
    array[18] = "勇者になれる";
    array[19] = "願いが叶う";
    array[20] = "若返る";
    do {
      num2 =   Math.floor(Math.random() * 21);
    }while(num2 == 0);
    return array[num2];
  }
  if(num == 2){
    //num2の占い
    array[0] = "";
    array[1] = "探し物が見つかる";
    array[2] = "あ、体脂肪が減ってる";
    array[3] = "動物に好かれまくる";
    array[4] = "パーキング運アリ";
    array[5] = "とにかく楽しい一日";
    array[6] = "仲直りしようよ";
    array[7] = "芸能人ばりのオーラ放出";
    array[8] = "懐かしい人に想われる";
    array[9] = "相性の合う玩具発見";
    array[10] = "肌キレー";
    array[11] = "欲しかった物が安く手に入る";
    array[12] = "新しい発見が見つかる";
    array[13] = "おかしをもらえる";
    array[14] = "サービスされる";
    array[15] = "ステキ！だと言われる";
    array[16] = "無くし物が見つかる";
    array[17] = "異性からアプローチされる";
    array[18] = "全て順調";
    array[19] = "髪の毛のセットがきまる";
    array[20] = "特別扱いされる";
    do {
      num2 =   Math.floor(Math.random() * 21);
    }while(num2 == 0);
    return array[num2];
  }
  if(num == 3){
    //num3の占い
    array[0] = "";
    array[1] = "シモネタがバンバン浮かぶ";
    array[2] = "白い陰毛発見";
    array[3] = "靴下の色が右左違うやんけ";
    array[4] = "遠出運アリ";
    array[5] = "信号でかかりにくい";
    array[6] = "声が透るなー";
    array[7] = "嬉しい頂き物";
    array[8] = "コーヒーうめえー";
    array[9] = "予定は未定でしょ";
    array[10] = "恥ずかしい姿で爆笑ゲット";
    array[11] = "揚物より煮物を選ぶとgood";
    array[12] = "妄想が広がって嬉しくなる";
    array[13] = "フェロモンが出まくる";
    array[14] = "じゃがいもを貰える";
    array[15] = "友達がずっと話し中";
    array[16] = "１日フツー";
    array[17] = "オヤジギャグに見舞われる";
    array[18] = "似てる芸能人が微妙";
    array[19] = "カラオケで100点取れる";
    array[20] = "砂糖と塩を間違える";
    do {
      num2 =   Math.floor(Math.random() * 21);
    }while(num2 == 0);
    return array[num2];
  }
  if(num == 4){
    //num4の占い
    array[0] = "";
    array[1] = "階段でちょいゴケ";
    array[2] = "交差点でぶつかりまくる";
    array[3] = "借りたいＤＶＤレンタル中";
    array[4] = "何度も道に迷う";
    array[5] = "ペンのインクがきれる";
    array[6] = "チャックの閉め忘れ";
    array[7] = "ご飯におかずが足りない";
    array[8] = "ガス欠かよ";
    array[9] = "携帯とリモコンを間違う";
    array[10] = "映画の結末を聞いてしまう";
    array[11] = "恋人との話し合いは平行線";
    array[12] = "1日中優柔不断気味";
    array[13] = "些細な事でイライラ";
    array[14] = "肌荒れに悩む";
    array[15] = "恋のトラブルに注意";
    array[16] = "犬に吠えられまくり";
    array[17] = "落とし穴に注意";
    array[18] = "スマイルがひきつる";
    array[19] = "異国人に道を聞かれ困る";
    array[20] = "会議中や授業中にお腹が鳴る";
    do {
      num2 =   Math.floor(Math.random() * 21);
    }while(num2 == 0);
    return array[num2];
  }
  if(num == 5){
    //num5の占い
    array[0] = "";
    array[1] = "七味の蓋が取れる";
    array[2] = "シャンプーが目に入る";
    array[3] = "ＣＤがとびまくる";
    array[4] = "赤信号多いなー";
    array[5] = "ウエストがきっつーい";
    array[6] = "陰部がずっと痒い";
    array[7] = "足の小指をぶつける";
    array[8] = "バナナの皮でずっこけ";
    array[9] = "肩に大量のフケ";
    array[10] = "メールの送信者ミスる";
    array[11] = "皆に理解されない";
    array[12] = "オレオレ詐欺に注意";
    array[13] = "八つ当たりされる";
    array[14] = "ハトの糞が頭に・・";
    array[15] = "領収書をなくすかも";
    array[16] = "しつこい人違いに合う";
    array[17] = "虫が寄ってくる";
    array[18] = "なぜかにらまれる";
    array[19] = "携帯電話がずっと圏外";
    array[20] = "時計が止まっている事に気付かない";
    do {
      num2 =   Math.floor(Math.random() * 21);
    }while(num2 == 0);
    return array[num2];
  }

  
}


