//產品欄位
var Basic = new Array("artist","title");
var BasicTitle = new Array("Artist","Title");
var BasicFld = Basic.join(",");

//資料區列表高度
function MainList(Wid){
    var css = document.getElementsByTagName("link")[0].href.split("/");
    if(css[css.length-1] == "text.css") var cut = 120;
    else var cut = 125;
    var MyDiv = document.getElementById("listscroll");
    var FormObj = document.form1?document.form1:document.search;
    if(navigator.appName == "Netscape") var child = 1;
    else var child = 0;
    var FormHeight = parseInt(20 * (FormObj.childNodes[child].rows.length)) +parseInt((FormObj.childNodes[child].rows.length-1) * 5);
    MyDiv.style.height = parseInt(parent.document.getElementById("content").style.height) -cut -FormHeight +'px';
    if(document.getElementById("MyHead")) document.getElementById("MyHead").style.width = (navigator.appName == "Netscape")?"98.7%":"98%";
    var ParWid = screen.width -parent.document.getElementById("size").value;
    if(Wid){
        if(parseInt(ParWid) > parseInt(Wid)){
            MyDiv.childNodes[child].width = "100%";
            MyDiv.style.overflowX = "hidden";
        }else MyDiv.childNodes[child].width = Wid;
        MyDiv.parentNode.parentNode.parentNode.parentNode.style.tableLayout = 'fixed';
    }else{
        if(screen.width < 1024) MyDiv.childNodes[child].width = "1024";
        else{
            MyDiv.childNodes[child].width = "100%";
            MyDiv.style.overflowX = "hidden";
        }
    }
    var obj = document.getElementById("MyList");
    if(navigator.appName != "Netscape") obj.style.width = "98%";
    if(obj){
        var Num = document.getElementById("MyHead")?0:1;
        for(var i=Num;i<obj.rows.length;i++){
            TrCss(obj.rows[i]);
        }
    }
}

//編輯區畫面高度
function MainEdit(Wid){
    
    //關掉資料處理中
    if(parent.document.getElementById("pause")){        
        if(parent.document.getElementById("pause").style.display==''){
            ClsPrompt();
        }        
    }
    var css = document.getElementsByTagName("link")[0].href.split("/");
    if(css[css.length-1] == "text.css"){
        var ff = 80;
        var ie = 85;
    }else{
        var ff = 85;
        var ie = 85;
    }
    var MyDiv = document.getElementById("editscroll");
    if(navigator.appName == "Netscape") var child = 1;
    else var child = 0;

//     MyDiv.style.height = parseInt(parent.document.getElementById("content").style.height) -((navigator.appName == "Netscape")?ff:ie) +'px';
//     var ParWid = screen.width -parent.document.getElementById("size").value;
    var size_h = parent.document.getElementById("content")?parent.document.getElementById("content").style.height:580;
    MyDiv.style.height = parseInt(size_h) -((navigator.appName == "Netscape")?ff:ie) +'px';    
    var size_w = parent.document.getElementById("size")?parent.document.getElementById("size").value:0;
    var ParWid = screen.width - size_w;
    
    if(Wid){
        if(parseInt(ParWid) > parseInt(Wid)) MyDiv.childNodes[child].width = "100%";
        else MyDiv.childNodes[child].width = Wid;
        MyDiv.parentNode.parentNode.parentNode.parentNode.style.tableLayout = 'fixed';
    }else{
        if(screen.width < 1024) MyDiv.childNodes[child].width = "1024";
        else{
            MyDiv.childNodes[child].width = "100%";
            MyDiv.style.overflowX = "hidden";
        }
    }
    var obj = document.getElementById("pro_list");
    if(obj){
        for(var i=ItemRowNum;i<obj.rows.length;i++){
            TrCss(obj.rows[i]);
        }
    }
    var obj2 = document.getElementById("song_list");
    if(obj2){
        for(var i=ItemRowNum;i<obj2.rows.length;i++){
            TrCss(obj2.rows[i]);
        }
    }
}

//新視窗畫面高度
function MainPop(){


    if(document.getElementById("MyHead")) document.getElementById("MyHead").style.width = (navigator.appName == "Netscape")?"98%":"98%";
    if(document.getElementById("MyList")){
        var obj = document.getElementById("MyList");
        obj.style.width = (navigator.appName == "Netscape")?"100%":"98%";
        obj.style.tableLayout = "fixed";
        var MyObj = window.opener.document.getElementById("mem_list");
        for(var i=0;i<obj.rows.length;i++){
            TrCss(obj.rows[i]);
            if(MyObj){
                for(var j=window.opener.ItemRowNum;j<MyObj.rows.length;j++){
                    if(obj.rows[i].cells[2].firstChild.value == MyObj.rows[j].cells[1].firstChild.value){
                        obj.rows[i].cells[0].firstChild.checked = true;
                        obj.rows[i].cells[0].firstChild.disabled = true;
                        obj.rows[i].className = "page_main_right_table_contents_03";
                    }
                }
            }
        }
    }
}



//單一輸入會員編號 
function MemType(e,obj,DB,Data){
    var WHERE="";
    if(Data){
        var tmpW = Data.split("||");
        var strW = "";
        for(var i=0; i< tmpW.length;i++ ){
            strW +=  strW ? " or " + " type = '"+tmpW[i]+"'":" type = '"+tmpW[i]+"' ";
        }
        WHERE = " AND (" + strW +")";
    }
//     if(document.form1.uid) WHERE += " and uid='"+document.form1.uid.value+"'";


    
    if((document.event && e.which == 13) || e.keyCode == 13){

        var filed = encodeURIComponent("member_id,name");
        var where = encodeURIComponent("member_id='"+obj.value+"'"+ WHERE);
        var data = Login("../login.php?method=moreDataNew&DB="+DB+"&FLD=" +filed +"&WHERE=" +where);
        var tmp = data.split("||");
        data = tmp.toString().split(',');
        if(data!=""){
            document.getElementById(obj.name + '_nameDis').innerHTML=data[1];
            document.getElementById(obj.name + '_name').value=data[1];
        }
        else{

            obj.value="";
            document.getElementById(obj.name + '_nameDis').innerHTML="";
            document.getElementById(obj.name + '_name').value="";
            alert("查無此會員");
        }
    }

}

function MemType2(e,obj,DB,Data){

    var WHERE="";
    if(Data){
        var tmpW = Data.split("||");
        var strW = "";
        for(var i=0; i< tmpW.length;i++ ){
            strW +=  strW ? " or " + " type = '"+tmpW[i]+"'":" type = '"+tmpW[i]+"' ";
        }
        WHERE = " AND (" + strW +")";
    }
    //if(document.form1.uid) WHERE += " and uid='"+document.form1.uid.value+"'";


    
    if((document.event && e.which == 13) || e.keyCode == 13){

        var filed = encodeURIComponent("member_id,name");
        var where = encodeURIComponent("member_id='"+obj.value+"'"+ WHERE);
        var data = Login("../login.php?method=moreDataNew&DB="+DB+"&FLD=" +filed +"&WHERE=" +where);
        var tmp = data.split("||");
        data = tmp.toString().split(',');
        if(data!=""){
            document.getElementById(obj.name + '_nameDis').innerHTML=data[1];
            document.getElementById(obj.name + '_name').value=data[1];
        }
        else{

            obj.value="";
            document.getElementById(obj.name + '_nameDis').innerHTML="";
            document.getElementById(obj.name + '_name').value="";
            alert("查無此會員");
        }
    }

}

function MemType3(e,obj,DB,Data){

    var WHERE="";
    if(Data){
       
        var tmpW = Data.split("||");
        var m=tmpW.length;
        var strW = "";
        for(var i=0; i< m;i=i+2 ){
            //var da=tmpW.split("||");alert('ss');
            strW +=  strW ? " or " + " "+tmpW[i]+" = '"+tmpW[i+1]+"'":" "+tmpW[i]+" = '"+tmpW[i+1]+"' ";
            
        }
        WHERE = " AND (" + strW +")";
    }
    //if(document.form1.uid) WHERE += " and uid='"+document.form1.uid.value+"'";


    
    if((document.event && e.which == 13) || e.keyCode == 13){

        var filed = encodeURIComponent("member_id,name");
        var where = encodeURIComponent("member_id='"+obj.value+"'"+ WHERE);
        var data = Login("../login.php?method=moreDataNew&DB="+DB+"&FLD=" +filed +"&WHERE=" +where);
        
        var tmp = data.split("||");
        data = tmp.toString().split(',');
        if(data!=""){
            document.getElementById(obj.name + '_nameDis').innerHTML=data[1];
            document.getElementById(obj.name + '_name').value=data[1];
        }
        else{

            obj.value="";
            document.getElementById(obj.name + '_nameDis').innerHTML="";
            document.getElementById(obj.name + '_name').value="";
            alert("查無此會員");
        }
    }

}

function checkSig(uid,id){
    var idnumber = document.getElementById('idnumber').value;
    if(trim(idnumber)){
        var obj = document.getElementById("signTable");

        var where = encodeURIComponent("idnumber='"+idnumber+"' ");
        if(Login("./system/login.php?method=exist,member,idnumber,"+idnumber)=="false"){
            where = where + encodeURIComponent(" and uid='"+id+"' and pass ='1' ");
            if(Login("./system/login.php?method=exist2,research_signup&WHERE=" +where)=="false"){
                var exist = 0;
                for(var i=2;i<obj.rows.length;i++){
                    var filed = encodeURIComponent("idnumber");
                    var where = encodeURIComponent("idnumber='"+idnumber+"'");
                    var data = Login("./system/login.php?method=moreDataNew&DB=member&FLD=" +filed +"&WHERE=" +where);
                    if(data == obj.rows[i].cells[2].innerHTML ){
                        alert("此會員已經報到過!!");
                        document.getElementById('idnumber').value='';
                        document.getElementById('idnumber').focus();
                        exist = 1;
                        break;
                    }
                }
                if(!exist) EchoSign(idnumber,uid,id);
            }
            else{
                alert("此會員無報名此研習會,或報名失敗 !!");
                document.getElementById('idnumber').value='';
                document.getElementById('idnumber').focus();
            }
        }
        else{
            alert("無此會員!!");
            document.getElementById('idnumber').value='';
            document.getElementById('idnumber').focus();
        }
    }
}

//研習會報到作業
/*
e => onkeyup
idnumber => 身分證字號
uid => 研習會簽到別id
id => 研習會id
*/
function Sign(e,idnumber,uid,id){
    if(trim(idnumber)){
        var obj = document.getElementById("signTable");
        if((document.event && e.which == 13) || e.keyCode == 13 || idnumber.length==10){
            var where = encodeURIComponent("idnumber='"+idnumber+"' ");
            if(Login("./system/login.php?method=exist,member,idnumber,"+idnumber)=="false"){
                where = where + encodeURIComponent(" and uid='"+id+"' and pass ='1' ");
                if(Login("./system/login.php?method=exist2,research_signup&WHERE=" +where)=="false"){
                    var exist = 0;
                    var where = encodeURIComponent("idnumber='"+idnumber+"' and uid='"+id+"' and signId='"+uid+"' ");
                    if(Login("./system/login.php?method=exist2,research_signpeople&WHERE=" +where)!="false"){
                        EchoSign(idnumber,uid,id);
                    }
                    else{
                        //alert("此會員已經簽到過了!!");
                        document.getElementById('display_name').innerHTML=idnumber +" 已經簽到過了,無需再簽到!!";
                        document.getElementById('idnumber').value='';
                        document.getElementById('idnumber').focus();
                    }
                }
                else{
                    //alert("此會員資料有誤!");
                    var filed = encodeURIComponent("idnumber,pass");
                    var where = encodeURIComponent("idnumber='"+idnumber+"' and uid='"+id+"'" );
                    var data = Login("./system/login.php?method=moreDataNew&DB=research_signup&FLD=" +filed +"&WHERE=" +where);
                    var tmp = data.split("||");
                    var msg ="";
                    if(tmp[0]) msg =" 尚未繳費, 簽到失敗!!";
                    else msg =" 無報名此研習會 , 簽到失敗!!";
                    document.getElementById('display_name').innerHTML=idnumber + msg;
                    document.getElementById('idnumber').value='';
                    document.getElementById('idnumber').focus();
                }
            }
            else{
                //alert("無此會員!!");
                document.getElementById('display_name').innerHTML=idnumber +" 系統無此會員資料!!";
                document.getElementById('idnumber').value='';
                document.getElementById('idnumber').focus();
            }
        }
    }
}

//取會員資料
/*
idnumber => 身分證字號
uid => 研習會簽到別id
id => 研習會id
*/
function EchoSign(idnumber,uid,id){
        var filed = encodeURIComponent("idnumber,name,member_id");
        var where = encodeURIComponent("idnumber='"+idnumber+"'" );
        var data = Login("./system/login.php?method=moreDataNew&DB=member&FLD=" +filed +"&WHERE=" +where);
        var tmp = data.split("||");
        var obj = document.getElementById("signTable");
        var exist = 0;
        for(var i=2;i<obj.rows.length;i++){
            if(tmp[2] == obj.rows[i].cells[2].innerHTML ){
                    //alert("會員已經簽到過了!!");
                    document.getElementById('display_name').innerHTML=idnumber +" 已經簽到過了,無需再簽到!!";
                    document.getElementById('idnumber').value='';
                    document.getElementById('idnumber').focus();
                    exist = 1;
                    break;
            }
        }
        if(!exist && tmp!='') Show(tmp,uid,id);
}

//會員編號輸入
function Scan(e,member_id,DB){
    var uid;
    var WHERE = document.form1.where.value?document.form1.where.value:"";
    
    if(document.form1.uid){
        WHERE += WHERE ? " AND uid='"+document.form1.uid.value+"'" : " uid='"+document.form1.uid.value+"'";
    }

    if(trim(member_id)){
    
        var obj = document.getElementById("mem_list");
        if((document.event && e.which == 13) || e.keyCode == 13){
            
            var exist = 0;
            for(var i=ItemRowNum;i<obj.rows.length;i++){
                var filed = encodeURIComponent("member_id");
                var where = encodeURIComponent("member_id='"+member_id+"'"+ (WHERE!=""?" and "+WHERE:""));

                var data = Login("../login.php?method=moreDataNew&DB="+DB+"&FLD=" +filed +"&WHERE=" +where);
                if(data == obj.rows[i].cells[1].firstChild.value ){
                    alert("會員已經存在!!");
                    exist = 1;
                    Clear();
                    break;
                }
            }
            if(!exist) Echo(member_id,DB,WHERE);
        }
    }
}

//取會員資料
function Echo(member_id,DB,WHERE){


        var filed = encodeURIComponent("member_id,name");
        var where = encodeURIComponent("member_id='"+member_id+"'" + (WHERE!=""?" and "+WHERE:""));
        var data = Login("../login.php?method=moreDataNew&DB="+DB+"&FLD=" +filed +"&WHERE=" +where);

        var tmp = data.split("||");
        var obj = document.getElementById("mem_list");
        var exist = 0;
        for(var i=ItemRowNum;i<obj.rows.length;i++){
            if(tmp[0] == obj.rows[i].cells[1].firstChild.value ){
                    alert("會員已存在!!")
                    exist = 1;
                    break;
            }
        }

        if(!exist && tmp!='') Show(tmp);
        else document.form1.add.select();

}
//清除資料
function Clear(){

    var obj = document.getElementById("mem_list");
    document.form1.add.value = "";
    if(obj.rows[ItemRowNum-1].style.display != "none") document.form1.add.focus();
    document.form1.member_id.value = "";

    for(var i=2;i<parseInt(obj.rows[ItemRowNum-1].cells.length);i++){
    
        switch(obj.rows[ItemRowNum-1].cells[i].firstChild.type){
            case "text":
                obj.rows[ItemRowNum-1].cells[i].firstChild.value = "";
                obj.rows[ItemRowNum-1].cells[i].firstChild.title = ""
                break;
            case "select-one":
                obj.rows[ItemRowNum-1].cells[i].firstChild.options.length = 0;
                break;
            default:break;
        }     
    }

    for(var i=0;i<document.forms['form1'].length;i++){
        if(document.forms['form1'].elements[i].type == "select-one" && document.forms['form1'].elements[i].options.length) document.forms['form1'].elements[i].style.display = '';
    }
    for(var i=1;i<obj.rows[ItemRowNum-1].cells.length-1;i++){
        if(obj.rows[ItemRowNum-1].cells[i].firstChild.type == "select-one") obj.rows[ItemRowNum-1].cells[i].firstChild.style.display = "none";
    }
    if(document.form1.MyFid) document.form1.MyFid.style.display = "none";
    
}

//新增產品資料逐筆刪除
function Add(){

    var obj = document.getElementById("mem_list");
    var newTr = obj.insertRow(obj.rows.length);
    newTr.align = "center";
    newTr.className = "page_main_right_table_contents_01";
    newTr.insertCell(0).appendChild(CreatObj('input','type,button,value,刪除,class,button_input'));
    newTr.cells[0].firstChild.onclick = new Function("document.getElementById('mem_list').deleteRow(parseInt(document.getElementById('mem_list').rows.length)-1)");
    newTr.cells[0].className = "page_main_right_table_contents_02";
    newTr.insertCell(1).appendChild(CreatObj('input','type,text,class,page_main_right_input_02,readOnly,true,value,' +document.form1.member_id.value));
    newTr.cells[1].firstChild.style.width = "96%";
    for(var i=2;i<parseInt(obj.rows[ItemRowNum-1].cells.length);i++){

        newTr.insertCell(i).innerHTML = obj.rows[ItemRowNum-1].cells[i].innerHTML;
        newTr.cells[i].firstChild.style.display = "";
        newTr.cells[i].style.display = obj.rows[ItemRowNum-1].cells[i].style.display;
        switch(obj.rows[ItemRowNum-1].cells[i].firstChild.type){
            case "text":
                newTr.cells[i].firstChild.value = obj.rows[ItemRowNum-1].cells[i].firstChild.value;
                newTr.cells[i].firstChild.title = obj.rows[ItemRowNum-1].cells[i].firstChild.title;
                break;
            case "select-one":
                for(var j=0;j<obj.rows[ItemRowNum-1].cells[i].firstChild.options.length;j++){
                    newTr.cells[i].firstChild.options[j].selected = obj.rows[ItemRowNum-1].cells[i].firstChild.options[j].selected;
                }
                break;
            default:break;
        }     
    }

    TrCss(newTr);
    Clear();
}


//列表顏色
function TrCss(obj){
    obj.onmouseover = new Function("if(!this.cells[0].firstChild.checked) this.className='page_main_right_table_contents_02';");
    obj.onmouseout = new Function("if(!this.cells[0].firstChild.checked) this.className='page_main_right_table_contents_01';");
    if(obj.cells[0].firstChild.type == "checkbox"){
        obj.onclick = new Function("if(!this.cells[0].firstChild.disabled) this.cells[0].firstChild.checked = !this.cells[0].firstChild.checked;if(this.cells[0].firstChild.checked) this.className='page_main_right_table_contents_03';else this.className='page_main_right_table_contents_02';");
        obj.cells[0].firstChild.onclick = new Function("this.checked=!this.checked");
    }
}

//資料區選取
function ListSel(chk){
    var obj = document.getElementById("MyList");
    var Num = document.getElementById("MyHead")?0:1;
    for(var i=Num;i<obj.rows.length;i++){
        if(!obj.rows[i].cells[0].firstChild.disabled){
            obj.rows[i].cells[0].firstChild.checked = chk;
            if(chk) obj.rows[i].className = "page_main_right_table_contents_03";
            else obj.rows[i].className = "page_main_right_table_contents_01";
        }
    }
}

//編輯區選取
function EditSel(chk,list){
    list = list?list:"pro_list";
    var obj = document.getElementById(list);
    for(var i=ItemRowNum;i<obj.rows.length;i++){
        if(!obj.rows[i].cells[0].firstChild.disabled){
            obj.rows[i].cells[0].firstChild.checked = chk;
            if(chk) obj.rows[i].className = "page_main_right_table_contents_03";
            else obj.rows[i].className = "page_main_right_table_contents_01";
        }
    }
}

//新視窗選取
function PopSel(chk){
    var obj = document.getElementById("MyList");
    for(var i=0;i<obj.rows.length;i++){
        if(!obj.rows[i].cells[0].firstChild.disabled){
            obj.rows[i].cells[0].firstChild.checked = chk;
            if(chk) obj.rows[i].className = "page_main_right_table_contents_03";
            else obj.rows[i].className = "page_main_right_table_contents_01";
        }
    }
}

//顯示、隱藏資料
function showHide(my,obj){
    if(document.getElementById(obj).style.display == "none"){
        document.getElementById(obj).style.display = "";
        my.innerHTML = my.innerHTML.replace(new RegExp("檢視","gm"),"隱藏");
    }else{
        document.getElementById(obj).style.display = "none";
        my.innerHTML = my.innerHTML.replace(new RegExp("隱藏","gm"),"檢視");
    }
}

//人員列表
function PerList(dept_serial,PTitle){
    var obj = document.getElementById(PTitle);
    obj.options.length = 0;
    if(!dept_serial){
        var x = document.createElement("option");
        x.text = "-- 請先選擇部門 --";
        x.value = "";
        try{
            obj.add(x,null);
        }catch(ex){
            obj.add(x);
        }
    }else{
        var Dept = dept_serial.split("||");
        var db = encodeURIComponent("person2job AS DB1 LEFT JOIN personnel AS DB2 ON DB2.id=DB1.pid");
        var filed = encodeURIComponent("DB1.pid,DB1.person_name");
        var where = encodeURIComponent("DB1.did='" +Dept[0] +"' AND DB2.on_job ORDER BY DB1.jid, DB1.pid");
        var tmp = Login("../login.php?method=moreData&DB=" +db +"&FLD=" +filed +"&WHERE=" +where).split("-|-");
        for(var i=0;i<tmp.length;i++){
            var temp = tmp[i].split("||");
            var x = document.createElement("option");
            x.text = temp[0]?temp[1]:"-- 此部門尚無資料 --";
            x.value =  temp[0]?(temp[0] +"||" +temp[1]):"";
            try{
                obj.add(x,null);
            }catch(ex){
                obj.add(x);
            }
        }
    }
}

//客戶列表
function CusList(cus_cate){
    var obj = document.form1.cus_serial;
    obj.options.length = 0;
    if(!cus_cate){
        var x = document.createElement("option");
        x.text = "-- 請先選擇分類 --";
        x.value = "";
        try{
            obj.add(x,null);
        }catch(ex){
            obj.add(x);
        }
    }else{
        var Fld = encodeURIComponent("id,title");
        var Whr = encodeURIComponent("uid='" +cus_cate +"' ORDER BY title");
        var Cus = Login("../login.php?method=moreData&DB=customer&FLD=" +Fld +"&WHERE=" +Whr).split("-|-");
        if(Cus[0]){
            for(var i=0;i<Cus.length;i++){
                var tmp = Cus[i].split("||");
                var x = document.createElement("option");
                x.text = tmp[1];
                x.value =  tmp[0] +"||" +tmp[1];
                try{
                    obj.add(x,null);
                }catch(ex){
                    obj.add(x);
                }
            }
        }
        if(!obj.options.length){
            var x = document.createElement("option");
            x.text = "-- 此分類尚無資料 --";
            x.value = "";
            try{
                obj.add(x,null);
            }catch(ex){
                obj.add(x);
            }
        }
    }
    if(document.form1.project) ProjectList(obj.options[0].value);
}

//一對一選擇會員
//Page -> 指定開啟哪一頁面
//DB -> 哪一資料表
//Fld -> where條件
//InputText -> 給哪一個欄位值
function Chose_mem(Page,DB,Fld,uid,InputText){
    NewWindow(Page+'_pop.php?DB='+DB+'&Fld='+Fld+'&uid='+uid+'&Input='+InputText );    
}
//感控雜誌投稿，加入感控作者資料
function Query_mem(button){
    var memid=document.getElementById('mem_id'+button).value;
    var mem_name=encodeURIComponent(document.getElementById('mem_name'+button).value);
    var ename=encodeURIComponent(document.getElementById('ename'+button).value);
    var hop_serial=encodeURIComponent(document.getElementById('hop_serial'+button).value);
    var hospit=encodeURIComponent(document.getElementById('hospit'+button).value);
    var job=encodeURIComponent(document.getElementById('job'+button).value);
    var ejob=encodeURIComponent(document.getElementById('ejob'+button).value);
    var remarks=encodeURIComponent(document.getElementById('remarks'+button).value);
    var contact_phone=encodeURIComponent(document.getElementById('contact_phone'+button).value);
    var email=encodeURIComponent(document.getElementById('email'+button).value);
    var address=encodeURIComponent(document.getElementById('address'+button).value);
    var mid=encodeURIComponent(document.getElementById('mid'+button).value);
    
    NewWindow_scr('query_mem.php?button='+button+'&memid='+memid+'&mem_name='+mem_name+'&ename='+ename+'&hop_serial='+hop_serial+'&hospit='+hospit+'&job='+job+'&ejob='+ejob+'&remarks='+remarks+'&contact_phone='+contact_phone+'&email='+email+'&address='+address+'&mid='+mid);  
}
//感控雜誌投稿，清空感控作者資料
function clean(val)
{
    var pra_file= new Array("tdmem_id","tdmem_name","tdename","tdjob","tdejob","tdremarks","tdcontact_phone","tdemail","tdaddress","tdhospit");
    var file= new Array("mem_id","mem_name","ename","job","ejob","remarks","contact_phone","email","address","hospit","hop_serial","mid");
   
    for(var i=0;i<file.length;i++){
        document.getElementById(file[i]+val).value="";
    }
    for(var i=0;i<pra_file.length;i++){
        document.getElementById(pra_file[i]+val).innerHTML="";
    }
  
}

//前台研習會加入講師
function ChoseFront(Page,i){
    NewWindow(Page+'_pop.php?Input='+i );
}
function ChoseFont(i,value){
    window.opener.document.getElementById('reach_list').rows[i].cells[7].firstChild.value=value;//id
}


//加入會員
function ChoseToPrint(InputText,memid,memTitle){

    window.opener.document.getElementById(InputText).value=memid;//id
    window.opener.document.getElementById(InputText+'_nameDis').innerHTML=memTitle;//titleDis
    window.opener.document.getElementById(InputText+'_name').value=memTitle;//title
    window.close();
}

//加入講師
function ChoseToTeach(InputText,teacher){

    window.opener.document.getElementById(InputText).value=teacher;//id
    window.close();
}

function SelAdd(y,x,val){
    var obj = document.getElementById("pro_list");
    var opt = document.createElement('option');
    opt.value = val.value;
    opt.text = val.text;
    opt.selected = val.selected;
    try{
        obj.rows[y].cells[x].firstChild.add(opt,null);
    }catch(ex){
        obj.rows[y].cells[x].firstChild.add(opt);
    }
}


//清除明細
function DelAll(tab){
    tab = tab?tab:"pro_list";
    var obj = document.getElementById(tab);
    var Num = obj.rows.length;
    for(var i=ItemRowNum;i<Num;i++){
        obj.deleteRow(ItemRowNum);
    }
    if(document.form1.add) Clear();
}



//相當於PHP中的$_GET[]
function qs(str) {
  var query = window.location.search.substring(1);
  var parms = query.split('&');

  for (var i=0; i<parms.length; i++) {
    var pos = parms[i].indexOf('=');
    if (pos > 0) {
      var key = parms[i].substring(0,pos);
      var val = parms[i].substring(pos+1);
    }
    if(key==str)  return val;
  }

  return "";
}


//物件類型,屬性(屬性1,值1,),內容
function CreatObj(obj,set,child,text){
	var NewObj = child?window.opener.document.createElement(obj):document.createElement(obj);
	var type = set.split(',');
	for(type_num=0;type_num<type.length;type_num++){
		if(type[type_num] == 'class') NewObj.className = type[type_num+1];
		else NewObj.setAttribute(type[type_num],type[type_num+1]);
		type_num++;
	}
	if(text) NewObj.appendChild((child?window.opener.document.createTextNode(text):document.createTextNode(text)));
	return NewObj;
}

//相當於PHP中的$_GET[]
function qs(str) {
  var query = window.location.search.substring(1);
  var parms = query.split('&');

  for (var i=0; i<parms.length; i++) {
    var pos = parms[i].indexOf('=');
    if (pos > 0) {
      var key = parms[i].substring(0,pos);
      var val = parms[i].substring(pos+1);
    }
    if(key==str)  return val;
  }

  return "";
}


//目錄id，自身id，項目名稱，待處理數量
function Wait(parentId,childId,Str,Num){
    window.parent.leftframe.document.getElementById(parentId).rows[childId].cells[0].firstChild.rows[0].cells[1].firstChild.innerHTML = Str +(parseInt(Num)?(" <font class=\"link_01\">( " +Num +" )</font>"):"");
}

//修正小數點位數
function Mathematics(NumBer){
    var Number_tmp = NumBer.toString().split(".");
    if(Number_tmp[1] && Number_tmp[1].length > 2) return NumBer.toFixed(2);
    else return NumBer;
}

//將字串改為變數名稱
function StrToVer(Str){
    var TmpStr = decodeURIComponent(Str).split(",");
    for(var StrNum=0;StrNum<TmpStr.length;StrNum++){
        eval(TmpStr[StrNum]+"='" +StrNum +"'");
    }
}
//身分證加密
function chkIdnum(Str){
    var NewStr = Str.substring(5);
    var dot="*";
    for(var i=1;i<=4;i++){
        dot += "*" 
    }
    return dot+NewStr;
}


//醫院列表
function HopList(area,locat){

    var obj = document.getElementById('hospital');
    obj.options.length = 0;
    if(!area){
        var x = document.createElement("option");
        x.text = "-- 請先選擇區域 --";
        x.value = "";
        try{
            obj.add(x,null);
        }catch(ex){
            obj.add(x);
        }
    }else{

        var Db = encodeURIComponent("hosp_data");
        var Fld = encodeURIComponent("serial,title");
        var Whr = encodeURIComponent("city='" +area +"'");
        var Cus = Login(locat+"/login.php?method=moreDataNew&DB=" +Db +"&FLD=" +Fld +"&WHERE=" +Whr).split("-|-");
    
        if(Cus[0]){
        
            for(var i=0;i<Cus.length;i++){
                var tmp = Cus[i].split("||");
                var x = document.createElement("option");
                x.text = tmp[1];
                x.value =  tmp[0] +"||" +tmp[1];
                try{
                    obj.add(x,null);
                }catch(ex){
                    obj.add(x);
                }
            }
        }
        if(!obj.options.length){
            var x = document.createElement("option");
            x.text = "-- 此區域尚無資料 --";
            x.value = "";
            try{
                obj.add(x,null);
            }catch(ex){
                obj.add(x);
            }
        }
    }

}

//隨機產生字串
function GetRandom(Num){
    var Str = "";
    for(var i=0;i<Num;i++){
        var j = Math.round(Math.random()*2) +1;
        switch(j){
            case 1: //數字 0~9
                Str += String.fromCharCode(Math.round(Math.random()*9) +48);
                break;
            case 2: //小寫 a~z 去除小寫 l(108)
                var k = String.fromCharCode(Math.round(Math.random()*25) +97);
                while(k=="l") k = String.fromCharCode(Math.round(Math.random()*25) +97);
                Str += k;
                break;
            case 3: //大寫 A~Z 去除大寫 I(73) 及大寫 O(79)
                var k = String.fromCharCode(Math.round(Math.random()*25) +65);
                while(k=="I" || k=="O") k = String.fromCharCode(Math.round(Math.random()*25) +65);
                Str += k;
                break;
            default:break;
        }
    }
    return Str;
}

//開新視窗
function NewWindow(Url){
//    return window.open(Url,'_blank','location=no,top=0,left=0,width=' +(screen.width-10) +',height=' +(screen.availHeight-30) +',fullscreen=true,scrollbars=no');
     return window.open(Url,'_blank','');
}
//開新視窗
function NewWindow_scr(Url){
    return window.open(Url,'_blank','location=no,top=0,left=0,width=' +(screen.width-10) +',height=' +(screen.availHeight-30) +',fullscreen=true,scrollbars=yes');
//     return window.open(Url,'_blank','');
}
//給圖片檢查碼title
function checkSecureValue(){
    var data = Login( "./member_login.php?func=SecureValue" );
    document.getElementById('secure').title = data;
    document.getElementById('secure').alt = data;
}

function ckeckidnumdata(val)
{
    re=new RegExp(/^([0-9]+)[月]([0-9]+)[日]([*?])[單位]$/);
	ckstr=re.test(val);
	return ckstr;
}