// JavaScript Document
	ajRelated = new Ajax(); // Init wddxAjax
	var MyDivId = null;
	var ThisEventsDate = null;
	
	// Related OnClick		
	function callRelated(divid, keywords, dt, type, eid) {
		//look for ampersands
		keywords = keywords.replace('&', '/');
		//set div id
		MyDivId = divid;
		//clear contents 
		var divResult = document.getElementById(MyDivId);
		divResult.innerHTML = '';
		// Show loader
		document.getElementById(MyDivId + 'loading2').style.display = '';
		// Calls getAddress with no arguments
		ajRelated.call('RelatedEventsSearch',callRelatedResponse,keywords, dt, type, eid)
	}
	//related show results
	function callRelatedResponse(obj) {
		// Obj is a recordset returned by remote method
		var divResult = document.getElementById(MyDivId);
		var ballonStr = '';
		var result = '';
		var i = 0;
		divResult.innerHTML = ''; 
		// Hide loader
		document.getElementById(MyDivId + 'loading2').style.display = 'none';
		if (obj.getRowCount() > 0){
		// Loop through recordset and print out each record
		result += '<table cellspacing="2"><tr><td>';
		for (i = 0; i < obj.getRowCount(); i++){
		//setup subject length
			var strLen = 100;
			if (obj.getField(i,'short_subject').length < strLen){
				strLen = obj.getField(i,'short_subject').length;
			} 
			
		result += '<tr><td valign="top">';
		result += '<span style="font-size:10px; color:blue;">' + dateFormat(obj.getField(i,'event_date_time'), "mm/dd/yy") + '</span>';
		result += '</td><td>';
		result += '<a style="font-size:11px;" href="/media/mediaplayer.cfm?evid=' + obj.getField(i,'web_content_id') + '" title="' + obj.getField(i,'program_summary') + '">' + obj.getField(i,'short_subject').substr(0, strLen);
		if (obj.getField(i,'segment_id').replace(/^\s+|\s+$/g, '') != '')
			{
			result += ', part: ' + obj.getField(i,'segment_id');
			}
		result += '</a><hr></td></tr>';
		}
		result += '</td></tr></table>';
		// Write result into div
		divResult.innerHTML += result;
		}
		else{divResult.innerHTML = '<span style="font-size:11px; color:blue;">Sorry, no related results returned. please try the <a href="/media/archives.cfm">archives</a>.</span>' ;}
	}
	
		
	// Get bills OnClick		
	function callGetBills(divid, eid, edt) {
		//set date of event
		ThisEventsDate = edt;
		//set div id
		MyDivId = divid;
		//clear contents
		var divResult = document.getElementById(MyDivId);
		divResult.innerHTML = '';
		// Show loader
		document.getElementById(MyDivId + 'loading2').style.display = '';
		// Calls getAddress with no arguments
		ajRelated.call('billCrawler',callGetBillsResponse,eid)
		}
	// get bills show results
	function callGetBillsResponse(obj) {
		// Obj is a recordset returned by remote method
		var divResult = document.getElementById(MyDivId);
		var ballonStr = '';
		var result = '';
		var nDate = '';
		var i = 0;
		divResult.innerHTML = ''; 
		// Hide loader
		document.getElementById(MyDivId + 'loading2').style.display = 'none';
		if (obj.getRowCount() > 0) {
			result += '<strong>BILLS ON AGENDA</strong><hr>'
		// Loop through recordset and print out each record
			for (i = 0; i < obj.getRowCount(); i++){
			nDate = obj.getField(i,'event_id').substring(0,4)
			result += '<b><a href="/search/billinfo.cfm?keywords=' + obj.getField(i,'Bill_Num').replace(/^\s+|\s+$/g, '') + '&bien=' + nDate +'" title="' + obj.getField(i,'Bill_Desc') + '" target="_blank">' + obj.getField(i,'Bill_Type') + ' ' + obj.getField(i,'Bill_Num') + '</b></a> ' + obj.getField(i,'Bill_Desc') + '<br>';
			result += '<span style="font-size:10px; font-weight:lighter;">';
			result += '<a href="../search/sitesearch.cfm?keywords=' + obj.getField(i,'Bill_Num').replace(/^\s+|\s+$/g, '') + '">find more events relating to this bill</a>';
			result += '</span><hr>';
			//obj.getField(i,'Bill_Num');
			}
		}
		else {
		result += '<span style="font-size:10px; font-weight:lighter;" align="center">found no bills related to this event, for further bill information please visit <a href="http://apps.leg.wa.gov/billinfo/default.aspx" target="_blank">leg.wa.gov</span>';
		}
		divResult.innerHTML = result;
	}