function createHttpRequest(){
	if(window.ActiveXObject){ //ie用
		try { //MSXML2以降用
				return new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try { //旧MSXML用
					return new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e2) {
					return null;
			}
		}
	} else if(window.XMLHttpRequest){ //ie以外
		return new XMLHttpRequest()
	} else {
		return null
	}
}

function requestFile( data,method,fileName,async,target ){
	var httpoj = createHttpRequest()
	httpoj.open( method,fileName,async )
	httpoj.onreadystatechange = function(){	//受信イベント
		if (httpoj.readyState==4){ //readyStateが4で受信完了
			on_loaded(httpoj,target); //コールバック
		}
	}
	httpoj.send( data )
}

function on_loaded(oj,target){ //コールバック
	document.getElementById(target).innerHTML = "";
	document.getElementById(target).options.length = 0;

	LF = String.fromCharCode(10);
	res = oj.responseText;
	line = res.split(LF);
	for ( var i = 0; i < line.length; i++ ){
		var cell = line[i].split(",");
		if( cell[1]!=null ){
			with(document.getElementById(target)){
				options[i] = new Option(cell[1],cell[0]);
			}
		}
	}
}


function setPosition(){
	target = document.getElementById('sampleform');
	window.document.onclick = function(e){
		target.onmouseX.value = getMousePosition(e).x;
		target.onmouseY.value = getMousePosition(e).y;
	}
}


function getMousePosition(e) {
	var obj = new Object();
	if(e) {
		obj.x = e.pageX;
		obj.y = e.pageY;
	} else {
		obj.x = event.x + document.body.scrollLeft;
		obj.y = event.y + document.body.scrollTop;
	}
	return obj;
}


window.onload = function(){
	document.order_inform.dep.onchange = function(){
		var dep = document.order_inform.dep.value;
		requestFile( '','GET','/lib/api_index.php?dep='+dep,true,"des" );
	}


//dep des




	document.getElementById("header_wrapper").onmousemove = function(e){
		X = getMousePosition(e).x;
		Y = getMousePosition(e).y;
		if(Y > 33 && Y < 105){
			document.getElementById("header_wrapper").style.cursor = "pointer";
		}else{
			document.getElementById("header_wrapper").style.cursor = "default";
		}
	}
	document.getElementById("header_wrapper").onclick = function(e){
		X = getMousePosition(e).x;
		Y = getMousePosition(e).y;
		if(Y > 33 && Y < 105){
			location.href = "/";
		}
	}
/*
	document.order_inform.onsubmit = function(){
		var year = document.getElementById("dep_year").value;
		var month = document.getElementById("dep_month").value;
		var day = document.getElementById("dep_day").value;
		var hour = document.getElementById("dep_hour").value;
		var min = document.getElementById("dep_min").value;


		var ordertime = new Date(year+"/"+month+"/"+day+" "+hour+":"+min);
		var now = parseInt((new Date)/1000);
		var getordertime = ordertime.getTime()/1000;
		var diff = getordertime - now;

		var dep = document.getElementById("dep").value;
		var des = document.getElementById("des").value;

		if(dep==""){
			alert("出発地が選択されていません");
			return false;
		}
		if(des==""){
			alert("目的地が選択されていません");
			return false;
		}

		if( diff > 39600 ){//48H=172800s 12H=43200s 11H=39600s
			return true;
		}else{
			alert("12時間後の予約から受付が可能です");
			return false;
		}
	}
*/

}


