/* locationフレーム ********************************/
if (top != self) { top.location.href = self.location.href }

/* ログインフォーカス ********************************/
function loginFocus () {
	if ($("username").value == 0) {
		$("username").focus();
	} else {
		$("password").focus();
	}
}

/* スクロールバック ********************************/
var scrj = 1;
function softScrollBack() {
	if(navigator.appName == "Microsoft Internet Explorer" && document.compatMode == "CSS1Compat") {
		var scdist = document.body.parentNode.scrollTop;
	} else {
		var scdist = document.body.scrollTop;
	}
	if(scrj<50 && scdist) {
		scdist = (scdist>2) ? Math.ceil(scdist*.2) : 1;
		scrj++;
		scrollBy(0,-scdist);
		setTimeout("softScrollBack()",20);
	} else {
		scrollTo(0,0);
		scrj = 1;
	}
}

/* Ajax通信 by jQuery（郵便番号） ********************************/
function zip2addr (zip) {
	if (zip.length != 0) {
		$.ajax({
			type: "GET",
			dataType: "xml",
			url: "/Ajax/Zip2Addr.php",
			data: "key=" + zip,
			timeout: 1000,
			error: function(){
				alert("読み込みに失敗しました");
			},
			success: function(xml){
				var address = $(xml).find("Response").find("state").text();
				address += $(xml).find("Response").find("address").text();
				$("#address").val(address);
			}
		});
	}
}
