/**
 * BBS共通処理
 *
 * @author tanitnaikei
 */
var renewIntervalId;

function renewAjax(renewURi, params) {
	if ($("#csrf")) {
		params["csrf"] = $("#csrf").val();
		
		if (params["csrf"]) {
			$.getJSON(renewURi, params, function(json){
				//alert(json);
				if (json.csrf == "") {
					clearInterval(renewIntervalId);
				}
				
				$("#csrf").val(json.csrf);
				
			});
		} else {
			clearInterval(renewIntervalId);
		}
	}
	

}

$(document).ready( function(e){
	
	var renewURi = location.pathname;
	renewURi = renewURi.split("/", 3).join("/") + "/renewcsrf";
	
	var params = {};

	if ($("#uniqid")) {
		params["uniqid"] = $("#uniqid").val();
	}
	
	if (sessionname) {
		params["sessionname"] = sessionname;
	}
	
	renewAjax(renewURi, params);
	renewIntervalId = setInterval(
			function () {renewAjax(renewURi, params)},
			1000 * 60 * 20);	// 20分に一回
	
});

