/* 
createStrem
----------------------------------------------------------------
*/

function getAddress(evt)
{

	var resultElement= document.getElementById("address2");
	var postElement= (window.event) ? window.event.srcElement : evt.target;
	var postPattern= /\d{3}[-\s]?\d{4}$/;
	
	if(postPattern.test(postElement.value))
	{

		var request_url= "../lib/post/post.php?postNo="+postElement.value;  
		var req = createStrem();
 		req.open('GET',request_url,true);
		req.onreadystatechange= function()
		{
			resultElement.value="検索中....";
			if (req.readyState == 4 && req.status == 200)
			{
	  			resultElement.value= req.responseText;
			}
  		}
  	
  		req.send(null);
	}
}


/* 
createStrem
----------------------------------------------------------------
*/

function createStrem()
{
	if(window.ActiveXObject)
	{
		try { return new ActiveXObject('Msxml2.XMLHTTP');}
		catch(e){ try{return new ActiveXObject('Microsoft.XMLHTTP');}
							catch (e2) {return null;}}
	}
	
	else if(window.XMLHttpRequest)
	{
		return new XMLHttpRequest();
	}
	
	else
	{
		return null;
	}
};

/* 
enterControl
----------------------------------------------------------------
*/

function enterControl(evt)
{
	var event= (window.event) ? window.event : evt;
	if(event.keyCode == 13)
	{
    	return false;
  	}
 	else
 	{
 		return true;
 	}
};


/* 
main
----------------------------------------------------------------
*/

function main(){

	menuInit();
	
	if(document.getElementById("fromList")){
		
		document.getElementById("postNo").onkeyup=getAddress;
		document.getElementById("companyName").onkeypress=enterControl;
		document.getElementById("name").onkeypress=enterControl;
		document.getElementById("tel").onkeypress=enterControl;
		document.getElementById("mail").onkeypress=enterControl;
		document.getElementById("postNo").onkeypress=enterControl;
		document.getElementById("address2").onkeypress=enterControl;
		document.getElementById("address3").onkeypress=enterControl;
		document.getElementById("reset").onkeypress=enterControl;
		document.getElementById("submit").onkeypress=enterControl;

	}
	
	if(document.getElementById("reset"))
	{
		document.getElementById("reset").onmouseover= function(){ this.style.cursor="pointer";};
	}

	document.getElementById("submit").onmouseover= function(){ this.style.cursor="pointer";};

};

window.onload= main;