// JavaScript Document

// Get the Data for the news Box //
function newsbox() {
	new Ajax.Request('http://m.ocls.info/xmlServe/xmlServeNews.cfm', {
		method: 'get',
		onSuccess: function(transport) {
				  var xml = transport.responseXML; 
				  var html;
				  var c;
				  var h,b,img,l,d;
				  $('newsBoxContent').innerHTML = "";
				  for (i=0; i<4; i++) {
						h = xml.getElementsByTagName('headline')[i].childNodes[0].nodeValue;
						b = xml.getElementsByTagName('body')[i].childNodes[0].nodeValue;
						img = (xml.getElementsByTagName('image')[i].childNodes.length) ? xml.getElementsByTagName('image')[i].childNodes[0].nodeValue: "";
						l = (xml.getElementsByTagName('link')[i].childNodes.length) ? xml.getElementsByTagName('link')[i].childNodes[0].nodeValue: "";
						if (img) {
							c = "newsWordsImg";
							d = '<a href="' + l + '"><div class="newsImg"><img src="http://www.ocls.info/Images/Graphics/' + img + '" width="65" height="65"></div></a>';
						} else {
							c = "newsWords";
							d = "";
						}
						html= '<div class="newsContent">' + d + '<div class="' + c + '"><a href="' + l + '"><strong>' + h + '</strong><br>' + b + '</div></div></a>';
						$('newsBoxContent').innerHTML += html;
				  }
			 }
	  });
}

// Get the Data for the Locations Page //
function locations() {
	new Ajax.Request('xml/locations.xml', {
		method: 'get',
		onSuccess: function(transport) {
				  var xml = transport.responseXML; 
				  var html;
				  var n,a,wd,we,p,m;
				  $('locationsContent').innerHTML = "";
				  for (i=0; i<15; i++) {
					 	n = xml.getElementsByTagName('name')[i].childNodes[0].nodeValue;
						a = xml.getElementsByTagName('address')[i].childNodes[0].nodeValue;
						wd = xml.getElementsByTagName('weekday')[i].childNodes[0].nodeValue;
						we = xml.getElementsByTagName('weekend')[i].childNodes[0].nodeValue;
						m = xml.getElementsByTagName('map')[i].childNodes[0].nodeValue;

						html= '<div class="newsContent"><div class="newsImg"><a href="' + m + '"><img src="/Images/mapit_icon.jpg" width="65" height="65"></a> </div><div class="newsWordsImg"><div class="newsWordsPhone"><strong>' + n + '</strong></div><div class="newsAds">' + a + '</div>' + wd + '</div>' + we + '</div></div>';
						
						$('locationsContent').innerHTML += html;
				  }
			 }
	  });
}


// Get the Data through the E-Vanced Calendar
function slideLeft() {
	box = $( "box" );
	box.style.left = "-320px";
}

function slideRight() {
	box = $( "box" );
	box.style.left = "0px";
	$('loading').innerHTML = "";
}

function madeSelection(u1,u2,u3) {
	var u1 = u1;
	var u2 = u2;
	var u3 = u3;
	var img;
	var url;
	url = 'xmlServekeyword.asp?lib=' + u2 + '&nd=' + u3 + '&et=' + u1 +'';
	img = '<img src="images/loading.gif" width="16" height="16" />'
	$('loading').innerHTML = img;
	$('calFeed').innerHTML = "";
	eFeed(url);
	
}

function madeSearch(keyword) {
	var keyword = keyword;
	var url;
	var img;
	url = 'xmlServekeyword.asp?lib=all&nd=30&kw=' + keyword +'';
	img = '<img src="images/loading.gif" width="16" height="16" />'
	$('loading').innerHTML = img;
	$('calFeed').innerHTML = "";
	$('searchBox').blur();
Function('alert();');
	eFeed(url);
}


function eFeed(url) {
	var url = url;
	new Ajax.Request('http://m.ocls.info/xmlServe/' + url + '', {
		method: 'get',
		onSuccess: function(transport) {
				  var xml = transport.responseXML; 
				  var html;
				  var t,d,ti,l,lib,de,c,c2;
				  var i;
				  slideLeft();
				  for (i=0; i<35; i++) {
				 	 t = xml.getElementsByTagName('title')[i].childNodes[0].nodeValue;
					 d = (xml.getElementsByTagName('date')[i].childNodes.length) ? xml.getElementsByTagName('date')[i].childNodes[0].nodeValue: "";
					 ti = (xml.getElementsByTagName('time')[i].childNodes.length) ? xml.getElementsByTagName('time')[i].childNodes[0].nodeValue: "";
					 l = (xml.getElementsByTagName('link')[i].childNodes.length) ? xml.getElementsByTagName('link')[i].childNodes[0].nodeValue: "";
					 de = (xml.getElementsByTagName('description')[i].childNodes.length) ? xml.getElementsByTagName('description')[i].childNodes[0].nodeValue: "";
					 lib = (xml.getElementsByTagName('library')[i].childNodes.length) ? xml.getElementsByTagName('library')[i].childNodes[0].nodeValue: "";
					 if (ti) {
							c = "calTime";
							c2 = "calContent";
							c3 = "calLibrary";
						} else {
							c = "calTimeEmpty";
							c2 = "calContentEmpty";
							c3 = "calLibraryEmpty";
						}
				  html = '<a href="' + l + '"><div class="' + c2 + '"><div class="' + c3 + '">' + lib + '</div><div class="' + c + '">' + ti + '</div><div class="calTitle"><strong>' + t + '</strong><div><div class="calDate">' + d + '<div><br><div class="calDesc">' + de + '<div></a></div>';
				  $('calFeed').innerHTML += html;
		  	}
				
		  }
	  });
}
