function start(){
	$$(".menu").each(function(menu){
		menu.observe("click", menuClickHandler);
	});
	
	$$(".submenu").each(function(menu){
		menu.observe("click", subMenuClickHandler);
	});
	if($$(".menu").length>0)
		menuSetCurrent(0);
		
	if($("checkall")){
		$("checkall").observe("click", checkAllRow);	
	}
	
	if($("commentForm")){
		$("commentForm").observe("submit", submitComment);
	}
}

function checkAllRow(event){
	event = $E(event);
	var src = Event.element(event);
	var collection = document.getElementsByName("sig[]");
	if(collection){
		$A(collection).each(function(v){
			v.checked = src.checked;
		});
	}
}



function menuClickHandler(event){
	event = $E(event);
	var src = Event.element(event);
	var index = src.getAttribute("index");
	menuSetCurrent(index - 1);
	submenuSetCurrent(-index);
}

function menuSetCurrent(index){
	$$(".sub").each(function(v){
		v.hide();
	});
	
	$$(".sub")[index].show();
}

function subMenuClickHandler(event){
	event = $E(event);
	var src = Event.element(event);
	var index = $$(".submenu").indexOf(src);
	submenuSetCurrent(index);
}

function submenuSetCurrent(index){
	$$(".submenu").each(function(v){
		v.removeClassName("current");
	});
	if(index <0){
		var current = $$(".sub" + Math.abs(index) + " .submenu")[0];
		current.addClassName("current");
	}else{
		$$(".submenu")[index].addClassName("current");
	}
}

function setStatus(v){
	var form = $("theForm");
	form._action.value = "set_status";
	form._value.value = v;
	form.submit();
}

function setDisplayOrder(){
	var form = $("theForm");
	form._action.value = "set_display_order";
	form.submit();
}

function pickup(value){
	var form = $("theForm");
	form._action.value = "pickup";
	form.submit()
}

function unpickup(value){
	var form = $("theForm");
	form._action.value = "unpickup";
	form.submit();
}

function cleanDelete(){
	var form = $("theForm");
	form._action.value = "clean";
	form.submit();
}

Event.observe(window, "load", start);

