﻿/*
 * This file contains code relevant to using a calendar
 */
 
 var ControlToSet;
var CalWidth=180;
var StartYear = "";
var EndYear = "";
var FormatAs;
var NN4;
if (navigator.appName.indexOf("Netscape")>=0)// && !document.getElementById)
    NN4= true;
else
    NN4= false;
var NN6;
if (document.getElementById && navigator.appName.indexOf("Netscape")>=0 )
    NN6= true;
else
    NN6= false;
var TOP;
var LEFT;

if(NN4)document.captureEvents(Event.MOUSEMOVE);

document.onmousemove = LogPosition;

function LogPosition(evt)
{

	if (NN4||NN6)
	{
		LEFT=evt.screenX;
		TOP=evt.screenY-10;
	}
	else
	{
		LEFT=event.screenX;
		TOP=event.screenY-10;
	}
}


function ShowCalendar(CONTROL,START_YEAR,END_YEAR,FORMAT)
{
	ControlToSet = findElement(CONTROL);
	StartYear = START_YEAR;
	EndYear = END_YEAR;
	FormatAs = FORMAT;

	var strFeatures = "width=" + CalWidth + ",height=140" + ",left=" + LEFT + ",top=" + TOP;
	var CalWindow = window.open("/includes/ShowCalendar.htm","Calendar", strFeatures)
	CalWindow.focus();
}


function TrackerRedirect(CONTROL,START_YEAR,END_YEAR,FORMAT)
{
	ControlToSet = findElement(CONTROL);
	StartYear = START_YEAR;
	EndYear = END_YEAR;
	FormatAs = FORMAT;

	var strFeatures = "width=" + CalWidth + ",height=140" + ",left=" + LEFT + ",top=" + TOP;
	var CalWindow = window.open("/includes/RedirectionCalendar.htm","Calendar", strFeatures)
	CalWindow.focus();
}

function SetDate(DATE)
{
	if(ControlToSet)
	{
		ControlToSet.value = DATE; 
	}
	ControlToSet = null;
	StartYear = null;
	EndYear = null;
	FormatAs = null;
}

function RedirectToDate(DATE)
{
	if(ControlToSet)
	{
		ControlToSet.value = DATE; 
	}
	ControlToSet = null;
	StartYear = null;
	EndYear = null;
	FormatAs = null;
	
    location.href="/modules/meditracker/?unenc=" + DATE;
}



