//################################################
//代码功能：为了配置文本编辑器使用的内容
//编写时间：2012-08-18
//################################################
var styleinfo = 'o2007blue';
var s_upLinkUrl = "/editor/skyupload.aspx";
var s_upLinkExt = "zip,rar,txt";
var s_upImgExt = "jpg,jpeg,gif,png";
var s_upFlashExt = "swf";
var s_upMediaExt = "wmv,avi,wma,mp3,mid";

function $id(id) {
    return document.getElementById(id);
}

//################################################
//代码功能：对全部select进行选择
//################################################
function skySelectCheckList() {
    
    var slist;
    slist = $id("chkselect");
    //alert(slist);
    var t;
    var nName;
    t = slist.checked;
    var dom = document.getElementsByTagName("*");
    var el = event.srcElement ? event.srcElement : event.target;
    for (i = 0; i < dom.length; i++) {
        if (dom[i].tagName == "INPUT" && dom[i].type.toLowerCase() == "checkbox") {
            nName = dom[i].id;

            nName = nName.toLowerCase();
            //alert(nName);
            if (nName.indexOf("chkselect") != -1) {
                if (dom[i].disabled == "")
                    dom[i].checked = t;
            }
            if (nName.indexOf("chkismakeup") != -1) {
                if (dom[i].disabled == "")
                    dom[i].checked = t;
            }
            
        }
    }
}

//################################################
//代码功能：对全部select进行反向选择
//################################################
function skySelectCheckListfx() {
    var slist;
    var nName;
    var dom = document.getElementsByTagName("*");
    var el = event.srcElement ? event.srcElement : event.target;
    for (i = 0; i < dom.length; i++) {
        if (dom[i].tagName == "INPUT" && dom[i].type.toLowerCase() == "checkbox") {
            nName = dom[i].id;
            nName = nName.toLowerCase();
            if (nName.indexOf("chkselect") != -1) {
                if (dom[i].disabled == "")
                    dom[i].checked = !dom[i].checked;
            }
            
        }
    }
}

//################################################
//代码功能：获取select选择数量
//################################################
function skySelectCheckListNumber() {
    var slist;
    var nName;
    var iNumber=0;
    var dom = document.getElementsByTagName("*");
    var el = event.srcElement ? event.srcElement : event.target;
    for (i = 0; i < dom.length; i++) {
        if (dom[i].tagName == "INPUT" && dom[i].type.toLowerCase() == "checkbox") {
            nName = dom[i].id;
            nName = nName.toLowerCase();
            if (nName.indexOf("chkselect") != -1) {
                if (dom[i].disabled == "")
                {
                    if(dom[i].checked){iNumber++;}
                }
                    
            }
            
        }
    }
    return iNumber;
}

function skySelectCheckListOneValue() {
    var slist;
    var nName;
    var iNumber=0;
    var sreturn="";
    var dom = document.getElementsByTagName("*");
    var el = event.srcElement ? event.srcElement : event.target;
    for (i = 0; i < dom.length; i++) {
        if (dom[i].tagName == "INPUT" && dom[i].type.toLowerCase() == "checkbox") {
            nName = dom[i].id;
            nName = nName.toLowerCase();
            if (nName.indexOf("chkselect") != -1) {
                if (dom[i].disabled == "")
                {
                    if(dom[i].checked){
                        sreturn=dom[i].parentElement.title;
                    }
                }
                    
            }
            
        }
    }
    return sreturn;
}

//################################################
//代码功能：显示提示窗口
//################################################
function UsAlert(info)
{
    window.alert(info);
}

//################################################
//代码功能：显示提示窗口
//################################################
function UsConfirm(info)
{
    return window.confirm(info);
}


//################################################
//代码功能：系统功能提示
//编写时间：2008-12-13
//################################################

function UsDataGridList(id) {
    var info;
    if (id == 1) { info = "您确认要增加数据吗?"; }
    else if (id == 2) { info = "您确认要修改数据吗?"; }
    else if (id == 3) { info = "您确认要删除选择的数据吗?"; 
        var number=skySelectCheckListNumber();
        if(number==0)
        {
            info="您必须至少选择一条记录才能删除!";
            UsAlert(info);
            return false;
        }
    }
    else { UsSysOpen(id); return false;}
    return UsConfirm("系统提示您:" + info);
}
function UsDataGridListEdit(url) {
    var number=skySelectCheckListNumber();
        if(number!=1)
        {
            info="您只能选择一条记录才能修改!";
            UsAlert(info);
            return false;
        }
        else
        {
            var info=skySelectCheckListOneValue();
            
            UsSysOpen(url+"?id="+info); return false;
        }

}
function UsSysOpen(url) {
    var w1 = window.open(url, null, 'scrollbars=yes,resizable=yes,width=900,height=600,top=200,left=200');
    w1.focus();
    return false;
}



function win_onLoad() {
    if (self == top) {
        var width = document.all["tbMain"].offsetWidth;
        var height = document.all["tbMain"].offsetHeight;
        width = eval(parseInt(width) + 50);

        if (parseInt(width) >= 900) {
            width = 900;
        }
        //2012-08-15修改，防止页面不停的变大
        height = eval(parseInt(height) + 100);
        //alert("height=" + height + " width=" + width);
        window.resizeTo(width, height);
        UsURLNoSrc();
    }
}
function win_onLoadwh(width,height) {
    if (self == top) {
        window.resizeTo(width, height);
        UsURLNoSrc();
    }
}

function win_onLoadSize(width) {
    var height = document.all["tbMain"].offsetHeight;
    height = eval(height + 100);
    window.resizeTo(width, height);
    UsURLNoSrc();
}

function AJAXAlert(info) {
    window.alert(info);
    window.opener.SystemAJAXLoad();
    window.opener = null;
    window.close();
}

function SystemAJAXLoad() {
    $id("btnSearch").click();
}







function gorefresh(info)
{
   window.alert("系统提示您："+info+" 程序将刷新操作效果！");
   // parent.mereload();
   // document.parentWindow.frames["leftFrame"].mereload();
   //parent.document.frames("leftFrame").mereload();
   //parent.location.href="/admin/system/menu.aspx";
   parent.location.reload(); 
}
// #################################################



function btnLtoR1()
{
    document.getElementById("btnLtoR").click();
}

function btnRtoL2()
{
    document.getElementById("btnRtoL").click();
}



function SkyView(src)
{
    var m = $id(src)
    if(m.value!="")
    {
        window.open(m.value);
    }
    else
    {
        alert("暂无数据，不能查看！");
    }
}

function SkyDelete(src) {
    var m = $id(src);
    m.value = "";

}

//function SkyOpen(src) {
//    SkyOpen(src,"imaSpic")
//}

//function SkyOpen(src,sid) {
//    var res;
//    res = showModalDialog('/admin/document/documentindex.aspx', 'sky', 'dialogWidth: 900px; dialogHeight: 800px; center: yes; resizable: no; scroll: no; status: no;');
//    //alert(res)
//    if (res == undefined) {
//        window.alert("系统提示您：您没有选择相关需要的信息！");
//    }
//    else {

//        try {
//            var m = $id(src)
//            //alert(res);
//            m.value = res;
//            //$1(sid).src=res;
//        }
//        catch (e) {
//            alert(e);
//        }
//    }
//}

function SkyOpen(src) {
    //alert(1);
    SkyOpen(src, "imaSpic");
}

function SkyOpen(src, sid) {
    SkyOpenBak(src, sid);
    //var res;
    //res = showModalDialog('/admin/document/documentindex.aspx', 'sky', 'dialogWidth: 1000px; dialogHeight: 700px; center: yes; resizable: no; scroll: no; status: no;');
    ////alert(res)
    //if (res == undefined) {
    //    window.alert("系统提示您：您没有选择相关需要的信息！");
    //}
    //else {

    //    try {
    //        var m = $id(src)
    //        m.value = res;
    //        if ($id(sid) != null) {
    //            $id(sid).src = res;
    //        }
    //    }
    //    catch (e) {
    //        alert(e);
    //    }
    //}
}


function SkyOpenUpLoad(src,sid) {
    var res;
    res = showModalDialog('/admin/document/documentindex.aspx', 'sky', 'dialogWidth: 880px; dialogHeight: 780px; center: yes; resizable: no; scroll: no; status: no;');
    //alert(res)
    if (res == undefined) {
        window.alert("系统提示您：您没有选择相关需要的信息！");
    }
    else {

        try {
            var m = $id(src)
            //alert(res);
            m.value = res;
            var words = res.split('.')
            $id(sid).value="."+words[1];
        }
        catch (e) {
            alert(e);
        }
    }
}





function SkyOpenBak(src) {
    //alert(1);
    SkyOpenBak(src, "imaSpic")
}

function SkyOpenBak(src, sid) {

    var res;
    CareffArtOpen4('/admin/document/documentindex.aspx', '我的文档', 980, 680, function (path) {
        //alert(path);
        if (path == null) { return false; }
        var m = $id(src)
        m.value = path;
        if ($id(sid) != null) {
            $id(sid).src = path;
        }
    });

}














//################################################
//代码功能：选择颜色功能
//################################################
var sInitColor;
function callColorDlg(src, vl) {
    var sColor
    if (sInitColor == null) {
        sColor = dlgHelper.ChooseColorDlg();
    }
    else
    { sColor = dlgHelper.ChooseColorDlg(sInitColor); }

    sColor = sColor.toString(16);
    if (sColor.length < 6) {
        var sTempString = "000000".substring(0, 6 - sColor.length);
        sColor = sTempString.concat(sColor);
    }
    $id(src).style.backgroundColor = '#' + sColor;
    $id(vl).value = '#' + sColor;
    //document.all["TxtFont"].style.color = '#' + sColor;

    sInitColor = sColor;
}

function setColorDlg(vl,txtname)
{
    if($id(txtname).value!="")
    {
        $id(vl).style.backgroundColor =  $id(txtname).value;
    }
}

//################################################
//代码功能：运行HTML代码
//编写时间：2009-09-22
//################################################
function SkyOpenRun_Code(ctlName, sTitle) {
    var code = $id(ctlName).value;
    var new_win = window.open("", "", "");
    new_win.status = $id(sTitle).value;
    new_win.document.title = $id(sTitle).value;
    new_win.opener = null;
    new_win.document.write(code);
    new_win.document.close();
}

function SkyOpenRun_Code(ctlName) {
    var code = $id(ctlName).innerHTML;
    var new_win = window.open("", "", "");
    new_win.opener = null;
    new_win.document.write(code);
    new_win.document.close();
}

function SkyOpenRun_CodeHTML(ctlName) {
    var code = $id(ctlName).innerHTML;
    var new_win = window.open("/admin/report/reporthtml.aspx?id=" + ctlName, "", "");
}









var  highlightcolor='#d5f4fe';
//此处clickcolor只能用win系统颜色代码才能成功,如果用#xxxxxx的代码就不行,还没搞清楚为什么:(
var  clickcolor='#51b2f6';
function  changeto(){
//source=event.srcElement;
//if  (source.tagName=="TR"||source.tagName=="TABLE")
//return;
//while(source.tagName!="TD")
//source=source.parentElement;
//source=source.parentElement;
//cs  =  source.children;
////alert(cs.length);
//if  (cs[1].style.backgroundColor!=highlightcolor&&source.id!="nc"&&cs[1].style.backgroundColor!=clickcolor)
//for(i=0;i<cs.length;i++){
//	cs[i].style.backgroundColor=highlightcolor;
//}
}

function  changeback(){
//if  (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="nc")
//return
//if  (event.toElement!=source&&cs[1].style.backgroundColor!=clickcolor)
////source.style.backgroundColor=originalcolor
//for(i=0;i<cs.length;i++){
//	cs[i].style.backgroundColor="";
//}
}

function  clickto(){
//source=event.srcElement;
//if  (source.tagName=="TR"||source.tagName=="TABLE")
//return;
//while(source.tagName!="TD")
//source=source.parentElement;
//source=source.parentElement;
//cs  =  source.children;
////alert(cs.length);
//if  (cs[1].style.backgroundColor!=clickcolor&&source.id!="nc")
//for(i=0;i<cs.length;i++){
//	cs[i].style.backgroundColor=clickcolor;
//}
//else
//for(i=0;i<cs.length;i++){
//	cs[i].style.backgroundColor="";
//}
}

document.writeln("<script language='javascript' src='/admin/js/SystemOther.js'></script>");

document.writeln("<script language='javascript' src='/admin/js/SystemAlert.js'></script>");












