function enableDisable(id) {
	if(document.formname.permission_email.checked != true){
			document.formname.emailcampaign1.disabled = true;
			document.formname.emailcampaign2.disabled = true;
	}else{
			document.formname.emailcampaign1.disabled = false;
			document.formname.emailcampaign2.disabled = false;
	}
}

function noEnter (field, event) {
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
			var i;
			for (i = 0; i < field.form.elements.length; i++)
			if (field == field.form.elements[i])
				break;
			i = (i + 1) % field.form.elements.length;
			field.form.elements[i].focus();
			return false;
		}
		else
		return true;
}

function hide ( name ) {
	var thisDiv = document.getElementById(name);
	thisDiv.style.display = "none";
}
function showlayer (name ) {

	var thisDiv = document.getElementById(name);
	thisDiv.style.display = "";
}

function checkForm(d)
{
	var errMsg = "";

	// Username
	if(d.username.value == ""){
		errMsg += "Please fill in a username.<br>";
	}
	
	if(d.username.value != "" && (d.username.value.length <6 || d.username.value.length >12)){
		errMsg += "Your username must contain 6-12 letters/numbers.<br>";
	}
	
	if(d.password.value == ""){
		errMsg += "Please type in a password for this account.<br>";
	}
	
	if(d.password2.value == ""){
		errMsg += "Please retype your password.<br>";
	}
	
	if(d.password2.value != d.password.value){
		errMsg += "Your passwords do not match, please retype both.<br>";
		d.password.value = "";
		d.password2.value = "";
	}
	
	if(d.password2.value == d.password.value && d.password.value != "" &&(d.password.value.length <6 || d.password.value.length >8)){
		errMsg += "Your password must contain 6-8 letters/numbers.<br>";
	}
	
	
	//Email
	  var x = d.email.value;
	  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	  if (!filter.test(x)){
		errMsg += "Please provide a valid e-mail address before submitting.<br>";
	  }
	
	//alert(d.userType);
	var UT_checked = false;
	var whichChecked = "";
	if(d.registeredUserType.length) {
	for(var i=0; i< d.registeredUserType.length; i++){
		if(d.registeredUserType[i].checked){
			UT_checked = true;
			whichChecked = i;
		}
	}
	}else if(d.registeredUserType){
		// Means we only have 1 option to check (used for JBHunt)
		if(d.registeredUserType.checked){
			UT_checked = true;
			whichChecked = 1;
		}
	}
	
	if(!UT_checked){
		errMsg += "Please choose whether or not you qualify for a special program.<br>";
	}
	
	// Check Votech Fields
	if(whichChecked == 0 && UT_checked){
		if(d.VT_firstname.value == ""){
			errMsg += "Please fill in your first name.<br>";
		}
		
		if(d.VT_lastname.value == ""){
			errMsg += "Please fill in your last name.<br>";
		}
		if(d.VT_address1.value == ""){
			errMsg += "Please fill in your address.<br>";
		}
		if(d.VT_city.value == ""){
			errMsg += "Please fill in your city.<br>";
		}
		
		if(d.VT_state.options[d.VT_state.selectedIndex].value == ""){
			errMsg += "Please select a state.<br>";
		}
		
		if(d.VT_zip.value == ""){
			errMsg += "Please type in your zip code.<br>";
		}
		if(d.VT_phone.value == ""){
			errMsg += "Please fill in your phone number.<br>";
		}
		
		if(d.VT_schoolState.options[d.VT_schoolState.selectedIndex].value == ""){
			errMsg += "Please tell us what state your school is in.<br>";
		}

		if(d.REG_JDEAN8_Manual.value != ""){
			if(d.VT_schoolNameManual.value == ""){
				errMsg += "Please type in your school name.<br>";
			}
			if(d.VT_schoolCityManual.value == ""){
				errMsg += "Please type in your school city.<br>";
			}				
		}
		else{
			if(d.REG_JDEAN8.value == 0){
				errMsg += "Please select your school from the drop down list.<br>";
			}
		}


		
		
		var ES_checked = false;
		var whichChecked2 = "";
		for(var i=0; i< d.VT_enrollStatus.length; i++){
			if(d.VT_enrollStatus[i].checked){
				ES_checked = true;
				whichChecked2 = i;
			}
		}
		
		if(!ES_checked){
			errMsg += "Please fill in an enrollment status.<br>";
		}
		
		if(whichChecked2 == 0){
			
			if(d.VT_instructorName.value == ""){
				errMsg += "Please fill in your instructor's name.<br>";
			}
			
			if(d.VT_grdMonth.options[d.VT_grdMonth.selectedIndex].value == ""){
				errMsg += "Please fill in your graduaton month.<br>";
			}
			
			if(d.VT_grdYear.options[d.VT_grdYear.selectedIndex].value == ""){
				errMsg += "Please fill in your graduaton year.<br>";
			}
			
		}
		else if(whichChecked2 == 1){
			errMsg += "You must be a Full-Time Student or an Instructor to be elible for the Tech Ed program.<br>";
		}
		
		if(!d.VT_agree.checked){
			errMsg += "Please agree to the Terms and Conditions for the Technical Education Program.<br>";
		}								
	}
	else if(whichChecked == 1 && UT_checked){							
		
		var TO_checked = false;
		for(var i=0; i< d.orgtype.length; i++){
			if(d.orgtype[i].checked){
				TO_checked = true;
			}
		}
		
		if(!TO_checked){
			errMsg += "Please select the type of organization.<br>";
		}
		
		if(!d.agreecheck.checked){
			errMsg += "Please agree to the Terms and Conditions.<br>";
		}	
	}
	
	if(errMsg.length > 0){
		var errDiv1 = document.getElementById('errDiv1');
		var errDiv2 = document.getElementById('errDiv2');
		errDiv1.style.display = "";
		errDiv2.style.display = "";
		errDiv2.innerHTML = errMsg;
		scroll(0,0);
		return false;
	}
	
	
	d.submit2.disabled = true;
	
  
  return true;

}

function changeSubButton()
{

	var subText = document.getElementById("submit2");

	if(formname.registeredUserType[1].checked){
		subText.value = "Continue To Step 4";
	}
	else{
		subText.value = "Submit";
	}

}

function displayWindow(pageName,width,height,menubar,resizeable,scrollbars)
{
	var props = "width="+width+",height="+height+",left=100,top=100,resizable="+resizeable+",menubar="+menubar+",scrollbars="+scrollbars;
	window.open(pageName,'mywindow',props);
}