//Developed by Mrigesh Rajbhandari (mickey@byu.edu) 07/18/2006 BYU copyright 2007

			function xhrRequest() {
				var xhrSend;
				if (window.ActiveXObject) {
					try {xhrSend = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
					try {
						xhrSend = new ActiveXObject("Microsoft.XMLHTTP");
						} 
						catch (e) {}
						}
				} else if (window.XMLHttpRequest) {	
				xhrSend = new XMLHttpRequest();
				if (xhrSend.overrideMimeType) {
					xhrSend.overrideMimeType('text/xml');
				}
				}return (xhrSend);}
			
			
		function addExt(url,single_multiple,ID) {
		
			var xhrRec = xhrRequest();
				if (url != "images/") {
					document.getElementById('loader').innerHTML = "<img src='../images/ajax-loader.gif' alt='Loading'>";
					xhrRec.open('GET',url,true);
					xhrRec.onreadystatechange = function() {
						if (xhrRec.readyState == 4 && xhrRec.status == 200) {
							document.getElementById('loader').innerHTML ="";
							var loadxmlplease= xhrRec.responseText;
								if(single_multiple == "single"){
									Loadday(loadxmlplease,ID);
								}
								else if(single_multiple == "list"){
									Loadmonthlist(loadxmlplease);
								}
								else if(single_multiple == "iconlist"){
									Loadmonthiconlist(loadxmlplease);
								}
								else{
									Loadmonth(loadxmlplease);			
									xhrRec = null;						
								}
							
							
						} else if (xhrRec.readyState == 4 && xhrRec.status == 404) {
							document.getElementById('loader').innerHTML = "<img src='../images/ajax-loader.gif' alt='Loading'>";			xhrRec = null;
						}		
					
					};
					xhrRec.send(null);
				} else {
					document.getElementById('loader').innerHTML = "";
				}
		
		}	
		


			
			function checkMoreWindow(id){
				
				
				var docopened=document.getElementById("day");
				for (b = 1; b <= 31; b++){
				
					if(b != id){
					//alert(id);
					var docopen=document.getElementById("t"+b);
						if(docopen){						
				
							var d = document.getElementById("more"+b);
			
							  if(d.className=='more1'){
								closeBut(b);  
							  }
						}
					}
				}
			
			
			}


	            
				
			


			function closeBut(id){
				var moreElem = document.getElementById('more'+id);
				moreElem.setAttribute('className','more');
				moreElem.setAttribute('class','more');
				var expandElem = document.getElementById('t'+id);
				expandElem.setAttribute('className','minimize_page');
				expandElem.setAttribute('class','minimize_page');
					for(i=0;i<expandElem.getElementsByTagName("a").length;i++)
					{
						if(i >=3){
							 linka =expandElem.getElementsByTagName("a")[i];
							 linka.setAttribute('id','hide_more');	
						}
						
						initime =expandElem.getElementsByTagName("a")[i];
						timeset =initime.previousSibling;
						timeset.setAttribute('id','time');
					}
				
				var number_gif=(expandElem.getElementsByTagName("a").length);
					if(number_gif<=3){
						moreElem.innerHTML ="";
					}else{
					moreElem.innerHTML = "<img src=\"../images/more"+(number_gif-3)+".gif\" border=\"0\">";
					}
					
					if(window.console) {
		                window.console.log(id);
	                } 
		
			}

			function openwindow(ID) {
				var obj = document.getElementById("popupWindow");
				obj.style.visibility = "visible";
				document.getElementById("currentid").innerHTML = ID;
				var xmltype = document.getElementById("xmltype").innerHTML;
					if(xmltype){
						if(xmltype=="offCampus"){
							type="alumni";
							moreex = "getid.aspx?ID="+ID+"&alumni=true";
						}else if(xmltype=="undefined"){
							moreex = "getid.aspx?ID="+ID+"&alumni=false";
						}else{
							moreex = "getid.aspx?ID="+ID+"&alumni=false";
						}
							
					}
					else{
					
						moreex = "getid.aspx?ID="+ID+"&alumni=false";
					}
				addExt(moreex,'single',ID);//'yes' closes he current open-more function 
							
			}
			
			
			function openpopup(ID){		
				moreex = "getid.aspx?ID="+ID+"&alumni=false";							
				addExt(moreex,'single',ID);//'yes' closes he current open-more function 
			} 
			
			function closePopup(szDivID) {
				var obj = document.getElementById(szDivID);
				obj.style.visibility = "hidden";
			}
			function expandWindow(id){
			
				var load_month=document.getElementById("xmlload").innerHTML;
				var id_temp = id;		
				var expandWindow = document.getElementById('more'+id_temp);
				expandWindow.setAttribute('className','more1');
				expandWindow.setAttribute('class','more1');	
				expandWindow.innerHTML = "<a onmousedown=\"javascript:closeBut("+id_temp+");\"><img src=\"../images/close-more.gif\" border=\"0\"></a>";			
						
				var expandedElem = document.getElementById('t'+id_temp);
				expandedElem.setAttribute('className','expand_page');
				expandedElem.setAttribute('class','expand_page'); 
					//alert('here');
					for(i=0;i<expandedElem.getElementsByTagName("a").length;i++)
					{
						if(i >=3){
							 linka =expandedElem.getElementsByTagName("a")[i];
							 linka.setAttribute('id','show_more');	
						 } 		
						initime =expandedElem.getElementsByTagName("a")[i];
						timeset=initime.previousSibling;
						timeset.setAttribute('id','show_time');
					}
					checkMoreWindow(id_temp);
	
				
			}
			
			
			
		function generateiconlist(day){
				
				
		
				
				var xmltype = document.getElementById('xmltype').innerHTML;
				event_type_array= new Array('academic','offCampus','conferences','devotionals','events','arts','sports','forums');
				
	
					if(xmltype){
				
						if(xmltype=="conferences"){
							type="conf";
							 moreex = "icon.aspx?month="+day+"&type="+type+"&list=icon";
						}
						else if(xmltype=="offCampus"){
							type="alumni";
							 moreex = "icon.aspx?month="+day+"&type="+type+"&list=icon";
						}
						else if(xmltype=="undefined"){
							moreex = "icon.aspx?month="+day+"&type=all&list=icon";
						}else{
							type=xmltype;
							moreex = "icon.aspx?month="+day+"&type="+type+"&list=icon";
						}
						addExt(moreex,'iconlist');
					}
					else
					{
				
								addExt('icon.aspx?month='+day+"&list=icon",'iconlist');
								
								
					}
			
				
				
				
			}
			

			function generatelist(day){
				var temp_day=day.split("/",3);
				
				
		
				
				//document.getElementById("t"+temp_day[1]).innerHTML="test"
				
				var xmltype = document.getElementById('xmltype').innerHTML;
				event_type_array= new Array('academic','offCampus','conferences','devotionals','events','arts','sports','forums');
				
	
					if(xmltype){
				
						if(xmltype=="conferences"){
							type="conf";
							 moreex = "header.aspx?month="+day+"&type="+type+"&list=true";
						}
						else if(xmltype=="offCampus"){
							type="alumni";
							 moreex = "header.aspx?month="+day+"&type="+type+"&list=true";
						}
					else if(xmltype=="undefined"){
							moreex = "header.aspx?month="+day+"&type=all&list=true";
						}else{
							
							type=xmltype;
							moreex = "header.aspx?month="+day+"&type="+type+"&list=true";
						}
						addExt(moreex,'list');
					}
					else
					{
				
								addExt('header.aspx?month='+day+"&list=true",'list');
								
								
					}
			document.getElementById("xmlload").innerHTML=day;
				
				
				
			}

			function loadMulti(month,year,evt_type,is_list) {
				month++;
				var xmltype = document.getElementById('xmltype').innerHTML;
				event_type_array= new Array('academic','offCampus','conferences','devotionals','events','arts','sports','forums');
				number= evt_type-1;
	
	
					if(xmltype){
				
						if(xmltype=="conferences"){
							type="conf";
							 moreex = "header.aspx?month="+month+'/1/'+year+"&type="+type+"&list=false";
						}
						else if(xmltype=="offCampus"){
							type="alumni";
							 moreex = "header.aspx?month="+month+'/1/'+year+"&type="+type+"&list=false";
						}
						else if(xmltype=="undefined"){
							moreex = "header.aspx?month="+month+'/1/'+year;
						}else{
							type=xmltype;
							moreex = "header.aspx?month="+month+'/1/'+year+"&type="+type+"&list=false";
						}
						addExt(moreex);
					}
					else
					{
							if(event_type_array[number] == xmltype){
								if(event_type_array[number]=="conferences"){
									type="conf";
								}
								else if(event_type_array[number]=="offCampus"){
									type="alumni";
								}
								else{
									type = 	event_type_array[number];
								}								
							addExt('header.aspx?month='+month+'/1/'+year+'&type='+type+"&list=false");
											
							}else{
								addExt('header.aspx?month='+month+'/1/'+year+"&list=false");
								
							}	
					}
			document.getElementById("xmlload").innerHTML=month+'/1/'+year;
			
			if(is_list=='yes'){
			
			}
			}


			function gettime(strTime,endTime,type){
				
				
						var h = strTime.substring(2,0);
						var ampm = 'am';        // default to am
						if (h == 12) {          // noon
						ampm = 'pm';
						} else if (h == 0) {    // midnight
						h = 12;
						} else if (h > 12) {
						h -= 12;
						ampm = 'pm';
						}
						var m = strTime.substring(3,5);
						
						strTime = h + ':' + m + ' ' + ampm;
						if(strTime == "12:00 pm"){strTime = "Noon";}
						if(strTime == "12:00 am"){
				
								strTime= "All Day "
														
							
						}
						
						if(strTime == "00:00:00"){
								strTime = "All Day Event";	
							}
						if(type=='short'){
							if(h <10){
								strTime=strTime;
							}
							
						}
						
						if(endTime != '00:00:00'){
							var h = endTime.substring(2,0);
							var ampm = 'am';        // default to am
							if (h == 12) {          // noon
							ampm = 'pm';
							} else if (h == 0) {    // midnight
							h = 12;
							} else if (h > 12) {
							h -= 12;
							ampm = 'pm';
							}
							var m = endTime.substring(3,5);
							
							endTime = h + ':' + m + ' ' + ampm;
							if(endTime == "12:00 pm"){endTime = "Noon";}
							
							if(type=='short'){
								
								strTime=strTime
									
								}else{strTime = strTime + " to " + endTime;}
							
						}
						return strTime;	
				
			}


	function dateformat(fulldate){
		var fulldate=fulldate;
		monthsArray = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
		
		var day=fulldate.substring(8,10);
			if(day.substring(0,1)==0){
				day= day.substring(1,2);
			
			}
		var  month=fulldate.substring(5,7);
			if(month.substring(0,1)==0){
				month= month.substring(1,2);
			
			}
		var month=month-1;
		month=monthsArray[month];
		year=fulldate.substring(0,4);
		return month+" "+day+", "+year;
		
	}

	function Loadday(file,ID){
		var checksingleDate;
		if (document.implementation.createDocument){ 
		// Mozilla, create a new DOMParser 
			var parser = new DOMParser(); 
			var xmlDoc = parser.parseFromString(file, "text/xml"); 
		} else if (window.ActiveXObject){ 
		// Internet Explorer, create a new XML document using ActiveX 
		// and use loadXML as a DOM parser. 
		var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") 
		xmlDoc.async="false"; 
		xmlDoc.loadXML(file);   	
		} 	
	
		var events = xmlDoc.getElementsByTagName("tblevents");	
		
		
		var b = 0	;
		
			var evt_id=events[b].getElementsByTagName("ID")[0].childNodes[0].nodeValue;
			
			
			var Begdate=events[b].getElementsByTagName("BegDate")[0].childNodes[0].nodeValue;
	
						
               if(events[b].getElementsByTagName("EndDate")[0]){
				   if(events[b].getElementsByTagName("EndDate")[0].hasChildNodes()){
						var Enddate=events[b].getElementsByTagName("EndDate")[0].childNodes[0].nodeValue;
						   
						   Begindate=Begdate.substring(0,10);
						   Endingdate=Enddate.substring(0,10);
						   if(Begindate==Endingdate){
							   checksingleDate =dateformat(Begindate);
						   }else{
			
						   checksingleDate =dateformat(Begindate)+" to "+dateformat(Endingdate);
						   }
				   }else{
					    checksingleDate =dateformat(Begindate);
				   }
				   
			   }else{
				   checksingleDate =Begdate.substring(0,10);
	
				   
				   checksingleDate=dateformat(checksingleDate);
				   
			   }
			
					
				var title=events[b].getElementsByTagName("Title")[0].childNodes[0].nodeValue;
				var category=events[b].getElementsByTagName("Category")[0].childNodes[0].nodeValue;
				
				if(category=="offCampus")
				    category = "Alumni";
				
				
				if(events[b].getElementsByTagName("strTime")[0]){
					var strTime=events[b].getElementsByTagName("strTime")[0].childNodes[0].nodeValue;
				}
				
				
				if(events[b].getElementsByTagName("endTime")[0]){
					var endTime;
					if(events[b].getElementsByTagName("endTime")[0].hasChildNodes()){
					endTime=events[b].getElementsByTagName("endTime")[0].childNodes[0].nodeValue;
					}
				}
				
				if(events[b].getElementsByTagName("Description")[0]){
					var Desc;
					if(events[b].getElementsByTagName("Description")[0].hasChildNodes()){
			
						Desc=events[b].getElementsByTagName("Description")[0].childNodes[0].nodeValue;
					}
				}
				if(events[b].getElementsByTagName("Place")[0]){
					var pBro;
					if(events[b].getElementsByTagName("Place")[0].hasChildNodes()){
						pBro=events[b].getElementsByTagName("Place")[0].childNodes[0].nodeValue;
					}
						
				}
				
				var obj_date = document.getElementById("event_date");
				obj_date.innerHTML = checksingleDate;
				
				var obj_tim = document.getElementById("event_time");
				obj_tim.innerHTML = gettime(strTime,endTime);
				
				var obj_det = document.getElementById("event_details");
				obj_det.innerHTML = Desc?Desc:" ";

				var obj_loc = document.getElementById("event_location");
				obj_loc.innerHTML = pBro?pBro:" ";
	

				
				var obj_title = document.getElementById("event_title");
				obj_title.innerHTML = title;
				
				var obj_cat = document.getElementById("event_category");
				obj_cat.innerHTML = category;
				
		
			
		
		
		
		
		
	}
	
	
	
	
	
	function Eventtype(name){
		event_type= new Array('Academic','Alumni','Conferences','Devotionals','Events','Arts','Sports','Forums');
		var i;
		
		for(i=0;i < event_type.length;i++)
	       {
			   if(name==event_type[i]){
			   return i;
			   }
	       }
		
	}
	
		function EventLoad(number){
		event_type= new Array('Academic','offCampus','Conferences','Devotionals','Events','Arts','Sports','Forums');
		
			  number= number-1;
			   return event_type[number];
		
		
	}
	
	function Color_me(number){
		
		var number=Eventtype(number);
			
		number=number+1;
		color="color_"+number;	
		
		
			   return color;
		
		
	}



	function Loadmonth(file){
	
		if (document.implementation.createDocument){ 
		// Mozilla, create a new DOMParser 
			var parser = new DOMParser(); 
			var xmlDoc = parser.parseFromString(file, "text/xml"); 
		} else if (window.ActiveXObject){ 
		// Internet Explorer, create a new XML document using ActiveX 
		// and use loadXML as a DOM parser. 
			var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") 
			xmlDoc.async="false"; 
			xmlDoc.loadXML(file);   	
		} 	
					
		var events = xmlDoc.getElementsByTagName("tblevents");
		var d=1;
		var c=1;	
		var myArray = new Array(31);
		var more = new Array(25);
	
				for (b = 0; b < events.length; b++){	
					Begdate=events[b].getElementsByTagName("BegDate")[0].childNodes[0].nodeValue;
						if(events[b].getElementsByTagName("EndDate")[0]){
							if(events[b].getElementsByTagName("EndDate")[0].hasChildNodes()){
								Enddate=events[b].getElementsByTagName("EndDate")[0].childNodes[0].nodeValue;
							}
						}
				
				
					checksingleDate =Begdate.substring(8,10);					
						if(checksingleDate.substring(0,1)==0){
							checksingleDate=checksingleDate.substring(1,2);
						}
						
						if(events[b].getElementsByTagName("Title")[0]){
								if(events[b].getElementsByTagName("Title")[0].hasChildNodes()){
									instevent=events[b].getElementsByTagName("Title")[0].childNodes[0].nodeValue;
								}else{
									instevent="";
								}
						}else{
							instevent="";
						}
				
					id=events[b].getElementsByTagName("ID")[0].childNodes[0].nodeValue;
					
						if(events[b].getElementsByTagName("Category")[0]){
							if(events[b].getElementsByTagName("Category")[0].hasChildNodes()){
							category=events[b].getElementsByTagName("Category")[0].childNodes[0].nodeValue;
							}
						}
						
						
				
					instevent1=instevent.replace("'","`");
					instevent1=instevent1.replace("'","`");
				
						if(events[b].getElementsByTagName("strTime")[0]){
							if(events[b].getElementsByTagName("strTime")[0].hasChildNodes()){
								var strTime=events[b].getElementsByTagName("strTime")[0].childNodes[0].nodeValue;
							}
						}
						
						if(events[b].getElementsByTagName("endTime")[0]){
							if(events[b].getElementsByTagName("endTime")[0].hasChildNodes()){
							var endTime=events[b].getElementsByTagName("endTime")[0].childNodes[0].nodeValue;	
							}
						}			
				
						
						if(instevent.length>35){
							insteventt=instevent.substring(0,35)+"..";
						}
						else{
							insteventt=instevent.substring(0,35);
						}		
				
					
				var time ="<TIME:DAY id=\"time\">"+gettime(strTime,endTime,'short')+"</TIME:DAY>";	
				var initialFillDate = document.getElementById("t"+checksingleDate);
				
				
				var moreElem = document.getElementById('more'+checksingleDate);
				
				
				if(initialFillDate){//checking databox
					if(initialFillDate.innerHTML==""){
						myArray[checksingleDate]=d;	
						}
					else{
						myArray[checksingleDate]=myArray[checksingleDate]+d;	
					}
					
					var expandElem = initialFillDate;
					myArray[checksingleDate];
					number_gif=(expandElem.getElementsByTagName("a").length);
							if(category=="offCampus")
							    category = "Alumni";					
						if(myArray[checksingleDate]<=3){
							//eventdetail=time+"<a title='header=["+instevent1+"] type=["+category+"] time=["+gettime(strTime,endTime)+"]' href='javascript:openwindow("+id+")' >"+insteventt+"</a>";
							eventdetail=time+"<a class='"+Color_me(category)+"'  title='header=["+instevent1+"] type=["+category+"] time=["+gettime(strTime,endTime)+"]' href='javascript:openwindow("+id+")' >"+insteventt+"</a>";
							initialFillDate.innerHTML=document.getElementById("t"+checksingleDate).innerHTML+eventdetail;
						}else{
							eventdetail=time+"<a  class='"+Color_me(category)+"'  id='hide_more'  title='header=["+instevent1+"] type=["+category+"] time=["+gettime(strTime,endTime)+"]' href='javascript:openwindow("+id+")' >"+insteventt+"</a>";
							initialFillDate.innerHTML=initialFillDate.innerHTML+eventdetail;
							more[checksingleDate]=myArray[checksingleDate];
							moreElem.innerHTML = "<img src=\"../images/more"+(number_gif-2)+".gif\" border=\"0\">";
				
							
						}	
					}// end checking databox 
			
				}//end for loop
		
	
	
	}//end function
	


	function Loadmonthlist(file){
		
			var initialFillDate = document.getElementById("listviewWindow");			
				initialFillDate.innerHTML="";
	
		if (document.implementation.createDocument){ 
		// Mozilla, create a new DOMParser 
			var parser = new DOMParser(); 
			var xmlDoc = parser.parseFromString(file, "text/xml"); 
		} else if (window.ActiveXObject){ 
		// Internet Explorer, create a new XML document using ActiveX 
		// and use loadXML as a DOM parser. 
			var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") 
			xmlDoc.async="false"; 
			xmlDoc.loadXML(file);   	
		} 	
					
		var events = xmlDoc.getElementsByTagName("tblevents");
		var d=1;
		var c=1;	
		var myArray = new Array(31);
		var more = new Array(25);

				for (b = 0; b < events.length; b++){	
					    var countevent=0;
		var Desc="";
		var pBro="";
					var Begdate=events[b].getElementsByTagName("BegDate")[0].childNodes[0].nodeValue;
	
						
               if(events[b].getElementsByTagName("EndDate")[0]){
				   if(events[b].getElementsByTagName("EndDate")[0].hasChildNodes()){
						var Enddate=events[b].getElementsByTagName("EndDate")[0].childNodes[0].nodeValue;
						   
						   Begindate=Begdate.substring(0,10);
						   Endingdate=Enddate.substring(0,10);
						   if(Begindate==Endingdate){
							   checksingleDate =dateformat(Begindate);
						   }else{
			
						   checksingleDate =dateformat(Begindate)+" to "+dateformat(Endingdate);
						   }
				   }else{
					    checksingleDate =dateformat(Begindate);
				   }
				   
			   }else{
				   checksingleDate =Begdate.substring(0,10);
	
				   
				   checksingleDate=dateformat(checksingleDate);
				   
			   }
				
				
									
						
						
						if(events[b].getElementsByTagName("Title")[0]){
								if(events[b].getElementsByTagName("Title")[0].hasChildNodes()){
									instevent=events[b].getElementsByTagName("Title")[0].childNodes[0].nodeValue;
								}else{
									instevent="";
								}
						}else{
							instevent="";
						}
				
					id=events[b].getElementsByTagName("ID")[0].childNodes[0].nodeValue;
					
						if(events[b].getElementsByTagName("Category")[0]){
							if(events[b].getElementsByTagName("Category")[0].hasChildNodes()){
							category=events[b].getElementsByTagName("Category")[0].childNodes[0].nodeValue;
							}
						}
						
						
							if(events[b].getElementsByTagName("Description")[0]){
					
					if(events[b].getElementsByTagName("Description")[0].hasChildNodes()){
			
						Desc+=events[b].getElementsByTagName("Description")[0].childNodes[0].nodeValue;
					}
				}
				if(events[b].getElementsByTagName("Place")[0]){
					
					if(events[b].getElementsByTagName("Place")[0].hasChildNodes()){
						pBro+=events[b].getElementsByTagName("Place")[0].childNodes[0].nodeValue;
					}
						
				}
						
					instevent1=instevent.replace("'","`");
					instevent1=instevent1.replace("'","`");
				
						if(events[b].getElementsByTagName("strTime")[0]){
							if(events[b].getElementsByTagName("strTime")[0].hasChildNodes()){
								var strTime=events[b].getElementsByTagName("strTime")[0].childNodes[0].nodeValue;
							}
						}
						
						if(events[b].getElementsByTagName("endTime")[0]){
							if(events[b].getElementsByTagName("endTime")[0].hasChildNodes()){
							var endTime=events[b].getElementsByTagName("endTime")[0].childNodes[0].nodeValue;	
							}
						}			
				
						
						if(instevent.length>35){
							insteventt=instevent.substring(0,35)+"..";
						}
						else{
							insteventt=instevent.substring(0,35);
						}		
				
					
				var time ="<TIME:DAY id=\"time\">"+gettime(strTime,endTime,'short')+"</TIME:DAY>";	
			
				if(initialFillDate){//checking databox
					
					
					var expandElem = initialFillDate;
					myArray[checksingleDate];
					number_gif=(expandElem.getElementsByTagName("a").length);
					
					
					eventdetail="<div class='listevent'>";
					eventdetail+="<h1 id='event_title'>"+instevent+"</h1>";
					
					var isAlum = false;
					
					if(category=="offCampus")
					{
					    category = "Alumni";
					    isAlum = true;
					}
					
					eventdetail+="<h3 style='display: block;' id='event_category'>"+category+"</h3>";
					eventdetail+="<div><label id='label_date'>Date:</label>&nbsp;<span class='data' id='event_date'>"+checksingleDate+"</span></div>";
					eventdetail+="<div><label id='label_time'>Time:</label>&nbsp;<span class='data' id='event_time'>"+gettime(strTime,endTime)+"</span></div>";
					eventdetail+="<div><label id='label_location'>Location:</label>&nbsp;<span class='data' id='event_location'>"+pBro+"</span>";
	            	eventdetail+="<div id='event_details'>"+Desc;
	            	eventdetail+="<p style='padding-top:5px;margin-bottom:0;margin-left:-5px;'><a onclick=\"window.open('http://news.byu.edu/calendar/email-calendar-item.aspx?id=" + id + "&alumni=" + isAlum + "','mywindow','status=1,location=0,width=450,height=290,scrollbars=1');\" style='cursor:pointer;font-size:.8em;padding-right:5px;'><img src='mail2.gif' border='0' /> E-mail </a> <a href='Download-Events.ashx?id=" + id + "&alumni=" + isAlum + "' style='cursor:pointer;font-size:.8em;'><img src='images/ical_over.png' border='0' /> Download</a></p></div></div>";
					initialFillDate.innerHTML=initialFillDate.innerHTML+eventdetail;

			
				
							
					
					}// end checking databox 
			countevent++;

				}//end for loop
		
if(countevent==0){
	
	eventdetail="<div class='listevent'>Sorry, there are no events today.</div>";
    document.getElementById("listviewWindow").innerHTML=eventdetail;
}
	
	}//end function



	function Loadmonthiconlist(file){
		
			
	
		if (document.implementation.createDocument){ 
		// Mozilla, create a new DOMParser 
			var parser = new DOMParser(); 
			var xmlDoc = parser.parseFromString(file, "text/xml"); 
		} else if (window.ActiveXObject){ 
		// Internet Explorer, create a new XML document using ActiveX 
		// and use loadXML as a DOM parser. 
			var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") 
			xmlDoc.async="false"; 
			xmlDoc.loadXML(file);   	
		} 	
					
		var events = xmlDoc.getElementsByTagName("tblevents");
		var d=1;
		var c=1;	
		var myArray = new Array(31);
		var more = new Array(25);
	
				for (b = 0; b < events.length; b++){	
					var Begdate=events[b].getElementsByTagName("BegDate")[0].childNodes[0].nodeValue;
					var icon_image;
						
              
						  checksingleDate =Begdate.substring(8,10);					
						if(checksingleDate.substring(0,1)==0){
							checksingleDate=checksingleDate.substring(1,2);
						}
	
				   
				 		
				   
					
						if(events[b].getElementsByTagName("Category")[0]){
							if(events[b].getElementsByTagName("Category")[0].hasChildNodes()){
							category=events[b].getElementsByTagName("Category")[0].childNodes[0].nodeValue;
							
							
								switch(category)
								{
								case 'Academic':
								icon_image="list-red.gif"
								break 
								case 'Events':
								icon_image="list-black.gif"
								break
								case 'Sports':
								icon_image="list-blue.gif"
								break    
								case 'Conferences':
								icon_image="list-orange.gif"
								break
								case 'Forums':
								icon_image="list-green.gif"
								break
								case 'Arts':
								icon_image="list-violet.gif"
								break    
								case 'Devotionals':
								icon_image="list-green.gif"
								break
								default:
								icon_image="list-magenta.gif"
						
								}
							}
						}
						
						
						
					
					var initialFillDate = document.getElementById('t'+checksingleDate);
					
					initialFillDate.innerHTML+="<img src='images/"+icon_image+"' />";

			
				
							
					
					
			

				}//end for loop
		
	
	
	}//end function

	function ical(){
		var checkalum=document.getElementById("xmltype").innerHTML;
		
		if(checkalum=="offCampus"){
				isalum="true";
			}else{
				isalum="false";
			}
			
		var id=document.getElementById("currentid").innerHTML;
		address = "http://news.byu.edu/calendar/Download-Events.ashx?id="+id+"&alumni="+isalum;
		window.open(address,"mywindow","status=1"); 
		
	}
	
	function email() {	    
		var checkalum=document.getElementById("xmltype").innerHTML;
		var id=document.getElementById("currentid").innerHTML;
		var isalum="false";
		
		if(checkalum=="offCampus"){
			isalum="true";
		}
		
	    var address = "http://news.byu.edu/calendar/email-calendar-item.aspx?id="+id+"&alumni="+isalum;
	    window.open(address,"mywindow","status=1,location=0,width=450,height=290,scrollbars=1"); 
	}
	
	function changeType(type) {
    selectimage=document.getElementById("viewtoggle");

    selectday = selectimage.getElementsByTagName("img")[0];

    selectmonth = selectimage.getElementsByTagName("img")[1];
    
   

     if(type=='month'){       
	
	selectday.setAttribute('src','../images/day.off.gif');

	selectmonth.setAttribute('src','../images/month.on.gif');	
	
	try
	{
	document.getElementById("daySelector").setAttribute('id','monthSelector');
	}
	catch(Error)
	{
	}
	
	
 //   Cookie.set('month_view','month', {duration: 90});

        
	}else{

        selectday.setAttribute('src','../images/day.on.gif');

	  selectmonth.setAttribute('src','../images/month.off.gif');	  
	  
	  try
	  {
	document.getElementById("monthSelector").setAttribute('id','daySelector');	
	}
	catch(Error)
	{
	}  
	  
	//  Cookie.set('month_view','day', {duration: 90});


	}

}