var rsTimer;

//移動元
var from_result = false;

function rt_start(fr){
	from_result = fr;
	init_resource(rt_rs_callback);
}

function rt_rs_callback(){
	rt_start_func();
}

function rt_start_func(){
	changeCheckButtonIndex(true);

	if(resReadStatus){
		clearInterval(rsTimer);
	} else {
		return;
	}

	if(!from_result){
		hs.restoreTitle = getres('js_t_restore_title');
	}

	statStart();
	check_system_init();
	
	if(from_result && document.getElementById('auto').value == '1'){
		loadToken(sendRealtimeCheckInfo);
	}
	else{
		loadToken(null);
	}

}

function realtime_check(){
	document.getElementById("execRealtimeCheck_checkurl").value = encodeURI(document.getElementById("execRealtimeCheck_checkurl").value);
	document.forms.execRealtimeCheck.method = "POST";
	document.forms.execRealtimeCheck.submit();
}

function show_check(){
	var item = getElementbyClass(show_elem, "check");
	if(item.length == 1){
		item[0].style.display = "none";
	}
}

function show_goleo(){
	var show_elem = document.getElementsByTagName("div");
	var item = getElementbyClass(show_elem, "goleo");
	if(item.length == 1){
		item[0].style.display = "none";
	}
}

function getElementbyClass(rootobj, classname){
	var temparray=new Array();
	var inc=0;
	var rootlength=rootobj.length;

	for (i=0; i<rootlength; i++){
		if (rootobj[i].className==classname){
			temparray[inc++]=rootobj[i];
		}
	}
	return temparray;
}

function openResultPage()
{
	try{
		var http_url = getres('js_http_url');
		if(http_url == null || http_url == ''){
//			alert('ただいま初期化中です。しばらくお待ちください。');
			return;
		}
		document.getElementById('url_form').action = 'http://' + http_url;
		document.getElementById('url_form').submit();
	}catch(e){
	}
}

function onCheckUrlPressIndex(event){
	var evt;
	if(window.event){
		evt = window.event;
	}
	else{
		evt = event;
	}
	var code;
	if(event.keyCode != 0){
		code = event.keyCode;
	}
	else{
		code = event.charCode;
	}
	if(code == 13){
		openResultPage();
	}
}

function changeCheckButtonIndex(enable){
	if(enable){
		document.getElementById('checkBtn').style.display = '';
		document.getElementById('checkBtnN').style.display = 'none';	
	}
	else{
		document.getElementById('checkBtn').style.display = 'none';
		document.getElementById('checkBtnN').style.display = '';
	}
}