bcheck=0;//ブラウザチェック用変数
//1･･･IE6
//2･･･IE5以上
//3･･･Firefoxなど
	
areaNum=0;
planNum=0;
hope=0;
//coreURL="http://takeo.co.jp/cgi-bin/site/ajaxPHP/";
//coreURL="/cgi-bin/site/ajaxPHP/";
coreURL="/site/ajaxPHP/";


//ブラウザチェック
function CheckBrowser()
{
	if(window.XMLHttpRequest)			//Firefoxなど
	{
		bcheck=3;
	}else if(window.ActiveXObject){		//IE
		try{
			bcheck=1;//IE6
		}catch(e){
			try{
				bcheck=2//IE5以上
			}catch(e){
				bcheck=0;
			}
		}
	}
}


//紙検索
function paperSearch(){
	ajaxObj=CreateAjaxObject(paperSearchAnswer);

	var param = new Object();
	var date = new Date();
	
	url=coreURL+"paperSearchAnswer.php?";
	
	var repTmp = new Array();
	
	//フォームのエレメントの総数
	loop=document.psForm.length;

	for(i=0; i < loop; i++)	//>
	{
		myType = document.psForm.elements[i].type;
		myName = document.psForm.elements[i].name;
		myId = document.psForm.elements[i].id;
		myValue = document.psForm.elements[i].value;
		checkFlag = document.psForm.elements[i].checked;
		
		//if(i==2){		　document.psForm.elements[i].disabled = true;		}
		//str=myType+"\n"+myName+"\n"+myId+"\n"+myValue+"\n";
		
		if(myType=="checkbox" && checkFlag == true){
			repTmp.push(myName + "=" + encodeURIComponent(myValue));
			//param[myName]=myValue;
		}
		//if (document.psForm.elements[i].checked == true){		myCnt++;	}
	}
	
	repTmp.push("tm" + "=" + date.getTime());
	
	//for(var key in param) {	    repTmp.push(key + "=" + encodeURIComponent(param[key]));	}
	str = repTmp.join("&");
	
	if(ajaxObj)
	{
		//GET
		ajaxObj.open('GET',url+str,true );
		ajaxObj.send(null);

	}else{
		alert("AJAX オブジェクトを生成できませんでした");
	}
}



//////Ajaxオブジェクトの生成//////
function CreateAjaxObject(func)
{
	ajaxObj = null;
	var flag=0;
	
	//ブラウザの判定
	if(window.XMLHttpRequest)
	{
		ajaxObj= new XMLHttpRequest();						//Firefoxなど
	}else if(window.ActiveXObject){		//IE
		try{
			ajaxObj= new ActiveXObject("Msxml2.XMLHTTP");		//IE6
		}catch(e){
			try{
				ajaxObj= new ActiveXObject("Microsoft.XMLHTTP");	//IE5以上
			}catch(e){
				;
			}
		}
	}
	//コールバック関数の代入
	if(ajaxObj)	ajaxObj.onreadystatechange=func;

	return ajaxObj;
}


/////////コールバック関数
//プラン書込み関数
function paperSearchAnswer(){
	if(ajaxObj.readyState==4 && ajaxObj.status==200)			//ファイルの取得が完了
	{
		var str;
		var listData = ajaxObj.responseText;
		var data = eval("("+listData+")");
		
		
		for (var i = 0; i < data.item.ans.length; i++)
    	{
    		//alert(data.item.ans[i]);
    		tmp = data.item.ans[i].split("=");
    		element=document.getElementById(tmp[0]);
    		if(element){
	    		if(tmp[1]==0){
	    			element.disabled = true;
	    			document.getElementById(tmp[0]+'str').style.color = "#B3B3B3";
	    			//document.getElementById(tmp[0]).disabled = true;
	    		}else{
	    			element.disabled = false;
	    			document.getElementById(tmp[0]+'str').style.color = "#333333";
	    			//document.getElementById(tmp[0]).disabled = false;
	    		}
	    	}else{
	    		//alert(data.item.ans[i]);
	    	}

    	}
		
		//document.getElementById("debug").innerHTML = listData;
	}else if(ajaxObj.readyState==4 && ajaxObj.status==404){		//ファイルが存在しない
		;
	}else{														//読み込み中
		;
	}
}


function temp(){
	if(ajaxObj.readyState==4 && ajaxObj.status==200)			//ファイルの取得が完了
	{
		var listData = ajaxObj.responseText;
		var data = eval("("+listData+")");
		
		area1num = data.item[2].strs;
		
		for(i=0; i < document.getElementById("addressken").length; i++) {
			if(document.getElementById("addressken")[i].value == area1num  ) {
				document.getElementById("addressken")[i].selected = true;
			}
		}
		
		document.getElementById("area2").value = decodeURIComponent(data.item[1].strs);
		document.getElementById("area3").value = decodeURIComponent(data.item[0].strs);

	}else if(ajaxObj.readyState==4 && ajaxObj.status==404){		//ファイルが存在しない
		;
	}else{														//読み込み中
		;
	}
}

/////コールバックココまで
//////
function checkClear(){
	loop=document.psForm.length;
	
	for(i=0; i < loop; i++)	//>
	{
		document.psForm.elements[i].checked=false;
		document.psForm.elements[i].disabled=false;
	}
}

