	//<![CDATA[
	
	
	if (window.calendarajaxlink === undefined) {
		var calendarajaxlink = 'calendar.php';
	}
	var calendar = {
		// we run the init function once the dom is ready
		init: function() {

			
			//calendar.ajaxFunction(m,y);
			calendar.calendarcont = document.getElementById('quickCalender');	
			
			
		},   
		
		ajaxFunction: function(m,y, memberid){
			var ajaxRequest; 
			
			try{
				// Opera 8.0+, Firefox, Safari
				ajaxRequest = new XMLHttpRequest();
			} catch (e){
				// Internet Explorer Browsers
				try{
					ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
					try{
						ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
					} catch (e){
						// Something went wrong
						alert("Your browser broke!");
						return false;
					}
				}
			}
			// Create a function that will receive data sent from the server
			ajaxRequest.onreadystatechange = function(){
				if(ajaxRequest.readyState == 4){
					var response = ajaxRequest.responseText;
						//alert(response);
						//return;
						if(response == 'Error') {
							//alert('error');
						} else {
							calendar.calendarcont.innerHTML = response;
							
							
						  
					  }
				}
			}	
		
			// add random num so page don't cache!
	  	var ran_no = (Math.round((Math.random()*5999)+1));
			var url = '/site/includes/content/'+calendarajaxlink+'?memberid='+memberid+'&m='+m+'&y='+y+'&ran='+ran_no
			
			//alert(url);
	
			ajaxRequest.open("GET", url, true);
			ajaxRequest.send(null); 
		},
		
		
	  
	  // function to add event listener, also caches events so they can be removed when the
		// page unloads to avoid memory leaks in IE
	  addEvent: function(elm, evType, fn, useCapture) {
			// for W3C DOM complience
	    if (elm.addEventListener) {
	      elm.addEventListener(evType, fn, useCapture);
	      return true;
	    } 
			// for IE...
			else if (elm.attachEvent) {
	      var r = elm.attachEvent('on' + evType, fn);
	      //EventCache.add(elm, evType, fn);
	      return r;
	    } else {
				// for anyone else not IE or Moz... Safari etc
	      elm['on' + evType] = fn;
	    }
	  },
		
		// cross-browser get target
		find_target: function(e) 	{
			var target; 	
			// for IE, target is held in window.event array
			if (window.event && window.event.srcElement) 
				target = window.event.srcElement;
			else if (e && e.target)
				target = e.target;
			if (!target)
				return null;
				
			return target;
		}
	  
	  
	}


	calendar.addEvent(window, 'load', calendar.init, false);
	
	
	
	//]]>
