var JobID;
var lc;
var errCount = 20;

function goToJobPage() {
    location.href = "../appforhire.html?JobID=" + JobID + "&Loc=" + lc; 
}

function goToJobPage2() {
    location.href = "appforhire.html?JobID=" + JobID + "&Loc=" + lc; 
}

function goToJobHiring() {
    location.href = "../app_overview.html?JobID=" + JobID + "&Loc=" + lc; 
}

function loadID() {
    var sNewUrl = location.href;
    if (location.search.length > 0) {
        JobID = getQueryVariable("JobID");
        lc = getQueryVariable("Loc");
    }
}

function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
}

function setUpAppPage() {
    if (location.search.length > 0) {
        JobID = getQueryVariable("JobID");
        lc = getQueryVariable("Loc");
    }
    if (JobID != null) {
        document.getElementById("iPosition").value = JobID;
        document.getElementById("iPosition").disabled = true;
    }
    if (lc != null) {
        document.getElementById("iLocation").value = GetLocation(lc);
        document.getElementById("iLocation").disabled = true;
    }
}

function validateField(field) {
    if (field.value.length == 0) {
        document.getElementById("iv" + field.id.substring(1)).style.visibility  = "visible";
    } else {
        document.getElementById("iv" + field.id.substring(1)).style.visibility  = "hidden";
    }
//    if (errCount <= 0) {
//        document.getElementById("btnSub").disabled = false;
//    } else {
//        document.getElementById("btnSub").disabled = true;
//    }
}

function validateFelony(field) {
    if (field) {
        document.getElementById("ivFelony").style.visibility = "visible";
        document.getElementById("vFelony").disabled = false;
    } else {
        document.getElementById("ivFelony").style.visibility = "hidden";
        document.getElementById("vFelony").value = "";
        document.getElementById("vFelony").disabled = true;
    }
}

function validateGraduate(field) {
    if (field) {
        document.getElementById("ivDegRec").style.visibility = "visible";
        document.getElementById("vDegRec").disabled = false;
    } else {
        document.getElementById("ivDegRec").style.visibility = "hidden";
        document.getElementById("vDegRec").value = "";
        document.getElementById("vDegRec").disabled = true;
    }
}

function GetLocation(location) {
    switch(location) {
        case 'DSM': return "Iowa"; break;
        case 'ATL': return "Georgia"; break;
		case 'GTN': return "Quebec"; break;
		case 'MRL': return "New Jersey"; break;
		case 'NE': return "Connecticut"; break;
		case 'DAL': return "Texas"; break;
		case 'ORL': return "Florida"; break;
		case 'FSN': return "California"; break;
		case 'LA': return "California"; break;
		case 'PHX': return "Arizona"; break;
		case 'STL': return "Washington"; break;
		case 'CHI': return "Illinois"; break;
		case 'AIR': return "Alberta"; break;
		case 'COL': return "Michigan"; break;
		case 'WDC': return "Virginia"; break;
		case 'GTN': return "Ontario"; break;
		case 'PHXU': return "Utah"; break;
		case 'ATLT': return "Tennessee"; break;
		case 'PTS': return "Pennsylvania"; break;
    }
}

function chkSubmitCareers() {
    var isOkay = true;
    
    for(i=0; i < document.studentform.elements.length; i++) {
        if (document.studentform.elements[i].id.substring(0, 1) == "v") {
            if (document.studentform.elements[i].value == "") {
                isOkay = false;
                document.getElementById("iv" + document.studentform.elements[i].id.substring(1)).style.visibility  = "visible";
            }
        }
    }
    if (isOkay == true) {
        document.studentform.submit();
    } else {
        alert("Not all of the required fields have been filled out!  Please fill out the fields with a red * next to them.");
    }
}

function chkSubmit() {
    var isOkay = true;
    
    for(i=0; i < document.myform.elements.length; i++) {
        if (document.myform.elements[i].id.substring(0, 1) == "v") {
            if (document.myform.elements[i].value == "") {
                if (document.myform.elements[i].id == "vFelony") {
                    if (document.getElementById("vDegRec").checked == true) {
                        isOkay = false;
                        document.getElementById("iv" + document.myform.elements[i].id.substring(1)).style.visibility  = "visible";
                    }
                } else {
                    isOkay = false;
                    document.getElementById("iv" + document.myform.elements[i].id.substring(1)).style.visibility  = "visible";
                }
            }
        }
    }
    if (document.getElementById("AbleToWorkInUS").checked == false && document.getElementById("UnAbleToWorkInUS").checked == false) {
        isOkay = false;
    }
    if (isOkay == true) {
        document.getElementById("iLocation").disabled = false;
        document.getElementById("iPosition").disabled = false;
        document.getElementById("vFelony").disabled = false;
        document.myform.submit();
    } else {
        alert("Not all of the required fields have been filled out!  Please fill out the fields with a red * next to them.");
    }
}

//window.onload = function() {
//    var sNewUrl = location.href;
//    if (location.search.length > 0) {
//        sNewUrl = (location.search.substring(1)).substring(6);
//    }
//    alert(sNewUrl);
//     JobID = sNewUrl;
//}

//function checkValidData() {
//	var oXmlHttp = zXmlHttp.createRequest();
//	
//}
