function popupschool() {  //pops up the Flash Video if campus selected is Anthem Online
	var form = document.getElementById('contactform');
	var school = form.clientid.options[form.clientid.selectedIndex].value;
	if(school == '1685') window.open('http://www.plattformstuff.com/preview/careerfocusedtraining.com/demo/Interface.swf','demo','790','543','no','location=center');
}

function validateForm(oForm) {
	if (oForm.clientid.value == '0')
	{
		alert('Please select a school of interest');
		return false;
	}
	 //{alert('Please select a school of interest'); return false; } else{alert(oForm.clientid.value;)}
	if (!validate('infoFirstName',oForm)) { return false; }
	if (!validate('infoLastName',oForm)) { return false; }
	if (!validate('infoAddress',oForm)) { return false; }
	if (!validate('infoCity',oForm)) { return false; }
	if (!validate('infoState',oForm)) { return false; }
	if (!validate('infoZipcode',oForm)) { return false; }
	if (!validate('infoAreaCode1',oForm)) { return false; }
	if (!validate('infoPhone1',oForm)) { return false; }
	if (!validate('infoEmail',oForm)) { return false; }	
	if (!checkEmail(oForm.infoEmail.value)) { alert('Error: Please enter a valid email address.'); oForm.infoEmail.focus();  return false; }
	if (!validate('infoYear',oForm)) { return false; }
	if (!validate('infoSchooling',oForm)) { return false; }

	/*if (oForm.infoPhone1.value.length > 0) {
		pPhone = oForm.infoAreaCode1 + oForm.infoPhone1
		pTemp = phoneIsValid(pPhone);
	}
	
	if (pTemp.length > 0) { alert(pTemp); oForm.phone.focus(); return false; }
	*/
	
}



/* standard validation functions */

/*
function phoneIsValid(Obj) {
	var sPhone = Obj.value;
	var sPhoneTemp = sPhone;
	var sLabel = Obj.title;
	sPhone = '';
	var sNumbers = '1234567890';
	for (var i=0;i<sPhoneTemp.length;i++) {
		if (sNumbers.indexOf(sPhoneTemp.charAt(i)) > -1) {
			sPhone += sPhoneTemp.charAt(i);
		}
	}
	if (sPhone.charAt(0) == '1' || sPhone.charAt(0) == 1) {
		sPhone = sPhone.substring(1,(sPhone.length));
	}
		
	if (sPhone.length != 10) {
		Obj.style.backgroundColor = 'tomato';
		return sLabel + ' must be a 10 digit number\n';
	}
	else { 
		Obj.value = sPhone;
	}
	var sAreaCode = sPhone.substring(0,3);
	var sPrefix = sPhone.substring(3,6);
	var sNumber = sPhone.substring(6,10);
	ary7NotAllowed = new Array('1234567','4567890','0000000','1111111','2222222','3333333','4444444','5555555','6666666','7777777','8888888','9999999')
	ary3NotAllowed = new Array('000','911','555');
	for (var i=0;i<ary7NotAllowed.length;i++) {
		if (sPrefix.toString() + sNumber.toString() == ary7NotAllowed[i])  {
			return sLabel + ' must be a valid phone number\n';
		}
	}
	for (var i=0;i<ary3NotAllowed.length;i++) {
		if (sPrefix.toString() == ary3NotAllowed[i].toString()) {
			return sLabel + ' must be a valid phone number\n';
		}
	}
	return '';
}

*/

function checkEmail(sEmail) {
	var AtSign = sEmail.indexOf('@');
	var Period = sEmail.lastIndexOf('.');
	if (AtSign > -1 && Period > -1 && AtSign < Period) {
		return true;
	}
	else {
		return false;
	}
}

function CheckCountry(country) {
	if (country.options[country.selectedIndex].value == 'XX')
	country.style.backgroundColor = 'tomato';
	{
	alert("Sorry ! This school doesn't accept out of usa enquiries");
	}
	return false;
}

function validate(sFieldName,oForm) {
	
	var oField = eval('oForm.' + sFieldName);
	var undefined;
	var sLabelName;
	if (oField != undefined) {
		sLabelName = oField.title;
	 	if (CheckRequired(oField) ) {
			return true;
		}
		else {
			if (oField[0] == undefined || oField.type == 'select-one') {
				alert('Form Error:\nPlease complete: ' + sLabelName + '.');
				oField.focus();
				return false;
			}
			else {
				if (!CheckRequired(oField)) {
					alert('Form Error:\nPlease complete: ' + sLabelName + '.');
					oField[0].focus();
					return false;
				}
			}
		}
	}
	else if (oField[0] != undefined) {
		sLabelName = oField[0].title;
		if (!CheckRequired(oField)) {
					alert('Form Error:\nPlease complete: ' + sLabelName + '.');
					oField[0].focus();
					return false;
		}
	}
	else {
		alert('undefined field in form: ' + sFieldName);
		return false;
	}
}

/* types: password, radio, select-multiple, select-one, text, textarea */

function CheckRequired(Obj) {
	var ObjType;
	var retVal;
	var x = 0;
	var undefined;
	ObjType = Obj.type;
	if (ObjType == undefined) {
		ObjType = Obj[0].type;
	}
	switch(ObjType) {
		case 'hidden':
			if(Obj.value.length < 1) {
				retVal = false;
			}
			else {
				retVal = true;
			}
		break;
		case 'text':
			if(Obj.value.length < 1) {
				Obj.style.backgroundColor = 'tomato';
				retVal = false;
				
			}
			else {
				Obj.style.backgroundColor = '#FFFFFF';
				retVal = true;
			}
		break;
	
		case 'textarea':
			if(Obj.value.length < 1) {
				retVal = false;
			}
			else {
				retVal = true;
			}
		break;
	
		case 'password':
			if(Obj.value.length < 1) {
				retVal = false;
			}
			else {
				retVal = true;
			}
		break;
		case 'file':
			if(Obj.value.length < 1) {
				retVal = false;
			}
			else {
				retVal = true;
			}
		break;
		case 'select-one':
			if(Obj.options[Obj.selectedIndex].value != "0" && Obj.selectedIndex != 0)
			{
				Obj.style.backgroundColor = '#FFFFFF';
				retVal = true;
			}
			else if(Obj.selectedIndex > 0) {
				Obj.style.backgroundColor = '#FFFFFF';
				retVal = true;
			}
			else {
				Obj.style.backgroundColor = 'tomato';
				retVal = false;
			}
		break;
		
		case 'select-multiple':
			retVal = false;
			for (var x=0;x<Obj.options.length;x++) {
				if (Obj[x].selected) {
					retVal = true;
				}
			}
		break;
		
		case 'radio':
			retVal = false;
			for(var x=0;x<Obj.length;x++) {
				if (Obj[x].checked) {
					retVal = true;
				}
			}
		break;
		
		case 'checkbox':
		
			if (navigator.appName == 'Netscape' && (navigator.appVersion.toString().substr(0,1) == '4' || navigator.appVersion.toString().substr(0,1) == '3' || navigator.appVersion.toString().substr(0,1) == '2')) {
				var arrNum = Obj.length - 1;
				var cbObj;
				if (Obj[arrNum] == undefined) {
					cbObj = Obj;
				}
				else {
					cbObj = Obj[arrNum];
				}
				var formObj = cbObj.form;
				var cbName = cbObj.name;
				var cbCount = 0;
				var cbFirstChecked = cbObj.checked;
				var cbOtherChecked = false;
				for (var cb=0;cb<formObj.length;cb++) {
					if (formObj.elements[cb].type == 'checkbox' && formObj.elements[cb].name == cbName) {
						cbCount++;
						if (formObj.elements[cb].checked) {
							cbOtherChecked = true;
							}
					}
				}
				if (cbCount > 0) {
					if (cbFirstChecked || cbOtherChecked) {
						retVal = true;
					}
					else {
						retVal = false;
					}
				}
				else {
					if (cbFirstChecked) {
						retVal = true;
					}
					else {
						retVal = false;
					}
				}
			}
			else {
			retVal = false;
			if (Obj.length != undefined) {
				for(var x=0;x<Obj.length;x++) {
					if (Obj[x].checked) {
						retVal = true;
					}
				}
			}
			else {
				if (Obj.checked == true) {
					retVal = true;
				}
			}
		}
		break;
		
		
		default:
			retVal = true;
	}
	return retVal;
}

// end std validation

function PickProgram(progV)

{
	var found = 0;
	//alert(progV);
	for ( var i = 0; i < document.contactform.program.length;i++)
	{
		if (document.contactform.program.options[i].value == progV)
		{
			found = i;
		}
	}
	//alert(found);
	document.contactform.program.selectedIndex = found;
}


function checkProgram(Obj)
{
	if (Obj.value == '0')
	{
		return false;
	}
	else
	{
		document.forms.programselection.submit();
		return false;
	}
}