//resumeName
function viewResumeName() {
    var idCtrl = document.getElementById("resumeId");
    dojo.io.bind({
        url:"/individual/Resume.action?nameView&resumeId=" + idCtrl.innerHTML,
        load:function(type, data, evt) {
            var resumeName = dojo.byId("resumeName");
            resumeName.innerHTML = data;
        },
        error:function() {
            alert("view resumeName error !")
        },
        mimetype:"text/html",
        preventCache:true
    })
}

function editResumeName() {
    var idCtrl = document.getElementById("resumeId");
    dojo.io.bind({
        url:"/individual/Resume.action?editName&resumeId=" + idCtrl.innerHTML,
        load:function(type, data, evt) {
            var resumeName = dojo.byId("resumeName");
            resumeName.innerHTML = data;
        },
        error:function() {
            alert("edit resumeName error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
}


function saveResumeName(resumeId) {
    dojo.io.bind({
        url:"/individual/Resume.action?updateResumeName&resumeId=" + resumeId,
        encoding:"UTF-8",
        load:function(type, data, evt) {
            var resumeName = dojo.byId("resumeName");
            resumeName.innerHTML = data;
        },
        error:function() {
            alert("save resumeName error !")
        },
        formNode:dojo.byId("resumeForm") ,
        preventCache:true
    })
}


//个人网站
function website() {
    dojo.io.bind({
        url:'/jobseeker/JobseekerProfile.action?website',
        load:function(type, data, evt) {
            var jobseekerProfile = dojo.byId("website");
            jobseekerProfile.innerHTML = data;
        },
        error:function() {
            alert("website error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
}

function saveWebsite() {
    dojo.io.bind({
        url:'/jobseeker/JobseekerProfile.action?doWebsite',
        encoding:"UTF-8",
        load:function(type, data, evt) {
            var jobseekerProfile = dojo.byId("website");
            jobseekerProfile.innerHTML = data;
        },
        error:function() {
            alert("save website error !website is null or 格式不正确")
        },
        formNode:dojo.byId("websiteForm") ,
        preventCache:true
    })
}

function deleteWebsite() {
    dojo.io.bind({
        url:'/jobseeker/JobseekerProfile.action?deleteWebsite',
        load:function(type, data, evt) {
            var jobseekerProfile = dojo.byId("websiteDel");
            jobseekerProfile.innerHTML = data;
        },
        error:function() {
            alert("delete website error !")
        },
        formNode:dojo.byId("websiteForm") ,
        preventCache:true
    })
    document.getElementById('websiteDel').style.display = 'none';
}

//个人视频网站
function videoUrl() {
    dojo.io.bind({
        url:'/jobseeker/JobseekerProfile.action?videoUrl',
        load:function(type, data, evt) {
            var videoUrl = dojo.byId("videoUrl");
            videoUrl.innerHTML = data;
        },
        error:function() {
            alert("videoUrl error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
}

//个人链接地址
function linkUrl() {
    dojo.io.bind({
        url:'/jobseeker/JobseekerProfile.action?personalLinkUrl',
        load:function(type, data, evt) {
            var videoUrl = dojo.byId("linkUrl");
            videoUrl.innerHTML = data;
        },
        error:function() {
            alert("linkUrl error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
}

//企业链接地址
function websiteUrl() {
    dojo.io.bind({
        url:'/enterprise/EnterpriseProfile.action?websiteUrl',
        load:function(type, data, evt) {
            var websiteUrl = dojo.byId("websiteUrl");
            websiteUrl.innerHTML = data;
        },
        error:function() {
            alert("website error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
}
function companyUrl() {
    dojo.io.bind({
        url:'/enterprise/EnterpriseProfile.action?companyUrl',
        load:function(type, data, evt) {
            var companyUrl = dojo.byId("url");
            companyUrl.innerHTML = data;
        },
        error:function() {
            alert("companyUrl error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
}

function saveVideoUrl() {
    dojo.io.bind({
        url:'/jobseeker/JobseekerProfile.action?saveVideoUrl',
        encoding:"UTF-8",
        load:function(type, data, evt) {
            var videoUrl = dojo.byId("videoUrl");
            videoUrl.innerHTML = data;
        },
        error:function() {
            alert("save videoUrl error ! video is null or 格式不正确")
        },
        formNode:dojo.byId("videoUrlForm") ,
        preventCache:true
    })
}

function deleteVideoUrl() {
    dojo.io.bind({
        url:'/jobseeker/JobseekerProfile.action?deleteVideoUrl',
        load:function(type, data, evt) {
            var videoUrl = dojo.byId("videoUrlDel");
            videoUrl.innerHTML = data;
        },
        error:function() {
            alert("delete videoUrl error !")
        },
        formNode:dojo.byId("videoUrlForm") ,
        preventCache:true
    })
    document.getElementById('videoUrlDel').style.display = "none";
}

//个人信息
function viewProfile() {
    dojo.io.bind({
        url:'/jobseeker/JobseekerProfile.action',
        load:function(type, data, evt) {
            var jobseekerProfile = dojo.byId("jobseekerProfile");
            jobseekerProfile.innerHTML = data;
        },
        error:function() {
            alert("view jobseekerProfile error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
}

function editProfile() {
    dojo.io.bind({
        url:'/jobseeker/JobseekerProfile.action?upPersonalProfile',
        encoding:"UTF-8",
        load:function(type, data, evt) {
            var jobseekerProfile = dojo.byId("jobseeker");
            jobseekerProfile.innerHTML = data;
        },
        error:function() {
            alert("edit jobseekerProfile error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
}

function doUpProfile() {
    document.getElementById("loadingImg").style.display = "";
    alert("11111111111")
    dojo.io.bind({
        url:'/jobseeker/JobseekerProfile.action?doUpPersonalProfile',
        encoding:"UTF-8",
        load:function(type, data, evt) {
            var profile = dojo.byId("jobseeker");
            profile.innerHTML = data;
            shade('pagePanel', 'topDiv', 8);
        },
        error:function() {
            alert("save jobseekerProfile error !")
        },
        formNode:dojo.byId("jobseekerForm") ,
        preventCache:true
    })
    alert("2222222222")
}

//上传简历
function uploadResume() {
    dojo.io.bind({
        url:'/jobseeker/JobseekerProfile.action?uploadResume',
        load:function(type, data, evt) {
            var jobseekerProfile = dojo.byId("uploadResume");
            jobseekerProfile.innerHTML = data;
        },
        error:function() {
            alert("upload resume error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
}

//上传头像
function uploadHead() {
    dojo.io.bind({
        url:'/jobseeker/JobseekerProfile.action?uploadHead',
        load:function(type, data, evt) {
            var jobseekerProfile = dojo.byId("jobseekerProfile");
            jobseekerProfile.innerHTML = data;
        },
        error:function() {
            alert("upload head error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
}

function saveHead() {
    dojo.io.bind({
        url:'/jobseeker/JobseekerProfile.action?doUploadHead',
        encoding:"UTF-8",
        load:function(type, data, evt) {
            var upload = dojo.byId("jobseekerProfile");
            upload.innerHTML = data;
        },
        error:function() {
            alert("upload head error !")
        },
        formNode:dojo.byId("uploadForm") ,
        preventCache:true
    })
}

function createTag() {
    dojo.io.bind({
        url:'/jobseeker/JobseekerProfile.action?createTag',
        load:function(type, data, evt) {
            var upload = dojo.byId("createTag");
            upload.innerHTML = data;
        },
        error:function() {
            alert("create tag error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
}

function viewTags() {
    dojo.io.bind({
        url:'/jobseeker/JobseekerProfile.action?viewTags',
        load:function(type, data, evt) {
            var upload = dojo.byId("tags");
            upload.innerHTML = data;
        },
        error:function() {
            alert("tag view error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
}
function saveTag() {
    dojo.io.bind({
        url:'/jobseeker/JobseekerProfile.action?saveTags',
        encoding:"UTF-8",
        load:function(type, data, evt) {
            var tag = dojo.byId("tags");
            tag.innerHTML = data;
        },
        error:function() {
            alert("tag is null!")
        },
        formNode:dojo.byId("tagsForm") ,
        preventCache:true
    })
}
function deleteTags(id) {
    dojo.io.bind({
        url:'/jobseeker/JobseekerProfile.action?deleteTag',
        load:function(type, data, evt) {
            var upload = dojo.byId(id + "del");
            upload.innerHTML = data;
        },
        error:function() {
            alert("delete tag error !")
        },
        formNode:dojo.byId(id + "Form") ,
        preventCache:true
    })
    document.getElementById(id + "del").style.display = "none";
}

//教育经历
function createDegreeInfo() {
    dojo.io.bind({
        url:"/jobseeker/JobseekerBackground.action?createDegreeInfo=",
        load:function(type, data, evt) {
            var degreeInfo = dojo.byId("topDiv");
            degreeInfo.innerHTML = data;
            shade('pagePanel', 'topDiv', 8)
        },
        error:function() {
            alert("create degreeInfo error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
    validateWindowEvent(true);
}

function editDegreeInfo(id) {
    dojo.io.bind({
        url:"/jobseeker/JobseekerBackground.action?editDegreeInfo&degreeInfoId=" + id,
        load:function(type, data, evt) {
            var degreeInfo = dojo.byId("topDiv");
            degreeInfo.innerHTML = data;
            shade('pagePanel', 'topDiv', 8);
            showBackTime('graduateYear', 'graduateMonth', 'checkbox');
            validateWindowEvent(true);
        },
        error:function() {
            alert("edit degreeInfo error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })

}

function saveNewDegreeInfo() {
    if (degreeInfoValidation()) {
        document.getElementById("loadingImg").style.display = "";
        dojo.io.bind({
            url:"/jobseeker/JobseekerBackground.action?saveDegreeInfo",
            encoding:"UTF-8",
            load:function(type, data, evt) {
                var degreeInfo = dojo.byId("degreeInfo");
                degreeInfo.innerHTML = data;
                shade('pagePanel', 'topDiv', 8);
            },
            error:function() {
                alert("save degreeInfo error !");
            },
            formNode:dojo.byId("degreeInfoForm") ,
            preventCache:true
        })


    }
}

function saveDegreeInfo(id) {
    if (degreeInfoValidation()) {
        document.getElementById("loadingImg").style.display = "";
        dojo.io.bind({
            url:"/jobseeker/JobseekerBackground.action?saveDegreeInfo&degreeInfoId=" + id,
            encoding:"UTF-8",
            load:function(type, data, evt) {
                var degreeInfo = dojo.byId("degreeInfo");
                degreeInfo.innerHTML = data;
                shade('pagePanel', 'topDiv', 8);
            },
            error:function() {
                alert("save degreeInfo something error !")
            },
            formNode:dojo.byId("degreeInfoForm") ,
            preventCache:true
        })

    }
}

function delDegreeInfo(id) {
    dojo.io.bind({
        url:"/jobseeker/JobseekerBackground.action?deleteDegreeInfo&degreeInfoId=" + id,
        load:function(type, data, evt) {
            var degreeInfo = dojo.byId("degreeInfo");
            degreeInfo.innerHTML = data;
        },
        error:function() {
            alert("delete degreeInfo error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
    document.getElementById(id).style.display = 'none';
}

function deleteDegreeInfo(id) {
    if (confirm("您是否想删除此学习经历？")) {
        return delDegreeInfo(id);
    } else {
        return false;
    }
}


//工作经验
function createWorkExperience() {
    dojo.io.bind({
        url:"/jobseeker/JobseekerBackground.action?createWorkExperience",
        load:function(type, data, evt) {
            var degreeInfo = dojo.byId("topDiv");
            degreeInfo.innerHTML = data;
            shade('pagePanel', 'topDiv', 8);
        },
        error:function() {
            alert("create WorkExperience error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
    validateWindowEvent(true);
}

function editWorkExperience(id) {
    dojo.io.bind({
        url:"/jobseeker/JobseekerBackground.action?editWorkExperience&workExperienceId=" + id,
        load:function(type, data, evt) {
            var degreeInfo = dojo.byId("topDiv");
            degreeInfo.innerHTML = data;
            shade('pagePanel', 'topDiv', 8);
            showBackTime('endYear', 'endMonth', 'checkbox');
        },
        error:function() {
            alert("edit WorkExperience error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
    validateWindowEvent(true);
}

function saveNewWorkExperience() {
    if (workExperienceValidation()) {
        document.getElementById("loadingImg").style.display = "";
        dojo.io.bind({
            url:"/jobseeker/JobseekerBackground.action?saveWorkExperience=",
            encoding:"UTF-8",
            load:function(type, data, evt) {
                var degreeInfo = dojo.byId("workExperience");
                degreeInfo.innerHTML = data;
                shade('pagePanel', 'topDiv', 8);
            },
            error:function() {
                alert("save New WorkExperience error !");
            },
            formNode:dojo.byId("workExperienceForm") ,
            preventCache:true
        })

    }
}

function saveWorkExperience(id) {
    if (workExperienceValidation()) {
        document.getElementById("loadingImg").style.display = "";
        dojo.io.bind({
            url:"/jobseeker/JobseekerBackground.action?saveWorkExperience&workExperienceId=" + id,
            encoding:"UTF-8",
            load:function(type, data, evt) {
                var degreeInfo = dojo.byId("workExperience");
                degreeInfo.innerHTML = data;
                shade('pagePanel', 'topDiv', 8);
            },
            error:function() {
                alert("save WorkExperience something error !")
            },
            formNode:dojo.byId("workExperienceForm") ,
            preventCache:true
        })

    }
}

function delWorkExperience(id) {
    dojo.io.bind({
        url:"/jobseeker/JobseekerBackground.action?deleteWorkExperience&workExperienceId=" + id,
        load:function(type, data, evt) {
            var degreeInfo = dojo.byId("workExperience");
            degreeInfo.innerHTML = data;
        },
        error:function() {
            alert("delete WorkExperience error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
    document.getElementById(id).style.display = 'none';
}

function deleteWorkExperience(id) {
    if (confirm("您是否想删除此工作经历？")) {
        return delWorkExperience(id);
    } else {
        return false;
    }
}


function saveJRPTag() {
    dojo.io.bind({
        url:'/jobroker/JobrokerProfile.action?saveJRPTags',
        encoding:"UTF-8",
        load:function(type, data, evt) {
            var tag = dojo.byId("tags");
            tag.innerHTML = data;
        },
        error:function() {
            alert("tags is null!")
        },
        formNode:dojo.byId("tagsForm") ,
        preventCache:true
    })
    document.getElementById("createTag").style.display = "none";
}

function deleteJRPTags(id) {
    dojo.io.bind({
        url:'/jobroker/JobrokerProfile.action?deleteJRPTag',
        load:function(type, data, evt) {
            var upload = dojo.byId(id + "del");
            upload.innerHTML = data;
        },
        error:function() {
            alert("delete tag error !")
        },
        formNode:dojo.byId(id + "Form") ,
        preventCache:true
    })
    document.getElementById(id + "del").style.display = "none";
}

function createJRPTag() {
    dojo.io.bind({
        url:'/jobroker/JobrokerProfile.action?createJRPTag',
        load:function(type, data, evt) {
            var upload = dojo.byId("createTag");
            upload.innerHTML = data;
        },
        error:function() {
            alert("create tag error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
}

function viewJRPTags() {
    dojo.io.bind({
        url:'/jobroker/JobrokerProfile.action?viewJRPTags',
        load:function(type, data, evt) {
            var upload = dojo.byId("tags");
            upload.innerHTML = data;
        },
        error:function() {
            alert("tag view error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
}

//加载等待
var xmlHttp;

function FunGetHttp(id, ObjectID) {
    var ID = document.getElementById(ObjectID);
    if (window.ActiveXObject) { //IE
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else if (window.XMLHttpRequest) {
        xmlHttp = new XMLHttpRequest();
    }
    xmlHttp.open("GET", saveDegreeInfo(id), true);
    xmlHttp.onreadystatechange = function() {
        if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
            ID.innerHTML = "<img src='/images/loader.gif'>";
//            if (xmlHttp.status == 200) {
            //                ID.innerHTML = xmlHttp.responseText;
            //            }

        } else {
            ID.innerHTML = "<img src='/images/loader.gif'>";
        }
    }


    xmlHttp.send(null);
}
//修改介绍意向
function modifyIntent(id) {
    dojo.io.bind({
        url:"/jobroker/JobrokerOperation.action?modifyIntent&intent.id="+id ,
        load:function(type, data, evt) {
            var intentdiv = dojo.byId("intentIDajax");
            intentdiv.innerHTML = data;
        },
        error:function() {
            alert("modify intent error !")
        },
        mimetype:"text/html" ,
        preventCache:true
    })
}

//上传修改简历
function uploadInstructResume(id) {
    alert(id);
    dojo.io.bind({
        url:'/jobseeker/InstructResume.action?doUploadResume&instructionRewardId='+id,
        load:function(type, data, evt) {
            var upload = dojo.byId("uploadResume");
            upload.innerHTML = data;
        },
        error:function() {
            alert("delete tag error !")
        },
        formNode:dojo.byId("uploadResumeForm") ,
        preventCache:true
    })
    document.getElementById("uploadResume").style.display = "none";
}