﻿
function OpenNewWindow(url, name, width, height, resizeAble, scrollbars) {
    var newWindow
    if (!newWindow || newWindow.closed) {
        var myleft = (screen.availWidth - width) / 2;
        var mytop = (screen.height - height) / 2;
        newWindow = window.open(url, name, "left=" + myleft + ",top=" + mytop + ",height=" + height + ",width=" + width + ",toolbar=no,menubar=no,scrollbars=" + scrollbars + ",resizable=" + resizeAble + ", location=no,status=no;")
        newWindow.focus();
    }
    else {
        newWindow.location = url;
        newWindow.focus();
    }
}

function ShowArticleEditor(artID) {
    OpenNewWindow("ArticleEditor.aspx?ArticleID=" + artID.toString(), "ArticleEditor", 800, 600, "yes", "yes", "no");

}




function ShowArticleDelete(artID) {
    OpenNewWindow("ArticleDelete.aspx?ArticleID=" + artID.toString(), "ArticleEditor", 400, 180, "yes", "yes", "no");

}

function ShowSubmissionEditor(courseID, hkID, sbmnID) {
    OpenNewWindow("SubmissionEditor.aspx?CourseID=" + courseID.toString() + "&HomeworkID=" + hkID.toString() + "&SubmissionID=" + sbmnID.toString(), "SubmissionEditor", 800, 600, "yes", "yes", "no");

}

function ShowSubmissionDelete(sbmnID) {
    OpenNewWindow("SubmissionDelete.aspx?SubmissionID=" + sbmnID.toString(), "SubmissionEditor", 400, 180, "yes", "yes", "no");
}

function ShowBriefingEditor(categoryID, bindTagID, briefingID) {
    OpenNewWindow("BriefingEditor.aspx?CategoryID=" + categoryID + "&BindTagID=" + bindTagID + "&BriefingID=" + briefingID.toString(), "BriefingEditor", 800, 600, "yes", "yes", "no");
}

function ShowBriefingDelete(categoryID, bindTagID, briefingID) {
    OpenNewWindow("BriefingDelete.aspx?CategoryID=" + categoryID + "&BindTagID=" + bindTagID + "&BriefingID=" + briefingID.toString(), "BriefingEditor", 400, 180, "yes", "yes", "no");
}

function ShowNewsEditor(categoryID, bindTagID, newsID) {
    OpenNewWindow("NewsEditor.aspx?CategoryID=" + categoryID + "&BindTagID=" + bindTagID + "&NewsID=" + newsID.toString(), "NewsEditor", 800, 600, "yes", "yes", "no");
}

function ShowNewsDelete(categoryID, bindTagID, newsID) {
    OpenNewWindow("NewsDelete.aspx?CategoryID=" + categoryID + "&BindTagID=" + bindTagID + "&NewsID=" + newsID.toString(), "NewsEditor", 400, 180, "yes", "yes", "no");

}

function ShowArticleEditor(cat1, cat2, cat3, articleID) {
    OpenNewWindow("ArticleEditor.aspx?Cat1=" + cat1.toString() + "&Cat2=" + cat2.toString() + "&Cat3=" + cat3.toString() + "&ArticleID=" + articleID.toString(), "ArticleEditor", 800, 600, "yes", "yes", "no");
}

function ShowArticleDelete(cat1, cat2, cat3, articleID) {
    OpenNewWindow("ArticleDelete.aspx?Cat1=" + cat1.toString() + "&Cat2=" + cat2.toString() + "&Cat3=" + cat3.toString() + "&ArticleID=" + articleID.toString(), "ArticleEditor", 400, 180, "yes", "yes", "no");

}

function ShowTrainingProjectEditor(id) {
    OpenNewWindow("TrainingProjectEdit.aspx?ProjectID=" + id.toString(), "ArticleEditor", 800, 600, "yes", "yes", "no");
}

function ShowTrainingProjectDelete(id) {
    OpenNewWindow("TrainingProjectDelete.aspx?ProjectID=" + id.toString(), "TrainingProjecteEditor", 400, 180, "yes", "yes", "no");

}

function ShowAssistantMyInfoEditor() {
    OpenNewWindow("../Studio/Assistant_MyInfoEditor.aspx", "MyInfoEditor", 500, 480, "yes", "yes", "no");
}
function ShowVideoPlayer(resID) {
    OpenNewWindow("/Topic/VideoPlayer.aspx?ResID=" + resID.toString(), "VideoPlayer", 640, 480, "yes", "no", "no");

}

function ShowThreadEditor(threadID, topicID) {
    OpenNewWindow("/Forum/ForumThreadEditor.aspx?ThreadID=" + threadID.toString() + "&TopicID=" + topicID, "ThreadEditor", 600, 500, "yes", "yes", "no");
}

function ShowPostEditor(postID, threadID) {
    OpenNewWindow("/Forum/ForumPostEditor.aspx?ThreadID=" + threadID.toString() + "&PostID=" + postID, "PostEditor", 600, 500, "yes", "yes", "no");

}

function ShowBlockEditor(blockID, forumID) {
    OpenNewWindow("/Forum/ForumBlockEditor.aspx?BlockID=" + blockID.toString() + "&ForumID=" + forumID, "BlockEditor", 428, 363, "yes", "yes", "no");

}

function ShowBlockDelete(blockID) {
    OpenNewWindow("/Forum/ForumBlockDelete.aspx?BlockID=" + blockID.toString(), "BlockEditor", 400, 180, "yes", "yes", "no");

}

function ShowTopicEditor(topicID, blockID) {
    OpenNewWindow("/Forum/ForumTopicEditor.aspx?TopicID=" + topicID.toString() + "&BlockID=" + blockID, "BlockEditor", 330, 265, "yes", "yes", "no");

}

function ShowTopicDelete(topicID) {
    OpenNewWindow("/Forum/ForumTopicDelete.aspx?TopicID=" + topicID.toString(), "BlockEditor", 400, 180, "yes", "yes", "no");

}
function ShowUserModifyPassword(url) {
    OpenNewWindow(url, "UserPasswordEditor", 400, 300, "yes", "yes", "no");

}


function ShowAddFavorite(linkname, linkurl) {
    var uri = "http://zone.qlteacher.com/TCFovrite/AddFavorite.aspx?linkstr=" + linkname + "&linkurl=" + linkurl;
    uri = encodeURI(uri);
    OpenNewWindow(uri, "ShowAddFavorite", 400, 180, "no", "no", "no");
}

function ShowAddFavoriteCategory(linkname, linkurl) {
    OpenNewWindow("http://zone.qlteacher.com/TCFovrite/AddFavoriteCategory.aspx", "ShowAddFavoriteCategory", 400, 140, "yes", "yes", "no");
}

function ShowFavoriteDelete(id) {
    OpenNewWindow("/TCFovrite/FavoriteDelete.aspx?FavoriteID=" + id.toString(), "ShowFavoriteDelete", 400, 180, "yes", "yes", "no");

}

function ShowChangeLoginID() {
    OpenNewWindow("http://zone.qlteacher.com/TCCommon/changeloginid.aspx", "ShowChangeLoginID", 400, 280, "yes", "yes", "no");
}

function ShowChangePwd() {
    OpenNewWindow("http://zone.qlteacher.com/TCCommon/changepwd.aspx", "ShowChangePwd", 400, 280, "yes", "yes", "no");
}

function ShowChangeProfile() {
    OpenNewWindow("http://zone.qlteacher.com/TCCommon/manageprofile.aspx", "ShowChangeProfile", 530, 400, "yes", "yes", "no");
}

function ShowTodayDiy() {
    OpenNewWindow("http://zone.qlteacher.com/TCCommon/todaydiy.aspx", "ShowTodayDiy", 736, 565, "yes", "yes", "no");
}

function ShowBriefingRefManage(categoryID, bindTagID, briefingID) {
    OpenNewWindow("BriefingRefManage.aspx?CategoryID=" + categoryID + "&BindTagID=" + bindTagID + "&BriefingID=" + briefingID.toString(), "BriefingEditor", 800, 600, "yes", "yes", "no");
}
function ShowCourseInfoManage(categoryID, bindTagID, briefingID) {
    OpenNewWindow("../Course/CourseInfoManage.aspx", "CourseInfoEditor", 800, 600, "yes", "yes", "no");
}
//名师
function ShowMingshiArticleEditor(colType, tagID1, tagID2, colID, articleID, typeId) {
    OpenNewWindow("ArticleEditor.aspx?ColType=" + colType + "&TagID1=" + tagID1 + "&TagID2=" + tagID2 + "&ColumnID=" + colID + "&ArticleID=" + articleID.toString() + "&TypeID=" + typeId, "ArticleEditor", 800, 600, "yes", "yes", "no");
}

function ShowMingshiArticleEditor1(tagId, articleId, typeId, colTypeId) {
    OpenNewWindow("/Manage/ArticleEditor.aspx?ArticleID=" + articleId + "&TagID1=" + tagId + "&TypeID=" + typeId + "&ColType=" + colTypeId, "ArticleEditor", 800, 600, "yes", "yes", "no");
}
function ShowMingshiClassInstanceArticleEditor(tagId, articleId, typeId, colTypeId, studioID) {
    OpenNewWindow("/Studio/ClassInstance/ClassInstanceArticleEdit.aspx?ArticleID=" + articleId + "&TagID1=" + tagId + "&TypeID=" + typeId + "&ColType=" + colTypeId + "&StudioID=" + studioID, "ArticleEditor", 800, 600, "yes", "yes", "no");
}

function ShowMingshiClassInstanceArticleEditorForManager(tagId, articleId, typeId, colTypeId) {
    OpenNewWindow("/Manage/ClassInstanceArticleEdit.aspx?ArticleID=" + articleId + "&TagID1=" + tagId + "&TypeID=" + typeId + "&ColType=" + colTypeId, "ArticleEditor", 800, 600, "yes", "yes", "no");
}

function ShowClassInstanceEditor(clId) {
    OpenNewWindow("Studio_ClassInstance_Editor.aspx?ClassInstanceID=" + clId, "ClassInstanceEditor", 800, 600, "yes", "yes", "no");
}


function ShowClassInstanceDelete(clId) {
    OpenNewWindow("Studio_ClassInstance_Delete.aspx?ClassInstanceID=" + clId, "ClassInstanceEditor", 400, 300, "yes", "yes", "no");
}

//以前
function ShowMingshiStudio_ClassInstance_Invite(CIID, typeID, studioID) {
    OpenNewWindow("/Manage/Studio_ClassInstance_Invite.aspx?CIID=" + CIID + "&clmTypeID=" + typeID + "&StudioID=" + studioID, "ClassInstanceManage_Invint", 800, 600, "yes", "yes", "no");
}

//现在
function ShowMingshiStudio_ClassInstance_Menber_Invite(CIID, typeID, studioID) {
    OpenNewWindow("/Studio/ClassInstance/ClassInstanceMenberInvite.aspx?CIID=" + CIID + "&clmTypeID=" + typeID + "&StudioID=" + studioID, "ClassInstanceManage_Invint", 800, 600, "yes", "yes", "no");
}
//现在课题研究的
function Studio_SubjectResearch_MenberInvite(CIID, typeID, studioID) {
    OpenNewWindow("/Studio/SubjectResearch/Studio_SubjectResearch_MenberInvite.aspx?CIID=" + CIID + "&clmTypeID=" + typeID + "&StudioID=" + studioID, "ClassInstanceManage_Invint", 800, 600, "yes", "yes", "no");
}

function ShowSubjectResearchEditor(clId) {
    OpenNewWindow("Studio_SubjectResearch_Editor.aspx?SubjectResearchID=" + clId, "SubjectResearchEditor", 800, 600, "yes", "yes", "no");
}

//名校长
function ShowMingxiaozhangCooperativeResearch(clID) {
    OpenNewWindow("/Manage/Studio/CooperativeResearch/Studio_CooperativeResearch_Editor.aspx?CooperativeResearchID=" + clID, "SubjectResearchEditor", 800, 600, "yes", "yes", "no");
}


function ShowSubjectResearchDelete(clId) {
    OpenNewWindow("Studio_SubjectResearch_Delete.aspx?SubjectResearchID=" + clId, "SubjectResearchEditor", 400, 300, "no", "no", "no");
}

//名校长
function ShowCooperativeResearchDelete(clID) {
    OpenNewWindow("/Manage/Studio/CooperativeResearch/Studio_CooperativeResearch_Delete.aspx?CooperativeResearchID=" + clID, "SubjectResearchEditor", 200, 180, "yes", "yes", "no");
}

function ShowMingshiArticleEditor_Common(colID, articleID) {
    OpenNewWindow("ArticleEditor.aspx?ColumnID=" + colID.toString() + "&ArticleID=" + articleID.toString(), "ArticleEditor", 800, 600, "yes", "yes", "no");

}
function ShowMingshiArticleEditor_Common(colID, articleID, courseID, studioID) {
    OpenNewWindow("ArticleEditor.aspx?ColumnID=" + colID.toString() + "&ArticleID=" + articleID.toString() + "&CourseID=" + courseID + "&StudioID=" + studioID, "ArticleEditor", 800, 600, "yes", "yes", "no");

}
function ShowMingshiArticleEditor_New_Common(colID, articleID, typeID) {
    OpenNewWindow("ArticleEditor.aspx?ColumnID=" + colID.toString() + "&ArticleID=" + articleID.toString() + "&TypeID=" + typeID, "ArticleEditor", 800, 600, "yes", "yes", "no");
}

function ShowMingshiArticleEditor2(studioID, articleID, typeID) {
    OpenNewWindow("ArticleEditor.aspx?StudioID=" + studioID.toString() + "&ArticleID=" + articleID.toString() + "&TypeID=" + typeID, "ArticleEditor", 800, 600, "yes", "yes", "no");
}
function ShowMingshiArticleEditor2(studioID, articleID, courseID, columnID) {
    OpenNewWindow("ArticleEditor.aspx?StudioID=" + studioID.toString() + "&ArticleID=" + articleID.toString() + "&CourseID=" + courseID + "&ColumnID=" + columnID, "ArticleEditor", 800, 600, "yes", "yes", "no");
}

function ShowMingshiArticleDelete(articleID) {
    OpenNewWindow("/Manage/ArticleDelete.aspx?ArticleID=" + articleID.toString(), "ArticleEditor", 400, 300, "yes", "yes", "no");

}
//名校长工作室圈子成员

//top delete
function ShowClassInstanceArticleDelete(articleID, StudioID) {
    OpenNewWindow("/Studio/ClassInstance/ClassInstanceArticleDelete.aspx?ArticleID=" + articleID.toString() + "&StudioID=" + StudioID, "ArticleEditor", 400, 300, "yes", "yes", "no");
}
//名师工作室成员
function ShowMingshiMemberDelete(userID, studioID) {
    OpenNewWindow("Studio_Member_Delete.aspx?userID=" + userID.toString() + "&studioID=" + studioID.toString(), "MemberDelete", 400, 300, "no", "no", "no");
}
function ShowMingshiMemberAdd(studioID, userID) {
    OpenNewWindow("Studio_Member_Add.aspx?studioID=" + studioID.toString() + "&userID=" + userID.toString(), "MemberAdd", 800, 600, "yes", "yes", "no");
}
//删除名师工作室圈子成员
function ShowMingshiCircleMemberDelete(userID, studioID) {
    OpenNewWindow("Studio_CircleMember_Delete.aspx?userID=" + userID.toString() + "&studioID=" + studioID.toString(), "MemberDelete", 400, 300, "no", "no", "no");
}
//添加名师圈子成员
function ShowMingshiCircleMemberAdd(studioID, userID) {
    OpenNewWindow("Studio_CircleMember_Add.aspx?studioID=" + studioID.toString() + "&userID=" + userID.toString(), "MemberAdd", 800, 600, "yes", "yes", "no");
}

function CreateMingshiSubjectResearchArticle(sbId, tagId) {
    OpenNewWindow("Studio_SubjectResearch_Article_Add.aspx?tagID=" + tagId + "&ResearchArticleId=" + sbId, "MemberAdd", 800, 600, "yes", "yes", "no");
}

function CreateMingshiSubjectResearchArticle(ColumnID, ArticleID, tagID) {
    OpenNewWindow("/Manage/Studio_SubjectResearch_Article_Add.aspx?ColumnID=" + ColumnID + "&ArticleID=" + ArticleID + "&TagID1=" + tagID, "MemberAdd", 800, 600, "yes", "yes", "no");
}

//课题研究前
function StudioSubjectResearchArticleEdit(ColumnID, ArticleID, tagID, StudioID) {
    OpenNewWindow("/Studio/SubjectResearch/Studio_SubjectResearch_Article_Edit.aspx?ColumnID=" + ColumnID + "&ArticleID=" + ArticleID + "&TagID1=" + tagID + "&StudioID=" + StudioID, "MemberAdd", 800, 600, "yes", "yes", "no");
}
//课题研究前定稿
function StudioSubjectResearchArticleEdit2(ArticleID, tagID, StudioID, ColumnID) {
    OpenNewWindow("/Studio/SubjectResearch/Studio_SubjectResearch_Article_Edit.aspx?ColumnID=" + ColumnID + "&ArticleID=" + ArticleID + "&TagID1=" + tagID + "&StudioID=" + StudioID + "&Status=1", "MemberAdd", 800, 600, "yes", "yes", "no");
}

function DeleteMingshiSubjectResearchArticle(tagId) {
    OpenNewWindow("/Studio/SubjectResearch/Studio_SubjectResearch_Article_Edit.aspx?tagId=" + tagId.toString(), "MemberAdd", 400, 300, "no", "no", "no");
}

function Studio_SubjectResearchArticle_Delete(tagId, StudioID) {
    OpenNewWindow("/Studio/SubjectResearch/Studio_SubjectResearchArticle_Delete.aspx?tagId=" + tagId.toString() + "&StudioID=" + StudioID, "MemberAdd", 400, 300, "no", "no", "no");
}


//设置轮值名师
function ShowRotatingTeacher_Edit(roatId, coursId) {
    OpenNewWindow("RotatingTeacher_Edit.aspx?roatId=" + roatId + "&courseId=" + coursId, "RotatingTeacher_Edit", 400, 400, "yes", "yes", "no");
}
//学科栏目内容管理添加文章编辑
function ShowMingShiCourseAdminEditor(colID, articleID, typeID, courseID) {
    OpenNewWindow("ArticleEditor.aspx?ColumnID=" + colID + "&ArticleID=" + articleID + "&TypeID=" + typeID + "&CourseID=" + courseID, "ArticleEditor", 800, 600, "yes", "yes", "no");
}


//课题修改
function EditMingShiSubjectResearchArticle(colType, tagID1, tagID2, colID, articleID) {
    OpenNewWindow("Studio_SubjectResearch_Article_Add.aspx?ColType=" + colType + "&TagID1=" + tagID1 + "&TagID2=" + tagID2 + "&ColumnID=" + colID + "&ArticleID=" + articleID.toString(), "ArticleEditor", 800, 600, "yes", "yes", "no");
}

function LinkMember(url, CIID, clmTypeId) {
    OpenNewWindow(url + "?CIID=" + CIID + "&clmTypeID=" + clmTypeId, "ArticleEditor", 800, 600, "yes", "yes", "no");
}

//原来
function NewClassInstance(ArticleId, ColType, tagID1) {
    OpenNewWindow("/Studio/ClassInstance_Edit.aspx?ArticleId=" + ArticleId + "&ColumnID=" + ColType + "&TagID1=" + tagID1, "ArticleEditor", 800, 600, "yes", "yes", "no");
}

//现在

function NewClassInstance2(ArticleId, typeId, tagID1, StudioID, ColType) {
    OpenNewWindow("/Studio/ClassInstance/ClassInstanceArticleEdit.aspx?ArticleId=" + ArticleId + "&ColType=" + ColType + "&TagID1=" + tagID1 + "&StudioID=" + StudioID + "&TypeID=" + typeId, "ArticleEditor", 800, 600, "yes", "yes", "no");
}

//课题
function NewSubjectResearch(ArticleId, ColType, tagID1) {
    OpenNewWindow("/Studio/SubjectResearch_Edit.aspx?ArticleId=" + ArticleId + "&ColumnID=" + ColType + "&TagID1=" + tagID1, "ArticleEditor", 800, 600, "yes", "yes", "no");
}
//原来课例
function NewClassInstance1(ArticleId, tagID1) {
    OpenNewWindow("/Studio/ClassInstance_Edit.aspx?ArticleId=" + ArticleId + "&TagID1=" + tagID1 + "&Status=1", "ArticleEditor", 800, 600, "yes", "yes", "no");
}

//现在课例
function ClassInstanceArticleEdit1(ArticleId, tagID1, StudioID, ColId) {
    OpenNewWindow("/Studio/ClassInstance/ClassInstanceArticleEdit.aspx?ArticleId=" + ArticleId + "&TagID1=" + tagID1 + "&Status=1" + "&StudioID=" + StudioID + "&TypeID=" + ColId, "ArticleEditor", 800, 600, "yes", "yes", "no");
}


function NewSubjectResearch1(ArticleId, tagID1) {
    OpenNewWindow("/Studio/SubjectResearch_Edit.aspx?ArticleId=" + ArticleId + "&TagID1=" + tagID1 + "&Status=1", "ArticleEditor", 800, 600, "yes", "yes", "no");
}

//前边课题研究定稿
function StudioSubjectResearchArticleEdit1(ArticleId, tagID1, StudioID) {
    OpenNewWindow("/Studio/SubjectResearch/Studio_SubjectResearch_Article_Edit.aspx?ArticleId=" + ArticleId + "&TagID1=" + tagID1 + "&Status=1" + "&StudioID=" + StudioID, "ArticleEditor", 800, 600, "yes", "yes", "no");
}


//课例
function NewClassInstanceEdit(ArticleId, tag1ID, clmID) {
    OpenNewWindow("/Studio/ClassInstance_Edit.aspx?ArticleId=" + ArticleId + "&TagID1=" + tag1ID + "&ColumnID=" + clmID, "ArticleEditor", 800, 600, "yes", "yes", "no");
}

//课题
function NewSubjectResearchEdit(ArticleId, tag1ID, clmID) {
    OpenNewWindow("/Studio/ClassInstance_Edit.aspx?ArticleId=" + ArticleId + "&TagID1=" + tag1ID + "&ColumnID=" + clmID, "ArticleEditor", 800, 600, "yes", "yes", "no");
}

function NewCooperativeResearchEdit(ArticleId, tag1ID, clmID) {
    OpenNewWindow("/Studio/CooperativeResearch/CooperativeResearch_Edit.aspx?ArticleId=" + ArticleId + "&TagID1=" + tag1ID + "&ColumnID=" + clmID, "ArticleEditor", 800, 600, "yes", "yes", "no");
}


//====================================================================================名校长开始=============================================================================


function ShowMingXiaoZhangArticleEditor_Common(colID, articleID) {
    OpenNewWindow("/manage/commonarticle/ArticleEditor.aspx?ColumnID=" + colID.toString() + "&ArticleID=" + articleID.toString(), "ArticleEditor", 800, 600, "yes", "yes", "no");

}
function ShowMingXiaoZhangArticleEditor_Common(colID, articleID, schoolID, stageID, studioID) {
    OpenNewWindow("/manage/commonarticle/ArticleEditor.aspx?ColumnID=" + colID.toString() + "&ArticleID=" + articleID.toString() + "&SchoolID=" + schoolID + "&StageID=" + stageID + "&StudioID=" + studioID, "ArticleEditor", 800, 600, "yes", "yes", "no");

}

function ShowMingXiaoZhangArticleEditor_New_Common(colID, articleID, typeID) {
    OpenNewWindow("/manage/commonarticle/ArticleEditor.aspx?ColumnID=" + colID.toString() + "&ArticleID=" + articleID.toString() + "&TypeID=" + typeID, "ArticleEditor", 800, 600, "yes", "yes", "no");
}
function ShowMingXiaoZhangArticleEditor4(colID, articleID, typeID) {
    OpenNewWindow("/manage/commonarticle/ArticleEditor.aspx?ColumnID=" + colID.toString() + "&ArticleID=" + articleID.toString() + "&TypeID=" + typeID, "ArticleEditor", 800, 600, "yes", "yes", "no");
}
function ShowMingXiaoZhangArticleEditor2(colID, articleID, typeID, studioID) {
    OpenNewWindow("/manage/commonarticle/ArticleEditor.aspx?ColumnID=" + colID.toString() + "&ArticleID=" + articleID.toString() + "&TypeID=" + typeID + "&StudioID=" + studioID, "ArticleEditor", 800, 600, "yes", "yes", "no");
}
function ShowMingXiaoZhangArticleEditor3(studioID, articleID, stageId, columnId, typeID) {
    OpenNewWindow("/manage/commonarticle/ArticleEditor.aspx?ColumnID=" + columnId.toString() + "&ArticleID=" + articleID.toString() + "&TypeID=" + typeID + "&StudioID=" + studioID + "&StageID=" + stageId, "ArticleEditor", 800, 600, "yes", "yes", "no");
}
function ShowMingXiaoZhangArticleDelete(articleID) {
    OpenNewWindow("/manage/commonarticle/ArticleDelete.aspx?ArticleID=" + articleID.toString(), "ArticleEditor", 400, 300, "yes", "yes", "no");

}
//协同后
function CreateMingXiaoZhangArticleCooperativeResearch(ColumnID, ArticleID, tagID) {
    OpenNewWindow("/Manage/Studio/CooperativeResearch/Studio_CooperativeResearch_Article_Add.aspx?ColumnID=" + ColumnID + "&ArticleID=" + ArticleID + "&TagID1=" + tagID, "MemberAdd", 800, 600, "yes", "yes", "no");
}
//协同前
function StudioCooperativeResearchArticleAdd(ColumnID, ArticleID, tagID, StudioID) {
    OpenNewWindow("/Studio/CooperativeResearch/Studio_CooperativeResearch_Article_Add.aspx?ColumnID=" + ColumnID + "&ArticleID=" + ArticleID + "&TagID1=" + tagID + "&StudioID=" + StudioID, "MemberAdd", 800, 600, "yes", "yes", "no");
}
//协同定稿前
function StudioCooperativeResearchArticleAddFanle(ArticleID, tagID, StudioID, ColumnID) {
    OpenNewWindow("/Studio/CooperativeResearch/Studio_CooperativeResearch_Article_Add.aspx?ColumnID=" + ColumnID + "&ArticleID=" + ArticleID + "&TagID1=" + tagID + "&StudioID=" + StudioID + "&Status=1", "MemberAdd", 800, 600, "yes", "yes", "no");
}
function DeleteMingXiaoZhangCooperativeResearchArticle(tagId) {
    OpenNewWindow("/Manage/Studio/CooperativeResearch/Studio_DeleteCooperativeResearchArticle.aspx?tagId=" + tagId.toString(), "MemberAdd", 200, 180, "yes", "yes", "no");
}

//协同研究删除前
function DeleteMingXiaoZhangCooperativeResearchArticle_Top(tagId, StudioID) {
    OpenNewWindow("/Manage/Studio/CooperativeResearch/Studio_DeleteCooperativeResearchArticle.aspx?tagId=" + tagId.toString() + "&StudioID=" + StudioID, "MemberAdd", 200, 180, "yes", "yes", "no");
}

function ShowMingXiaoZhangStudio_CooperativeResearch_Invite(CIID, typeID) {
    OpenNewWindow("/Studio/CooperativeResearch/Studio_CooperativeResearch_Invite.aspx?CIID=" + CIID + "&clmTypeID=" + typeID, "ClassInstanceManage_Invint", 800, 600, "yes", "yes", "no");
}
//邀请前
function ShowMingXiaoZhangStudio_CooperativeResearch_Invite_Top(CIID, typeID, StudioID) {
    OpenNewWindow("/Studio/CooperativeResearch/Studio_CooperativeResearch_Invite.aspx?CIID=" + CIID + "&clmTypeID=" + typeID + "&StudioID=" + StudioID, "ClassInstanceManage_Invint", 800, 600, "yes", "yes", "no");
}
//名校长工作室成员删除
function ShowMingXiaoZhangMemberDelete(userID, studioID) {
    OpenNewWindow("Studio_Member_Delete.aspx?userID=" + userID.toString() + "&studioID=" + studioID.toString(), "MemberDelete", 400, 300, "yes", "yes", "no");
}
//名校长工作室成员添加
function ShowMingXiaoZhangMemberAdd(studioID, userID) {
    OpenNewWindow("Studio_Member_Add.aspx?studioID=" + studioID.toString() + "&userID=" + userID.toString(), "MemberAdd", 800, 600, "yes", "yes", "no");
}
//名校长工作室圈子成员删除
function ShowMingXiaoZhangCircleMemberDelete(userID, studioID) {
    OpenNewWindow("Studio_CircleMember_Delete.aspx?userID=" + userID.toString() + "&studioID=" + studioID.toString(), "MemberDelete", 400, 300, "yes", "yes", "no");
}
//名校长工作室圈子成员添加
function ShowMingXiaoZhangCircleMemberAdd(studioID, userID) {
    OpenNewWindow("Studio_CircleMember_Add.aspx?studioID=" + studioID.toString() + "&userID=" + userID.toString(), "MemberAdd", 800, 600, "yes", "yes", "no");
}

function NewCooperativeResearch(ArticleId, ColType, tagID1, StudioID) {
    OpenNewWindow("/Studio/CooperativeResearch/CooperativeResearch_Edit.aspx?ArticleId=" + ArticleId + "&ColumnID=" + ColType + "&TagID1=" + tagID1 + "&StudioID=" + StudioID, "ArticleEditor", 800, 600, "yes", "yes", "no");
}

function NewCooperativeResearch1(ArticleId, tagID1, StudioID) {
    OpenNewWindow("/Studio/CooperativeResearch/CooperativeResearch_Edit.aspx?ArticleId=" + ArticleId + "&TagID1=" + tagID1 + "&Status=1" + "&StudioID=" + StudioID, "ArticleEditor", 800, 600, "yes", "yes", "no");
}
//设置轮值名校长
function ShowRotatingMaster_Edit(roatId, stageId) {
    OpenNewWindow("Stage_RotatingMaster_Edit.aspx?roatId=" + roatId + "&stageId=" + stageId, "RotatingTeacher_Edit", 400, 400, "yes", "yes", "no");
}
//学段栏目内容管理编辑
function ShowMingXiaoZhangStageAdminEditor(colID, articleID, typeID, stageId) {
    OpenNewWindow("/manage/commonarticle/ArticleEditor.aspx?ColumnID=" + colID + "&ArticleID=" + articleID + "&TypeID=" + typeID + "&StageID=" + stageId, "ArticleEditor", 800, 600, "yes", "yes", "no");
}

//编辑每周一校
function ShowWeeklySchool_Edit(year, weekNum) {
    OpenNewWindow("WeekSchool_Edit.aspx?year=" + year + "&weekNum=" + weekNum.toString(), "WeeklySchool_Edit", 800, 800, "yes", "yes", "no");
}


//---------------------编辑控件非空验证--------------------------------------
function CheckNULL(current, msg) {
    if (current.value == "") {
        alert(msg + "不能为空！");
    }
}


//验证fckEdit


//检查输入框的情况
function checkTextValue() {
    //     var msg = "";
    //     var temp = "";

    //     if (!showMessage(getTable('ClassInstance_1_FCKeditor_Caption'), '文章标题')) {
    //         return false;
    //     } else if (!showMessage(getTable('ClassInstance_1_FCKeditor_Content'), '文章内容')) {
    //         return false;
    //     } else if (!showMessage(getTable('ClassInstanceManage_Edit1_FCKeditor_Content'), '课例介绍')) {
    //         return false;
    //     } else if (!showMessage(getTable('Article_srch_FCKeditor_Caption'), '文章标题')) {
    //         return false;
    //     } else if (!showMessage(getTable('Article_srch_FCKeditor_Content'), '文章内容')) {
    //         return false;

    //     } else if (!showMessage(getTable('SubjectResearchManage_Edit1_FCKeditor_Content'), '研究介绍')) {
    //         return false;
    //     } else if (!showMessage(getTable('ctl00_body_Article_srch_FCKeditor_Caption'), '文章标题')) {
    //         return false;
    //     } else if (!showMessage(getTable('ctl00_body_Article_srch_FCKeditor_Content'), '文章内容')) {
    //         return false;
    //     } else if (!showMessage(getTable('ctl00_body_SubjectResearchManage_Edit1_FCKeditor_Content'), '研究介绍')) {
    //         return false;
    //     } else if (!showMessage(getTable('ctl00_body_ArticleEdit1_FCKeditor_Caption'), "文章标题")) {
    //         
    //         return false;
    //     } else if (!showMessage(getTable('ctl00_body_ArticleEdit1_FCKeditor_Content'), '文章内容')) {
    //         return false;
    //     } else {
    //        return true;
    //     }
    return true;

    //     var introducevalue = FCKeditorAPI.GetInstance('ClassInstance_1_FCKeditor_Caption'); msg = "文章标题";
    //     if (introducevalue != null)
    //         temp = introducevalue.EditorDocument.body.innerText;
    //     if (temp != "") { introducevalue = FCKeditorAPI.GetInstance('ClassInstance_1_FCKeditor_Content'); msg = "文章内容" }
    //     if (introducevalue == null) { introducevalue = FCKeditorAPI.GetInstance('ClassInstanceManage_Edit1_FCKeditor_Content'); msg = "课例介绍" }
    //     if (introducevalue == null) {

    //         introducevalue = FCKeditorAPI.GetInstance('Article_srch_FCKeditor_Caption'); msg = "文章标题";

    //     }
    //     if (introducevalue != null) temp = introducevalue.EditorDocument.body.innerText;
    //     if (temp != "") { introducevalue = FCKeditorAPI.GetInstance('Article_srch_FCKeditor_Content'); msg = "文章内容" }
    //     if (introducevalue == null) { introducevalue = FCKeditorAPI.GetInstance('SubjectResearchManage_Edit1_FCKeditor_Content'); msg = "研究介绍" }


    //     if (introducevalue == null) { introducevalue = FCKeditorAPI.GetInstance('ctl00_body_Article_srch_FCKeditor_Caption'); msg = "文章标题"; }
    //     if (introducevalue != null) temp = introducevalue.EditorDocument.body.innerText;

    //     if (temp != "") { introducevalue = FCKeditorAPI.GetInstance('ctl00_body_Article_srch_FCKeditor_Content'); msg = "文章内容"; }
    //     if (introducevalue == null) { introducevalue = FCKeditorAPI.GetInstance('ctl00_body_SubjectResearchManage_Edit1_FCKeditor_Content'); msg = "研究介绍" }

    //     if (introducevalue == null) {
    //         introducevalue = FCKeditorAPI.GetInstance('ctl00_body_ArticleEdit1_FCKeditor_Caption'); msg = "文章标题";
    //     }
    //     if (introducevalue != null) temp = temp = introducevalue.EditorDocument.body.innerText;
    //     if (temp != "") { introducevalue = FCKeditorAPI.GetInstance('ctl00_body_ArticleEdit1_FCKeditor_Content'); msg = "文章内容"; }
    //     if (introducevalue != null) {
    //         var value = introducevalue.EditorDocument.body.innerText;
    //         if (value == "") {
    //             alert(msg + "不能为空！");
    //             return false;
    //         }
    //     }
    //     
    //     return true;
}

function showMessage(introducevalue, msg) {

    if (introducevalue != null) {

        var value = introducevalue.EditorDocument.body.innerText;
        if (value == "") {
            alert(msg + "不能为空！");
            return false;
        }
    }
    return true;
}
function getTable(name) {

    return FCKeditorAPI.GetInstance(name);
}
//验证排序
function CheckSort(para, paraEdit) {
    var reslut = document.getElementById("" + paraEdit + "_TextBox_SortOrder");
    if (reslut == null)
        reslut = document.getElementById("" + para + "_TextBox_SortOrder");
    if (reslut != null) {

        var reg = /^\d*$/;
        if (!reg.test(reslut.value)) {
            alert("排序方式必须是数字！");
            return false;
        }
    }

    return true;
}

//--------总的验证
function CheckAll(para, paraEdit) {

    var linkTile = document.getElementById("" + para + "_TextBox_Title");
    if (linkTile != null) {
        if (linkTile.value == "") {

            alert("链接标题不能为空！");
            return false;
        }
    } else {
        linkTile = document.getElementById("" + paraEdit + "_TextBox_Title");
        if (linkTile != null) {
            if (linkTile.value == "") {

                alert("链接标题不能为空！");
                return false;
            }
        }
    }
    if (!CheckSort(para, paraEdit)) return false;
    var articleTitle = FCKeditorAPI.GetInstance('' + para + '_FCKeditor_Caption');

    if (articleTitle != null) {
        if (articleTitle.EditorDocument.body.innerText == "") {
            alert("文章标题不能为空！");
            return false;
        }

    }

    var articleContent = FCKeditorAPI.GetInstance('' + para + '_FCKeditor_Content');

    if (articleContent != null) {
        if (articleContent.EditorDocument.body.innerText == "") {
            alert("文章内容不能为空！");
            return false;
        }
    } else {
        articleContent = FCKeditorAPI.GetInstance('' + paraEdit + '_FCKeditor_Content');
        if (articleContent != null) {
            if (articleContent.EditorDocument.body.innerText == "") {
                alert("介绍内容不能为空！");
                return false;
            }
        }
    }
    return true;

}

//-------------------------------------修改痕迹-----------------------------------------------
//FCK会自动加载此函数

function FCKeditor_OnComplete(editorInstance) {
    editorInstance.MouseDownFlag = true;
    //editorInstance.Events.addEventListener('onmouseup', FCKeditor_OnMouseup,false);
    // editorInstance.Events.AttachEvent('onmouseup', FCKeditor_OnMouseup);



}
//获取选中的文本
function getSelectedText() {
    if (window.getSelection) {
        return window.getSelection().toString();
    }
    else if (document.getSelection) {
        return document.getSelection();
    }
    else if (document.selection) {
        var test = document.selection.createRange();

        return document.selection.createRange().text;
    }
}

//获取修改文本的最后位置
function getPosition(obj) {
    var result = 0;
    if (obj.selectionStart) { //IE以外 
        result = obj.selectionStart
    } else { //IE 
        var rng;
        if (obj.tagName == "textarea") { //TEXTAREA 
            rng = event.srcElement.createTextRange();
            rng.moveToPoint(event.x, event.y);
        } else { //Text 
            rng = document.selection.createRange();
        }
        rng.moveStart("character", -event.srcElement.value.length);
        result = rng.text.length;
    }


    return result;
}

//Main测试程序
//FCKContextMenu_Document_OnMouseUp
function FCKeditor_OnMouseup() {

    var v = this;
    alert(v);

    var tempStr = getSelectedText(); //得到拿到的字符串

    if (tempStr == "" || tempStr == null) return;
    var positionE = getPosition(obj); //获得最后的位置
    var positionS = positionE - tempStr.length; //得到起始的位置

    //将选中的文字设置为红色

    var article = obj.value;  //获得整篇文章
    var articleLength = article.length; //的到文章的长度
    var start = article.substring(0, positionS - 1); //截取文章到选中的开始位置
    start = start + "<span style=\"color:#FF0000\">"; //添加字符串
    start += tempStr + "</span>" + article.substring(positionE, articleLength - 1); //获取后面的文章内容

    obj.value = start;  //返回

}



//------------------------------------------------课例、课题、协同编辑脚本---------------------------------------------------
//修改课例



function ClickEdit(id, tagID) {
    try {
        var sercrty = document.getElementById("invildate");
        if (sercrty != null && sercrty.value == "true") {
            alert("当前编辑列表已经有一个编辑模块,请取消后再编辑！");
            return;
        }
        var obj = document.getElementById(id);
        if (obj == null) {
            alert("修改失败！");
            return;
        }
        document.getElementById(id).innerHTML = "<a href=\"javascript:EditServer('" + tagID + "')\">[保存]</a>&nbsp;<a href=\"javascript:CenterEdit('" + tagID + "','" + id + "')\">[取消]</a>";
        BeinEdit(tagID);
    } catch (E) {
        alert("修改失败！你手动刷新页面在重试！");
    }
}

function BeinEdit(id) {
    try {
        var linktitle = document.getElementById("aTitleLink" + id).innerHTML;
        
        var text = "<input type=\"text\" onchange=\"GetEditContent(this)\" style=\"background-color:Transparent;border-width:0px;border-bottom:solid 1px Black;width:100%\" class=\"editTextStyle\"  name=\"txtCIAName" + id + "\" class=\"txtCIAName\" id=\"txtCIAName" + id + "\"  value=\"" + linktitle + "\" />";
        document.getElementById("recount").value = document.getElementById("titleLink" + id).innerHTML;
        document.getElementById("titleLink" + id).innerHTML = text;
        document.getElementById("txt_eidt_name").value = linktitle;
        document.getElementById("chkdefualt").value = document.getElementById("checkbox" + id).checked;
        document.getElementById("txt_edit_chk").value = document.getElementById("checkbox" + id).checked;
        document.getElementById("checkbox" + id).disabled = false;
        document.getElementById("invildate").value = "true";
       
    } catch (E) {
        alert("修改失败！你手动刷新页面在重试！");
    }
}

function GetEditContent(current) {
    try {
        document.getElementById("txt_eidt_name").value = current.value;
    } catch (E) {

        alert("修改失败！你手动刷新页面在重试！");
    }
}

function GetEditStick(current) {
    try {
        document.getElementById("txt_edit_chk").value = current.checked;
        
    } catch (E) {
        alert("修改失败！你手动刷新页面在重试！");
    }
}
function EditServer(id) {
    try {

        document.getElementById("invildate").value = "false";
        RefreshCIAEdit(id);
    } catch (E) {
        alert("修改失败！你手动刷新页面在重试！");
    }
}

function CenterEdit(id, key) {
    var recode = document.getElementById("recount");
    if (recode != null && recode != "") {
        document.getElementById("titleLink" + id).innerHTML = recode.value;
        document.getElementById(key).innerHTML = "<span \" onclick=\"ClickEdit('" + key + "','" + id + "')\" >[编辑]</span>";
        document.getElementById("invildate").value = "false";
        document.getElementById("checkbox" + id).disabled = true;
        var b = document.getElementById("chkdefualt").value;
        if (b == "true") b = true; else b = false;
        document.getElementById("checkbox" + id).checked = b;
        
        
            
       
    } else {
        alert("取消失败，请手动刷新页面！");
    }
}






