var eduMulti = new Array();
var classMulti = new Array();
var xmlDoc=null;
var xmlClass=null;
var xLocXML= "/includes/xml/OwnerEd.xml";
var xClassXML= "/includes/xml/Classes.xml";

if (window.ActiveXObject)
	{// code for IE
		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		xmlClass=new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async=0;
		xmlClass.async=0;
		xmlDoc.load(xLocXML);
		loadLocation(xmlDoc);
		xmlClass.load(xClassXML);
		loadClass(xmlClass);

	}
	else if (document.implementation.createDocument)
			{// code for Mozilla, Firefox, Opera, etc.
				request = new XMLHttpRequest();
				request.open("GET",xClassXML,true);
				request.onreadystatechange = function()
				{
					if (request.readyState == 4)
					{
						if ( request.status == 200 ) {
						xmlDoc = request.responseXML;
						loadClass(xmlDoc);
						}
					}
				}
				request.send(null);
				var xhr = new XMLHttpRequest();
				xhr.open("GET", xLocXML, true);
				xhr.onreadystatechange = function(){
				  if ( xhr.readyState == 4 ) {
					if ( xhr.status == 200 ) {
						xmlDoc = xhr.responseXML;
						loadLocation(xmlDoc);
					}
				  }
				};
				xhr.send(null);
				
			}
			else
				{
					alert('Your browser cannot handle this script');
				}
				
				
				
function loadLocation(xml){
	
	var x=xml.getElementsByTagName("Location");
	for (a = 0; a < x.length; ++ a)
		eduMulti[a] = new Array();
	
	for (var i=0;i<x.length;i++)
	{ 
		eduMulti[i][0]= x[i].getElementsByTagName("ID")[0].childNodes[0].nodeValue;
		eduMulti[i][1]= x[i].getElementsByTagName("City")[0].childNodes[0].nodeValue;
		eduMulti[i][2]= x[i].getElementsByTagName("Address")[0].childNodes[0].nodeValue;
		eduMulti[i][3]= x[i].getElementsByTagName("State")[0].childNodes[0].nodeValue;
		eduMulti[i][4]= x[i].getElementsByTagName("Directions")[0].childNodes[0].nodeValue;
	}
	


}

function populateDropDown(){
	
	if (window.ActiveXObject){
	var targetDropDown = document.getElementById('locations');
 	targetDropDown.options.length = 1;
  
	 for (var i = 1; i < eduMulti.length; i++) {
	   var newOption = document.createElement("OPTION");
	   targetDropDown.options.add(newOption);
	   newOption.value = eduMulti[i][0];
	   var combine = eduMulti[i][3] + " - " + eduMulti[i][1];
	   newOption.innerText = combine;
	 }
	}
	else if (document.implementation.createDocument)
	{
			for (var i = 1; i < eduMulti.length; i++) {
				var optn = document.createElement("OPTION");
				var combine = eduMulti[i][3] + " - " + eduMulti[i][1];
				optn.text = combine;
				optn.value = eduMulti[i][0];;
				document.drop_list.loc.options.add(optn);
			}
		
	}else
				{
					alert('Your browser cannot handle this script');
				}

}



function loadClass(xml){
	var x=xml.getElementsByTagName("Education");
	for (var a=0; a<x.length; ++a)
		classMulti[a] = new Array();
	for (var y=0;y<x.length;y++)
	{ 	
		classMulti[y][0]= x[y].getElementsByTagName("ID")[0].childNodes[0].nodeValue;
		classMulti[y][1]= x[y].getElementsByTagName("Class")[0].childNodes[0].nodeValue;
	}
}
//Shows table
function toggleEvent(value)
{	
tempID = 'event1';
if (value == 0) 
	{
	
	}
	else
	{
	popLoc(value);
	popTimes(value);
	popMap(value);
	
	}
}
//Populates Address
function popLoc(value)
{	
	var x=document.getElementById('event1').rows[1].cells;
	x[0].innerHTML= "";
	
	for(i=0;i<eduMulti.length;i++)
	{	
		if(eduMulti[i][0] == value)
			{
				x[0].innerHTML = eduMulti[i][2];
			}
	}
}
//Populates Class Times
function popTimes(value)
{	
	var x=document.getElementById('event1').rows[1].cells;
	x[1].innerHTML="";
	for(i=0;i<classMulti.length;i++)
	{	
		if(classMulti[i][0] == value)
			{
		   		var today = new Date();
				var nDate = new Date(classMulti[i][1].substring(0,4), classMulti[i][1].substring(5,7)-1, classMulti[i][1].substring(8,10), classMulti[i][1].substring(11,13),classMulti[i][1].substring(14,16), classMulti[i][1].substring(17,19), classMulti[i][1].substring(20));

				if(today < nDate)
				x[1].innerHTML += getNiceFormat(nDate)+"<br>";
			}
	}
	
	
}
//Populates Map Information
function popMap(value)
{	
	var x=document.getElementById('event1').rows[3].cells;
	x[0].innerHTML= "";
	
	for(i=0;i<eduMulti.length;i++)
	{	
		if(eduMulti[i][0] == value)
			{
				x[0].innerHTML = eduMulti[i][4];
			}
	}

}

function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=400,height=400');");
}
function getNiceFormat(date){
	var end;
	var time;
	var weekday=new Array(7);
	weekday[0]="Sun";
	weekday[1]="Mon";
	weekday[2]="Tue";
	weekday[3]="Wed";
	weekday[4]="Thu";
	weekday[5]="Fri";
	weekday[6]="Sat";
	
	var month=new Array(12);
	month[0]="Jan";
	month[1]="Feb";
	month[2]="Mar";
	month[3]="Apr";
	month[4]="May";
	month[5]="Jun";
	month[6]="Jul";
	month[7]="Aug";
	month[8]="Sep";
	month[9]="Oct";
	month[10]="Nov";
	month[11]="Dec";
	
	if( date.getHours() >= 12){
		 end = "PM";
		 time = (date.getHours()==12)?12:date.getHours()-12;
	}
		else
		{
			 end = "AM";
			 time = date.getHours();
		}
		
	return weekday[date.getDay()] + ", " + month[date.getMonth()] +  " " + date.getDate() + ", " + time + " " + end;
}


