var __flag = true;

function update_diary(fm,id)
{

    //ここは同期通信であるばきでは。

    year  = fm.year.value;
    month = fm.month.value;
    day   = fm.day.value;
    sendRequest(didit,'&type=plain&base='+id+'&year='+year+'&month='+month+'&day='+day,'GET','./ExistsDiary.cgi',false,false);
    return __flag;

}
    
function didit(oj)
{
    flag = oj.responseText;
    
    flag = flag.replace(/[\n\r]/g,""); 
    
    if(flag == 1){
	__flag = confirm("この日の日記はすでにあります。上書きしてよろしいですか？");
    }
    else{
	__flag = true;
    }
}
    
function lookup_weather(){
	
    id    = document.diary_form.base.value;
    year  = document.diary_form.year.value;
    month = document.diary_form.month.value;
    day   = document.diary_form.day.value;
    
    //alert(year+"-"+month+"-"+day);
    
    sendRequest(do_it,'&type=plain&base='+id+'&year='+year+'&month='+month+'&day='+day,'GET','./LookupWeather.cgi',false,false);
    
}
    
function do_it(oj)
{
    var flag = oj.responseText;
    var e;
    
    flag = flag.replace(/[\n\r]/g,""); 
    
    if(flag != ''){
	
	w = flag.split('/');
	
	if(w[0] != '' && w[0] != 'n'){
	    
	    e = document.getElementById("lookup_btn");
	    e.style.display="none";
	    
	    e = document.getElementById("WEATHER_BEFORE_"+w[0]);
	    e.checked = true;
	    e = document.getElementById("WEATHER_BEFORE_BLOCK");
	    e.style.display="";
	    
	}
	else{
	    n = document.diary_form.WEATHER_BEFORE.length;
	    for(i=0;i<n;i++){
		document.diary_form.WEATHER_BEFORE[i].checked = false;
	    }
	}
	
	if(w[1] != '' && w[1] != 'n'){
	    
	    e = document.getElementById("WEATHER_SP_"+w[1]);
	    e.checked = true;
	    e = document.getElementById("WEATHER_BEFORE_NEXT");
	    e.style.display="";
	}
	
	else{
	    
	    n = document.diary_form.WEATHER_SP.length;
	    for(i=0;i<n;i++){
		document.diary_form.WEATHER_SP[i].checked = false;
	    }
	    
	}
	
	if(w[2] != '' && w[2] != 'n'){
	    
	    e = document.getElementById("WEATHER_AFTER_"+w[2]);
	    e.checked = true;
	    e = document.getElementById("WEATHER_SP_NEXT");
	    e.style.display="";
	    
	}
	else{
	    
	    n = document.diary_form.WEATHER_AFTER.length;
	    for(i=0;i<n;i++){
		document.diary_form.WEATHER_AFTER[i].checked = false;
	    }
	    
	}
	
    }
    else{
	alert("同じ地域の日記はありませんでした")
    }
    
}
    

