
function JQhash(){
	if(a!=""||c!=""){
		var h=$.query.set("c",c).set("a",a).toString();
		h=h.substr(1);
		window.location.hash=h;
	};
}
//ajax load function
//load navagation
function loadNav(id){
	var url="ajax_nav.asp";
	$('#divNav').load(url,function(){NavUrlSet();});
}
//load log list
function loadList(id){
	c=id;
	$('#divList').text('loading...');
	JQhash();
	var url="ajax_list.asp";
	$('#divList').load(url,{class_id:c},function(){ListUrlSet();});
}
function loadDLog(id){
	a=id;
	JQhash();
	var url="article.asp?atc_id="+a;
	iframeLoad(url);

}
//iframe url
function iframeLoad(iurl){
	var url=iurl;
	iframeMain.location=url;
}
//url set
function NavUrlSet(){
	var activeNav;
	$('#divNav #ulNav li').each(function(i){	
		var ida=$(this).attr('id')
		var idaa=ida.split('_');
		var nid=idaa[1];
		$(this).click(function(i){
			if(nid!=c){
				loadList(nid);
				$(this).addClass('active');
				if(activeNav){
					activeNav.removeClass('active');
				}
				activeNav=$(this);
			};
		});
		$(this).hover(
			function(i){
				$(this).addClass('hover');
			},
			function(i){
				$(this).removeClass('hover');
			}
		)
	});
	if(c!=""){
		activeNav=$('#class_'+c).addClass('active');
	}
	$('#ulNav li .t a').click(function(){
		$(this).parent().parent().click();
		return false;
	});
}
function ListUrlSet(){
	
	var activeLog;
	$('#divList .divAtc').each(function(i){
		var ida=$(this).attr('id')
		var idaa=ida.split('_');
		var nid=idaa[1];
		$(this).click(function(i){
			if(nid!=a){
				loadDLog(nid);
				$(this).addClass('active');
				if(activeLog){
					activeLog.removeClass('active');
				}
				activeLog=$(this);
			};
			var nt=$(this).find('.t a').text();
			//$(document).find('title').text(nt);
			$('title').text('WebDream - '+nt);
			$("meta[name=description]").attr('content',nt);
			//alert($(this).find('a').text());
		});
		$(this).hover(
			function(){
				$(this).addClass('hover');
			},
			function(){
				$(this).removeClass('hover');
			}
		)
	});
	if(a!=""&&$('#article_'+a)){
		activeLog=$('#article_'+a).addClass('active');
	}
	if(scrollList)scrollList.wreset();
	$('#divList .divAtc .t a').click(function(){
		$(this).parent().parent().click();
		return false;
	});
}

/******************/

function zscroll(id){
	var c=$(id);
	c.wrapInner("<div class='divZS'></div>");
	var cc=c.children('.divZS');
	c.css("overflow","hidden");
	var cw=c.width();
	cc.css({position:'relative',top:0,left:0,width:cw});

	var ccup=$("<div class='ccup'>上</div>");
	ccup.appendTo(c.parent());
	var ccdown=$("<div class='ccdown'>下</div>");
	ccdown.appendTo(c.parent());
	ccup.css({position:'absolute',widht:'20px',height:'20px',top:'30px',right:'-10px',border:'#ccc 1px solid',cursor:'pointer',background:'#fff'});
	ccdown.css({position:'absolute',widht:'20px',height:'20px',top:'50px',right:'-10px',border:'#ccc 1px solid',cursor:'pointer',background:'#fff'});
	ccdown.click(function(){
		var ch=c.height();
		var cct=cc.position().top;
		var cch=cc.height();

		var cl=cct-ch+20;
		if(cch+cl<ch)
			cl=ch-cch;
		if(cch<=ch)
			cl=0;
		cc.animate( { top:cl  }, 200);
	});
	ccup.click(function(){
		var ch=c.height();
		var cct=cc.position().top;
		var cl=cct+ch-20;
		if(cl>=0)
			cl=0;
		cc.animate( { top:cl  }, 200);
	});
}
