﻿var P_TRYCOUNT = 5;
var P_state = 0;
var P_message = '';
var P_filename = '';
var P_linkpath = '';
var P_tryCount = P_TRYCOUNT;
function getState() {
    return P_state;
}
var ParserErr = "";
//上传附件验证
function onAttachChanged() {
    document.getElementById("uploaderr").className = "";
    var obj = document.getElementById("fileResumeFile");
    var len = obj.value.length;
    if (len <= 0) {
        ParserErr = "您没有上传附件！";
        return false;
    }
    else {
        var P_filename = obj.value.substr(len - 4, 4).toLowerCase();
        if (len <= 4 || P_filename != ".doc" && P_filename != ".pdf" && P_filename != ".txt" && P_filename != "docx") {
            //alert("简历文件格式错误（请选择doc,pdf或txt文件）");
            document.getElementById("uploaderr").className = "errmsg";
            ParserErr = "";
            return false;
        }
    }
    return true;
}
//验证文件大小
function getFileSize() {
    alert(document.getElementById("testfilesize").fileSize);
    var fileName = document.getElementById("fileResumeFile").value;
    if (document.all) {
        window.oldOnError = window.onerror;
        window.onerror = function(err) {
            if (err.indexOf('utomation') != -1) {
                alert('没有访问文件的权限');
                return true;
            }
            else
                return false;
        };
        var fso = new ActiveXObject('Scripting.FileSystemObject');
        var file = fso.GetFile(fileName);
        alert(file.size);
        window.onerror = window.oldOnError;
        return (file.size / 1024).toFixed(2);
    }
}
//粘帖简历验证
function parsertext() {
    document.getElementById("parser1err").className = "";
    var obj = document.getElementById("txtParserContent");
    if (obj.value.length == 0) {
        ParserErr = "粘帖简历为空！";
        document.getElementById("parser1err").className = "errmsg";
        document.getElementById("parser1err").style.color = "#999";
        return false;
    }
    else if (obj.value.length > 20000) {
        document.getElementById("parser1err").className = "errmsg";
        document.getElementById("parser1err").style.color = "#ff5400";
        ParserErr = "";
        return false;
    } else {
        document.getElementById("parser1err").className = "errmsg";
        document.getElementById("parser1err").style.color = "#999";
    }
    return true;

}
//关闭resumeparser
function closeresumeparser() {
    _allowautosave = true;
    _resumeparser = false;
    document.getElementById("leave_resumepaser").style.display = "none";
    document.getElementById('maskB').style.display = 'none';
    document.body.style.overflow = "hidden";
}
//修改选择方式
function changeResumeType(type) {
    document.getElementById("ResumeParser_ascx_errMessage").innerHTML = "";
    if (type == 0) {
        document.getElementById('parsertip1').style.display = 'none';
        document.getElementById('parsertext').style.display = 'none';
        if (document.getElementById('hidResumeCount').value > 0)
            document.getElementById('parsertip0').style.display = 'block';
    }
    else if (type == 1) {
        document.getElementById("uploaderr").className = "";
        document.getElementById('parsertip0').style.display = 'none';
        document.getElementById('parsertext').style.display = 'block';
        if (document.getElementById('hidResumeCount').value > 0)
            document.getElementById('parsertip1').style.display = 'block';

    }
    else if (type == 2) {
        document.getElementById("uploaderr").className = "";
        document.getElementById('parsertip0').style.display = "none";
        document.getElementById('parsertip1').style.display = 'none';
        document.getElementById('parsertext').style.display = 'none';
    }
}

function doSubmit() {
    if (document.getElementsByName("rdoResumeType")[0].checked) {
        if (!onAttachChanged()) {
            document.getElementById("ResumeParser_ascx_errMessage").innerHTML = ParserErr;
            return false;
        }
    }
    if (document.getElementsByName("rdoResumeType")[1].checked) {
        if (!parsertext()) {
            document.getElementById("ResumeParser_ascx_errMessage").innerHTML = ParserErr;
            return false;
        }
    }
    if (document.getElementsByName("rdoResumeType")[2].checked) {
        closeresumeparser();
        //window.location.href = 'ResumePage.aspx?nochooselang=1';
        return false;
    }
    return true;
}
	


