// JavaScript Document
/* $Id: main.js,v 2.0 2008/04/10 10:53:34 aberdyugin Exp $ */
function pageLoad(attr){
	if(attr){
	//alert(attr);
	shBlock();
		$("#gz_cont").load("./ajax.htm?"+attr,{},hdBlock);
	}
}
function clck(attr){
	attr = attr.replace(/^.*#/, '');
	$.historyLoad(attr);
	return false;
}
function addCat(frm){
	frm.id = "frm";
	attr= "";
	fr = $("#frm :input").get();
	attr = "{'";
	for(i=0;i<fr.length-1;i++){
		if(i>0)attr = attr+"','";
		name = fr[i].name;
		attr = attr+frm[i].name+"':'"+fr[i].value;
	}
	attr = attr+"'}";
	eval("attr = "+attr);
	$.post("./ajax.htm",attr,ldpst);
}
function shBlockCat(attr){
	$("#gz_subcat").load("./ajax.htm?"+attr);
	$("#gz_subcat").show("slow");
	return false;
}
function insOcat(attr){
	$("#gz_catlist").load("./ajax.htm?"+attr);
	$("#gz_subcat").hide("slow");
}
function deleCorg(attr){
	$("#gz_catlist").load("./ajax.htm?"+attr);
}
function ushcat(attr){
	$("#gz_cat").load("./ajax.htm?"+attr);
	$("#gz_cat").show("slow");
}
function chNum(num,el,type,id){res = prompt('Новый номер',num);if(res != null){el.id = "asdf";$("#asdf").load("./ajax.htm",{"act":"chnum","type":type,"id":id,"set":res});el.id = "";}}
var elChng;
function chView(elv,did){ch = (elv == 0 ? '' : 'on');$(elChng[0]).attr("disabled","disabled");$.post("./ajax.htm",{"act":"chflag","doc":did,"view":ch},setEnable);}
function tggle(elch){as = elch[0].value;if(as == 0)elch[0].value = 1;	else elch[0].value = 0;elChng = $(elch).prev();}
function ldpst(res){if(res == "Ok"){attr = "act=shcat";$.historyLoad(attr);}}
function setEnable(){$(elChng[0]).removeAttr("disabled");}
function shBlock(){$("#load_block").show("slow");}
function hdBlock(){$("#load_block").hide("slow");}

