$(function() {
	init();
	//禁用右键、文本选择功能、复制按键
//	$(document).bind("contextmenu", function() {
//		return false;
//	});
//	$(document).bind("selectstart", function() {
//		return false;
//	});
//	$(document).keydown(function() {
//		return key(arguments[0])
//	});
});

//按键时提示警告
function key(e) {
	var keynum;
	if (window.event) // IE
	{
		keynum = e.keyCode;
	} else if (e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}
	if (keynum == 17) {
		alert("禁止复制内容！");
		return false;
	}
}

function init() {
	bind_tab('tab_tzgg');
	bind_tab('tab_cpzl');
	bind_tab('zxft_zxdc');
	bind_tab('zxft_zxft');

	bind_tab_right('content_zlzs');
	bind_tab_right('tab_right_zjxx');
	bind_tab_right('tab_right_spxw',"link_spzl");

	//质监动态
	bind_zjdt_tab('zjdt', 'csdt');
	bind_zjdt_tab('csdt', 'zjdt');
	//行政许可项目
	bind_xzxk_tab('gr_xzxkxm', 'qy_xzxkxm');
	bind_xzxk_tab('qy_xzxkxm', 'gr_xzxkxm');
	
}

//质监动态
function bind_zjdt_tab(c, s) {
	$('#' + c + '_change').mousemove(function() {
		if ($(this).attr("class").toString().indexOf("_select") > 0) {
			return;
		}
		if ($(this).attr("class") == c + "_select") {
			$(this).attr("class", c + "_unselect")
			$('.' + s + '_change').attr("class", s + "_select")
			$('.' + s + '_change_list').show();
			$('.' + c + '_change_list').hide();
			var link = $('#link_zjdt').attr("href").toString();
			link = link.replace(c, s);
			$('#link_zjdt').attr("href", link)
		} else {
			$(this).attr("class", c + "_select")
			$('#' + s + '_change').attr("class", s + "_unselect")
			$('.' + s + '_change_list').hide();
			$('.' + c + '_change_list').show();
			var link = $('#link_zjdt').attr("href").toString();
			link = link.replace(s, c);
			$('#link_zjdt').attr("href", link)
		}
	});
}
//行政许可项目
function bind_xzxk_tab(c, s) {
	$('#' + c ).mousemove(function() {
		if ($(this).attr("class").toString().indexOf("_select") > 0) {
			return;
		}
		if ($(this).attr("class") == c + "_select") {
			$(this).attr("class", c )
			$('' + s ).attr("class", s + "_select")
			$('#' + s + '_content').show();
			$('#' + c + '_content').hide();			
		} else {
			$(this).attr("class", c + "_select")
			$('#' + s ).attr("class", s )
			$('#' + s + '_content').hide();
			$('#' + c + '_content').show();			
		}
	});
}

function bind_tab(c, linkId) {
	$('.' + c + ' .title').each(
			function(i) {
				$(this).attr('href', 'javascript:void(0);').bind(
						'mousemove',
						function() {
							if(c == 'tab_tzgg'){								
								$('.zwgk_selected a').css("color","");
								$('.' + c + ' .title ').removeClass('zwgk_selected')
								$(this).addClass('zwgk_selected')
								$('.zwgk_selected a').css("color","white");
							}else if(c == 'tab_cpzl'){								
								if($(this).css("width")=="158px"){
									$('.zwgk_selected a').css("color","");
									$('.' + c + ' .title ').removeClass('zwgk_selected')
									$(this).addClass('cpzl_selected')
									$('.cpzl_selected a').css("color","white");
									$('.zwgk_selected a').css("color","white");
								}else{
									$('.cpzl_selected a').css("color","");
									$('.' + c + ' .title ').removeClass('cpzl_selected')
									$(this).addClass('zwgk_selected')
									$('.zwgk_selected a').css("color","white");
								}								
							}else{
								$('.' + c + ' .title ').removeClass('selected')
								$(this).addClass('selected')
							}							
							$('.' + c + ' .li_more a').attr('href',
									'/' + this.name + '/index.htm');
							if (this.name == 'bgt' || this.name == 'zgdt') {
								$('.' + c + ' .li_more a').attr('target',
										'_blank');
							}
							$('.' + c + ' .tab_notes_list').each(function(j) {
								if (j == i) {
									$(this).show();
									if (linkId) {
										link = this.id + '/' + "index.htm";
										$('#' + linkId).attr("href", link)
									}
								} else {
									$(this).hide();
								}
							});
						})
			});
}

function bind_tab_right(c, linkId) {
	$('.' + c + ' .' + c + '_content a').each(
			function(i) {
				$(this).attr('href', 'javascript:void(0);').bind(
						'mousemove',
						function() {
							if(c == 'tab_right_spxw'){
								$('.' + c + ' .' + c + '_content li').removeClass(
									'spxw_select')
								$(this).parent().addClass('spxw_select')
							}else if(c=='content_zlzs'){
								$('.zlzs_select').css("color","");
								$('.' + c + ' .' + c + '_content a').removeClass(
									'zlzs_select')
								$(this).addClass('zlzs_select')
								$('.zlzs_select').css("color","red");
							}else{
								$('.' + c + ' .' + c + '_content li').removeClass(
									'content_selected')
								$(this).parent().addClass('content_selected')
							}							
							$('.' + c + ' .content_right_list').each(
									function(j) {
										if (j == i) {
											$(this).show();
											if (linkId) {
												link = this.id + '/'
														+ "index.htm";
												$('#' + linkId).attr("href",
														link)
											}
										} else {
											$(this).hide();
										}
									});
						})
			});
}

function tab_select(c, i) {
	$('.' + c + ' .title a').removeClass('selected')
	$(t).addClass('selected')
	$('.' + c + ' .tab_notes_list').each(function(j) {
		if (j == i) {
			$(this).show();
		} else {
			$(this).hide();
		}
	});
}

function AddFavorite(sURL, sTitle) {
	try {
		window.external.addFavorite(sURL, sTitle);
	} catch (e) {
		try {
			window.sidebar.addPanel(sTitle, sURL, "");
		} catch (e) {
			alert("加入收藏失败，请使用Ctrl+D进行添加");
		}
	}
}

function substr(str, len) {
	if (!str || !len) {
		return '';
	}
	if (str.length < 130) {
		return str;
	}
	//预期计数：中文2字节，英文1字节 
	var a = 0;

	//循环计数 
	var i = 0;

	//临时字串 
	var temp = '';

	for (i = 0; i < str.length; i++) {
		if (str.charCodeAt(i) > 255) {
			//按照预期计数增加2 
			a += 2;
		} else {
			a++;
		}
		//如果增加计数后长度大于限定长度，就直接返回临时字符串 
		if (a > len) {
			return temp + '...';
		}

		//将当前内容加到临时字符串 
		temp += str.charAt(i);
	}
	//如果全部是单字节字符，就直接返回源字符串 
	return str + '...';
}

