var strForm = "frmJobsContact";

function getContactInfo(intID) {
	var strURL = "/public/jobs_contact_cb.aspx?OrderID=" + intID;
	//contactWindow = window.open(strURL, "contactWindow", 'width=580,height=475,status=yes') 
	contactWindow = window.open(strURL) 
}

function onEmailSuccess() {
	alert('Thank You. Your request has been successfully sent to Favorite Healthcare Staffing.');
	window.close();
}

function verifyJobsContact() {
	var strMsg = "";
	if (verifyJobField("FirstName", 0, true) == false) strMsg += "A first name is required.\n";
	if (verifyJobField("LastName", 0, true) == false) strMsg += "A last name is required.\n";
	if (verifyJobField("Email", 11, true) == false) strMsg += "Email is not in a valid format.\n";
	if (verifyJobField("Classification", 0, true) == false) strMsg += "Classification is required.\n";
	if (verifyJobField("Experience", 0, true) == false) strMsg += "Experience is required.\n";
	//if (verifyJobField("AreaCode", 0, true) == false || verifyJobField("Prefix", 0, true) == false || verifyJobField("Number", 0, true) == false) {
	if (verifyJobField("Number", 0, true) == false) {
		strMsg += "A phone is required.\n";
	}
	if (strMsg == "")
		return true;
	else {
		alert(strMsg);
		return false;
	}
}

function verifyJobsContactCB() {
	var strMsg = "";
	if (verifyJobField("FirstName", 0, true) == false) strMsg += "A first name is required.\n";
	if (verifyJobField("LastName", 0, true) == false) strMsg += "A last name is required.\n";
	if (verifyJobField("Email", 11, true) == false) strMsg += "Email is not in a valid format.\n";
	//if (verifyJobField("Classification", 0, true) == false) strMsg += "Classification is required.\n";
	//if (verifyJobField("Experience", 0, true) == false) strMsg += "Experience is required.\n";
	if (verifyJobField("Number", 0, true) == false) {
		strMsg += "A phone is required.\n";
	}
	
	if (strMsg == "")
		return true;
	else {
		alert(strMsg);
		return false;
	}
}

function verifyJobField(strField, intType, blnRequired) {
	if (verifyField(getField(strField), strField, intType) == false) {
		var strFieldType = document[strForm][strField].type;
		
		if (blnRequired) {
			switch (strFieldType) {
				case "text": case "textarea": case "checkbox":
					document[strForm][strField].className = "required";
					break;
				case "select-one": case "select-multiple":
					document[strForm][strField].className = "requiredSelect";
					break;
				case "radio":
					document[strForm][strField].className = "required";
					break;
				case "hidden":
					break;
			}
			return false;
		} else {
			return false;
		}
	}else{
		document[strForm][strField].className = "";
		return true;
	}
}

function gotoApplication(strReference, strSource) {
    if (opener != null) {
        if (strSource != null && strSource != "") {
            opener.location = '/public/apply_now.aspx?ORDID=' + strReference + '&source=' + strSource;
        }else{
            opener.location = '/public/apply_now.aspx?ORDID=' + strReference;
        }
        self.close();
    }else{
        if (strSource != null && strSource != "") {
            window.location = '/public/apply_now.aspx?ORDID=' + strReference + '&source=' + strSource;
        }else{
            window.location = '/public/apply_now.aspx?ORDID=' + strReference;
        }    
    }
}

function gotoContinue() {
    if (opener != null) {
		self.close();
	}else{
		window.location = '/';
	}
}

function verifyEcardContact() {
	var strMsg = "";
	if (verifyJobField("FirstNameEcard", 0, true) == false) strMsg += "A first name is required.\n";
	if (verifyJobField("LastNameEcard", 0, true) == false) strMsg += "A last name is required.\n";
	if (verifyJobField("EmailEcard", 10, true) == false) strMsg += "Email is not in a valid format.\n";
	if (verifyJobField("City", 0, true) == false) strMsg += "Your city is required.\n";
	if (verifyJobField("State", 0, true) == false) strMsg += "Your state is required.\n";
	if (verifyJobField("AreaCodeEcard", 0, true) == false || verifyJobField("PrefixEcard", 0, true) == false || verifyJobField("NumberEcard", 0, true) == false) {
		strMsg += "A phone is required.\n";
	}
	if (strMsg == "")
		return true;
	else {
		alert(strMsg);
		return false;
	}
}