$(function(){
var url;
var _width = parseInt((document.documentElement.offsetWidth-1050)/2)+55;
var subnav_a = $(".sub_nav a");

function get_subnav(cid,columns){

	if(cid>0){
		if(columns[0][cid].ctype==1)      url='read.php';
		else if(columns[0][cid].ctype==2||columns[0][cid].ctype==5||columns[0][cid].ctype==6) url='news.php';
		else if(columns[0][cid].ctype==3) url='personnel.php';
		else if(columns[0][cid].ctype==4) url='product.php';
		else if(cid==55)                  url='message.php';
		else if(cid==52)                  url='resources.php';

//if(a) alert(url)
		return url;

	}
}

function print_subnav(index_nav,subnavs){
	var this_nav = nav.eq(index_nav);
	var this_cid = this_nav.children().attr("href").match(/[\d]+/);
	var this_subnav='';
	var offset = this_nav.offset();
	
	subnav_text.css({paddingLeft:(offset.left-_width)+'px'});
		for(var x in subnavs[0]){
			if(subnavs[0][x].cup==this_cid){
				var cid   =subnavs[0][x].cid;
				if(subnavs[0][x].ctype==0){
						for(var y in subnavs[0]){
								if(subnavs[0][y].cup==cid){
										cid   =subnavs[0][y].cid;
									}
							}
					}
				var cname =subnavs[0][x].cname;
				var url   =get_subnav(cid,subnavs);
					if(url) this_subnav+='<a href="'+url+'?cid='+cid+'">'+cname+'</a>';
					//else this_subnav+='<a href="javascript:;">'+cname+'</a>';
				}
	}
		subnav_text.html(this_subnav);
		subnav_a = subnav_text.children();
		subnav_a.last().css({background:"none"});
/*		alert(subnav_a.length);
		subnav_a.mouseover(function(){
			alert(this.val());			
		});*/
}

var nav = $(".nav ul li");
var subnavs;
var subnav_text = $(".sub_nav");
$.ajax({
   type: "POST",
   url: "ajax/subnav.ajax.php",
   data: "loaded=1",
   success: function(e){
		if(e==-1) alert('子导航初始化失败');
		else var subnavs=eval('(['+e+'])');

		print_subnav(1,subnavs)
		nav.mouseover(function(){
			var index_nav = nav.index(this);
			if(index_nav>0&&index_nav<9) {
				 print_subnav(index_nav,subnavs);
					}
	});

   }
});

});
