// JavaScript Document
var CurrentDate;
var CurrentTime;

function initForm(cdate,ctime) {
	CurrentDate = cdate;
	CurrentTime = ctime;
	EvaluateRequestedDate();
}

function EvaluateRequestedDate() {
	var SelectedDate = FetchSelectedDate();
	
	if ( SelectedDate == CurrentDate ) {
		EvaluateTimeRangeOptions()
	} else {
		EnableTimeRanges();	
	}
}

function FetchSelectedDate() {
	var SelectedValue = '';
	for(i=0; i < document.ClickToCallForm.RequestedCallDate.length; i++) { 
		if(document.ClickToCallForm.RequestedCallDate[i].checked) {
			SelectedValue = document.ClickToCallForm.RequestedCallDate[i].value;
		}	
	}
	return SelectedValue;
}

function ClearSeletedTimeRanges() {
	for(i=0; i < document.ClickToCallForm.ClickToCallTimeRangeId.length; i++) { 
		if(document.ClickToCallForm.ClickToCallTimeRangeId[i].checked) {
			document.ClickToCallForm.ClickToCallTimeRangeId[i].checked = false;
		}	
	}
}

function EnableTimeRanges() {
	ClearSeletedTimeRanges();
	for(i=0; i < document.ClickToCallForm.ClickToCallTimeRangeId.length; i++) { 
		document.ClickToCallForm.ClickToCallTimeRangeId[i].disabled = false;
	}
}

function DisableTimeRanges(pk) {
	var TimeRangeObjString = 'ClickToCallTimeRangeId_' + pk;
	if ( $(TimeRangeObjString) ) {
		$(TimeRangeObjString).disabled = true;
	}
}

function EvaluateTimeRangeOptions() {
	ClearSeletedTimeRanges();
	var TimeRange = TimeRangeArray;
	for(i=0; i < TimeRange.length; i++) {
		var PrimaryKey = TimeRangeArray[i]['clicktocalltimerangeid'];
		var StartRange = TimeRangeArray[i]['startrange'];
			StartRange = StartRange.replace(':','');
		var EndRange = TimeRangeArray[i]['endrange'];
			EndRange = EndRange.replace(':','');
			
		var ThisTime = CurrentTime;
			ThisTime = ThisTime.replace(':','');
		
		if ( parseFloat(StartRange) < parseFloat(ThisTime) ) {
			if ( parseFloat(EndRange) < parseFloat(ThisTime) ) {
				DisableTimeRanges(PrimaryKey);
			}
		}
	}
}

function GoToUrl(url) {
	window.location.href = url;
}



