function checkJobApp(frm) {
	var inputArray = frm.getElementsByTagName("input");
	for (var i=0;i<inputArray.length;i++) {
		var thisIA = inputArray[i];
		var thisAttr = thisIA.getAttribute("onblur");
		if (thisAttr != null && thisAttr != '') {
			if (!isReq(thisIA)) {
				thisIA.focus();
				return false;
			}
		}
	}
}
function hasValue(inputField) {
	switch (inputField.type) {
		case 'text':
			if (inputField.value.length == 0) {
				return false;
			} else {
				return true;
			}
		break;
	}
}
function isReq(fld) {
	if (hasValue(fld)) {
		jscss('drop',fld.parentNode,'required');
		return true;
	} else {
		jscss('add',fld.parentNode,'required');
		alert('Please enter '+fld.parentNode.firstChild.nodeValue)
		return false;
	}
}
function jscss(a,o,c1,c2) {
	switch (a) {
    	case 'swap':
			o.className=!jscss('check',o,c1)?o.className.replace(c2,c1): o.className.replace(c1,c2);
		break;
		case 'add':
			if(!jscss('check',o,c1)){o.className+=o.className?' '+c1:c1;}
		break;
		case 'drop':
			var rep=o.className.match(' '+c1)?' '+c1:c1;
			o.className=o.className.replace(rep,'');
		break;
		case 'check':
			return new RegExp('\\b'+c1+'\\b').test(o.className)
		break;
	}
}
function trimlimit(txtfld) {
	txtfld.value = txtfld.value.substr(0,250);
}