

var xmlHttp

function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}


function cleardate (id, mask){

	if (mask == document.getElementById(id).value){
		document.getElementById(id).value = ''
	}
	else if(document.getElementById(id).value == ''){
		document.getElementById(id).value = mask
	}
} 

function getAdd (numdays, Fromfieldname, Tofieldname, fieldholder, baseUrl, TypeNameField){


	//var ObjFieldnameFrom = document.getElementById(Fromfieldname).value;
	//var ObjTypeFieldName = document.getElementById(TypeNameField).value;
	
	//var url=baseUrl;
	//url=url+"/dateAdd.cfm?Tofieldname="+Tofieldname;
	//url=url+"&numdays="+numdays;
	//url=url+"&Fromfieldname="+ObjFieldnameFrom;
	//url=url+"&TypeNameField="+ObjTypeFieldName;
	
	//xmlHttp=GetXmlHttpObject()
	
	//if (xmlHttp==null)
	//{
	//  alert ("Your browser does not support AJAX!");
	//  return;
	//} 
	
	//xmlHttp.onreadystatechange=function()
	//  {
	//  if(xmlHttp.readyState==4)
	//    {
	//		
	//		document.getElementById(fieldholder).innerHTML = xmlHttp.responseText;
	//    }
	//  }
	//xmlHttp.open("GET",url,true);
	//xmlHttp.send(null);
	
}

 
function getdays(selectMonth, selectDayContent, selectDay, baseUrl, Datepicker, alldates, calclose)
{
	
	var pickerObj  = document.getElementById(Datepicker);
	var MonthObjValue = document.getElementById(selectMonth).value;
	var DayObjValue = document.getElementById(selectDay).value;

	if (calclose == 'true'){
		DayObjValue = pickerObj.value.split(' ')[0];
		MonthObjValue = pickerObj.value.split(' ')[1] + ' ' + pickerObj.value.split(' ')[2];
		
		
		
		for (i = 0; i < document.getElementById(selectMonth).length; i++){
		
			if (Left(document.getElementById(selectMonth).options[i].value.split(' ')[0], 3) + ' ' + document.getElementById(selectMonth).options[i].value.split(' ')[1]== 
			pickerObj.value.split(' ')[1] + ' '+ pickerObj.value.split(' ')[2]){
				
				document.getElementById(selectMonth).selectedIndex = i;
			}
		}
		
		
		
	}
	else {
		
		if (DayObjValue < 10){DayObjValue = '0' + DayObjValue}
		pickerObj.value = DayObjValue + ' ' + Left(MonthObjValue.split(' ')[0],3) + ' ' + MonthObjValue.split(' ')[1]
	}
	
	if (Datepicker == 'pickdate'){
			getAdd ('pickdate', 'daydropoff', 'yearmonthdropoff', '4', baseUrl, 'daydropoffContent', 'yearmonthdropoffContent')
		}
		
	xmlHttp=GetXmlHttpObject()
	
	if (xmlHttp==null)
	{
	  alert ("Your browser does not support AJAX!");
	  return;
	} 
	
	
	var url=baseUrl;
	url=url+"/days.cfm?monthyear="+MonthObjValue;
	url=url+"&day="+DayObjValue;
	url=url+"&name="+selectDay;
	url=url+"&datepicker="+Datepicker;
	url=url+"&alldays="+alldates;
	url=url+"&yearmonthfield="+selectMonth;
	url=url+"&dayContent="+selectDayContent;
	
	xmlHttp.onreadystatechange=function()
	  {
	  if(xmlHttp.readyState==4)
	    {
			
			document.getElementById(selectDayContent).innerHTML = xmlHttp.responseText;
	    }
	  }
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	

	
} 

function GetXmlHttpObject()
{
var xmlHttp=null;
	try
	  {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	  }
	catch (e)
	  {
	  	  // Internet Explorer
		  try
		    {
		    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		    }
		  catch (e)
		    {
		    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		    }
	  }
	return xmlHttp;
} 





