/*
============================================================
	Page Top
============================================================
*/
function WinDisIE (){
	var Ypix = document.body.scrollTop || document.documentElement.scrollTop;

	return Ypix;
}

function WinDisNN (){
	Ypix = window.pageYOffset;
	return Ypix;
}

function pagetop () {
	if (navigator.appName.charAt (0) == "N") {
		Ypix = WinDisNN ();
	} else {
		Ypix = WinDisIE ();
	}

	var disY = (Ypix - (Ypix / 10));
	disY = Math.floor (disY);
	if (disY > 0) {
		window.scrollTo (0, disY);
		setTimeout ("pagetop ()", 10);
		clearTimeout ();
	} else {
		clearTimeout ();
	}
}

/*
============================================================
	jQuery Events
============================================================
*/

/**
 * 「戻る」ボタン
 */
function backToEntryForm() {
	$(function(){
		$("#FormMode").val('');
		$("#FormMode").parent("form").submit();
	});
}


/**
 * コメント入力フォームの文字列を消す。
 */
function resetComment() {
	$(function(){
		$("#comment").click(function(){
			var string = '全角500文字以内で入力して下さい。';
			if (string == this.value) {
				this.value = '';
			}
		});
	});
}

/**
 * 郵便番号から住所を検索する
 * JSONデータとして取得
 * @param url 郵便番号検索プログラムのURL
 * #zip1	郵便番号1
 * #zip2	郵便番号2
 * @return
 * #state	都道府県
 * #city	市区郡
 * #street	住所
 * #failedSearch	エラー文字列
 */
function getAddressFromZip(url) {
	$(function(){
		var zip = $("#zip1").val() + $("#zip2").val();
		zip = encodeURI(zip);
		//alert(zip);
		var httpObj = jQuery.get(url + '?zip=' + zip, null, function(){
			var address = eval("(" + httpObj.responseText + ")");
			if (address) {
				$("#zip1").val(address.zip1);
				$("#zip2").val(address.zip2);
				$("#state").val(address.state);
				$("#city").val(address.city);
				$("#street").val(address.street);
				$("#failedSearch").text('');
			} else {
				$("#state").val('');
				$("#city").val('');
				$("#street").val('');
				$("#failedSearch").text('郵便番号から住所を検索することができませんでした。');
			}
		});
	});
}

/**
 * 郵便番号から住所を検索する【リクルート用】
 * JSONデータとして取得
 * @param url 郵便番号検索プログラムのURL
 * #daytime_zip1	郵便番号1
 * #daytime_zip2	郵便番号2
 * @return
 * #daytime_state	都道府県
 * #daytime_city	市区郡
 * #daytime_street	住所
 * #daytime_failedSearch	エラー文字列
 */
function getAddressFromDaytimeZip(url) {
	$(function(){
		var zip = $("#daytime_zip1").val() + $("#daytime_zip2").val();
		zip = encodeURI(zip);
		//alert(zip);
		var httpObj = jQuery.get(url + '?zip=' + zip, null, function(){
			var address = eval("(" + httpObj.responseText + ")");
			if (address) {
				$("#daytime_zip1").val(address.zip1);
				$("#daytime_zip2").val(address.zip2);
				$("#daytime_state").val(address.state);
				$("#daytime_city").val(address.city);
				$("#daytime_street").val(address.street);
				$("#daytime_failedSearch").text('');
			} else {
				$("#daytime_state").val('');
				$("#daytime_city").val('');
				$("#daytime_street").val('');
				$("#daytime_failedSearch").text('郵便番号から住所を検索することができませんでした。');
			}
		});
	});
}
