$(document).ajaxStart($.blockUI).ajaxStop($.unblockUI);
$.blockUI.defaults.message = '<div id="ProcessArea">请稍候……</div>';
$(function() {
//导航栏
//$("#Nav_" + $("#CurNav").val()).addClass("NavOn");

//首页标签
$("#HomeTabs").tabs({
	//event: 'mouseover',
	//fx: [{duration:600}]
});
if ($("#HomeNotify")[0]) {
	setInterval('AutoScroll("#HomeNotify")',3000)
}

$(".NavListNavMini").click(function() {
	$(this).addClass("NavListNavMiniLine");
});

$(".tabs").tabs({
	//event: 'mouseover',
	//fx: [{duration:600}]
});

//初始化文档编辑层
$("#LyDocEdit").dialog({
	resizable: false,
	width:1160,
	autoOpen: false,
	position: ["center", "top"]
});
//初始化文档分类层
$("#LyDocClass").dialog({
	resizable: true,
	width:680,
	modal: true,
	autoOpen: false
});
//初始化文档分类编辑层
$("#LyDocClassEdit").dialog({
	resizable: true,
	width:1160,
	modal: true,
	autoOpen: false
});
//初始化文档分类主题选择层 初始化跳转链接层
$("#LyDocClassThemeEdit, #LyRedirectListEdit").dialog({
	resizable: true,
	width:1160,
	modal: true,
	autoOpen: false,
	position: ["center", "top"]
});
//初始化主题编辑层
$("#LyThemeEdit").dialog({
	resizable: true,
	width:1160,
	modal: true,
	autoOpen: false,
	position: ["center", 100]
});
//初始化跳转链接编辑层
$("#LyRedirectEdit").dialog({
	resizable: true,
	width:1160,
	modal: true,
	autoOpen: false,
	position: ["center", 100]
});
//指标反馈
$("#LyCmptFeedback").dialog({
	resizable: false,
	width:800,
	modal: true,
	autoOpen: false
});

//首页-观点
if ($("#PointTitle")[0]) {
	DocClassID = 200;
	//LoadDoc(DocClassID, '');
}
$(".HomeDoc").click(function() {
	$(".HomeDoc").hide();
	$("#PointLink").hide();
	DocClassID = 200;
	$("#PointTitle").html("");
	$("#PointBrief").html('<img src="/img/load.gif" class="load_img"/> 请稍候...');
	LoadDoc(DocClassID, $(this).attr("DocID"));
});
//消息盒
if ($("#MsgArea")[0]) {$("#MsgArea").floatdiv("middletop");}

//文档编辑标签
$(".TabEdit").tabs({event: 'click'});

//编辑文档&文档列表
$(".btnDocEdit, .btnDocListPage").click(function() {
	$("#frmDocEdit input[name=txtDocID]").val($("#v_doc_id").val());
	$("#frmDocEdit input[name=txtDocTitle]").val($("#v_doc_title").val());
	$("#frmDocEdit input[name=txtDisplayTitle]").val($("#v_doc_title").val());
	$("#frmDocEdit input[name=txtIsDisplayTitle][value="+$("#v_is_display_title").val()+"]").attr("checked", true);
	$("#frmDocEdit input[name=txtDocClassID]").val($("#v_doc_class_id").val());
	$("#DocClass").html($("#v_doc_class").val());
	$("#frmDocEdit input[name=txtDisplayOrder]").val($("#v_display_order").val());
	$("#frmDocEdit input[name=txtKeyword]").val($("#v_keyword").val());
	$("#frmDocEdit input[name=txtReferenceDocID]").val($("#v_reference_doc_id").val());
	$("#frmDocEdit input[name=txtReferenceComments]").val($("#v_reference_comments").val());
	$("#frmDocEdit textarea[name=txtBrief]").val($("#v_brief").val());
	$("#frmDocEdit input[name=txtIsTop][value="+$("#v_is_top").val()+"]").attr("checked", true);
	$("#frmDocEdit input[name=txtIsDisplayTop][value="+$("#v_is_display_top").val()+"]").attr("checked", true);
	$("#frmDocEdit input[name=txtIsNeedNav][value="+$("#v_is_need_nav").val()+"]").attr("checked", true);
	$("#frmDocEdit input[name=txtIsNeedTheme][value="+$("#v_is_need_theme").val()+"]").attr("checked", true);
	$("#frmDocEdit input[name=txtIsNeedShare][value="+$("#v_is_need_share").val()+"]").attr("checked", true);
	$("#frmDocEdit input[name=txtIsInternalDoc][value="+$("#v_is_internal_doc").val()+"]").attr("checked", true);
	$("#frmDocEdit input[name='Action']").val("保存");
	$("#LyDocEdit").dialog("open");
	$(".TabEdit").tabs("option", "selected", parseInt($(this).attr("TabID")));
	DocCKEDITOR(1);

	if (($(this).attr("TabID") == 1 && $("#DocList").html() == '') || $(this).attr("class") == "btnDocListPage") {
		//读取文档列表
		$.blockUI();
		if ($(this).attr("class") == "btnDocListPage") {
			q = $(this).attr("q");
		}
		else {
			q = "DocClassID=" + $(this).attr("DocClassID")
		}
		$.ajax({
			url: "/Data/DocList.php",
			type: 'GET',
			data: q,
			dataType: 'html',
			timeout: 2000,
			error: function() {
				//alert('Error loading data');
			},
			success: function(data) {
				sHtml = $(data).find("#DocList").html();
				$("#DocList").html(sHtml);
				$.getScript("/js/drivetop.js", function() {});
			}
		});
	}
});

//文档搜索
$("#btnDocSearch").click(function() {
	$.blockUI();
	$("#frmDocSearch").ajaxSubmit({
		success: function(re) {
			sHtml = $(re).find("#DocList").html();
			$("#DocList").html(sHtml);
			$.getScript("/js/drivetop.js", function() {});
		},
		error: function () {
			alert('Error loading data');
		}
	});
});

//新建文档
$(".btnDocNew").click(function() {
	$("#LyDocEdit").dialog("open");
	$(".TabEdit").tabs("option", "selected", 0);
	$("#frmDocEdit .doc_val").val("");
	$("#frmDocEdit input[name='txtIsDisplayTitle'][value='0']").attr('checked', true);
	$("#frmDocEdit input[name='Action']").val("新建");
	DocCKEDITOR();
});

//文档分类选择
$(".btnDocClassSelect").click(function() {
	$("#LyDocClass").dialog("open");
	$(".btnDocClassEditLy").hide();
	btn = $(this).attr("btnClassName");
	if (btn != '') {
		$("#LyDocClass .DocClassClick").addClass(btn);
		$("." + btn).click(function(){
			if (btn == "btnDocClass") { //文档编辑文档类别选择
				$("#DocClassID").val($(this).attr("DocClassID"));
				$("#DocClass").html($(this).html());
			}
			if (btn == "btnDocClassSearch") { //文档搜索文档类别选择
				$("#SearchDocClassID").val($(this).attr("DocClassID"));
				$("#SearchDocClass").html($(this).html());
				$("#btnCollapseTree").click();
			}
			if (btn == "btnDocClassParent") { //文档分类编辑上级文档类别选择
				if ($(this).attr("DocClassID") == $("#frmDocClassEdit input[name='txtDocClassID']").val()) {
					alert("不可以选择本身作为上级文档分类");
					return false;
				}
				else {
					$("#ParentDocClassID").val($(this).attr("DocClassID"));
					$("#ParentDocClass").html($(this).html());
				}
			}
			$("#LyDocClass").dialog("close");
		});
		$(".tree_doc_class_li").hover(function() {
			$(this).children("div").next("div").addClass('DisplayNone');
		});
	}
});

//默认打开编辑层
if ($("#OpenDocEdit").val() == 1) {
	$(".btnDocEdit")[0].click();
	$(".TabEdit").tabs("option", "selected", parseInt($("#LyDocEditTabID").val()));
}
//文档分类树
if ($(".tree_doc_class")[0]) {
	$(".tree_doc_class").treeview({
		control: ".treecontrol",
		collapsed: true
	});
}
//文档保存
$("#btnDocSave").click(function () {
	//$("#frmDocEdit input[name='Action']").val("保存");
	$("#frmDocEdit").submit();
});

//文档设置
$(".btnDocset").click(function () {
	$("#frmDocList input[name='Action']").val($(this).val());
	if ($(this).val() == "设为分类首页") {
		if ($("#frmDocList input[name='txtDocID[]'][checked=true]").length != 1) {
			alert("只能选择一个文档作为分类首页");
			return false;
		}
	}
	$("#frmDocList").submit();
});

//文档删除
$("#btnDocDelete").click(function () {
	if (confirm("你正在删除的是文档，一旦删除将无法恢复，请谨慎使用！")) {
		$("#frmDocList input[name='Action']").val("删除选中");
		$.blockUI();
		$("#frmDocList").ajaxSubmit({
			success: function(re) {
				if (re != "006") {
					$("#frmDocList input[name=txtDocID[]][checked=true]").each(function() {
						$(this).parent("td").parent("tr").remove();
					});
					alert("删除了" + re + "条记录");
				}
				else {
					alert("操作失败");
				}
			}
		});
	}
});

//显示文档分类层
$(".btnDocClassLy").click(function() {
	$("#LyDocClass").dialog("open");
	$(".btnDocClassEditLy").show();
	$(".tree_doc_class_li").hover(
		function() {
			$(this).children("div").next("div").removeClass('DisplayNone');
			$(this).addClass('highlight');
		},
		function() {
			$(this).children("div").next("div").addClass('DisplayNone');
			$(this).removeClass('highlight');
		}
	);
});

//显示文档分类编辑层
$(".btnDocClassEditLy").click(function () {
	$("#LyDocClassEdit").dialog("open");
	$("#LyDocClass").dialog("close");
	if ($(this).attr("action") == "edit") {
		$("#frmDocClassEdit input[name = 'txtDocClassID']").val($(this).attr("DocClassID"));
		$("#frmDocClassEdit input[name = 'txtDocClass']").val($(this).parent().parent().parent().children("span").children("a").html());
		$("#frmDocClassEdit input[name = 'txtDisplayOrder']").val($(this).attr("DisplayOrder"));
		$("#ParentDocClassID").val($(this).attr("ParentID"));
		$("#frmDocClassEdit input[name='Action']").val("保存");
	}
	else if ($(this).attr("action") == "new") {
		$("#frmDocClassEdit input[class = 'EditNormalInput']").val("");
		$("#frmDocClassEdit input[name='Action']").val("新建");
		$("#ParentDocClassID").val($(this).attr("DocClassID"));
	}
	$("#ParentDocClass").html($("#TreeDocClass").find("a[DocClassID=" + $(this).attr("DocClassID")+"][class=DocClassClick]").html());
	if ($(this).attr("DocClassID") == "0") {
		$("#ParentDocClass").html('根目录');
	}
});

//保存文档分类
$("#btnDocClassSave").click(function () {
	$("#frmDocClass").ajaxSubmit({
		target: '#DocClassFeedback',
		success: function(re) {
			$("#frmDocClassEdit").submit();
		}
	});
});

//删除文档分类
$(".btnDocClassDel").click(function () {
	if ($(this).attr("error") == "1") {
		alert("请先删除或移动下属分类");
		return false;
	}
	else if ($(this).attr("error") == "2") {
		alert("该文档分类下还有" + $(this).attr("doc_amount") + "个文档，请先删除或者移动文档");
		return false;
	}
	else if (confirm("你正在删除的是文档分类，一旦删除将无法恢复，请谨慎使用！")) {
		$.blockUI();
		$("#TreeDocClass").find("li[doc_class_id=" + $(this).attr("DocClassID") + "]").remove();
		$("#frmDocClassDel input[name=Action]").val("删除");
		$("#frmDocClassDel input[name=txtDocClassID]").val($(this).attr("DocClassID"));
		$("#frmDocClassDel").ajaxSubmit({
			//target: '#DocClassThemeFeedback',
			success: function(re) {
				if (re == "005") {
					alert("删除成功");
				}
				else {
					alert(re);
				}
			}
		});
	}
});

//显示主题选择层
$(".btnDocClassThemeLy").click(function () {
	$.blockUI();
	$("#tblDocClassTheme").children("tbody").html('<tr><td colspan="7">读取中...</td></tr>');
	$("#LyDocClass").dialog("close");
	$("#frmDocClassThemeEdit input[name = 'txtDocClassID']").val($(this).attr("DocClassID"));
	//$("html, body").animate({scrollTop: 0}, 300);
	//读取主题
	$.ajax({
		url: "/Data/DocClassTheme.php",
		type: 'GET',
		data: "DocClassID=" + $(this).attr("DocClassID"),
		dataType: 'xml',
		timeout: 2000,
		error: function() {
			alert('Error loading XML document');
		},
		success: function(xml) {
			setTimeout(function() {
				id = $("#frmDocClassThemeEdit input[name='txtDocClassID']").val();
				$("#ThemeDocClass").html($(xml).find("doc_class[doc_class_id=" + id + "]").attr("doc_class"));
				$("#tblDocClassTheme").children("tbody").html("");
				$(xml).find("themes").find("theme").each(function() {
					s = '<tr class="btnThemePre" ContentType="' + $(this).attr("content_type") + '" id="ThemeID_' + $(this).attr("theme_id") + '">'
					  + '<td><input type="checkbox" name="txtThemeID[]" value="' + $(this).attr("theme_id") + '" /></td>'
					  + '<td>' + $(this).attr("theme_id") + '</td>'
					  + '<td class="EditListName theme_name">' + $(this).attr("theme_name") + '</td>'
					  + '<td class="EditListName theme_url">' + $(this).children("url").text() + '</td>'
					  + '<td>' + $(this).attr("content_type") + '</td>'
					  + '<td><input type="text" name="txtDisplayOrder[]"/></td>'
					  + '<td><a class="btnThemeEdit" ThemeID="' + $(this).attr("theme_id") + '"><img src="/img/edit.gif" /></a></td>'
					  + '</tr>'
					$("#tblDocClassTheme").children("tbody").append(s);
				});
				$(xml).find("doc_classes").find("doc_class").children("theme").each(function() {
					HtmlID = "#ThemeID_" + $(this).attr("theme_id");
					$(HtmlID).addClass("selected");
					$(HtmlID).find("input[name='txtThemeID[]']").attr("checked", true);
					$(HtmlID).find("input[name='txtDisplayOrder[]']").val($(this).attr("display_order"));
				});
				//主题预览
				$(".btnThemePre").hover (
					function (event) {
						X = event.originalEvent.x;
						Y = event.originalEvent.y;
						$("#LyThemePre").dialog({
							width:300,
							height:400,
							position: [X-330, Y+25],
							autoOpen: true
						});
						ThemeID = $(this).find("input[name='txtThemeID[]']").val();
						ContentType = $(this).attr("ContentType");
						$("#ThemeImg").html('<img src="/img/theme/' + ThemeID + '.' + ContentType + '"/>');
					},
					function () {$("#LyThemePre").dialog("close");}
				);
				$.getScript("/js/drivetop.js", function() {});
				//主题编辑
				$(".btnThemeEdit").click(function() {
					$("#LyThemeEdit").dialog("open");
					$("#frmTheme input[name='Action']").val("保存");
					$("#frmTheme input[name='txtUrl']").val("1");
					/*ThemeID = $(this).attr("ThemeID");
					$("#frmTheme input[name='txtThemeID']").val(ThemeID);
					ContentType = $(this).parents("tr").attr("ContentType");
					//alert($(this).parents("tr").find("td[class=EditListName theme_url]").html());
					
					$("#frmTheme input[name='txtThemeName']").val($(this).parents("tr").find("td[class=EditListName theme_name]").html());
					$("#frmTheme input[name='txtUrl']").val($(this).parents("tr").find("td[class=EditListName theme_url]").html());
					$("#frmTheme input[name='txtContentType']").val(ContentType);
					$("#ThemeEditPre").html('<img src="/img/theme/' + ThemeID + '.' + ContentType + '"/>');
					$("#ThemeAttFile").select();
					document.execCommand("delete");
					*/
				});
			}, 500);
		}
	});
	$("#LyDocClassThemeEdit").dialog("open");
});

//显示添加主题层
$(".btnThemeEdit").click(function() {
	$("#LyThemeEdit").dialog("open");
	$("#frmTheme input[name='Action']").val("新建");
	$("#frmTheme .doc_val").val("");
	//alert($("#ThemeAttFile").val())
	//var file = $("#ThemeAttFile");
	//file.after(file.clone().val(""));
	//file.remove();
});

//保存文档分类主题
$(".btnDocClassThemeSave").click(function () {
	$("#frmDocClassThemeEdit input[name='Action']").val($(this).attr("value"));
	if ($(this).attr("value") == '保存') {
		$.blockUI();
		$("#frmDocClassThemeEdit").ajaxSubmit({
			//target: '#DocClassThemeFeedback',
			success: function(re) {
				alert(re);
			}
		});
	}
	else {
		$("#frmDocClassThemeEdit").submit();
	}
});

//检查上传文件类型
$("#ThemeAttFile").change(function() {
	if ($(this).val() != '') {
		var filepath = $(this).val().toLowerCase();
		extName = filepath.substring(filepath.lastIndexOf('.') + 1, filepath.length)
		if (extName != 'jpg' && extName != 'gif' && extName != 'png' && extName != 'swf') {
			alert("请选择有效的文件");
			$(this).select();
			document.execCommand("delete");
		}
		else {
			$("#frmTheme input[name='txtExtName']").val(extName);
		}
	}
});

//保存主题
$("#btnThemeSave").click(function () {
	$.blockUI();
	$("#frmTheme").ajaxSubmit({
		//target: '#DocClassThemeFeedback',
		success: function(re) {
			if (re == "005") {
				alert("操作成功");
				$("#LyThemeEdit").dialog("close");
				$("#LyDocClassThemeEdit").dialog("close");
				$("#btnDocClassThemeLyCallback").click();
			}
			else {
				alert(re);
			}
		}
	});
});

//显示跳转链接层
$(".btnRedirectListLy, .btnRedirectListPage").click(function () {
	$.blockUI();
	$("#tblRedirect").children("tbody").html('<tr><td colspan="8">读取中...</td></tr>');
	//读取跳转链接
	$.ajax({
		url: "/Data/Redirect.php",
		type: 'GET',
		data: 'Action=q',
		dataType: 'html',
		timeout: 2000,
		error: function() {
			//alert('Error loading data');
		},
		success: function(data) {
			sHtml = $(data).find("#RedirectList").html();
			$("#RedirectList").html(sHtml);
			$.getScript("/js/drivetop.js", function() {});
		}
	});
	$("#LyRedirectListEdit").dialog("open");
});

//显示文档分类编辑层
$(".btnRedirectEditLy").click(function () {
	$("#LyRedirectEdit").dialog("open");
	//$("#LyRedirectListEdit").dialog("close");
	if ($(this).attr("action") == "edit") {
		$("#frmRedirect input[name = 'txtRedirectID']").val($(this).attr("RedirectID"));
		//alert($("#RedirectTitle_" + $(this).attr("RedirectID")).html());
		$("#frmRedirect input[name = 'txtRedirectTitle']").val($("#RedirectTitle_" + $(this).attr("RedirectID")).html());
		
		$("#frmRedirect input[name = 'txtDisplayOrder']").val($(this).attr("DisplayOrder"));
		$("#frmDocClassEdit input[name='Action']").val("保存");
	}
	else if ($(this).attr("action") == "new") {
		$("#frmRedirect input[name='Action']").val("New");
		$("#frmRedirect .doc_val").val("");
	}
});

//新建跳转链接
$(".btnRedirectNew").click(function() {
	$("#LyRedirectEdit").dialog("open");
	$("#frmRedirect input[name='Action']").val("New");
	$("#frmRedirect .doc_val").val("");
});

//跳转链接搜索
$("#btnRedirectSearch").click(function() {
	$.blockUI();
	$("#frmRedirectSearch").ajaxSubmit({
		success: function(re) {
			sHtml = $(re).find("#RedirectList").html();
			$("#RedirectList").html(sHtml);
			$.getScript("/js/drivetop.js", function() {});
		},
		error: function () {
			alert('Error loading data');
		}
	});
});

//保存链接搜索
$("#btnRedirectSave").click(function () {
	$.blockUI();
	$("#frmRedirect").submit();
	/*
	$("#frmRedirect").ajaxSubmit({
		//target: '#DocClassThemeFeedback',
		success: function(re) {
			if (re == "005") {
				alert("操作成功");
				$("#LyRedirectEdit").dialog("close");
				$("#LyRedirectListEdit").dialog("close");
				//$("#btnDocClassThemeLyCallback").click();
			}
			else {
				//alert(re);
			}
		}
	});*/
});

//404搜索框
$("#DocSearch").hover(function() {
	if ($(this).val() == '请输入您想了解的内容') {
		$(this).select();
	}
})

//登录 记住用户
if ($("#LoginEmail")[0] && $.cookie("RememberUser") == 1) {
	$("#LoginEmail").val($.cookie("Email"));
}

//登录 自动登录
//用户登录
$("#frmLogin").validate({
	rules: {
		txtEmail: {
			required: true,
			email: true
		},
		txtPwd: {
			required: true
		}
	},
	messages: {
		txtEmail: {
			required: "请输入邮箱",
			email: "请输入有效的邮箱"
		},
		txtPwd: {
            required: "请输入密码"
        }
	},
	errorPlacement:function(error, element) {
        error.appendTo(element.parent().parent().next("dl").children("dd"));
    },
    highlight: function(input) {
		$(input).parent().parent().next("dl").removeClass("DisplayNone");
		$(input).addClass("RedInputBorder");
	},
	unhighlight: function(input) {
		$(input).parent().parent().next("dl").addClass("DisplayNone");
		$(input).removeClass("RedInputBorder");
	},
	submitHandler: function(form) {
		$("#btnLogin").attr("disabled", true);
		$("#frmLogin").ajaxSubmit({
			target: '#MsgArea',
			success: function(re) {
				$("#MsgArea").show("blind", "", 500);
				HideMsgBox();
				sUrl = ($("#LoginRedirectUrl").val() == '') ? "/" : $("#LoginRedirectUrl").val();
				setTimeout(function() {location.href = sUrl;}, 1500);
			}
		});
	}
});
$("#btnLogin").click(function() {
	$("#frmLogin").submit();
});
//用户注册
$("#frmRegister").validate({
	rules: {
		txtEmail: {
			required: true,
			email: true,
			remote: {
		    	url: "ChkUser.php",
		        type: "get",
		        data: {
		        	Email: function() {
		        		return $("#RegisterEmail").val();
		        	}
		    	}
			}
		},
		txtUserName: {
			required: true
		},
		txtPwd: {
			required: true,
			minlength: 4
		},
		txtConfirmPwd: {
			required: true,
			equalTo: "#RegisterPwd"
		}
	},
	messages: {
		txtEmail: {
			required: "请使用邮箱注册",
			email: "请填写正确的邮箱",
			remote: "该邮件已被注册，请从左侧登录"
		},
		txtUserName: {
			required: "请填写您的姓名"
		},
		txtPwd: {
            required: "请填写密码",
            minlength: jQuery.format("密码不能小于{0}个字符")
        },
        txtConfirmPwd: {
            required: "请再确认一遍密码",
            equalTo: "两次输入密码不一致"
        }
	},
	highlight: function(input) {
		$(input).parent().next("dd").removeClass("DisplayNone");
		$(input).addClass("RedInputBorder");
	},
	unhighlight: function(input) {
		$(input).parent().next("dd").addClass("DisplayNone");
		$(input).removeClass("RedInputBorder");
	},
	errorPlacement:function(error, element) {
		error.appendTo(element.parent().next("dd"));
    },
	submitHandler: function(form) {
		$("#btnUserRegister").attr("disabled", true);
		$("#frmRegister").ajaxSubmit({
			target: '#MsgArea',
			success: function(re) {
				$("#MsgArea").show("blind", "", 500);
				HideMsgBox();
				sUrl = ($("#LoginRedirectUrl").val() == '') ? "/" : $("#LoginRedirectUrl").val();
				setTimeout(function() {location.href = sUrl;}, 1500);
			}
		});
	}
});
$("#btnUserRegister").click(function() {
	$("#frmRegister").submit();
});
//用户登出
if ($("#btnLogout")[0]) {
	$("#btnLogout").click(function() {
		$.ajax({
			url: "/U/Logout.php",
			type: 'GET',
			dataType: 'html',
			timeout: 2000,
			success: function(data) {
				$("#EditBtnArea").hide();
				$("#UserInfo").html('<a href="/">首页</a><span>|</span><a href="/U/Login.php">注册/登录</a><span>|</span>');
				//$("#MsgArea").show("blind", "", 1000);
				$("#MsgArea").html("退出成功，欢迎您再次光临！").show("blind", "", 500);
				HideMsgBox();
			}
		});
	});
}

$('.EditListTable tbody tr').hover(
	function() {$(this).addClass('highlight');},
	function() {$(this).removeClass('highlight');}
);

$(".EditListTable tbody tr td:not(:has('a'))").click(function() {
	if ($(this).parents('tr').find('input[type="checkbox"]').attr('disabled') != true) {
		if ($(this).parents('tr').hasClass('selected')) {
			$(this).parents('tr').removeClass('selected');
			$(this).parents('tr').find('input[type="checkbox"]').removeAttr('checked');
		} else {
			$(this).parents('tr').addClass('selected');
			$(this).parents('tr').find('input[type="checkbox"]').attr('checked','checked');
		}
	}
});

//编辑按钮
if ($("#EditBtnArea")[0]) {
	$("#EditBtnArea").floatdiv("middlebottom").show();
	$("#EditBtnArea").addClass("evalate");
	$("#EditBtnArea").hover(
		function() {$(this).removeClass('opacity');},
		function() {$(this).addClass('opacity');}
	);
}

//邮件订阅
$("#frmSubscript").validate({
	rules: {
		Email: {
			required: true,
			email: true
		}
	},
	messages: {
		Email: {
			required: "请输入您的邮箱",
			email: "请填写正确有效的邮箱"
		}
	},
	errorPlacement:function(error, element) {
        error.appendTo(element.parent().next("dd").next("dd"));
    },
    highlight: function(input) {
		$(input).parent().next("dd").next("dd").removeClass("DisplayNone");
	},
	unhighlight: function(input) {
		$(input).parent().next("dd").next("dd").addClass("DisplayNone");
	},
	submitHandler: function(form) {
		$("#frmSubscript").ajaxSubmit({
			target: '#MsgArea',
			success: function(re) {
				$("#frmSubscript input[name='Email']").val("");
				$("#MsgArea").show("blind", "", 1000);
				HideMsgBox();
			}
		});
	}
});
//订阅
$("#btnSubscript").click(function() {
	$("#frmSubscript input[name='Action']").val("订阅");
	$("#frmSubscript").submit();
});
//退订
$("#btnUnsubscript").click(function() {
	$("#frmSubscript input[name='Action']").val("退订");
	$("#frmSubscript").submit();
});
//意见反馈
$("#frmFeedback").validate({
	rules: {
		txtEmail: {
			required: true,
			email: true
		},
		txtName: {
			required: true
		},
		txtInquireContent: {
			required: true
		}
	},
	messages: {
		txtEmail: {
			required: "请填写您的邮箱",
			email: "请填写正确有效的邮箱"
		},
		txtName: {
			required: "请填写您的姓名"
		},
		txtInquireContent: {
			required: "请填写您的问题或建议"
		}
	},
	errorPlacement:function(error, element) {
        error.appendTo(element.parent().parent().next("dl").children("dd"));
    },
    highlight: function(input) {
		$(input).parent().parent().next("dl").children("dd").removeClass("DisplayNone");
	},
	unhighlight: function(input) {
		$(input).parent().parent().next("dl").children("dd").addClass("DisplayNone");
	},
	submitHandler: function(form) {
		$("#frmFeedback").ajaxSubmit({
			target: '#MsgArea',
			success: function(re) {
				$("#MsgArea").show("blind", "", 1000);
				HideMsgBox();
				$("#frmFeedback input, textarea").val('');
			}
		});
	},
	onkeyup: true
});
$("#btnFeedback").click(function() {
	$("#frmFeedback").submit();
});

/*文档内容*/
//tab
$(".doc_tabs").tabs({});

//指标反馈
$("#CmptFeedbackTabs").tabs();
$(".btnLyCmptFeedback").click(function() {
	$("#LyCmptFeedback").dialog("open");
	$("#CmptFeedbackTabs").tabs('select', $(this).attr("LevelID"));
});


});

//初始化编辑器
function DocCKEDITOR(e) {
	$("#dd_doc_content").html("");
	if ($("#dd_doc_content").html() == '') {
		tID = "DocContent" + Math.random();
		$("#dd_doc_content").html('<textarea name="txtContent" class="EditTextarea doc_val" id="' + tID + '"/>');
		if (e == 1) {
			$("#frmDocEdit textarea[name=txtContent]").val($("#v_content").val());
		}
		DocEditor = CKEDITOR.replace( tID, {
			customConfig : '/js/ckeditor_config_drivetop.js?' + Math.random(),
			filebrowserBrowseUrl : '/Lib/ckfinder/ckfinder.html',
			filebrowserImageBrowseUrl : '/Lib/ckfinder/ckfinder.html?Type=Images',
			filebrowserFlashBrowseUrl : '/Lib/ckfinder/ckfinder.html?Type=Flash',
			filebrowserUploadUrl : '/Lib/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
			filebrowserImageUploadUrl : '/Lib/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
			filebrowserFlashUploadUrl : '/Lib/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash'
		});
	}
}

function ToggleAll(i) {
	if ($(i).attr("checked") == true) {
		$(".EditListTable tbody tr").each(
			function() {
				if ($(this).find('input[type="checkbox"]').attr('disabled') != true) {
					$(this).addClass('selected');
					$(this).find('input[type="checkbox"]').attr('checked','checked');
				}
			}
		);
	}
	else {
		ClearAll(i);
	}
}

function ClearAll(i) {
	$(".EditListTable tbody tr").each(
		function() {
			if ($(this).find('input[type="checkbox"]').attr('disabled') != true) {
				$(this).removeClass('selected');
				$(this).find('input[type="checkbox"]').removeAttr('checked');
			}
		}
	);
}

//首页-观点
function LoadDoc(DocClassID, DocID) {
	sQuery = "DocClassID=" + DocClassID;
	if (DocID != '') {
		sQuery += "&DocID=" + DocID;
	}
	$.ajax({
		url: "/Data/Doc.php",
		type: 'GET',
		data: sQuery,
		dataType: 'xml',
		timeout: 2000,
		error: function() {
			$("#PointBrief").html('<img src="/img/error_ion.png"/>出错了，<a onclick="LoadDoc(200, "");">请刷新...</a>');
		},
		success: function(xml) {
			setTimeout(function() {
				$("#PreDocID").attr("DocID", $(xml).find("doc").children("pre_doc_id").text());
				$("#NextDocID").attr("DocID", $(xml).find("doc").children("next_doc_id").text());
				$("#PointTitle").html($(xml).find("doc").children("display_title").text());
				$("#PointBrief").html($(xml).find("doc").children("brief").text());
				sLink = "/Content/200/" + $(xml).find("doc").children("doc_id").text() + ".html";
				$("#PointLink").attr("href", sLink);
				$("#PointLink").show();
				$(".HomeDoc").show();
			}, 500);
		}
	});
}

function HideMsgBox () {
	setTimeout(function() {$("#MsgArea").hide("blind", "", 1500)}, 4000);
}
//滚动
function AutoScroll(obj) {
	$(obj).find("ul:first").animate({marginTop:"-25px"},500,function(){
		$(this).css({marginTop:"0px"}).find("li:first").appendTo(this);
	});
}
