function isNumeric(val)
{
	return (parseFloat(val,10)==(val*1));
}

function isAlpha(elm) 
{
    if (elm == "") {
        return false;
    }
    for (var i = 0; i < elm.length; i++) {
        if ((elm.charAt(i) < "a" || elm.charAt(i) > "z") &&
           (elm.charAt(i) < "A" || elm.charAt(i) > "Z")) {
            return false; 
        }
    }
    return true;
}

function displayContactJobSeekerWindow(https,resumeID)
{
	window.open(https + '/contactJobSeeker.asp?id=' + resumeID,'contactJobSeeker','width=620,height=400,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=120,top=50');
	return true;
}

function lookupMember(https,formElement)
{
	sValue = formElement.value;
	sName = formElement.name;

	window.open(https + '/lookupMember.asp?fel=' + sName + '&id=' + escape(sValue),'lookupMember','width=650,height=320,scrollbars=yes,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=120,top=135');
	return true;
}

function lookupUsernameByMember(https,sMemberNumber,formElement)
{
	sValue = formElement.value;
	sName = formElement.name;

	window.open(https + '/lookupMemberUsers.asp?mid=' + escape(sMemberNumber) + '&id=' + escape(sValue) + '&fel=' + sName,'lookupMember','width=500,height=320,scrollbars=yes,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=120,top=135');
	return true;
}

function showFullDiv(divID)
{
	fullDiv = document.getElementById('full-' + divID)
	partDiv = document.getElementById('part-' + divID)

	fullDiv.style['display'] = 'block';
	partDiv.style['display'] = 'none';
}

function hideFullDiv(divID)
{
	fullDiv = document.getElementById('full-' + divID)
	partDiv = document.getElementById('part-' + divID)

	fullDiv.style['display'] = 'none';
	partDiv.style['display'] = 'block';
}

function isEmailValid(strEmail) {
    validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
    // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1) {
        return false;
    }
    return true;
}

