jQuery(function(){
	//フッターリンクのポップアップ
	$(".subsizePopup")
		.click(
			function() {
				if ($(this).attr('title') == 'HOME') {
					return true;
				}
				//uriを取得
				var uri = $(this).attr("href");
				//ウインドウを立ち上げる
				obj = window.open(uri, "subsize", "directories=0,location=0,menubar=0,status=0,toolbar=0,resizable=0,width=500,height=670");
				obj.focus();
				return false;
				
			}
		)
	;
/*	
	//女性登録はポップアップ
	$(".womanEntry a")
		.click(
			function() {
				//ウインドウ名を設定
				var window_name = "woman";
				//uriを取得
				var uri = $(this).attr("href");
				var window_height = "890";
				var window_width = "520";
				//ウインドウを立ち上げる
				obj = window.open(uri, window_name, "scrollbars=yes, directories=no,location=no,menubar=no,status=no,toolbar=no,resizable=no,width=" + window_width + ",height=" + window_height);
				obj.focus();
				return false;
			}
		)
	;
*/
	$("a.smallPopup")
		.click(
			function() {
				//リンク先URLを取得
				var uri = $(this).attr("href");
				//ウインドウサイズの定義
				var wid = 200;
				var hei = 250;
				
				//ウインドウを立ち上げる
				obj = window.open(uri, "sponsor", "scrollbars=yes, directories=0,location=0,menubar=0,status=0,toolbar=0,resizeable=0,width="+wid+",height="+hei);
				obj.focus();
				return false;
			}
		)
	;
	
	//サブサイズ閉じるボタン
	$("img[alt='閉じる']")
		.css("cursor","pointer")
		.click(
			function () {
				window.close();
			}
		)
	;
	
	
	$(".hover")
		.hover(
			function () {
//				$(this).attr("src", $(this).attr("src").replace(/\/(.*?)\/(.*?\.gif|jpg|png)$/, '/on/$2'));
				$(this).attr("src", $(this).attr("src").replace(/\/on|off\/(.*?\.(:?gif|jpg|png))/, '/on/$1'));
			},
			function () {
				$(this).attr("src", $(this).attr("src").replace(/\/on|off\/(.*?\.gif|jpg|png)/, '/off/$1'));
//				$(this).attr("src", $(this).attr("src").replace(/\/(.*?)_on\.(gif|jpg|png)$/, '/$1.$2'));
			}
		)
	;	
	
	
	//--------------------------------------------------------------------------------
	// メールアドレス入力テキストフィールド用処理
	//--------------------------------------------------------------------------------
	
	//初期値の場合はグレーアウト
	if ($("input:text[name='u[email]']").val() == 'メールアドレスを入力して下さい') {
		$("input:text[name='u[email]']").css('color', '#999');
	}
	if ($("input:text[name='u[user_name]']").val() == '名前を入力して下さい') {
		$("input:text[name='u[user_name]']").css('color', '#999');
	}
	if ($("textarea[name='u[message]']").val() == 'メッセージを入力してください') {
		$("textarea[name='u[message]']").css('color', '#999');
	}
	
	//登録テキストフィールド初期化処理
	$("input:text[name='u[email]']")
		.focus(
			function () {
				$(this).css('color', '');
				if ($(this).val() == 'メールアドレスを入力して下さい') {
					$(this).val('');
				}
			}
		)
	;
	$("input:text[name='u[user_name]']")
		.focus(
			function () {
				$(this).css('color', '');
				if ($(this).val() == '名前を入力して下さい') {
					$(this).val('');
				}
			}
		)
	;
	$("textarea[name='u[message]']")
		.focus(
			function () {
				$(this).css('color', '');
				if ($(this).val() == 'メッセージを入力してください') {
					$(this).val('');
				}
			}
		)
	;
	
	// 外部リンクのアンカーが押された場合新規ウインドウ
/*
	$("* a")
		.click(
			function () {
				//URLを取得
				var uri = $(this).attr("href").match(/^https?:\/\/.*$/);
				//もし外部リンクの場合はポップアップ
				if (uri) {
					obj = window.open(uri, "_blank");
					obj.focus();
					return false;
				}
				else {
					return true;
				}
			}
		)
	;
*/	
	//━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
	// コンテンツ別
	//━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
	
	//女性、男性によって表示するメールアドレス入力を変更する
	email_input_change();
	
	$("input:radio[name='u[user_sex]']")
		.click(
			function () {
				email_input_change();
			}
		)
	;
	
});

//--------------------------------------------------------------------------------
// 恋活部に入部ページ用関関数
//--------------------------------------------------------------------------------

function email_input_change() {
	if ($("input:checked[name='u[user_sex]']").val() == 'f') {
		var mode = 'woman';
	}
	else {
		var mode = 'man';
	}
	
	
	
	if (mode == 'man') {
		$("input:text[name='u[email_ac]'], select[name='u[email_dom]']")
			.hide()
			.attr('disabled', 'disabled')
		;
		$("input:text[name='u[email]']")
			.show()
			.attr('disabled', '')
		;
	}
	else {
		$("input:text[name='u[email]']")
			.hide()
			.attr('disabled', 'disabled')
		;
		$("input:text[name='u[email_ac]'], select[name='u[email_dom]']")
			.show()
			.attr('disabled', '')
		;
	}
}


//--------------------------------------------------------------------------------
// フラッシュからのサブサイズポップアップ用関数
//--------------------------------------------------------------------------------

function open_subsize(subsize_url) {
	//ウインドウ名を設定
	var window_name = "subsize";
	//uriを取得
	var uri = subsize_url;
	var window_width = "500";
	var window_height = "670";
	//ウインドウを立ち上げる
	obj = window.open(uri, window_name, "scrollbars=no, directories=no,location=no,menubar=no,status=no,toolbar=no,resizable=no,width=" + window_width + ",height=" + window_height);
	obj.focus();
}


//--------------------------------------------------------------------------------
// フラッシュロード完了と同時にindexのクラスを適したクラスに割り振る
//--------------------------------------------------------------------------------

function change_index_class() {
	$("body")
		.addClass('index')
	;
	//現在の時刻の取得
	var d_Now = new Date();
	var d_Hour = d_Now.getHours();
	
	if (d_Hour >= 6 && d_Hour < 16) {
		$("body")
			.attr("id", "daytime")
		;
	}
	else if (d_Hour >= 16 && d_Hour < 19) {
		$("body")
			.attr("id", "evening")
		;
	}
	else {
		$("body")
			.attr("id", "night")
		;
	}
	
}

