﻿/* pdf loader specific methods */

var PDFLoader = {};
PDFLoader.GetWindowUrl = function(noPhoto) {
    var inputs = document.getElementsByTagName("input");
    var resultTkns = '';
    var firstCVName = '';
    var selectedCount = 0;
    for (var i = 0; i < inputs.length; i++) {
        if (inputs[i].type == "checkbox" && inputs[i].id.indexOf('chbEx') > 0 && inputs[i].checked) {
            if (firstCVName == '') {
                firstCVName = inputs[i].getAttribute("rel");
            }
            var tkns = inputs[i].id.split('_');
            resultTkns += tkns[0] + '.';
            selectedCount++;
        }
    }
    if (selectedCount == 0) {
        alert('Please select at least one CV in the list.');
        return false;
    }
    var result = '/som/careers/cvdetailspdfproxy.aspx?issearch=True&cvids=' + resultTkns + '&FileName=Cranfield SoM&Name=' + firstCVName + (noPhoto ? "&NoPhoto=1" : "");
    window.open(result);
}

/* pdf loader specific methods */

var Career = {};

Career.EnableDisableIfOtherValidator = function(me, valId) {
    Career.EnableValidation(me.checked, valId)
}

Career.EnableValidation = function(enableMe) {
    for (var i = 1; i < arguments.length; i++) {
        ValidatorEnable(document.getElementById(arguments[i]), enableMe);
    }
}

Career.ReloadMe = function() {
    window.location.href = window.location.href;
    window.location.reload();
}
