var blnCalendarWindowIsOpen = false
var blnTravelWindowIsOpen = false
var blnWinWindowIsOpen = false
var blnAdminWindowIsOpen  = false

var win_new 	
var winHelpWindow
var winWindow
var winAdmin



// ---------------------------------------------------------------------------------- 	
function OpenCalendarWindow( url, strWidth, strHeight )
{
	var frmInput;
	var strTravelMonth, strTravelDay, strTravelYear;
	
	frmInput = self.document.frmInput
	
	strTravelMonth = frmInput.TravelMonth.options[frmInput.TravelMonth.options.selectedIndex].value
	//alert('TravelMonth = ' + strTravelMonth )	
	
	strTravelDay = frmInput.TravelDay.options[frmInput.TravelDay.options.selectedIndex].value
	strTravelYear = frmInput.TravelYear.options[frmInput.TravelYear.options.selectedIndex].value
	//alert ('mm-dd-yy--'+ strTravelMonth + '--' + strTravelDay + '--' + strTravelYear + '--')
	
	url += '&date=' + strTravelMonth + '-' + strTravelDay + '-' + strTravelYear
	//alert ('url = ' + url)
	
												//location = shows url
	
	//if the window has been opened the first time and has not been closed, focus it
	if ( blnCalendarWindowIsOpen == true && win_new.closed == false ) 
	{
		win_new.focus();
	}
	else
	{
		win_new = window.open(url, 'calendar','width='+ strWidth +',height=' + strHeight + ',scrollbars=yes,resizable=yes');
		win_new.focus();
		blnCalendarWindowIsOpen = true
	}
}

// ---------------------------------------------------------------------------------- 	
// used by GetDateIncludes.asp (at least) - mod to use OPENwindow 
// ---------------------------------------------------------------------------------
function TravelWindowXXXX ( strUrl, strWidth, strHeight )
{   
	//alert ('url = ' + strUrl)
	
	//winHelpWindow = window.open(strUrl, 'PopUpWindow','width='+ strWidth +',height=' + strHeight + ',scrollbars=yes,location=yes,resizable=yes')
	
	if ( blnTravelWindowIsOpen == true && winHelpWindow.closed == false ) 
	{
		winHelpWindow.focus();
	}
	else
	{
		winHelpWindow = window.open(strUrl, 'PopUpWindow','width='+ strWidth +',height=' + strHeight + ',scrollbars=yes,resizable=yes')
		winHelpWindow.focus();
		blnTravelWindowIsOpen = true	
	}
}

// ---------------------------------------------------------------------------------- 	
// used by Admin, terms & conditions
// ---------------------------------------------------------------------------------
function OpenWindow( strUrl, strWidth, strHeight )
{   
	//alert ('url = ' + strUrl)	
	//alert ('blnWinWindowIsOpen = ' + blnWinWindowIsOpen )
	
	//if the window has been opened the first time and has not been closed, focus it
	if ( blnWinWindowIsOpen == true && winWindow.closed == false ) 
	{
		winWindow.focus();
	}
	else
	{
		//open a new window
		winWindow = window.open(strUrl, 'PopUpWindow','width='+ strWidth +',height=' + strHeight + ',scrollbars=yes,resizable=yes,status=yes')
		winWindow.focus();
		blnWinWindowIsOpen = true	
	}
}

// ---------------------------------------------------------------------------------- 	
// used by Admin only
// ---------------------------------------------------------------------------------
function OpenAdminWindow( strUrl, strWidth, strHeight )
{   
	//alert ('url = ' + strUrl)	
	
	if ( blnAdminWindowIsOpen  == true  && winAdmin.closed == false ) 
	{
		winAdmin.focus();
	}
	else
	{
		winAdmin = window.open(strUrl, 'PopUpWindow','width='+ strWidth +',height=' + strHeight + ',scrollbars=yes,resizable=yes')
		winAdmin.focus();
		blnAdminWindowIsOpen  = true
		winAdmin.moveTo (50,15);	
	}
}

// ---------------------------------------------------------------------------------- 	
// ---------------------------------------------------------------------------------- 	
// ---------------------------------------------------------------------------------- 	
// ---------------------------------------------------------------------------------- 	
function OpenCalendarWindowToday (url, len, hei, scroll)
{
	var win_new;
	win_new = window.open(url, 'XXwindow', 'width=' + len + ', height=' + hei + ', scrollbars=' + scroll);
	win_new.focus();

}
// ---------------------------------------------------------------------------------
function OpenNewWindow (wName, url, len, hei, scroll)
{
	var win_new; 
	//alert ('url = ' + url)
	win_new = window.open( url, wName, 'width=' + len + ',height=' + hei + ',scrollbars=yes,status=yes');
	
	win_new.focus();
	win_new.moveTo (50,15);

}
// ---------------------------------------------------------------------------------
function ConfirmDelete() {
	if (confirm("Are you sure?"))
	{
		return true	        
	}
	else
	{
		return false
	}
}


// ---------------------------------------------------------------------------------
function ConfirmAction() {
	if (confirm("Are you sure?"))
	{
		return true	        
	}
	else
	{
		return false
	}
}

// ---------------------------------------------------------------------------------
var checkflag = "false";
function check(field) {
	if (checkflag == "false") {
		for (i = 0; i < field.length; i++) {
		field[i].checked = true;}
		checkflag = "true";
		return "Uncheck All"; }
	else {
		for (i = 0; i < field.length; i++) {
		field[i].checked = false; }
		checkflag = "false";
		return "Check All"; }
}

// ---------------------------------------------------------------------------------

function updateDivText ( strId, strValue )
{
	//alert ( "document.all." + strId + ".innerText = '" + strValue + "'")
	//eval( "document.all." + strId + ".innerText = '" + strValue + "'")
	
	document.all[strId].innerText = strValue  

}
// ---------------------------------------------------------------------------------