// Items used by the KW_UpdateItems function for changing the programs dropdown
/* Changing these will update the following contact forms:
includes/contact-form.htm
10-apply-online.asp
07-how-to-apply
08-contact-us
*/
// Kansas City South Items
var items_2 = new Array();
items_2[0]=' |Please Select:';
items_2[1]='HEADER|Associate Degree';
items_2[2]='Business Administration - Advertising, Marketing and Public Relations|Business Administration - Advertising, Marketing and Public Relations';
items_2[3]='Business Administration - Human Resources|Business Administration - Human Resources';
items_2[4]='Electronics|Electronics';
items_2[5]='Massage Therapy|Massage Therapy';
items_2[6]='Medical Assistant|Medical Assistant';
items_2[7]='Medical Billing and Coding|Medical Billing and Coding';
items_2[8]='Personal Trainer|Personal Trainer';
items_2[9]='HEADER|Certificate';
items_2[10]='Electronics|Electronics';
items_2[11]='Massage Therapy|Massage Therapy';
items_2[12]='Medical Assistant|Medical Assistant';
//items_2[14]='Medical Billing and Coding|Medical Billing and Coding';

// South Kansas City - Campus/Online
var items_18961 = new Array();
items_18961[0]=' |Please Select:';
items_18961[1]='HEADER|Associate Degree';
items_18961[2]='Business Administration - Advertising, Marketing and Public Relations|Business Administration - Advertising, Marketing and Public Relations';
items_18961[3]='Business Administration - Human Resources|Business Administration - Human Resources';
items_18961[4]='Medical Billing and Coding|Medical Billing and Coding';
items_18961[5]='Personal Trainer|Personal Trainer';
//items_18961[7]='HEADER|Certificate';
//items_18961[8]='Medical Billing and Coding|Medical Billing and Coding';
//items_2[5]='zUndecided|Undecided';

// Lawrence - Campus/Online
var items_18962 = new Array();
items_18962[0]=' |Please Select:';
items_18962[1]='HEADER|Certificate';
items_18962[2]='Medical Billing and Coding|Medical Billing and Coding';
items_18962[3]='Personal Trainer|Personal Trainer';
//items_2[5]='zUndecided|Undecided';

// Lawrence Items
var items_3 = new Array();
items_3[0]=' |Please Select:';
items_3[1]='HEADER|Certificate';
items_3[2]='Massage Therapy|Massage Therapy';
items_3[3]='Medical Assistant|Medical Assistant';
items_3[4]='Medical Billing and Coding|Medical Billing and Coding';
// RT#13818 Remove Medical Office Assistant and add Medical Insurance Billing and Coding
//items_3[4]='Medical Office Assistant|Medical Office Assistant';
items_3[5]='Personal Trainer|Personal Trainer';
//items_3[5]='Pharmacy Technician|Pharmacy Technician';
//items_3[6]='zUndecided|Undecided';

// Kansas City North Items
var items_18004 = new Array();
items_18004[0]=' |Please Select:';
items_18004[1]='HEADER|Associate Degree';
items_18004[2]='Business Administration - Advertising, Marketing and Public Relations|Business Administration - Advertising, Marketing and Public Relations';
items_18004[3]='Business Administration - Human Resources|Business Administration - Human Resources';
items_18004[4]='Medical Assistant|Medical Assistant';
items_18004[5]='Medical Billing and Coding|Medical Billing and Coding';
items_18004[6]='Personal Trainer|Personal Trainer';
items_18004[7]='HEADER|Certificate';
items_18004[8]='Medical Assistant|Medical Assistant';
//items_18004[10]='Medical Billing and Coding|Medical Billing and Coding';

//  North Kansas City - Campus/Online
var items_18960 = new Array();
items_18960[0]=' |Please Select:';  
items_18960[1]='HEADER|Associate Degree';
items_18960[2]='Business Administration - Advertising, Marketing and Public Relations|Business Administration - Advertising, Marketing and Public Relations';
items_18960[3]='Business Administration - Human Resources|Business Administration - Human Resources';
items_18960[4]='Medical Billing and Coding|Medical Billing and Coding';
items_18960[5]='Personal Trainer|Personal Trainer';
//items_18960[7]='HEADER|Certificate';
//items_18960[8]='Medical Billing and Coding|Medical Billing and Coding';
//items_2[5]='zUndecided|Undecided';

// Online Items
var items_7 = new Array();
items_7[0]=' |Please Select:';
items_7[1]='HEADER|Associate Degree';
items_7[2]='Business Administration - Advertising, Marketing and Public Relations|Business Administration - Advertising, Marketing and Public Relations';
items_7[3]='Business Administration - Human Resources|Business Administration - Human Resources';
items_7[4]='Medical Billing and Coding|Medical Billing and Coding';
items_7[5]='Personal Trainer|Personal Trainer';
items_7[6]='HEADER|Certificate';
items_7[7]='Medical Billing and Coding|Medical Billing and Coding';
items_7[8]='Personal Trainer|Personal Trainer';
//items_7[3]='Spa Management|Spa Management';
 


// Preload
window.onLoad="MM_preloadImages('../images/icon-contact-us-on.gif','../images/icon-schedule-tour-on.gif','../images/icon-apply-online-on.gif')";

// Common Functions
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function alternateRows(id) {
  var table = document.getElementById(id);
  var rows = table.getElementsByTagName("li");
  for (i = 0; i < rows.length; i++) {
    if (i % 2 == 0) {
      rows[i].className = "even";
    } else {
      rows[i].className = "odd";
    }
  }
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function KW_updateItems(d,o,fn) { //
	var i,s,l=MM_findObj(d),b,z=o.options[o.selectedIndex].value;
	var optioncount = 0;
	l.length=0;
	
	while(l.hasChildNodes())
	{
		l.removeChild(l.childNodes[0]);
	}
	
	l.options[0]=new Option('Please Select One:',' ');
	//l.options[1]=new Option('---------','tbd');
	b=(z!='nill')?eval('items_'+z):0;
	//b.sort()
	for(i=0;i<b.length;i++){
			/*s=b[i].split("|");
			l.options[optioncount]=new Option(s[1],s[0]);
			optioncount++;*/
			s=b[i].split("|");
			
			if ( s[0] == "HEADER" )
			{
			
				objOptGrp = document.createElement('optgroup');
				objOptGrp.label = s[1];
				l.appendChild(objOptGrp);
				
			}
			else
			{
			
				l.options[optioncount]=new Option(s[1],s[0]);				
				optioncount++;
				
			}
			
	}
  l.selectedIndex=0;
  if (!fn) return;eval(fn)
}

function SetLocation(o) {
	switch (o.options[o.selectedIndex].value) {
		case "2": // Kansas City
			o.form.campus_location.value = "Kansas_City_South";
			break;
		case "3": // Lawrence
			o.form.campus_location.value = "Lawrence";
			break;
		case "18004": // Lawrence
			o.form.campus_location.value = "Kansas_City_North";
			break;
		case "7": // Online
			o.form.campus_location.value = "Online";
			break;
		case "18962": // Lawrence Online
			o.form.campus_location.value = "Lawrence_Campus_Online";
			break;
		case "18961": // KC South Online
			o.form.campus_location.value = "Kansas_City_South_Campus_Online";
			break;
		case "18960": // KC North Online
			o.form.campus_location.value = "Kansas_City_North_Campus_Online";
			break;

	}
}


function checkZip(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789.-";
   var strChar;

   if (strString.length == 5){

	   //  test strString consists of valid characters listed above
	   for (i = 0; i < strString.length; i++)
		  {
		  strChar = strString.charAt(i);
		  if (strValidChars.indexOf(strChar) == -1)
			 {
			 alert ("Please enter a valid zipcode");
			 return false;
			 }
		  }
		  
		return true;
   } else {
	   alert ("Please enter a valid zipcode");
	   return false;
   }
   
}

  // -->
