/*function Ticket(loc) {
var wnd="Ticket";
var myWindow = window.open(loc,wnd,"scrollbars=yes,location=no,menubar=no,resizable=yes,width=600,height=600");
if (myWindow.focus!=null) {
myWindow.focus();
}
}*/

var selected_class_name = "selected";
var html_default = "現在このエリアに投稿はございません。";

var dom_realtime;
var current_area;
var html_realtime;
var li_list;

function SdAjaxLoadData(area_code){
	
	var param = area_code == "ALL" ? "" : "ac="+area_code;
	
	var a = new Ajax.Request(
		"/ajax/realtime.php",
		{
			method: "get",
			parameters: param,
			onComplete: SdOnComplete
		}
	);
}

function SdOnComplete(request){
	
	if(request.responseText){
		html_realtime[current_area] = request.responseText;
	} else {
		html_realtime[current_area] = html_default;
	}
	//alert(html_realtime[current_area]);
	updateRealtimeInnerHTML(current_area);
	
}

function onClickSelector(e){
	var dom_target = Event.element(e);
	if(dom_target.id){
		
		current_area = dom_target.id;
		
		if(!html_realtime[current_area]){
			SdAjaxLoadData(current_area);
		} else {
			updateRealtimeInnerHTML(current_area);
		}
		
		li_list.each(clearClass);
		Element.addClassName(dom_target.parentNode, selected_class_name);
		//console.info("id",dom_target.id);
		//console.info("parent",dom_target.parentNode);
	}
}

function clearClass(val, idx){
	Element.removeClassName(val, selected_class_name);
}

function updateRealtimeInnerHTML(area_code){
	
	dom_realtime.innerHTML = html_realtime[area_code];
}

function SdOnLoadFunc(){
	dom_realtime = $("realtime");
	html_realtime = new Array();
	
	current_area = "ALL";
	SdAjaxLoadData(current_area);
	
	li_list = $A($("realtime-nav").childNodes).findAll(function(val, idx){
																if(val.tagName == "LI"){return true;} else {return false;}
															});
	li_list.each(function(val, idx){
					Event.observe(val, 'click', onClickSelector);
				});
}




Event.observe(window, 'load', SdOnLoadFunc);