function checkprogram(){
		if (document.collegis.program.value=="MBA- Accountancy"){
			document.collegis.program.focus();
			alert('Utica College\'s MBA in Professional Accountancy is only open to those with undergraduate degrees in accounting. We offer a number of other professional programs in the case you do not qualify. Feel free to contact us to discuss your options with an enrollment representative.');
			return false;
		}
		if (document.collegis.program.value=="RN-BSN"){
			document.collegis.program.focus();
			alert('You must have a current unrestricted RN license in order to apply to this program.');
			return false;
		}
		if (document.collegis.program.value=="PPOT"){
			document.collegis.program.focus();
			alert('You must have a license in occupational therapy and a Bachelors in occupational therapy in order to apply to this program.');
			return false;
		}
		if (document.collegis.program.value=="tDPT"){
			document.collegis.program.focus();
			alert('You must have a license in physical therapy in order to apply to this program.');
			return false;
		}
		return true;
	}
	
	function validate(){
		
		if (document.collegis.program.value=="0"){
					alert('Please choose a program');
					document.collegis.program.focus();
					return false;
		}else if (document.collegis.program.value!="ECI- UTI"){
			if (document.collegis.edlevel.value=="High School Diploma"){
				alert('You must at least 56 credit hours to qualify for the Utica College Bachelor\'s programs.');
				document.collegis.edlevel.focus();
				return false;
			}else if (document.collegis.edlevel.value=="Less than 57"){
				alert('You must have at least 56 credit hours to qualify for the Utica College Bachelor\'s programs.');
				document.collegis.edlevel.focus();
				return false;
			}else if (document.collegis.edlevel.value=="More than 57"){
						alert('You must have a bachelor\'s degree from an accredited university or college to qualify for the Utica College Master\'s programs.');
						document.collegis.edlevel.focus();
						return false;
						}
		}
		if (document.collegis.startTime.value=="0"){
			alert('Please select when you would like to begin classes');
			document.collegis.startTime.focus();
			return false;
		}
		
		
		if (document.collegis.firstname.value==""){
			alert('Please enter your First Name');
			document.collegis.firstname.focus();
			return false;
		}
		if (document.collegis.lastname.value==""){
			alert('Please enter your Last Name');
			document.collegis.lastname.focus();
			return false;
		}
		
			
		if (document.collegis.address.value==""){
			alert('Please type in your Address');
			document.collegis.address.focus();
			return false;
		}
		if (document.collegis.city.value==""){
			alert('Please tell us your City');
			document.collegis.city.focus();
			return false;
		}
		if (document.collegis.state.value=="0"){
			alert('Please select your State');
			document.collegis.state.focus();
			return false;
		}
		if (document.collegis.state.value=="XX"){
			alert('We apologize, but at this time we are only accepting US residents for admission.');
			document.collegis.state.focus();
			return false;
		}
		if (document.collegis.zip.value==""){
			alert('Please enter your Zip Code');
			document.collegis.zip.focus();
			return false;
		}
		
		if(document.collegis.zip.value.search(/^\d{5}([\-]\d{4})?$/)==-1)
   		{
      alert("The zip code you entered is not valid.\r\nPlease enter a 5 digit or a 10 digit zip code.");
	  document.collegis.zip.focus();
      return false;
   		}
		if (document.collegis.evephone.value==""){
			alert('Please enter a Home Phone');
			document.collegis.evephone.focus();
			return false;
		}
		if(document.collegis.evephone.value.search(/\d{3}\-\d{3}\-\d{4}/)==-1)
   		{
      alert("The home phone number you entered is not valid.\r\nPlease enter a phone number with the format xxx-xxx-xxxx.");
	  document.collegis.evephone.focus();
      return false;
   		}
	
		if (document.collegis.email.value==""){
			alert('Please enter your Email');
			document.collegis.email.focus();
			return false;
		}
		if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.collegis.email.value)){
		alert('Please enter a valid email address');
			document.collegis.email.focus();
			return false;
		}
	
		function autoMask(field, event, sMask) {
        

        var KeyTyped = String.fromCharCode(getKeyCode(event));
        var targ = getTarget(event);
        keyCount = targ.value.length;

	if(keyCount == sMask.length)
	{
		return false;
	}
      if ((sMask.charAt(keyCount+1) != '#') && (sMask.charAt(keyCount+1) != 'A' ) )
      {
         field.value = field.value + KeyTyped + sMask.charAt(keyCount+1);
         return false;
      }

        if (sMask.charAt(keyCount) == '*')
                return true;

        if (sMask.charAt(keyCount) == KeyTyped)
        {
                return true;
        }

        if ((sMask.charAt(keyCount) == '#') && isNumeric(KeyTyped))
           return true;

        if ((sMask.charAt(keyCount) == 'A') && isAlpha(KeyTyped))
         return true;

      if ((sMask.charAt(keyCount+1) == '?') )
      {
         field.value = field.value + KeyTyped + sMask.charAt(keyCount+1);
         return true;
      }
      if (KeyTyped.charCodeAt(0) < 32) return true;
    return false;
}
 function getTarget(e) {
  // IE5
   if (e.srcElement) {
        return e.srcElement;
   }
    if (e.target) {
        return e.target;
   }
 }

  function getKeyCode(e) {
 //IE5
 if (e.srcElement) {
        return e.keyCode
 }
  // NC5
  if (e.target) {
   return e.which
  }
 }

 function isNumeric(c)
{
        var sNumbers = "01234567890";
        if (sNumbers.indexOf(c) == -1)
                return false;
        else return true;

}

function isAlpha(c)
{
        var lCode = c.charCodeAt(0);
        if (lCode >= 65 && lCode <= 122 )
          {
                return true;
         }
        else
        return false;
}

function isPunct(c)
{
        var lCode = c.charCodeAt(0);
        if (lCode >= 32 && lCode <= 47 )
          {
                return true;
         }
        else
        return false;

}






//Highlight form element- © Dynamic Drive (www.dynamicdrive.com)
//For full source code, 100's more DHTML scripts, and TOS,
//visit http://www.dynamicdrive.com

var highlightcolor="lightyellow"

var ns6=document.getElementById&&!document.all
var previous=''
var eventobj

//Regular expression to highlight only form elements
var intended=/INPUT|TEXTAREA|SELECT|OPTION/

//Function to check whether element clicked is form element
function checkel(which){
if (which.style&&intended.test(which.tagName)){
if (ns6&&eventobj.nodeType==3)
eventobj=eventobj.parentNode.parentNode
return true
}
else
return false
}

//Function to highlight form element
function highlight(e){
eventobj=ns6? e.target : event.srcElement
if (previous!=''){
if (checkel(previous))
previous.style.backgroundColor=''
previous=eventobj
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
}
else{
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
previous=eventobj
}
}

	}