﻿function $$(x) { return document.getElementById(x) }

/////2010.1.1 類別選單 Protion ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ajaxReq(url, tag) {
    var http_request = false;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType)
        { http_request.overrideMimeType('text/xml'); }

    } else if (window.ActiveXObject) { // IE
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) { }
        }
    }

    if (!http_request) {
        alert('Cannot create an XMLHTTP instance');
        return false;
    }
    http_request.onreadystatechange = function() {
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
                IgotIt = http_request.responseText
                if (tag == undefined) {
                    done = eval(IgotIt) //no tag , run as js
                } else if ( IgotIt.length > 0 ) {
                    IgotItA = IgotIt.split('<!--splitJavaScript-->')
                    tagA = tag.split(',')
                    IgotItArr = IgotItA[0].split('<!--splitContent-->')
                    for (i = 0; i < tagA.length; i++) {
                        if (i >= IgotItArr.length) { break; }
                        if (document.getElementById(tagA[i])) { document.getElementById(tagA[i]).innerHTML = IgotItArr[i] };
                    }
                    if (IgotItA.length > 1) { done = eval(IgotItA[1]) }
                }
            } else {
                alert('XMLHTTP error');
            }
        }
    };
    http_request.open('GET', url, true);
    http_request.send(null);
}

//次選單延遲關閉
var timeOutVar=null
function closeSubDelay() {
    timeOutVar = setTimeout("$$('subkindList').style.display = 'none';",200)
}

//清除選取
function clearPicked() {
    pArr = $$('pickedCode').value.split(',')

    if ($$('pickedCode').value.length) {
        for (i = 0; i < pArr.length; i++) {
            $$('bidKindTD' + pArr[i].substring(0, 4) + '00').style.backgroundColor = '#FFF';
        }
    }

    //midTmpKindChk
    frm = document.kindPanelForm
    for (var i = 0; i < frm.elements.length; i++) {
        if (frm.elements[i].name == 'midTmpKindChk') { frm.elements[i].checked = frm.elements[i].disabled = false }
    }

    $$('subkindList').style.display = "none";
    $$('pickedCode').value = ''; $$('pickedCht').value = ''; $$('kindPanelPicked').innerHTML = '尚未選擇'
}

//勾or消選類別
function chkKind(strDivName, chkVal, chk) {
    argu = $$(strDivName + 'Argu').value

    intSelect = getArgu(strDivName, 'intSelect')

    frm = document.kindPanelForm

        if (chkVal.slice(-4) == '0000') {
            //選擇大類 則所有中小類皆 chk dis
            for (var i = 0; i < frm.elements.length; i++) {
                if (frm.elements[i].name == 'midTmpKindChk' && (frm.elements[i].value.slice(0, 2) == chkVal.slice(0, 2)) && frm.elements[i].value.slice(-4)!='0000') {
                    frm.elements[i].checked = chk
                    frm.elements[i].disabled = chk
                }
                if ($$('subTmpId')) {
                    if ($$('subTmpId').value.slice(0, 2) == chkVal.slice(0, 2) && frm.elements[i].name == 'subTmpKindChk') {
                        frm.elements[i].checked = chk
                        frm.elements[i].disabled = chk
                    }
                }
            }

        } else if (chkVal.slice(-2) == '00') {
            //選擇中類 所有小類同步 chk dis
            for (var i = 0; i < frm.elements.length; i++) {
                if ($$('subTmpId')) {
                    if ($$('subTmpId').value.slice(0, 4) == chkVal.slice(0, 4) && frm.elements[i].name == 'subTmpKindChk') {
                        frm.elements[i].checked = chk
                        frm.elements[i].disabled = chk
                    }
                }
            }
            
        } else {
            
        }
        


    if (chkVal.slice(-2) != '00') {
        if (chk) $$('bidKindTD' + chkVal.slice(0, 4) + '00').style.backgroundColor = '#FEFFCD'
    } else {
        (chk) ? $$('bidKindTD' + chkVal).style.backgroundColor = '#FEFFCD' : $$('bidKindTD' + chkVal).style.backgroundColor = '#FFF'
    }
    
    if ($$('subTmpKindChk' + chkVal)) { $$('subTmpKindChk' + chkVal).checked = chk }
    if ($$('midTmpKindChk' + chkVal)) { $$('midTmpKindChk' + chkVal).checked = chk }
    
    ajaxReq('/includesU/kindPanelFunc.asp?func=pickKind&strDivName=' + strDivName + '&chkVal=' + chkVal + '&chk=' + chk + '&pickedCode=' + frm.pickedCode.value + '&argu=' + argu, 'kindPanelPicked')

}

function cntChkDis(strDivName) {
    frm = document.kindPanelForm
    maxChk = getArgu(strDivName, 'maxChk')
    intSelect = getArgu(strDivName, 'intSelect')
    var ggg,yyy
    //計算已勾選 決定是否disable
    pickedCodeArr = frm.pickedCode.value.split(',')
    if (pickedCodeArr.length >= maxChk) {
        //disable所有未chk 之 chkbox
        for (var i = 0; i < frm.elements.length; i++) {
            if ((frm.elements[i].name == 'subTmpKindChk' || frm.elements[i].name == 'midTmpKindChk') && !frm.elements[i].checked) {
                frm.elements[i].disabled = true;
            }
        }
        
    } else {
        //解開所有disable
        if ($$('subTmpId')) {
            ggg = (frm.pickedCode.value.indexOf($$('subTmpId').value.slice(0, 2) + '0000') >= 0)
            yyy = (frm.pickedCode.value.indexOf($$('subTmpId').value.slice(0, 4) + '00') >= 0)
        }
        for (var i = 0; i < frm.elements.length; i++) {
            if ( frm.elements[i].name == 'subTmpKindChk' && !( ggg || yyy ) ) {
                //小類展開時
                frm.elements[i].disabled = false;
            }else if ( frm.elements[i].name == 'midTmpKindChk' ) {
                if (frm.pickedCode.value.indexOf(frm.elements[i].value.slice(0, 2) + '0000') < 0) { frm.elements[i].disabled = false; }
            }
            
            
        }
        
        //if (!frm.subTmpKindChk) { frm.tmpKindChk.disabled = false }
    }
    
}

//輸出
function outPutKindSet(strDivName0, code, cht) {
    strDivName = getArgu(strDivName0, 'strDivName')
    strStyle = getArgu(strDivName0, 'strStyle')
    intClear = getArgu(strDivName0, 'intClear')
    outCol = getArgu(strDivName0, 'outCol')
    afterSetJs = getArgu(strDivName0, 'afterSetJs')


    if (strDivName.indexOf(',') == -1) {
        //如果輸出的欄位只有一個,則將所有值全塞到一個欄位中
        codeArr = code.split('@#$%!')
        chtArr = cht.split('%$#@!')
    } else {
        codeArr = code.split(',')
        chtArr = cht.split(',')
    }
    var outputHTML = ''
    strDivNameArr = strDivName.split(',')

    for (i = 0; i < codeArr.length; i++) {
        if (i > strDivNameArr.length) { break; }
        outputHTML = outputHTML + '<input id="' + strDivNameArr[i] + 'Cht" name="' + strDivNameArr[i] + 'Cht" class="' + ((strStyle.indexOf(':') < 0) ? strStyle : '') + '" value="' + chtArr[i] + '" onclick="iddqd(\'' + strDivNameArr[0] + '\');this.blur();" type="text" style="cursor: pointer; background-image: url(/images/arrow.gif); background-repeat: no-repeat; background-position: right center;' + ((strStyle.indexOf(':') > 0) ? strStyle : '') + '" readonly />'
                    + '<input id="' + strDivNameArr[i] + '" name="' + strDivNameArr[i] + '" value="' + codeArr[i] + '" type="hidden"  />';
        if (intClear == 1) { outputHTML += '<img align="absmiddle" onclick="$$(\'' + strDivNameArr[i] + 'Cht\').value = \'\';$$(\'' + strDivNameArr[i] + '\').value = \'\'" title="清除" style="cursor: pointer; padding-left: 0.1em; padding-right: 0.2em; margin-left: 0.1em; margin-right: 0.2em;" src="/images/btn_closewin.gif"/>' }
        if ((i + 1) % outCol == 0 && i != codeArr.length && i!=0) { outputHTML += '<br>' }
    }
    $$(strDivNameArr[0] + 'GroupSet').innerHTML = outputHTML
    hidekindPanel();
    if (afterSetJs.length > 0) { eval(afterSetJs) }
}

//呼叫父類圖層 代入input值
function iddqd(strDivName) {
    argu = $$(strDivName + 'Argu').value
    kindPanelInt()
    strDivNameArr = getArgu(strDivName, 'strDivName').split(',') //取得所有輸入欄
    var newIntCodeNo = ''
    if (strDivNameArr.length == 1) {
        newIntCodeNo = $$(strDivName).value
    } else {
        for (i = 0; i < strDivNameArr.length; i++) {
            //逗號串
            if ($$(strDivNameArr[i])) {
                newIntCodeNo += ($$(strDivNameArr[i]).value + ',')
            }
        }
        newIntCodeNo = newIntCodeNo.substring(0, newIntCodeNo.length - 1)
    }
    ajaxReq('/includesU/kindPanelFunc.asp?func=iddqd&newIntCodeNo=' + newIntCodeNo + '&argu=' + argu, 'bigKindlist')

}

//呼叫子類圖層
function idkfa(xVal, strDivName, showAt) {
    //if (timeOutVar != null) { }
    var gy=''
    if ($$('subTmpId')) { gy = $$('subTmpId').value } 
    
    if( gy == xVal && $$('subkindList').style.display!='none'){
    
    }else{
        argu = $$(strDivName + 'Argu').value

        $$('subkindList').style.display = 'none'
        $$('subkindList').innerHTML = '';
        ajaxReq('/includesU/kindPanelFunc.asp?func=idkfa&xVal=' + xVal + '&picked=' + $$('pickedCode').value + '&argu=' + argu, 'subkindList')

        PutAbsLoc($$('subkindList'), showAt)
    
    }
    

}

//解析參數
function getArgu(strDivNameX, argN) {
    argu = $$(strDivNameX + 'Argu').value
    arguArr = argu.split('@@')

    switch (argN) {
        case 'strData':
            return arguArr[0]; break;
        case 'strTabName':
            return arguArr[1]; break;
        case 'strDivName':
            return arguArr[2]; break;
        case 'intTop':
            return arguArr[3]; break;
        case 'intLeft':
            return arguArr[4]; break;
        case 'intTD':
            return arguArr[5]; break;
        case 'strStyle':
            return arguArr[6]; break;
        case 'strOther':
            return arguArr[7]; break;
        case 'intOtherFlag':
            return arguArr[8]; break;
        case 'intSelect':
            return arguArr[9]; break;
        case 'intClear':
            return arguArr[10]; break;
        case 'intCodeNo':
            return arguArr[11]; break;
        case 'showBig':
            return arguArr[12]; break;
        case 'maxChk':
            return arguArr[13]; break;
        case 'outCol':
            return arguArr[14]; break;
        case 'afterSetJs':
            return arguArr[15]; break;
        default:
            return false; break;
    }
}

B = (function x() { })[-5] == 'x' ? 'FF3' : (function x() { })[-6] == 'x' ? 'FF2' : /a/[-1] == 'a' ? 'FF' : '\v' == 'v' ? 'IE' : /a/.__proto__ == '//' ? 'Saf' : /s/.test(/a/.toString) ? 'Chr' : /^function \(/.test([].sort) ? 'Op' : 'Unknown'  

function kindPanelInt() {
    if (!$$('kindPanel')) {

        var ifr4ie6;
        ifr4ie6 = ''
        if (typeof document.body.style.maxHeight != "undefined") { /* IE 7, mozilla, safari, opera 9 */ } else {
            // IE6, older browsers 
            ifr4ie6 = '<iframe id="kindPanelbgDiv" scrolling="no" frameborder="0" style="position: absolute; z-index: 1; left: 0px; top: 0px;width:100%;height:100%" ></iframe>'
        }

        var kindPanelW, subkindListW;
        kindPanelW = '';subkindListW = '';
        //google safri 瀏覽器限制寬度
        if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1 ) { kindPanelW = 'width:710px;'; subkindListW = 'width:300px;'; }

        tmpDiv = ''
        + '<div id="kindPanelbgDiv" onclick="hidekindPanel()" style="z-index: 9;display: none;position: absolute;top: 0px;left: 0px;right:0px;background-color: #777;filter:progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=50)-moz-opacity:0.5;opacity: 0.6;">' + ifr4ie6
        + '</div>'
        + '<table border=0 cellpadding=0 cellspacing=0><tr><td><form name="kindPanelForm" id="kindPanelForm" style="margin:0">'
        + '<div id="kindPanel"  style="' + kindPanelW + 'z-index: 99; background: white; border: #336699 1px solid;position: absolute;top: 0px;left: 0px; font-size: 12px; display: none;">'
        + '   <div id="bigKindlist" class="kindPanelDiv kindPanelMain">載入中請稍候</div>'
        + '   <table border=0 cellpadding=0 cellspacing=0><tr><td> '
        + '   <div id="subkindList" onmouseOver="clearTimeout(timeOutVar);" class="kindPanelDiv kindPanelSub" style="' + subkindListW + 'position: absolute;display: none; z-index: 999;background-color: #F0FCFF;">載入中請稍候</div></td></tr></table>'
        + '</div>'
        + '</form></td></tr></table>'

        var headID = document.getElementsByTagName("head")[0];
        var newCss = document.createElement('link');
        newCss.type = 'text/css';
        newCss.rel = "stylesheet";
        newCss.href = "/includesU/kindPanel.css";
        headID.appendChild(newCss);

        var newElement = document.createElement('div');
        newElement.id = 'motherOfKindPanel';
        //newElement.style.width = '300px';
        document.body.appendChild(newElement);
        $$('motherOfKindPanel').innerHTML = tmpDiv

        //document.getElementById('kindPanelbgDiv').contentWindow.document.body.onclick = function() { hidekindPanel(); }
    }

}

function showkindPanel() {

    //alert(document.body.clientHeight)
    var bgObj = $$('kindPanelbgDiv');
    ww = (document.body.scrollWidth < document.body.clientWidth) ? document.body.clientWidth : document.body.scrollWidth
    hh = (document.body.scrollHeight < document.body.clientHeight) ? document.body.clientHeight : document.body.scrollHeight
    bgObj.style.width = ww + "px";
    bgObj.style.height = hh + "px";

    var msgObj = $$('kindPanel');
    msgObj.style.display = bgObj.style.display = 'block';
    msgObj.style.marginTop = (document.body.scrollTop +  ((msgObj.offsetHeight>600) ? 20 : 75)  ) + "px";
    msgObj.style.left = parseInt(document.body.offsetWidth / 2 - msgObj.offsetWidth / 2) + 'px'

    //document.body.onscroll = 
    window.onresize = function() {
        if (bgObj.style.display != 'none') {

            bgObj.style.width = document.body.clientWidth + "px";
            bgObj.style.height = document.body.clientHeight + "px";

            ww = (document.body.scrollWidth < document.body.clientWidth) ? document.body.clientWidth : document.body.scrollWidth
            hh = (document.body.scrollHeight < document.body.clientHeight) ? document.body.clientHeight : document.body.scrollHeight

            bgObj.style.width = ww + "px";
            bgObj.style.height = hh + "px";
            msgObj.style.left = parseInt(document.body.offsetWidth / 2 - msgObj.offsetWidth / 2) + 'px'
        }
    }
}

function hidekindPanel() {
    if ($$('kindPanelbgDiv')) { $$('kindPanelbgDiv').style.display='none' }
    if ($$('subkindList')) { $$('subkindList').style.display='none' }
    if ($$('kindPanel')) { $$('kindPanel').style.display='none' }
}

function PutAbsLoc(element, srcObj) {
    element.style.left = GetAbsLoc(srcObj).x +17+ "px";
    element.style.top = (GetAbsLoc(srcObj).y + GetAbsLoc(srcObj).h) + "px";
}

function GetAbsLoc(element) {
    if (arguments.length != 1 || element == null) {
        return null;
    }
    var elmt = element;
    var offsetTop = elmt.offsetTop;
    var offsetLeft = elmt.offsetLeft;
    var offsetWidth = elmt.offsetWidth;
    var offsetHeight = elmt.offsetHeight;
    while (elmt = elmt.offsetParent) {
        if (elmt.style.position == 'absolute' || elmt.style.position == 'relative'
            || (elmt.style.overflow != 'visible' && elmt.style.overflow != '')) {
            break;
        }
        offsetTop += elmt.offsetTop;
        offsetLeft += elmt.offsetLeft;
    }
    return { y: offsetTop, x: offsetLeft,
        w: offsetWidth, h: offsetHeight
    };
}
/////2010.1 類別選單 Protion ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



function checkItem(strFun,strVal,divName){
    var http_request = false;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
      http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // IE
      try {
        http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
        try {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
      }
    }
    if (!http_request) {
      alert('Cannot create an XMLHTTP instance');
      return false;
    }
    http_request.onreadystatechange = function() { 
        if (http_request.readyState == 4) {
          if (http_request.status == 200) {
          	IgotIt = http_request.responseText;
          	if(divName == undefined){
			   done = eval(IgotIt)
			}else{
			   document.getElementById(divName).innerHTML = IgotIt;
			}
          } else {
            if(document.getElementById(divName) != null){
                document.getElementById(divName).innerHTML = http_request.responseText;
            }else{
                alert('There was a problem with the request.');
            }    
                
          }
        }
    };
	
    var url = '/includesU/resumeCheckItem.asp?itemfun=' + strFun + '&itemVal=' + escape(strVal)
//var url = 'http://192.168.1.234/includesU/resumeCheckItem.asp?itemfun=chkcorp0&itemVal=del@1111@tabCorp0'

    http_request.open('GET', url, true);
    http_request.send(null);
}

function checkItemEN(strFun,strVal,divName){
    var http_request = false;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
      http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // IE
      try {
        http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
        try {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
      }
    }
    if (!http_request) {
      alert('Cannot create an XMLHTTP instance');
      return false;
    }
    http_request.onreadystatechange = function() { 
        if (http_request.readyState == 4) {
          if (http_request.status == 200) {
          	IgotIt = http_request.responseText;
          	if(divName == undefined){
			   done = eval(IgotIt)
			}else{
			   document.getElementById(divName).innerHTML = IgotIt;
			}
          } else {
            if(document.getElementById(divName) != null){
                document.getElementById(divName).innerHTML = http_request.responseText;
            }else{
                alert('There was a problem with the request.');
            }    
                
          }
        }
    };
    var url = '/includesU/resumeCheckItemEN.asp?itemfun=' + strFun + '&itemVal=' + escape(strVal)
    http_request.open('GET', url, true);
    http_request.send(null);
}


function checkItemOther(divName,url){
    var http_request = false;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
      http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // IE
      try {
        http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
        try {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
      }
    }
    if (!http_request) {
      alert('Cannot create an XMLHTTP instance');
      return false;
    }
    http_request.onreadystatechange = function() { 
        if (http_request.readyState == 4) {
          if (http_request.status == 200) {
          	IgotIt = http_request.responseText;
          	if(divName == undefined){
			   done = eval(IgotIt)
			}else{
			   document.getElementById(divName).innerHTML = IgotIt;
			}
          } else {
            if(document.getElementById(divName) != null){
                document.getElementById(divName).innerHTML = http_request.responseText;
            }else{
                alert('There was a problem with the request.');
            }    
                
          }
        }
    };
    http_request.open('GET', url, true);
    http_request.send(null);
}


function selreq(frmName,objName,hidName){
    widthV = 630;
    heightV = 400;
    topV = screen.height/2 - (heightV/2);
    leftV = screen.width/2 - (widthV/2);
    newwin = window.open('/includesU/selectreq.asp?formName=' + frmName + '&objName=' + objName + '&hidName=' + hidName + '&skillVal=' + eval('document.' + frmName + '.' + hidName +'.value'), 'popup', 'location=no,toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=no,width=' + widthV + ',height=' + heightV + ',top=' + topV + ',left=' + leftV)
}

function selcer(frmName,objName,hidName){
    widthV = 630;
    heightV = 400;
    topV = screen.height / 2 - (heightV / 2);
    leftV = screen.width/2 - (widthV/2);
    //newwin=window.open('/includesU/selectcer.asp?formName='+frmName+'&objName='+objName+'&hidName='+hidName,'popup','location=no,toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=no')
    newwin=window.open('/includesU/selectcer.asp?formName='+frmName+'&objName='+objName+'&hidName='+hidName+'&certifyVal='+ document.forms[frmName][hidName].value,'popup','location=no,toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=no,width='+ widthV +',height='+ heightV +',top='+ topV +',left='+ leftV)
}

function chkLiveSearch(kind,tno,sno,tcolor){ //活版搜尋
    for(j=0;j<tno;j++){
	    var imgShow = document.getElementById(kind+j+'_img');
	    var divShow = document.getElementById(kind+j);
	    if(imgShow != null && divShow != null){
	        if(j == sno){
			    //imgShow.src = '/images/default/'+tcolor+'/label0'+(j+1)+'-o.gif';
			    if(j == 0){
			        imgShow.style.backgroundImage = 'url(/images/default/'+tcolor+'/label01-o.gif)';
                }else{
                    imgShow.style.backgroundImage = 'url(/images/default/'+tcolor+'/label02-o.gif)';
                }
                imgShow.style.color = '#FFFFFF';
			    divShow.style.display = '';
			    divShow.style.visibility = 'visible';
			    if(document.getElementById('twinsStar') != null){if(j > 1){document.getElementById('twinsStar').style.display = 'none';}else{document.getElementById('twinsStar').style.display = '';}}
		    }else{
			    //imgShow.src = '/images/default/'+tcolor+'/label0'+(j+1)+'.gif';
			    if(j == 0){
			        imgShow.style.backgroundImage = 'url(/images/default/'+tcolor+'/label01.gif)';
                }else{
                    imgShow.style.backgroundImage = 'url(/images/default/'+tcolor+'/label02.gif)';
                }
                if(tcolor == 'blue'){
                    imgShow.style.color = '#3C57D0';
                }else{
                    imgShow.style.color = '#636363';    
                }                    
			    divShow.style.display = 'none';
			    divShow.style.visibility = 'hidden';
		    }
	    }
    }
}

  function chkBanner(kind,tno,sno){
	  //var divKind = document.getElementById(kind);
	  for(j=0;j<tno;j++){
		  var imgShow = document.getElementById(kind+j+'_img');
		  if(imgShow != null){
			  if(j == sno){
				  imgShow.src = '/images/icon_'+(j+1)+'on.gif';
			  }else{
				  imgShow.src = '/images/icon_'+(j+1)+'off.gif';
			  }
		  }
	  }
	  for(i=0;i<tno;i++){
		  var divShow = document.getElementById(kind+i);
		  if(divShow != null ){
			  if(i == sno){
				  //divKind.style.display = 'none';
				  divShow.style.display = '';			
			  }else{
				  divShow.style.display = 'none';			
			  }
		  }
	  }
	  
	  if(document.getElementById('twinsStart') != null){document.getElementById('twinsStart').style.display = 'none'}
  }

  function chkMore(kind,rep){
	  if(rep != 0){var intRep = rep-1;rep == 1;}
	  if(intRep == 0 || rep == 0){
		  for(i=0;i<99;i++){
			  var divKind = document.getElementById('tr'+kind+i);
			  if(divKind != null){
				  if(divKind.style.display == ''){
					  var x=i+1;
					  if(document.getElementById('tr'+kind+x) != null){
						  document.getElementById('tr'+kind+x).style.display = '';
						  divKind.style.display = 'none';
					  }else{
						  divKind.style.display = 'none';
						  document.getElementById('tr'+kind+'0').style.display = '';
					  }
					  break;
				  }else{
					  divKind.style.display = 'none';
				  }
			  }else{
			    if(document.getElementById('tr'+kind+'0') != null){
				    document.getElementById('tr'+kind+'0').style.display = '';
				}  
			  }
		  }
	  }
	  if(intRep == 1 || rep == 1){if(intRep ==0){intRep++};setTimeout("chkMore('"+kind+"'," + intRep + ")",5000);}
  }

  function chkMoreMore(kind){
	  for(i=0;i<99;i++){
		  var divKind = document.getElementById('tr'+kind+i+'0');
		  if(divKind != null){
			  chkMore(kind+i,2);
		  }
	  }	
  }

  function redir(lNo) {
	  location.href='/includes_xml/linkRedir.asp?lNo='+(lNo);
  }

function chkeNoStr(colName){ //抓取勾選值
    var strNo = '';
    for(i=0;i<100;i++){
        if(document.getElementById(colName+i) != null){
            if(document.getElementById(colName+i).checked == true){
                if(strNo == ''){
                    strNo = document.getElementById(colName+i).value;
                }else{
                    strNo = strNo + ',' + document.getElementById(colName+i).value;
                }
            }
        }else{
            //break;
        }
    }
    return strNo;
}

function chkeNocheck(colName,cstr){ //全選/取消
    var strNo = '';
    for(i=0;i<100;i++){
        if(document.getElementById(colName+i) != null){
            document.getElementById(colName+i).checked = cstr;
        }else{
            //break;
        }
    }
    return strNo;
}

function chkeNoselect(colName,cstr){ //指定勾選值
    var strNo = '';
    var cstr = ',' + cstr + ','
    for(i=0;i<100;i++){
        if(document.getElementById(colName+i) != null){
            var strVal = document.getElementById(colName+i).value
            if(cstr.indexOf(strVal) > 0){
                document.getElementById(colName+i).checked = true;
            }else{
                document.getElementById(colName+i).checked = false;
            }
        }else{
            //break;
        }
    }
    return strNo;
}

function chkReset(formName){ //重置清空欄位值
    if(document.forms[formName]['keys'] != null && document.forms[formName]['keys'] != ''){document.forms[formName]['keys'].value = '';}
    if(document.forms[formName]['city0'] != null && document.forms[formName]['city0'] != ''){document.forms[formName]['city0'].value = '';}
    if(document.forms[formName]['city1'] != null && document.forms[formName]['city1'] != ''){document.forms[formName]['city1'].value = '';}
    if(document.forms[formName]['city2'] != null && document.forms[formName]['city2'] != ''){document.forms[formName]['city2'].value = '';}
    if(document.forms[formName]['city0Cht'] != null && document.forms[formName]['city0Cht'] != ''){document.forms[formName]['city0Cht'].value = '';}
    if(document.forms[formName]['city1Cht'] != null && document.forms[formName]['city1Cht'] != ''){document.forms[formName]['city1Cht'].value = '';}
    if(document.forms[formName]['city2Cht'] != null && document.forms[formName]['city2Cht'] != ''){document.forms[formName]['city2Cht'].value = '';} 
    if(document.forms[formName]['duty0'] != null && document.forms[formName]['duty0'] != ''){document.forms[formName]['duty0'].value = '';}
    if(document.forms[formName]['duty1'] != null && document.forms[formName]['duty1'] != ''){document.forms[formName]['duty1'].value = '';}
    if(document.forms[formName]['duty2'] != null && document.forms[formName]['duty2'] != ''){document.forms[formName]['duty2'].value = '';}
    if(document.forms[formName]['duty0Cht'] != null && document.forms[formName]['duty0Cht'] != ''){document.forms[formName]['duty0Cht'].value = '';}
    if(document.forms[formName]['duty1Cht'] != null && document.forms[formName]['duty1Cht'] != ''){document.forms[formName]['duty1Cht'].value = '';}
    if(document.forms[formName]['duty2Cht'] != null && document.forms[formName]['duty2Cht'] != ''){document.forms[formName]['duty2Cht'].value = '';}          
    if(document.forms[formName]['trade0'] != null && document.forms[formName]['trade0'] != ''){document.forms[formName]['trade0'].value = '';}
    if(document.forms[formName]['trade1'] != null && document.forms[formName]['trade1'] != ''){document.forms[formName]['trade1'].value = '';}
    if(document.forms[formName]['trade2'] != null && document.forms[formName]['trade2'] != ''){document.forms[formName]['trade2'].value = '';}
    if(document.forms[formName]['trade0Cht'] != null && document.forms[formName]['trade0Cht'] != ''){document.forms[formName]['trade0Cht'].value = '';}
    if(document.forms[formName]['trade1Cht'] != null && document.forms[formName]['trade1Cht'] != ''){document.forms[formName]['trade1Cht'].value = '';}
    if(document.forms[formName]['trade2Cht'] != null && document.forms[formName]['trade2Cht'] != ''){document.forms[formName]['trade2Cht'].value = '';}      
    if(document.forms[formName]['major0'] != null && document.forms[formName]['major0'] != ''){document.forms[formName]['major0'].value = '';}
    if(document.forms[formName]['major1'] != null && document.forms[formName]['major1'] != ''){document.forms[formName]['major1'].value = '';}
    if(document.forms[formName]['major2'] != null && document.forms[formName]['major2'] != ''){document.forms[formName]['major2'].value = '';}
    if(document.forms[formName]['major0Cht'] != null && document.forms[formName]['major0Cht'] != ''){document.forms[formName]['major0Cht'].value = '';}
    if(document.forms[formName]['major1Cht'] != null && document.forms[formName]['major1Cht'] != ''){document.forms[formName]['major1Cht'].value = '';}
    if(document.forms[formName]['major2Cht'] != null && document.forms[formName]['major2Cht'] != ''){document.forms[formName]['major2Cht'].value = '';}      
    if(document.forms[formName]['experience'] != null && document.forms[formName]['experience'] != ''){document.forms[formName]['experience'].selectedIndex = 0;}
    if(document.forms[formName]['compSkill_Title'] != null && document.forms[formName]['compSkill_Title'] != ''){document.forms[formName]['compSkill_Title'].value = '';}      
    if(document.forms[formName]['skill'] != null && document.forms[formName]['skill'] != ''){document.forms[formName]['skill'].value = '';}      
    if(document.forms[formName]['certify_Title'] != null && document.forms[formName]['certify_Title'] != ''){document.forms[formName]['certify_Title'].value = '';} 
    if(document.forms[formName]['certify'] != null && document.forms[formName]['certify'] != ''){document.forms[formName]['certify'].value = '';}      
    if(document.forms[formName]['capital'] != null && document.forms[formName]['capital'] != ''){document.forms[formName]['capital'].selectedIndex = 0;}
    if(document.forms[formName]['staff'] != null && document.forms[formName]['staff'] != ''){document.forms[formName]['staff'].selectedIndex = 0;}
    if(document.forms[formName]['salary'] != null && document.forms[formName]['salary'] != ''){document.forms[formName]['salary'].selectedIndex = 0;}
    if(document.forms[formName]['grade'] != null && document.forms[formName]['grade'] != ''){for(i=0;i<document.forms[formName]['grade'].length;i++){document.forms[formName]['grade'][i].checked = false;document.forms[formName]['grade'].selectedIndex = 0;}}
    if(document.forms[formName]['character'] != null && document.forms[formName]['character'] != ''){for(i=0;i<document.forms[formName]['character'].length;i++){document.forms[formName]['character'][i].checked = false;}}
    if(document.forms[formName]['attribute'] != null && document.forms[formName]['attribute'] != ''){for(i=0;i<document.forms[formName]['attribute'].length;i++){document.forms[formName]['attribute'][i].checked = false;}}
    if(document.forms[formName]['benefit'] != null && document.forms[formName]['benefit'] != ''){for(i=0;i<document.forms[formName]['benefit'].length;i++){document.forms[formName]['benefit'][i].checked = false;}}
}

function moveExp(formName,intJob){ //移動工作經驗單向
    var strCol = 'organ,invoice,trade,tradeCht,position,duty,dutyCht,sdate_year,sdate_month,edate_year,edate_month,salary0,salary1,descript,scale,staff,boss,bossTel';
    var arrCol = strCol.split(',');
    var temCol = 6;
    for(ci=0;ci<6;ci++){
        var sCol = 'corp' + ci + '_' + arrCol[0];
        if(document.forms[formName][sCol].value == ''){
            temCol = ci;
            break;
        }
    }
    if(temCol > 0){
        if(intJob == 0){ //待業中
            if(temCol == 6){temCol = 5;var strMsg = '您想將目前工作經驗移至前一工作經驗嗎?(注意：您的第六項工作經驗將會消失!)';}else{var strMsg = '您想將目前工作經驗移至前一工作經驗嗎?(以此類推)\n\n按「取消」鈕則自動隱藏您目前的工作經驗。';}
            if(confirm(strMsg)){
                for(xi=temCol;xi>0;xi--){
                    var yi = xi-1;
                    for(zi=0;zi<arrCol.length;zi++){
                        var sCol = 'corp' + xi + '_' + arrCol[zi];
                        var sCol1 = 'corp' + yi + '_' + arrCol[zi];
                        document.forms[formName][sCol].value = document.forms[formName][sCol1].value;
                        if(yi == 0){
                            if(arrCol[zi] != 'edate_year' && arrCol[zi] != 'edate_month'){document.forms[formName][sCol1].value = '';}
                        }
                    }
                    document.getElementById('tabTitle' + xi).innerHTML = document.getElementById('tabTitle' + yi).innerHTML;
                    document.getElementById('corp' + xi + '_descriptShow').innerHTML = document.getElementById('corp' + yi + '_descriptShow').innerHTML;
                    if(yi == 0){
                        document.getElementById('tabTitle' + yi).innerHTML = '';
                        document.getElementById('corp' + yi + '_descriptShow').innerHTML = '';
                    }
                }
            }
        }
    }
}

function moveNextBack(formName,xi,yi){ //移動工作經驗雙向
    var strCol = 'organ,invoice,trade,tradeCht,position,duty,dutyCht,sdate_year,sdate_month,edate_year,edate_month,salary0,salary1,descript,scale,staff,boss,bossTel';
    var arrCol = strCol.split(',');
    for(zi=0;zi<arrCol.length;zi++){
        var sCol = 'corp' + xi + '_' + arrCol[zi];
        var sCol1 = 'corp' + yi + '_' + arrCol[zi];
        var temVal = document.forms[formName][sCol].value;
        document.forms[formName][sCol].value = document.forms[formName][sCol1].value;
        document.forms[formName][sCol1].value = temVal;
    }
    
    if(document.getElementById('tabTitle' + yi) != null){
        var temVal = document.getElementById('tabTitle' + xi).innerHTML;
        document.getElementById('tabTitle' + xi).innerHTML = document.getElementById('tabTitle' + yi).innerHTML;
        document.getElementById('tabTitle' + yi).innerHTML = temVal;
    }else{
        document.getElementById('tabTitle' + xi).innerHTML = '';
    }        
    
    if(document.getElementById('corp' + yi + '_descriptShow') != null){
        var temVal = document.getElementById('corp' + xi + '_descriptShow').innerHTML;
        document.getElementById('corp' + xi + '_descriptShow').innerHTML = document.getElementById('corp' + yi + '_descriptShow').innerHTML;
        document.getElementById('corp' + yi + '_descriptShow').innerHTML = temVal;
    }else{
        document.getElementById('corp' + xi + '_descriptShow').innerHTML = '';
    }
}


var strBad = '';
function chkCorp(formName,cNo){
    var tCorp_organ = document.forms[formName]['corp' + cNo + '_organ'].value.replace(/^[\s]+/g,'').replace(/[\s]+$/g,'');
    var tCorp_trade = document.forms[formName]['corp' + cNo + '_trade'].value.replace(/^[\s]+/g,'').replace(/[\s]+$/g,'');
    var tCorp_position = document.forms[formName]['corp' + cNo + '_position'].value.replace(/^[\s]+/g,'').replace(/[\s]+$/g,'');
    var tCorp_duty = document.forms[formName]['corp' + cNo + '_duty'].value.replace(/^[\s]+/g,'').replace(/[\s]+$/g,'');
    var tCorp_invoice = document.forms[formName]['corp' + cNo + '_invoice'].value.replace(/^[\s]+/g,'').replace(/[\s]+$/g,'');
    var tCorp_sdate_year = document.forms[formName]['corp' + cNo + '_sdate_year'].value.replace(/^[\s]+/g,'').replace(/[\s]+$/g,'');
    var tCorp_sdate_month = document.forms[formName]['corp' + cNo + '_sdate_month'].value.replace(/^[\s]+/g,'').replace(/[\s]+$/g,'');
    var tCorp_edate_year = document.forms[formName]['corp' + cNo + '_edate_year'].value.replace(/^[\s]+/g, '').replace(/[\s]+$/g, '');

    if (isNaN(tCorp_edate_year) == true || tCorp_edate_year == '') { tCorp_edate_year = 2010;tCorp_edate_month = 1; }
    
    var tCorp_edate_month = document.forms[formName]['corp' + cNo + '_edate_month'].value.replace(/^[\s]+/g,'').replace(/[\s]+$/g,'');
    var tCorp_salary0 = document.forms[formName]['corp' + cNo + '_salary0'].value.replace(/^[\s]+/g,'').replace(/[\s]+$/g,'');
    var tCorp_salary1 = document.forms[formName]['corp' + cNo + '_salary1'].value.replace(/^[\s]+/g,'').replace(/[\s]+$/g,'');
    var tCorp_descript = document.forms[formName]['corp' + cNo + '_descript'].value.replace(/^[\s]+/g,'').replace(/[\s]+$/g,'');
    var tCorp_scale = document.forms[formName]['corp' + cNo + '_scale'].value.replace(/^[\s]+/g,'').replace(/[\s]+$/g,'');
    var tCorp_staff = document.forms[formName]['corp' + cNo + '_staff'].value.replace(/^[\s]+/g,'').replace(/[\s]+$/g,'');
    var tCorp_boss = document.forms[formName]['corp' + cNo + '_boss'].value.replace(/^[\s]+/g,'').replace(/[\s]+$/g,'');
    var tCorp_bossTel = document.forms[formName]['corp' + cNo + '_bossTel'].value.replace(/^[\s]+/g,'').replace(/[\s]+$/g,'');
    var divCorp = document.getElementById('tabTitle' + cNo);
    //document.getElementById('tabErrMsg' + cNo).innerHTML = '';
    //var divCorp = document.getElementById('tabErrMsg' + cNo);
    var tOnJob = 1;

    if (document.forms[formName]['onJob'] != null && document.forms[formName]['onJob'] != '') {
        for (j = 0; j < document.forms[formName]['onJob'].length; j++) {
            if (document.forms[formName]['onJob'][j].checked == true) {
                var tOnJob = document.forms[formName]['onJob'][j].value;
                break;
            }
        }
    }
    

    if (document.forms[formName]['birth_year'] != '' && document.forms[formName]['birth_year'] != null && document.forms[formName]['birth_month'] != '' && document.forms[formName]['birth_month'] != null && document.forms[formName]['birth_day'] != '' && document.forms[formName]['birth_day'] != null) {
        var tbirth_year = document.forms[formName]['birth_year'].value.replace(/^[\s]+/g, '').replace(/[\s]+$/g, '');
        var tbirth_month = document.forms[formName]['birth_month'].value.replace(/^[\s]+/g, '').replace(/[\s]+$/g, '');
        var tbirth_day = document.forms[formName]['birth_day'].value.replace(/^[\s]+/g, '').replace(/[\s]+$/g, '');
        var tbirth = new Date(tbirth_year + '/' + tbirth_month + '/' + tbirth_day);
    } else {
        var tbirth = new Date('1911/1/1');
    }
    
    if(tOnJob != ''){
//        if(tOnJob == 0 && cNo == 1){var tempCheck = 'OK'};
//        if(tOnJob == 1 && cNo == 0){var tempCheck = 'OK'};
//        if(tCorp_organ.length > 0){var tempCheck = 'OK'};
//        if(tCorp_organ.length == 0 && tCorp_position.length > 0){var tempCheck = 'OK'};
//        if(tempCheck == 'OK'){
        var now = new Date();
        var tCorp_sdate = new Date(tCorp_sdate_year + '/' + tCorp_sdate_month + '/1');
        var tCorp_edate = new Date(tCorp_edate_year + '/' + tCorp_edate_month + '/1');
        var intCorp5 = tCorp_sdate.dateDiff('m',tCorp_edate);
        
        if(parseInt(intCorp5) % 12 == 0) var strCorp5 = '(共' + parseInt(parseInt(intCorp5,10) / 12,10) + '年)';
        else var strCorp5 = '(共' + parseInt(parseInt(intCorp5,10) / 12,10) + '年' + parseInt(intCorp5,10) % 12 + '月)';

//        if(tCorp_organ.length == 0) {divCorp.innerHTML = '<div class="errorMsg">請填寫公司名稱</div>';}
//        else if(tCorp_organ.length > 0 && tCorp_organ.length < 2) {divCorp.innerHTML = '<div class="errorMsg">請填寫正確的公司名稱</div>';}
//        else if(tCorp_organ.length > 0 && chkBadWord(tCorp_organ) == false) {divCorp.innerHTML = '<div class="errorMsg">公司名稱含有不雅文字【' + strBad + '】，請先移除。</div>';}
//        else if(tCorp_trade.length != 4){divCorp.innerHTML = '<div class="errorMsg">請選擇公司產業類別</div>';}
//        else if(tCorp_position.length == 0){divCorp.innerHTML = '<div class="errorMsg">請填寫職務名稱</div>';}
//        else if(tCorp_position.length > 0 && tCorp_position.length < 2){divCorp.innerHTML = '<div class="errorMsg">請填寫正確的職務名稱</div>';}
//        else if(tCorp_position.length > 0 && chkBadWord(tCorp_position) == false){divCorp.innerHTML = '<div class="errorMsg">職務名稱含有不雅文字【' + strBad + '】，請先移除。</div>';}
//        else if(tCorp_duty.length != 4){divCorp.innerHTML = '<div class="errorMsg">請選擇職務類別</div>';}
//        else if(tCorp_sdate_year.length == 0 || tCorp_sdate_month.length == 0 || tCorp_sdate_year == '1911'){divCorp.innerHTML = '<div class="errorMsg">請選擇工作開始日期</div>';}
//        else if(tCorp_edate_year.length == 0 || tCorp_edate_month.length == 0 || tCorp_edate_year == '1911'){divCorp.innerHTML = '<div class="errorMsg">請選擇工作結束日期</div>';}
//        else if(now.dateDiff('d', tCorp_sdate) > 0) { divCorp.innerHTML = '<div class="errorMsg">請選擇正確的工作開始日期</div>'; }
//        else if(tbirth.dateDiff('d', tCorp_sdate) < 0) { divCorp.innerHTML = '<div class="errorMsg">工作開始日期需大於出生日期</div>'; }
//        else if(now.dateDiff('d',tCorp_edate) > 0){divCorp.innerHTML = '<div class="errorMsg">請選擇正確的工作結束日期</div>';}
//        else if(tCorp_edate.dateDiff('d',tCorp_sdate) > 0){divCorp.innerHTML = '<div class="errorMsg">工作開始日期不可大於工作結束日期</div>';}
//        else if (tCorp_descript.length == 0) { divCorp.innerHTML = '<div class="errorMsg">請填寫您的工作說明</div>'; }
//        else if(tCorp_descript.length < 4 || tCorp_descript.length > 450){divCorp.innerHTML = '<div class="errorMsg">工作說明字數有誤，請勿超過450個字或過短</div>';}
//        else if(tCorp_descript.length > 0 && chkBadWord(tCorp_descript) == false){divCorp.innerHTML = '<div class="errorMsg">工作說明含有不雅文字【' + strBad + '】，請先移除。</div>';}
//        else{
//            if(cNo == 0){
//                if(document.forms[formName]['covert'] != '' && document.forms[formName]['covert'] != null){
//                    if(document.forms[formName]['covert'].checked == true){var strCheck = 'checked';}else{var strCheck = '';}
//                }
//                divCorp.innerHTML = '<b>' + tCorp_organ + '/' + tCorp_position + strCorp5 + '　<input type="checkbox" name="covert" value="exp" ' + strCheck + '>隱藏目前公司名稱</b>';
//            }else{
                divCorp.innerHTML = '<b>' + tCorp_organ + '/' + tCorp_position + strCorp5 + '</b>';
//            }
            document.getElementById('corp' + cNo + '_descriptShow').innerHTML = tCorp_descript.substring(0,20)+'..';
            document.getElementById('tabShowCorp' + cNo).style.display = '';
            document.getElementById('tabEditCorp' + cNo).style.display = 'none';
//            }
//        }
    }

}

function chkBadWord(strWord){
    var arrBadWord = "牛郎,賤人,白痴,妓女,雞八,白爛,幹你娘,塞你娘,機八,機歪,甘你娘,Fuck,哭腰,媽的B,下賤,幹你老師,操你媽,貝戈戈,下三濫,淫蟲,蕩婦,唬爛,姬芭,雞芭".split(',');
    for(b=0;b<arrBadWord.length;b++){
        if(strWord.indexOf(arrBadWord[b]) >= 0){
            strBad = arrBadWord[b];
            return false;
            break;
        }
    }
}


function chkRdss(formName){ //研發替代役
    var rdNat = '';
    var rdSex = 0;
    var rdMilitary = 0;
    var rdGrade = 0;
    var rdGradeUp = 0;
    var rdEdate = '1911';
    var rdBirth = '1911';
	var now = new Date();
	var sYear = now.getFullYear();    
    if(document.forms[formName]['nationality'] != null && document.forms[formName]['nationality'] != ''){var rdNat = document.forms[formName]['nationality'].value}
    if(document.forms[formName]['sex'] != null && document.forms[formName]['sex'] != ''){var rdSex = document.forms[formName]['sex'].value}
    if(document.forms[formName]['military'] != null && document.forms[formName]['military'] != ''){
        if(document.forms[formName]['military'].length > 0){
            for(m=0;m<document.forms[formName]['military'].length;m++){ 
                if(document.forms[formName]['military'][m].checked == true){var rdMilitary = document.forms[formName]['military'][m].value;break;}
            }
        }else{
            var rdMilitary = document.forms[formName]['military'].value
        }
    }

    if (document.forms[formName]['grade'] != null && document.forms[formName]['grade'] != '') { var rdGrade = document.forms[formName]['grade'].value }
    if (document.forms[formName]['gradeUp'] != null && document.forms[formName]['gradeUp'] != '') {
        if (document.forms[formName]['gradeUp'].length > 0) {
            for (m = 0; m < document.forms[formName]['gradeUp'].length; m++) {
                if (document.forms[formName]['gradeUp'][m].checked == true) { var rdGradeUp = document.forms[formName]['gradeUp'][m].value; break; }
            }
        } else {
        var rdGradeUp = document.forms[formName]['gradeUp'].value
        }
    }
    if (document.forms[formName]['gradeup_edate_year'] != null && document.forms[formName]['gradeup_edate_year'] != '') { var rdEdate = document.forms[formName]['gradeup_edate_year'].value }
    if (document.forms[formName]['birth_year'] != null && document.forms[formName]['birth_year'] != '') {var rdBirth = document.forms[formName]['birth_year'].value;}
    //alert(rdBirth + '\n' + rdNat + '\n' + rdSex + '\n' + rdMilitary + '\n' + rdGrade + '\n' + rdGradeUp + '\n' + rdEdate + '\n' + sYear)
    if (rdNat == '' && rdSex == 1 && (rdMilitary == 2 || rdMilitary == 4) && (rdGrade == 5 || rdGrade == 6) && (rdGradeUp == 0 || rdGradeUp == 2) && (parseInt(sYear,10) - parseInt(rdBirth,10) >= 18 && parseInt(sYear,10) - parseInt(rdBirth,10) <= 36) && (rdEdate == sYear || rdEdate == sYear + 1)) {
        if(document.getElementById('showRdss') != null && document.getElementById('showRdss') != ''){document.getElementById('showRdss').style.display = ''}
    }else{
        if(document.getElementById('showRdss') != null && document.getElementById('showRdss') != ''){document.getElementById('showRdss').style.display = 'none'}
        if(document.forms[formName]['mnd'] != null && document.forms[formName]['mnd'] != ''){
            if(document.forms[formName]['mnd'].length > 0){
                for(m=0;m<document.forms[formName]['mnd'].length;m++){
                    if(document.forms[formName]['mnd'][m].value == 2){document.forms[formName]['mnd'][m].checked = false;}
                }
            }else{
                document.forms[formName]['mnd'].checked = false;
            }                
        }            
    }   
}

function findPosX(obj){
	var curleft=0;
	if(obj.offsetParent){
		while(obj.offsetParent){
			curleft+=obj.offsetLeft;
			obj=obj.offsetParent;
		}
	}else if(obj.x)curleft+=obj.x;return curleft;
}

function findPosY(obj){
	var curtop=0;
	if(obj.offsetParent){
		while(obj.offsetParent){
			curtop+=obj.offsetTop;
			obj=obj.offsetParent;
		}
	}else if(obj.y)curtop+=obj.y;
	return curtop;
}

//計算日期的時間差
Date.prototype.dateDiff = function(interval,objDate){
//若參數不足或 objDate 不是日期物件則回傳 undefined
    if(arguments.length<2||objDate.constructor!=Date) return undefined;
    switch (interval) {
      //計算秒差
      case "s":return parseInt((objDate-this)/1000);
      //計算分差
      case "n":return parseInt((objDate-this)/60000);
      //計算時差
      case "h":return parseInt((objDate-this)/3600000);
      //計算日差
      case "d":return parseInt((objDate-this)/86400000);
      //計算週差
      case "w":return parseInt((objDate-this)/(86400000*7));
      //計算月差
      case "m":return (objDate.getMonth()+1)+((objDate.getFullYear()-this.getFullYear())*12)-(this.getMonth()+1);
      //計算年差
      case "y":return objDate.getFullYear()-this.getFullYear();
      //輸入有誤
      default:return undefined;
    }
}

//縮放照片
function changeImg(imgID,imgSrc,imgW,imgH){
    var img = new Image();
    img.src = imgSrc;
    document.getElementById(imgID).src = imgSrc;
    if(parseInt(img.height) > parseInt(img.width)){
        document.getElementById(imgID).height = imgH;
    }else{
        document.getElementById(imgID).width = imgW;
    }
}

//保險直銷設定
function chkSearchable(tType){
   if(document.forms['frmResume']['newResume'] != null && document.forms['frmResume']['newResume'] != '' && document.forms['frmResume']['searchableFlag'] != null && document.forms['frmResume']['searchableFlag'] != '' && document.forms['frmResume']['trade0'] != null && document.forms['frmResume']['trade0'] != '' && document.forms['frmResume']['trade1'] != null && document.forms['frmResume']['trade1'] != '' && document.forms['frmResume']['trade2'] != null && document.forms['frmResume']['trade2'] != ''){
        if(document.forms['frmResume']['newResume'].value == '1' && document.forms['frmResume']['searchableFlag'].value == ''){
            if(tType == 'NM' && (document.forms['frmResume']['trade0'].value == '4002' || document.forms['frmResume']['trade1'].value == '4002' || document.forms['frmResume']['trade2'].value == '4002' || document.forms['frmResume']['duty0'].value == '1030' || document.forms['frmResume']['duty1'].value == '1030' || document.forms['frmResume']['duty2'].value == '1030')){
                document.forms['frmResume']['searchable1'].checked = false;
            }
            if(tType == 'NM' && (document.forms['frmResume']['trade0'].value == '3002' || document.forms['frmResume']['trade1'].value == '3002' || document.forms['frmResume']['trade2'].value == '3002' || document.forms['frmResume']['duty0'].value == '1015' || document.forms['frmResume']['duty1'].value == '1015' || document.forms['frmResume']['duty2'].value == '1015')){
                document.forms['frmResume']['searchable2'].checked = false;
            }
            if(tType == 'PT' && (document.forms['frmResume']['trade0'].value == '4002' || document.forms['frmResume']['trade1'].value == '4002' || document.forms['frmResume']['trade2'].value == '4002' || document.forms['frmResume']['duty0'].value == '1025' || document.forms['frmResume']['duty1'].value == '1025' || document.forms['frmResume']['duty2'].value == '1025')){
                document.forms['frmResume']['searchable1'].checked = false;
            }
            if(tType == 'PT' && (document.forms['frmResume']['trade0'].value == '3002' || document.forms['frmResume']['trade1'].value == '3002' || document.forms['frmResume']['trade2'].value == '3002' || document.forms['frmResume']['duty0'].value == '1011' || document.forms['frmResume']['duty1'].value == '1011' || document.forms['frmResume']['duty2'].value == '1011')){
                document.forms['frmResume']['searchable2'].checked = false;
            } 
            if(tType == 'ST' && (document.forms['frmResume']['trade0'].value == '4002' || document.forms['frmResume']['trade1'].value == '4002' || document.forms['frmResume']['trade2'].value == '4002')){
                document.forms['frmResume']['searchable1'].checked = false;
            }
            if(tType == 'ST' && (document.forms['frmResume']['trade0'].value == '3002' || document.forms['frmResume']['trade1'].value == '3002' || document.forms['frmResume']['trade2'].value == '3002')){
                document.forms['frmResume']['searchable2'].checked = false;
            } 
            if(tType == 'HL' && (document.forms['frmResume']['trade0'].value == '4002' || document.forms['frmResume']['trade1'].value == '4002' || document.forms['frmResume']['trade2'].value == '4002')){
                document.forms['frmResume']['searchable1'].checked = false;
            }
            if(tType == 'HL' && (document.forms['frmResume']['trade0'].value == '3002' || document.forms['frmResume']['trade1'].value == '3002' || document.forms['frmResume']['trade2'].value == '3002' || document.forms['frmResume']['duty0'].value == '1105' || document.forms['frmResume']['duty1'].value == '1105' || document.forms['frmResume']['duty2'].value == '1105')){
                document.forms['frmResume']['searchable2'].checked = false;
            } 
            if(tType == 'AG' && (document.forms['frmResume']['trade0'].value == '4002' || document.forms['frmResume']['trade1'].value == '4002' || document.forms['frmResume']['trade2'].value == '4002' || document.forms['frmResume']['duty0'].value == '1025' || document.forms['frmResume']['duty1'].value == '1025' || document.forms['frmResume']['duty2'].value == '1025')){
                document.forms['frmResume']['searchable1'].checked = false;
            }
            if(tType == 'AG' && (document.forms['frmResume']['trade0'].value == '3002' || document.forms['frmResume']['trade1'].value == '3002' || document.forms['frmResume']['trade2'].value == '3002' || document.forms['frmResume']['duty0'].value == '1011' || document.forms['frmResume']['duty1'].value == '1011' || document.forms['frmResume']['duty2'].value == '1011')){
                document.forms['frmResume']['searchable2'].checked = false;
            }                                              
        }
        document.forms['frmResume']['searchableFlag'].value = '1';
    }
}


function showopenclose(obj, divname) {
    if (obj.src.indexOf('icon_Shrink.gif') > -1) {
        obj.src = '/talents/membercenter/images/images09/icon_Expand.gif';
        document.getElementById(divname).style.display = 'none';
    } else {
        obj.src = '/talents/membercenter/images/images09/icon_Shrink.gif';
        document.getElementById(divname).style.display = '';
    }
}

function showBGMsg(showdiv, msgdiv) {
    var bgObj = document.getElementById(showdiv);
    bgObj.style.width = document.body.offsetWidth + "px";
    bgObj.style.height = screen.height + "px";

    var msgObj = document.getElementById(msgdiv);
    msgObj.style.marginTop = -75 + document.documentElement.scrollTop + "px";
    msgObj.style.width = '400';
    msgObj.style.height = '150';
    msgObj.style.display = bgObj.style.display = "block";
}