$(function(){
	$("#registForm").submit(function(){
		var msg = "";
		if($("#registName").val() == ""){
			msg += "名前は必須項目です。<br />";
		}

		if($("#registAge").val() == ""){
			msg += "年齢は必須項目です。<br />";
		}

		if($("#registAge").val() < 18){
			msg += "18歳未満の方はご遠慮ください。<br />";
		}

		if($("#registMail").val() == ""){
			msg += "メールアドレスは必須項目です。<br />";
		}

		if($("#registPass").val() == ""){
			msg += "パスワードは必須項目です。<br />";
		}
	
		if($("#registPass").val().length < 4 || $("#registPass").val().length > 16){
			msg += "パスワードは半角英数で4文字から16文字の間で入力してください。<br />";
		}
		
		//エラー用のダイアログを表示
		if(msg != ""){
			$("#dialogWindow").dialog({
				'buttons' : {
					'確認': function(){
						$(".ui-dialog-overlay").remove();
						$("[role=dialog]").remove();
					}
				},
				
				width: 300,
				height: 190,
				modal: true,
				autoOpen: true,
				closeOnEscape: false,
				title: 'メッセージ',
				open: function(){
					$("#dialogWindow").html(msg);
				},
				overlay: {
					opacity: 0.5,
					background: "black"
				}
			});
			
			return false;
		}

	});

	$("form.mailBoxScoutMail").submit(function(){
		var $f = $(this);
		if($("textarea[rel=scoutMailContent]",$(this)).val() == ""){
			$("#dialogWindow").dialog({
				buttons: {
					"OK": function(){
						$(".ui-dialog-overlay").remove();
						$("[role=dialog]").remove();
					}
				},
				width: 400,
				autoOpen: true,
				closeOnEscape: false,
				modal: true,
				title: "入力内容のチェック",
				open: function(){
					$("#dialogWindow").html('入力内容に空入力があります。');
				},
				overlay: {
					opacity: 0.5,
					background: "black"
				}
			});
			return false;
		}else{
			$("#dialogWindow").dialog({
				buttons: {
					"取消": function() { 
						$(".ui-dialog-overlay").remove();
						$("[role=dialog]").remove();
					},
					"送信": function(){
						$f[0].submit();
					}
				},
				width: 400,
				autoOpen: true,
				closeOnEscape: false,
				modal: true,
				title: "送信確認",
				open: function(){
					$("#dialogWindow").html('送信します。よろしいですか？');
				},
				overlay: {
					opacity: 0.5,
					background: "black"
				}
			});
			return false;
		}
	});

	//rel=windowは別ウィンドウで
	$("a[rel='window']").live("click",function(){
		window.open($(this).attr('href'),'','');
		return false;
	});

	$("div.resForm").hide();
	$("a[rel=resBtn]").click(function(){
		$(this).parent().next().toggle();
	});

	if($("#keywordsearchtext").val() == ""){
		$("#keywordsearchtext").val("お好きなキーワードを入力してください。");
	}
	
	$("#keywordsearchtext").focus(function(){
		if($(this).val() == "お好きなキーワードを入力してください。"){
			$(this).val('');
		}
	})
	.blur(function(){
		if($(this).val() == ''){ 
			$(this).val("お好きなキーワードを入力してください。");
		}
	});

	$("img[rel=swapImage],input[rel=swapImage]").hover(
		function () {
    		var imgUrl = $(this).attr("src");
			var ofterImgUrl = imgUrl.match(/(.*)\.png/);
			$(this).attr("src",ofterImgUrl[1]+"_on-trans.png");
		},
		function () {
    		var imgUrl = $(this).attr("src");
			var ofterImgUrl = imgUrl.match(/(.*)_on-trans\.png/);
			$(this).attr("src",ofterImgUrl[1]+".png");
		}
	);
	
	$("#registBtn").click(function(){
		pageTracker._trackPageview('/G1/regist_check');
	});


});
