function getHTTPObject()
{
	var xmlHttp;
	try
	{
		xmlHttp=new XMLHttpRequest(); 		// Firefox, Opera 8.0+, Safari
		return xmlHttp;
	}
	catch (e)
	{
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer
			return xmlHttp;
		}
		catch (e)
		{
			try
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				return xmlHttp;			
			}
			catch (e)
			{
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}	 
}
httpObject = getHTTPObject();  
function getMonthCombo(yearid)
{
 	if (httpObject!="") 
	{ 
		var params;		
		document.getElementById("monthCombo").innerHTML = "Loading...";
		params = "&action=displayMonths&year="+yearid;
 		httpObject.open("POST", "ajaxfunctions.php",true);
 		httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		httpObject.setRequestHeader("Content-length", params.length);
		httpObject.setRequestHeader("Connection", "close");
		httpObject.send(params);
		
		httpObject.onreadystatechange = function(){
			if(httpObject.readyState==4)
			{
				var results =  Trim(httpObject.responseText); 
				document.getElementById("monthCombo").innerHTML = results;
 			}	
		}
 	}  
}	 

function Trim(s) 
{
	while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
	{
		s = s.substring(1,s.length);
	}
	while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || 	(s.substring(s.length-1,s.length) == '\r'))
	{
		s = s.substring(0,s.length-1);
	}
//	s = TrimSpace(s);
//	s = T
	s = s.replace(/&nbsp;/gi,'');
	s = s.replace(/&quot;/gi,'');
	s = s.replace(/&amp;/gi,'');
	
//	s = s.replace( /"([^"]*)"/g, "" );
	return s;
}
