var startXmlHttp;

//Get start dates
function showStarts(str, beg, curr)
{ 
	startXmlHttp=GetStartXmlHttpObject();
	if (startXmlHttp==null)
 	{
 		alert ("Browser does not support HTTP Request");
 		return;
 	}
	//alert('curr:'+curr+' dur:'+document.currentduration.value);
	var url="getStarts.php";
	url=url+"?course="+str+"&beg="+beg+"&curr="+curr+"&sid="+Math.random();
	document.getElementById("date_startdiv").innerHTML=" <img src='loader.gif' alt=''/> Checking start dates...";
	startXmlHttp.onreadystatechange=startChanged;
	startXmlHttp.open("GET",url,true);
	startXmlHttp.send(null);


	//if(curr!='undefined' && null!==getDurationInnerValue())
	//{
	//	showDurations(str, curr);
		//alert('in if '+curr+' '+getDurationInnerValue());
	//}
}

function startChanged() 
{ 
	if (startXmlHttp.readyState==4 || startXmlHttp.readyState=="complete")
 	{  
 		document.getElementById("date_startdiv").innerHTML=startXmlHttp.responseText;
 	} 
}


function enterBlankDates()
{
	var newHTML="<select disabled class='date_startdisabled' name='date_start' id='date_start' onchange=''>";
	newHTML=newHTML+"<option class='choose'>No Date selected</option></select>";
	document.getElementById("date_startdiv").innerHTML=newHTML;
}

function getDurationInnerValue()
{
	var foundvalue;
	var foundDiv;
	foundDiv = document.getElementById("durationdiv");	

	if(!foundDiv)
	{
		return;
	}

	foundvalue = foundDiv.getElementsByTagName("select");

	if(!foundvalue)
	{
		return;
	}

	return foundvalue[0].value;
}

function GetStartXmlHttpObject()
{
	var startXmlHttp=null;
	try{// Firefox, Opera 8.0+, Safari
 		startXmlHttp=new XMLHttpRequest();}
	catch (e){//Internet Explorer
 		try{startXmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
 		catch (e){startXmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}
 	}
	return startXmlHttp;
}

function changeStartClass(isSelected)
{
	var classString="date_start";
		

	if(!isSelected)
	{
		classString="date_startempty";
	}
	

	document.getElementById("date_start").className = classString;
}
