var url = "/ajax.php";


function uniqueShopperUsername(username,lang)
{
	if (username.length < 1){
		return true;
	}
	var data="function=isUniqueShopperUsername";
	data += "&username=" + username;
	data += "&lang=" + lang;
	httpRequest("POST",url,true,handleUniqueShopperUsernameUpdate,data);
	
	
}



function handleUniqueShopperUsernameUpdate(){
if(request.readyState == 4){
if (request.status == 200){
			var response = request.responseText;
			if (response.length > 0){
				alert("Error:" + response + ".");
				document.getElementById("username").value="";
			}
   } else {
       alert("A problem occurred. Request.status was " + request.status);
   }

	} 
}





function uniqueShopperPassword(password,lang)
{
	if (password.length < 1){
		return true;
	}
	var data="function=isUniqueShopperPassword";
	data += "&password=" + password;
	data += "&lang=" + lang;
	httpRequest("POST",url,true,handleUniqueShopperPasswordUpdate,data);
	
	
}

function handleUniqueShopperPasswordUpdate(){
if(request.readyState == 4){
if (request.status == 200){
			var response = request.responseText;
			if (response.length > 0){
				alert(response);
				document.getElementById("password").value="";
			}
       } else {
           alert("A problem occurred. Request.status was " + request.status);
       }
	} 
}


function showPage(page,scrollbars,width,height){
var load = window.open(page,'','scrollbars=' + scrollbars + ',menubar=no,height=' + height + ',width=' + width + ',resizable=no,toolbar=no,location=no,status=no');
}



function getAddressFromZip(zip,lang){
	if (zip.length < 7){
		return "";
	}
	var data="function=getAddressFromZip";
	data += "&zip=" + zip;
	data += "&lang=" + lang;
	httpRequest("POST",url,true,handleGetAddressFromZip,data);
	
	
}

function handleGetAddressFromZip(){
if(request.readyState == 4){
if (request.status == 200){
			var response = request.responseText;
			if (response.length > 0){
				var mySplitResult = response.split("::");
				document.getElementById("city").value=mySplitResult[1];
				document.getElementById("address").value=mySplitResult[2];
				var sel = document.getElementById("prefecture_id");
				var ind = mySplitResult[0] - 1;
				sel.selectedIndex = ind;
			}
       } else {
           alert("A problem occurred. Request.status was " + request.status);
       }
	} 
}