/*
(C) www.dhtmlgoodies.com, September 2005

Version 1.2, November 8th - 2005 - Added <iframe> background in IE
Version 1.3, November 12th - 2005 - Fixed top bar position in Opera 7
Version 1.4, December 28th - 2005 - Support for Spanish and Portuguese
Version 1.5, January  18th - 2006 - Fixed problem with next-previous buttons after a month has been selected from dropdown
Version 1.6, February 22nd - 2006 - Added variable which holds the path to images.
									Format todays date at the bottom by use of the todayStringFormat variable
									Pick todays date by clicking on todays date at the bottom of the calendar
Version 2.0	 May, 25th - 2006	  - Added support for time(hour and minutes) and changing year and hour when holding mouse over + and - options. (i.e. instead of click)


This is a script from www.dhtmlgoodies.com. You will find this and a lot of other scripts at our website.	

Terms of use:
You are free to use this script as long as the copyright message is kept intact. However, you may not
redistribute, sell or repost it without our permission.

Thank you!

www.dhtmlgoodies.com
Alf Magne Kalleland

*/
var old_languageCode = 'en';	// Possible values: 	en,ge,no,nl,es,pt-br,fr	
							// en = english, ge = german, no = norwegian,nl = dutch, es = spanish, pt-br = portuguese, fr = french, da = danish, hu = hungarian(Use UTF-8 doctype for hungarian)

var old_calendar_display_time = false;
								
// Format of current day at the bottom of the calendar
// [todayString] = the value of todayString
// [dayString] = day of week (examle: mon, tue, wed...)
// [UCFdayString] = day of week (examle: Mon, Tue, Wed...) ( First letter in uppercase)
// [day] = Day of month, 1..31
// [monthString] = Name of current month
// [year] = Current year							
var old_todayStringFormat = '[todayString] [UCFdayString]. [day]. [monthString] [year]';						
var old_pathToImages = 'popupcalendar/images/';	// Relative to your HTML file

var old_speedOfSelectBoxSliding = 200;	// Milliseconds between changing year and hour when holding mouse over "-" and "+" - lower value = faster
var old_intervalSelectBox_minutes = 5;	// Minute select box - interval between each option (5 = default)

var old_calendar_offsetTop = 0;		// Offset - calendar placement - You probably have to modify this value if you're not using a strict doctype
var old_calendar_offsetLeft = 0;	// Offset - calendar placement - You probably have to modify this value if you're not using a strict doctype
var old_calendarDiv = false;

var old_MSIE = false;
var old_Opera = false;
if(navigator.userAgent.indexOf('MSIE')>=0 && navigator.userAgent.indexOf('Opera')<0)old_MSIE=true;
if(navigator.userAgent.indexOf('Opera')>=0)old_Opera=true;


switch(old_languageCode){
	case "en":	/* English */
		var old_monthArray = ['January','February','March','April','May','June','July','August','September','October','November','December'];
		var old_monthArrayShort = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
		var old_dayArray = ['Mon','Tue','Wed','Thu','Fri','Sat','Sun'];
		var old_weekString = 'Week';
		var old_todayString = '';
		break;
	case "ge":	/* German */
		var monthArray = ['Januar','Februar','MÃ¤rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'];
		var monthArrayShort = ['Jan','Feb','Mar','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'];
		var dayArray = ['Mon','Die','Mit','Don','Fre','Sam','Son'];	
		var weekString = 'Woche';
		var todayString = 'Heute';		
		break;
	case "no":	/* Norwegian */
		var monthArray = ['Januar','Februar','Mars','April','Mai','Juni','Juli','August','September','Oktober','November','Desember'];
		var monthArrayShort = ['Jan','Feb','Mar','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Des'];
		var dayArray = ['Man','Tir','Ons','Tor','Fre','L&oslash;r','S&oslash;n'];	
		var weekString = 'Uke';
		var todayString = 'Dagen i dag er';
		break;	
	case "nl":	/* Dutch */
		var monthArray = ['Januari','Februari','Maart','April','Mei','Juni','Juli','Augustus','September','Oktober','November','December'];
		var monthArrayShort = ['Jan','Feb','Mar','Apr','Mei','Jun','Jul','Aug','Sep','Okt','Nov','Dec'];
		var dayArray = ['Ma','Di','Wo','Do','Vr','Za','Zo'];
		var weekString = 'Week';
		var todayString = 'Vandaag';
		break;	
	case "es": /* Spanish */
		var monthArray = ['Enero','Febrero','Marzo','April','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'];
		var monthArrayShort =['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic'];
		var dayArray = ['Lun','Mar','Mie','Jue','Vie','Sab','Dom'];
		var weekString = 'Semana';
		var todayString = 'Hoy es';
		break; 	
	case "pt-br":  /* Brazilian portuguese (pt-br) */
		var monthArray = ['Janeiro','Fevereiro','Mar&ccedil;o','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'];
		var monthArrayShort = ['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out','Nov','Dez'];
		var dayArray = ['Seg','Ter','Qua','Qui','Sex','S&aacute;b','Dom'];
		var weekString = 'Sem.';
		var todayString = 'Hoje &eacute;';
		break;
	case "fr":      /* French */
		var monthArray = ['Janvier','FÃ©vrier','Mars','Avril','Mai','Juin','Juillet','AoÃ»t','Septembre','Octobre','Novembre','DÃ©cembre'];		
		var monthArrayShort = ['Jan','Fev','Mar','Avr','Mai','Jun','Jul','Aou','Sep','Oct','Nov','Dec'];
		var dayArray = ['Lun','Mar','Mer','Jeu','Ven','Sam','Dim'];
		var weekString = 'Sem';
		var todayString = "Aujourd'hui";
		break; 	
	case "ru":	/* Russian - Remember to use encoding windows-1251 , i.e. the <meta> tag. */
		var monthArray = ['ÃŸÃ­Ã¢Ã Ã°Ã¼','Ã”Ã¥Ã¢Ã°Ã Ã«Ã¼','ÃŒÃ Ã°Ã²','Ã€Ã¯Ã°Ã¥Ã«Ã¼','ÃŒÃ Ã©','ÃˆÃ¾Ã­Ã¼','ÃˆÃ¾Ã«Ã¼','Ã€Ã¢Ã£Ã³Ã±Ã²','Ã‘Ã¥Ã­Ã²Ã¿Ã¡Ã°Ã¼','ÃŽÃªÃ²Ã¿Ã¡Ã°Ã¼','ÃÃ®Ã¿Ã¡Ã°Ã¼','Ã„Ã¥ÃªÃ Ã¡Ã°Ã¼'];
		var monthArrayShort = ['Ã¿Ã­Ã¢','Ã´Ã¥Ã¢','Ã¬Ã Ã°','Ã Ã¯Ã°','Ã¬Ã Ã©','Ã¨Ã¾Ã­','Ã¨Ã¾Ã«','Ã Ã¢Ã£','Ã±Ã¥Ã­','Ã®ÃªÃ²','Ã­Ã®Ã¿','Ã¤Ã¥Ãª'];
		var dayArray = ['ÃÃ­','Ã‚Ã²','Ã‘Ã°','Ã—Ã²','ÃÃ²','Ã‘Ã¡','Ã‚Ã±'];
		var weekString = '#';
		var todayString = 'Ã‘Ã¥Ã£Ã®Ã¤Ã­Ã¿';
		break;		
	case "da": /*Danish*/
		var monthArray = ['januar','februar','marts','april','maj','juni','juli','august','september','oktober','november','december'];
		var monthArrayShort = ['jan','feb','mar','apr','maj','jun','jul','aug','sep','okt','nov','dec'];
		var dayArray = ['man','tirs','ons','tors','fre','lÃ¸r','sÃ¸n']
		var weekString = 'Uge';
		var todayString = 'I dag er den';
		break;	
	case "hu":	/* Hungarian  - Remember to use UTF-8 encoding, i.e. the <meta> tag */
		var monthArray = ['JanuÃƒÂ¡r','FebruÃƒÂ¡r','MÃƒÂ¡rcius','Ãƒ?prilis','MÃƒÂ¡jus','JÃƒÂºnius','JÃƒÂºlius','Augusztus','Szeptember','OktÃƒÂ³ber','November','December'];
		var monthArrayShort = ['Jan','Feb','MÃƒÂ¡rc','Ãƒ?pr','MÃƒÂ¡j','JÃƒÂºn','JÃƒÂºl','Aug','Szep','Okt','Nov','Dec'];
		var dayArray = ['HÃƒÂ©','Ke','Sze','Cs','PÃƒÂ©','Szo','Vas'];
		var weekString = 'HÃƒÂ©t';
		var todayString = 'Mai nap';	
		break;
	case "it":	/* Italian*/
		var monthArray = ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'];
		var monthArrayShort = ['Gen','Feb','Mar','Apr','Mag','Giu','Lugl','Ago','Set','Ott','Nov','Dic'];
		var dayArray = ['Lun',';Mar','Mer','Gio','Ven','Sab','Dom'];
		var weekString = 'Settimana';
		var todayString = 'Oggi &egrave; il';
		break;		
	case "se":	/* Svenska */
		var monthArray = ['Januari','Februari','Mars','April','Maj','Juni','juli','Augusti','September','Oktober','November','December'];
		var monthArrayShort = ['Jan','Feb','Mar','Apr','Maj','Jun','Jul','Aug','Sep','Okt','Nov','Dec'];
		var dayArray = ['MÃ¥','Ti','On','To','Fr','LÃ¶','SÃ¶'];
		var weekString = 'Vecka';
		var todayString = 'Idag';
		break;
		

		

}



var old_daysInMonthArray = [31,28,31,30,31,30,31,31,30,31,30,31];
var old_currentMonth;
var old_currentYear;
var old_currentHour;
var old_currentMinute;
var old_calendarContentDiv;
var old_returnDateTo;
var old_returnFormat;
var old_activeSelectBoxMonth;
var old_activeSelectBoxYear;
var old_activeSelectBoxHour;
var old_activeSelectBoxMinute;

var old_iframeObj = false;

var old_returnDateToYear;
var old_returnDateToMonth;
var old_returnDateToDay;
var old_returnDateToHour;
var old_returnDateToMinute;

var old_inputYear;
var old_inputMonth;
var old_inputDay;
var old_inputHour;
var old_inputMinute;
var old_calendarDisplayTime = false;

var old_selectBoxHighlightColor = '#D60808'; // Highlight color of select boxes
var old_selectBoxRolloverBgColor = '#E2EBED'; // Background color on drop down lists(rollover)
var old_weekendBgColor = '#CCCCCC';

var old_selectBoxMovementInProgress = false;
var old_activeSelectBox = false;

function old_cancelCalendarEvent()
{
	return false;
}
function old_isLeapYear(old_inputYear)
{
	if(old_inputYear%400==0||(old_inputYear%4==0&&old_inputYear%100!=0)) return true;
	return false;	
	
}
var old_activeSelectBoxMonth = false;
var old_activeSelectBoxDirection = false;

function old_highlightMonthYear()
{
	if(old_activeSelectBoxMonth)old_activeSelectBoxMonth.className='';
	old_activeSelectBox = this;

	
	if(this.className=='monthYearActive'){
		this.className='';	
	}else{
		this.className = 'monthYearActive';
		old_activeSelectBoxMonth = this;
	}
	
	if(this.innerHTML.indexOf('-')>=0 || this.innerHTML.indexOf('+')>=0){
		if(this.className=='monthYearActive')
			old_selectBoxMovementInProgress = true; 
		else 
			old_selectBoxMovementInProgress = false;	
		if(this.innerHTML.indexOf('-')>=0)old_activeSelectBoxDirection = -1; else old_activeSelectBoxDirection = 1;	
			
	}else old_selectBoxMovementInProgress = false;
	
}

function old_showMonthDropDown()
{
	if(document.getElementById('monthDropDown').style.display=='block'){
		document.getElementById('monthDropDown').style.display='none';	
	}else{
		document.getElementById('monthDropDown').style.display='block';		
		document.getElementById('yearDropDown').style.display='none';
		document.getElementById('hourDropDown').style.display='none';
		document.getElementById('minuteDropDown').style.display='none';
	}
}

function old_showYearDropDown()
{
	if(document.getElementById('yearDropDown').style.display=='block'){
		document.getElementById('yearDropDown').style.display='none';	
	}else{
		document.getElementById('yearDropDown').style.display='block';	
		document.getElementById('monthDropDown').style.display='none';	
		document.getElementById('hourDropDown').style.display='none';
		document.getElementById('minuteDropDown').style.display='none';		
	}		

}
function old_showHourDropDown()
{
	if(document.getElementById('hourDropDown').style.display=='block'){
		document.getElementById('hourDropDown').style.display='none';	
	}else{
		document.getElementById('hourDropDown').style.display='block';	
		document.getElementById('monthDropDown').style.display='none';	
		document.getElementById('yearDropDown').style.display='none';	
		document.getElementById('minuteDropDown').style.display='none';	
	}		

}
function old_showMinuteDropDown()
{
	if(document.getElementById('minuteDropDown').style.display=='block'){
		document.getElementById('minuteDropDown').style.display='none';	
	}else{
		document.getElementById('minuteDropDown').style.display='block';	
		document.getElementById('monthDropDown').style.display='none';	
		document.getElementById('yearDropDown').style.display='none';	
		document.getElementById('hourDropDown').style.display='none';	
	}		

}

function old_selectMonth()
{
	document.getElementById('calendar_month_txt').innerHTML = this.innerHTML
	old_currentMonth = this.id.replace(/[^\d]/g,'');

	document.getElementById('monthDropDown').style.display='none';
	for(var no=0;no<old_monthArray.length;no++){
		document.getElementById('monthDiv_'+no).style.color='';	
	}
	this.style.color = old_selectBoxHighlightColor;
	old_activeSelectBoxMonth = this;
	old_writeCalendarContent();
	
}

function old_selectHour()
{
	document.getElementById('calendar_hour_txt').innerHTML = this.innerHTML
	old_currentHour = this.innerHTML.replace(/[^\d]/g,'');
	document.getElementById('hourDropDown').style.display='none';
	if(old_activeSelectBoxHour){
		old_activeSelectBoxHour.style.color='';
	}
	old_activeSelectBoxHour=this;
	this.style.color = old_selectBoxHighlightColor;
}

function old_selectMinute()
{
	document.getElementById('calendar_minute_txt').innerHTML = this.innerHTML
	old_currentMinute = this.innerHTML.replace(/[^\d]/g,'');
	document.getElementById('minuteDropDown').style.display='none';
	if(old_activeSelectBoxMinute){
		old_activeSelectBoxMinute.style.color='';
	}
	old_activeSelectBoxMinute=this;
	this.style.color = old_selectBoxHighlightColor;
}


function old_selectYear()
{
	document.getElementById('calendar_year_txt').innerHTML = this.innerHTML
	old_currentYear = this.innerHTML.replace(/[^\d]/g,'');
	document.getElementById('yearDropDown').style.display='none';
	if(old_activeSelectBoxYear){
		old_activeSelectBoxYear.style.color='';
	}
	old_activeSelectBoxYear=this;
	this.style.color = old_selectBoxHighlightColor;
	old_writeCalendarContent();
	
}

function old_switchMonth()
{
	if(this.src.indexOf('left')>=0){
		var d = new Date();
		var todayMonth = d.getMonth();
		var todayYear = d.getFullYear();
	
		old_currentMonth=old_currentMonth-1;
		if(old_currentMonth<0){
			old_currentMonth=11;
			old_currentYear=old_currentYear-1;
		}
	}else{
		old_currentMonth=old_currentMonth+1;
		if(old_currentMonth>11){
			old_currentMonth=0;
			old_currentYear=old_currentYear/1+1;
		}	
	}
	
	old_writeCalendarContent();	
}

function old_createMonthDiv(){
	var old_div = document.createElement('DIV');
	old_div.className='monthYearPicker';
	old_div.id = 'monthPicker';
	
	for(var no=0;no<old_monthArray.length;no++){
		var old_subDiv = document.createElement('DIV');
		old_subDiv.innerHTML = old_monthArray[no];
		old_subDiv.onmouseover = old_highlightMonthYear;
		old_subDiv.onmouseout = old_highlightMonthYear;
		old_subDiv.onclick = old_selectMonth;
		old_subDiv.id = 'monthDiv_' + no;
		old_subDiv.style.width = '56px';
		old_subDiv.onselectstart = old_cancelCalendarEvent;		
		old_div.appendChild(old_subDiv);
		if(old_currentMonth && old_currentMonth==no){
			old_subDiv.style.color = old_selectBoxHighlightColor;
			old_activeSelectBoxMonth = old_subDiv;
		}				
		
	}	
	return old_div;
	
}

function old_changeSelectBoxYear(e,inputObj)
{
	if(!inputObj)inputObj =this;
	var old_yearItems = inputObj.parentNode.getElementsByTagName('DIV');
	if(inputObj.innerHTML.indexOf('-')>=0){
		var old_startYear = old_yearItems[1].innerHTML/1 -1;
		if(old_activeSelectBoxYear){
			old_activeSelectBoxYear.style.color='';
		}
	}else{
		var old_startYear = old_yearItems[1].innerHTML/1 +1;
		if(old_activeSelectBoxYear){
			old_activeSelectBoxYear.style.color='';

		}			
	}

	for(var no=1;no<old_yearItems.length-1;no++){
		old_yearItems[no].innerHTML = old_startYear+no-1;	
		old_yearItems[no].id = 'yearDiv' + (old_startYear/1+no/1-1);	
		
	}		
	if(old_activeSelectBoxYear){
		old_activeSelectBoxYear.style.color='';
		if(document.getElementById('yearDiv'+old_currentYear)){
			old_activeSelectBoxYear = document.getElementById('yearDiv'+old_currentYear);
			old_activeSelectBoxYear.style.color=old_selectBoxHighlightColor;
		}
	}
}
function old_changeSelectBoxHour(e,inputObj)
{
	if(!inputObj)inputObj = this;
	
	var old_hourItems = inputObj.parentNode.getElementsByTagName('DIV');
	if(inputObj.innerHTML.indexOf('-')>=0){
		var old_startHour = old_hourItems[1].innerHTML/1 -1;
		if(old_startHour<0)old_startHour=0;
		if(old_activeSelectBoxHour){
			old_activeSelectBoxHour.style.color='';
		}
	}else{
		var old_startHour = old_hourItems[1].innerHTML/1 +1;
		if(old_startHour>14)startHour = 14;
		if(old_activeSelectBoxHour){
			old_activeSelectBoxHour.style.color='';

		}			
	}
	var old_prefix = '';
	for(var no=1;no<old_hourItems.length-1;no++){
		if((old_startHour/1 + no/1) < 11)old_prefix = '0'; else old_prefix = '';
		old_hourItems[no].innerHTML = old_prefix + (old_startHour+no-1);	
		
		old_hourItems[no].id = 'hourDiv' + (old_startHour/1+no/1-1);	
		
	}		
	if(old_activeSelectBoxHour){
		old_activeSelectBoxHour.style.color='';
		if(document.getElementById('hourDiv'+old_currentHour)){
			old_activeSelectBoxHour = document.getElementById('hourDiv'+old_currentHour);
			old_activeSelectBoxHour.style.color=old_selectBoxHighlightColor;;
		}
	}
}

function old_updateYearDiv()
{
	var old_div = document.getElementById('yearDropDown');
	var old_yearItems = old_div.getElementsByTagName('DIV');
	for(var no=1;no<old_yearItems.length-1;no++){
		old_yearItems[no].innerHTML = old_currentYear/1 -1 + no;	
		if(old_currentYear==(old_currentYear/1 -1 + no)){
			old_yearItems[no].style.color = old_selectBoxHighlightColor;
			old_activeSelectBoxYear = old_yearItems[no];				
		}else{
			old_yearItems[no].style.color = '';
		}
	}		
}

function old_updateMonthDiv()
{
	for(no=0;no<12;no++){
		document.getElementById('monthDiv_' + no).style.color = '';
	}		
	document.getElementById('monthDiv_' + old_currentMonth).style.color = old_selectBoxHighlightColor;
	old_activeSelectBoxMonth = 	document.getElementById('monthDiv_' + old_currentMonth);
}


function old_updateHourDiv()
{
	var old_div = document.getElementById('hourDropDown');
	var old_hourItems = old_div.getElementsByTagName('DIV');
	
	var old_addHours = 0;
	if((old_currentHour/1 -6 + 1)<0){
		old_addHours = 	(old_currentHour/1 -6 + 1)*-1;
	}
	for(var no=1;no<old_hourItems.length-1;no++){
		var old_prefix='';
		if((old_currentHour/1 -6 + no + old_addHours) < 10)old_prefix='0';
		old_hourItems[no].innerHTML = old_prefix +  (old_currentHour/1 -6 + no + old_addHours);	
		if(old_currentHour==(old_currentHour/1 -6 + no)){
			old_hourItems[no].style.color = old_selectBoxHighlightColor;
			old_activeSelectBoxHour = old_hourItems[no];				
		}else{
			old_hourItems[no].style.color = '';
		}
	}
}

function old_updateMinuteDiv()
{
	for(no=0;no<60;no+=old_intervalSelectBox_minutes){
		var old_prefix = '';
		if(no<10)old_prefix = '0';
	
		document.getElementById('minuteDiv_' + old_prefix + no).style.color = '';
	}	
	if(document.getElementById('minuteDiv_' + old_currentMinute)){	
		document.getElementById('minuteDiv_' + old_currentMinute).style.color = old_selectBoxHighlightColor;
		old_activeSelectBoxMinute = document.getElementById('minuteDiv_' + old_currentMinute);
	}
}



function old_createYearDiv()
{

	if(!document.getElementById('yearDropDown')){
		var old_div = document.createElement('DIV');
		old_div.className='monthYearPicker';
	}else{
		var old_div = document.getElementById('yearDropDown');
		var old_subDivs = old_div.getElementsByTagName('DIV');
		for(var no=0;no<old_subDivs.length;no++){
			old_subDivs[no].parentNode.removeChild(old_subDivs[no]);	
		}	
	}	
	
	
	var old_d = new Date();
	if(old_currentYear){
		old_d.setFullYear(old_currentYear);	
	}

	var old_startYear = old_d.getFullYear()/1 - 1;

	
	var old_subDiv = document.createElement('DIV');
	old_subDiv.innerHTML = '&nbsp;&nbsp;- ';
	old_subDiv.onclick = old_changeSelectBoxYear;
	old_subDiv.onmouseover = old_highlightMonthYear;
	old_subDiv.onmouseout = function(){ old_selectBoxMovementInProgress = false;};	
	old_subDiv.onselectstart = old_cancelCalendarEvent;			
	old_div.appendChild(old_subDiv);
	
	for(var no=old_startYear;no<(old_startYear+10);no++){
		var old_subDiv = document.createElement('DIV');
		old_subDiv.innerHTML = no;
		old_subDiv.onmouseover = old_highlightMonthYear;
		old_subDiv.onmouseout = old_highlightMonthYear;		
		old_subDiv.onclick = old_selectYear;		
		old_subDiv.id = 'yearDiv' + no;	
		old_subDiv.onselectstart = old_cancelCalendarEvent;	
		old_div.appendChild(old_subDiv);
		if(old_currentYear && old_currentYear==no){
			old_subDiv.style.color = old_selectBoxHighlightColor;
			old_activeSelectBoxYear = old_subDiv;
		}			
	}
	var old_subDiv = document.createElement('DIV');
	old_subDiv.innerHTML = '&nbsp;&nbsp;+ ';
	old_subDiv.onclick = old_changeSelectBoxYear;
	old_subDiv.onmouseover = old_highlightMonthYear;
	old_subDiv.onmouseout = function(){ old_selectBoxMovementInProgress = false;};		
	old_subDiv.onselectstart = old_cancelCalendarEvent;			
	old_div.appendChild(old_subDiv);		
	return old_div;
}

/* This function creates the hour div at the bottom bar */

function old_slideCalendarSelectBox()
{
	if(old_selectBoxMovementInProgress){
		if(old_activeSelectBox.parentNode.id=='hourDropDown'){
			old_changeSelectBoxHour(false,old_activeSelectBox);			
		}
		if(old_activeSelectBox.parentNode.id=='yearDropDown'){
			old_changeSelectBoxYear(false,old_activeSelectBox);			
		}
		
	}
	setTimeout('old_slideCalendarSelectBox()',old_speedOfSelectBoxSliding);
		
}

function old_createHourDiv()
{
	if(!document.getElementById('hourDropDown')){
		var old_div = document.createElement('DIV');
		old_div.className='monthYearPicker';
	}else{
		var old_div = document.getElementById('hourDropDown');
		var old_subDivs = old_div.getElementsByTagName('DIV');
		for(var no=0;no<old_subDivs.length;no++){
			old_subDivs[no].parentNode.removeChild(old_subDivs[no]);	
		}	
	}		
	
	if(!old_currentHour)old_currentHour=0;
	var old_startHour = old_currentHour/1;	
	if(old_startHour>14)old_startHour=14;

	var old_subDiv = document.createElement('DIV');
	old_subDiv.innerHTML = '&nbsp;&nbsp;- ';
	old_subDiv.onclick = old_changeSelectBoxHour;
	old_subDiv.onmouseover = old_highlightMonthYear;
	old_subDiv.onmouseout = function(){ old_selectBoxMovementInProgress = false;};	
	old_subDiv.onselectstart = old_cancelCalendarEvent;			
	old_div.appendChild(old_subDiv);
		
	for(var no=old_startHour;no<old_startHour+10;no++){
		var old_prefix = '';
		if(no/1<10)old_prefix='0';
		var old_subDiv = document.createElement('DIV');
		old_subDiv.innerHTML = old_prefix + no;
		old_subDiv.onmouseover = old_highlightMonthYear;
		old_subDiv.onmouseout = old_highlightMonthYear;		
		old_subDiv.onclick = old_selectHour;		
		old_subDiv.id = 'hourDiv' + no;	
		old_subDiv.onselectstart = old_cancelCalendarEvent;	
		old_div.appendChild(old_subDiv);
		if(old_currentYear && old_currentYear==no){
			old_subDiv.style.color = old_selectBoxHighlightColor;
			old_activeSelectBoxYear = old_subDiv;
		}			
	}
	var old_subDiv = document.createElement('DIV');
	old_subDiv.innerHTML = '&nbsp;&nbsp;+ ';
	old_subDiv.onclick = old_changeSelectBoxHour;
	old_subDiv.onmouseover = old_highlightMonthYear;
	old_subDiv.onmouseout = function(){ old_selectBoxMovementInProgress = false;};		
	old_subDiv.onselectstart = old_cancelCalendarEvent;			
	old_div.appendChild(old_subDiv);	
		
	return old_div;	
}
/* This function creates the minute div at the bottom bar */

function old_createMinuteDiv()
{
	if(!document.getElementById('minuteDropDown')){
		var old_div = document.createElement('DIV');
		old_div.className='monthYearPicker';
	}else{
		var old_div = document.getElementById('minuteDropDown');
		var old_subDivs =old_div.getElementsByTagName('DIV');
		for(var no=0;no<old_subDivs.length;no++){
			old_subDivs[no].parentNode.removeChild(old_subDivs[no]);	
		}	
	}		
	var old_startMinute = 0;	
	var old_prefix = '';
	for(var no=old_startMinute;no<60;no+=old_intervalSelectBox_minutes){
		
		if(no<10)old_prefix='0'; else old_prefix = '';
		var old_subDiv = document.createElement('DIV');
		old_subDiv.innerHTML = old_prefix + no;
		old_subDiv.onmouseover = old_highlightMonthYear;
		old_subDiv.onmouseout = old_highlightMonthYear;		
		old_subDiv.onclick = old_selectMinute;		
		old_subDiv.id = 'minuteDiv_' + old_prefix +  no;	
		old_subDiv.onselectstart = old_cancelCalendarEvent;	
		old_div.appendChild(old_subDiv);
		if(old_currentYear && old_currentYear==no){
			old_subDiv.style.color = old_selectBoxHighlightColor;
			old_activeSelectBoxYear = old_subDiv;
		}			
	}
	return old_div;	
}

function old_highlightSelect()
{
	
	if(this.className=='selectBoxTime'){
		this.className = 'selectBoxTimeOver';	
		this.getElementsByTagName('IMG')[0].src = old_pathToImages + 'down_time_over.gif';
	}else if(this.className=='selectBoxTimeOver'){
		this.className = 'selectBoxTime';	
		this.getElementsByTagName('IMG')[0].src = old_pathToImages + 'down_time.gif';			
	}
	
	if(this.className=='selectBox'){
		this.className = 'selectBoxOver';	
		this.getElementsByTagName('IMG')[0].src = old_pathToImages + 'down_over.gif';
	}else if(this.className=='selectBoxOver'){
		this.className = 'selectBox';	
		this.getElementsByTagName('IMG')[0].src = old_pathToImages + 'down.gif';			
	}
	
}

function old_highlightArrow()
{
	if(this.src.indexOf('over')>=0){
		if(this.src.indexOf('left')>=0)this.src = old_pathToImages + 'left.gif';	
		if(this.src.indexOf('right')>=0)this.src = old_pathToImages + 'right.gif';				
	}else{
		if(this.src.indexOf('left')>=0)this.src = old_pathToImages + 'left_over.gif';	
		if(this.src.indexOf('right')>=0)this.src = old_pathToImages + 'right_over.gif';	
	}
}

function old_highlightClose()
{
	if(this.src.indexOf('over')>=0){
		this.src = old_pathToImages + 'close.gif';
	}else{
		this.src = old_pathToImages + 'close_over.gif';	
	}	

}

function old_closeCalendar(){

	document.getElementById('yearDropDown').style.display='none';
	document.getElementById('monthDropDown').style.display='none';
	document.getElementById('hourDropDown').style.display='none';
	document.getElementById('minuteDropDown').style.display='none';
		
	old_calendarDiv.style.display='none';
	if(old_iframeObj)old_iframeObj.style.display='none';
	if(old_activeSelectBoxMonth)old_activeSelectBoxMonth.className='';
	if(old_activeSelectBoxYear)old_activeSelectBoxYear.className='';
	

}

function old_writeTopBar()
{

	var old_topBar = document.createElement('DIV');
	old_topBar.className = 'topBar';
	old_topBar.id = 'topBar';
	old_calendarDiv.appendChild(old_topBar);
	
	// Left arrow
	var old_leftDiv = document.createElement('DIV');
	old_leftDiv.style.marginRight = '1px';
	var old_img = document.createElement('IMG');
	old_img.src = old_pathToImages + 'left.gif';
	old_img.onmouseover = old_highlightArrow;
	old_img.onclick = old_switchMonth;
	old_img.onmouseout = old_highlightArrow;
	old_leftDiv.appendChild(old_img);	
	old_topBar.appendChild(old_leftDiv);
	if(old_Opera)old_leftDiv.style.width = '16px';
	
	// Right arrow
	var old_rightDiv = document.createElement('DIV');
	old_rightDiv.style.marginRight = '1px';
	var old_img = document.createElement('IMG');
	old_img.src = old_pathToImages + 'right.gif';
	old_img.onclick = old_switchMonth;
	old_img.onmouseover = old_highlightArrow;
	old_img.onmouseout = old_highlightArrow;
	old_rightDiv.appendChild(old_img);
	if(old_Opera)old_rightDiv.style.width = '16px';
	old_topBar.appendChild(old_rightDiv);		

			
	// Month selector
	var old_monthDiv = document.createElement('DIV');
	old_monthDiv.id = 'monthSelect';
	old_monthDiv.onmouseover = old_highlightSelect;
	old_monthDiv.onmouseout = old_highlightSelect;
	old_monthDiv.onclick = old_showMonthDropDown;
	var old_span = document.createElement('SPAN');		
	old_span.innerHTML = old_monthArray[old_currentMonth];
	old_span.id = 'calendar_month_txt';
	old_monthDiv.appendChild(old_span);

	var old_img = document.createElement('IMG');
	old_img.src = old_pathToImages + 'down.gif';
	old_img.style.position = 'absolute';
	old_img.style.right = '0px';
	old_monthDiv.appendChild(old_img);
	old_monthDiv.className = 'selectBox';
	if(old_Opera){
		old_img.style.cssText = 'float:right;position:relative';
		old_img.style.position = 'relative';
		old_img.style.styleFloat = 'right';
	}
	old_topBar.appendChild(old_monthDiv);

	var old_monthPicker = old_createMonthDiv();
	old_monthPicker.style.left = '37px';
	old_monthPicker.style.top = old_monthDiv.offsetTop + old_monthDiv.offsetHeight + 1 + 'px';
	old_monthPicker.style.width ='60px';
	old_monthPicker.id = 'monthDropDown';
	
	old_calendarDiv.appendChild(old_monthPicker);
			
	// Year selector
	var old_yearDiv = document.createElement('DIV');
	old_yearDiv.onmouseover = old_highlightSelect;
	old_yearDiv.onmouseout = old_highlightSelect;
	old_yearDiv.onclick = old_showYearDropDown;
	var old_span = document.createElement('SPAN');		
	old_span.innerHTML = old_currentYear;
	old_span.id = 'calendar_year_txt';
	old_yearDiv.appendChild(old_span);
	old_topBar.appendChild(old_yearDiv);
	
	var old_img = document.createElement('IMG');
	old_img.src = old_pathToImages + 'down.gif';
	old_yearDiv.appendChild(old_img);
	old_yearDiv.className = 'selectBox';
	
	if(old_Opera){
		old_yearDiv.style.width = '50px';
		old_img.style.cssText = 'float:right';
		old_img.style.position = 'relative';
		old_img.style.styleFloat = 'right';
	}	
	
	var old_yearPicker = old_createYearDiv();
	old_yearPicker.style.left = '113px';
	old_yearPicker.style.top = old_monthDiv.offsetTop + old_monthDiv.offsetHeight + 1 + 'px';
	old_yearPicker.style.width = '35px';
	old_yearPicker.id = 'yearDropDown';
	old_calendarDiv.appendChild(old_yearPicker);
	
		
	var old_img = document.createElement('IMG');
	old_img.src = old_pathToImages + 'close.gif';
	old_img.style.styleFloat = 'right';
	old_img.onmouseover = old_highlightClose;
	old_img.onmouseout = old_highlightClose;
	old_img.onclick = old_closeCalendar;
	old_topBar.appendChild(old_img);
	if(!document.all){
		old_img.style.position = 'absolute';
		old_img.style.right = '2px';
	}
	
	

}

function old_writeCalendarContent()
{
	var old_calendarContentDivExists = true;
	if(!old_calendarContentDiv){
		old_calendarContentDiv = document.createElement('DIV');
		old_calendarDiv.appendChild(old_calendarContentDiv);
		old_calendarContentDivExists = false;
	}
	old_currentMonth = old_currentMonth/1;
	var d = new Date();	
	
	d.setFullYear(old_currentYear);		
	d.setDate(1);		
	d.setMonth(old_currentMonth);
	
	var old_dayStartOfMonth = d.getDay();
	if(old_dayStartOfMonth==0)old_dayStartOfMonth=7;
	old_dayStartOfMonth--;
	
	document.getElementById('calendar_year_txt').innerHTML = old_currentYear;
	document.getElementById('calendar_month_txt').innerHTML = old_monthArray[old_currentMonth];
	document.getElementById('calendar_hour_txt').innerHTML = old_currentHour;
	document.getElementById('calendar_minute_txt').innerHTML = old_currentMinute;
	
	var old_existingTable = old_calendarContentDiv.getElementsByTagName('TABLE');
	if(old_existingTable.length>0){
		old_calendarContentDiv.removeChild(old_existingTable[0]);
	}
	
	var old_calTable = document.createElement('TABLE');
	old_calTable.cellSpacing = '0';
	old_calendarContentDiv.appendChild(old_calTable);
	var old_calTBody = document.createElement('TBODY');
	old_calTable.appendChild(old_calTBody);
	var old_row = old_calTBody.insertRow(-1);
	var old_cell = old_row.insertCell(-1);
	old_cell.innerHTML = old_weekString;
	old_cell.style.backgroundColor = old_selectBoxRolloverBgColor;
	
	for(var no=0;no<old_dayArray.length;no++){
		var old_cell = old_row.insertCell(-1);
		old_cell.innerHTML = old_dayArray[no];
	}
	
	var old_row = old_calTBody.insertRow(-1);
	var old_cell = old_row.insertCell(-1);
	old_cell.style.backgroundColor = old_selectBoxRolloverBgColor;
	var old_week = old_getWeek(old_currentYear,old_currentMonth,1);
	old_cell.innerHTML = old_week;		// Week
	for(var no=0;no<old_dayStartOfMonth;no++){
		var old_cell = old_row.insertCell(-1);
		old_cell.innerHTML = '&nbsp;';
	}

	var old_colCounter = old_dayStartOfMonth;
	var old_daysInMonth = old_daysInMonthArray[old_currentMonth];
	if(old_daysInMonth==28){
		if(old_isLeapYear(old_currentYear))old_daysInMonth=29;
	}
	
	for(var no=1;no<=old_daysInMonth;no++){
		d.setDate(no-1);
		if(old_colCounter>0 && old_colCounter%7==0){
			var old_row = old_calTBody.insertRow(-1);
			var old_cell = old_row.insertCell(-1);
			var old_week = old_getWeek(old_currentYear,old_currentMonth,no);
			old_cell.innerHTML = old_week;		// Week	
			old_cell.style.backgroundColor = old_selectBoxRolloverBgColor;			
		}
		var old_cell = old_row.insertCell(-1);
		if(old_currentYear==old_inputYear && old_currentMonth == old_inputMonth && no==old_inputDay){
			old_cell.className='activeDay';	
		}
		old_cell.innerHTML = no;
		if((old_colCounter+2)%7==0 || (old_colCounter+3)%7==0){
			old_cell.style.backgroundColor = old_weekendBgColor;
		}
		old_cell.onclick = old_pickDate;
		old_colCounter++;
	}
	
	
	if(!document.all){
		if(old_calendarContentDiv.offsetHeight)
			document.getElementById('topBar').style.top = old_calendarContentDiv.offsetHeight + document.getElementById('timeBar').offsetHeight + document.getElementById('topBar').offsetHeight -1 + 'px';
		else{
			document.getElementById('topBar').style.top = '';
			document.getElementById('topBar').style.bottom = '0px';
		}
			
	}
	
	if(old_iframeObj){
		if(!old_calendarContentDivExists)setTimeout('resizeIframe()',350);else setTimeout('resizeIframe()',10);
	}
	
	
		
	
}

function old_resizeIframe()
{
	old_iframeObj.style.width = old_calendarDiv.offsetWidth + 'px';
	old_iframeObj.style.height = old_calendarDiv.offsetHeight + 'px' ;	
	
	
}

function old_pickTodaysDate()
{
	var d = new Date();
	old_currentMonth = d.getMonth();
	old_currentYear = d.getFullYear();
	old_pickDate(false,d.getDate());
	
}

function old_pickDate(e,inputDay)
{
	var old_month = old_currentMonth/1 +1;
	if(old_month<10)old_month = '0' + old_month;
	var old_day;
	if(!inputDay && this)old_day = this.innerHTML; else old_day = inputDay;
	
	if(old_day/1<10)old_day = '0' + old_day;
	if(old_returnFormat){
		old_returnFormat = old_returnFormat.replace('dd',old_day);
		old_returnFormat = old_returnFormat.replace('mm',old_month);
		old_returnFormat = old_returnFormat.replace('yyyy',old_currentYear);
		old_returnFormat = old_returnFormat.replace('hh',old_currentHour);
		old_returnFormat = old_returnFormat.replace('ii',old_currentMinute);
		old_returnDateTo.value = old_returnFormat;
	}else{
		for(var no=0;no<old_returnDateToYear.options.length;no++){
			if(old_returnDateToYear.options[no].value==old_currentYear){
				old_returnDateToYear.selectedIndex=no;
				break;
			}				
		}
		for(var no=0;no<old_returnDateToMonth.options.length;no++){
			if(old_returnDateToMonth.options[no].value==old_month){
				old_returnDateToMonth.selectedIndex=no;
				break;
			}				
		}
		for(var no=0;no<old_returnDateToDay.options.length;no++){
			if(old_returnDateToDay.options[no].value==old_day){
				old_returnDateToDay.selectedIndex=no;
				break;
			}				
		}
		
		if(old_calendarDisplayTime){
			for(var no=0;no<old_returnDateToHour.options.length;no++){
				if(old_returnDateToHour.options[no].value==old_currentHour){
					old_returnDateToHour.selectedIndex=no;
					break;
				}				
			}			
			for(var no=0;no<old_returnDateToMinute.options.length;no++){
				if(old_returnDateToMinute.options[no].value==old_currentMinute){
					old_returnDateToMinute.selectedIndex=no;
					break;
				}				
			}			
			
			
			
		}
		
		
		
	}
	old_closeCalendar();
	old_returnDateTo.focus();
	
}

// This function is from http://www.codeproject.com/csharp/gregorianwknum.asp
// Only changed the month add
function old_getWeek(year,month,day){
	day = day/1;
	year = year /1;
    month = month/1 + 1; //use 1-12
    var a = Math.floor((14-(month))/12);
    var y = year+4800-a;
    var m = (month)+(12*a)-3;
    var jd = day + Math.floor(((153*m)+2)/5) + 
                 (365*y) + Math.floor(y/4) - Math.floor(y/100) + 
                 Math.floor(y/400) - 32045;      // (gregorian calendar)
    var d4 = (jd+31741-(jd%7))%146097%36524%1461;
    var L = Math.floor(d4/1460);
    var d1 = ((d4-L)%365)+L;
    old_NumberOfWeek = Math.floor(d1/7) + 1;
    return old_NumberOfWeek;        
}

function old_writeTimeBar()
{
	var old_timeBar = document.createElement('DIV');
	old_timeBar.id = 'timeBar';
	old_timeBar.className = 'timeBar';	
	
	var old_subDiv = document.createElement('DIV');
	old_subDiv.innerHTML = 'Time:';
	//timeBar.appendChild(subDiv);
	
	// Year selector
	var old_hourDiv = document.createElement('DIV');
	old_hourDiv.onmouseover = old_highlightSelect;
	old_hourDiv.onmouseout = old_highlightSelect;
	old_hourDiv.onclick = old_showHourDropDown;
	old_hourDiv.style.width = '30px';
	var old_span = document.createElement('SPAN');		
	old_span.innerHTML = old_currentHour;
	old_span.id = 'calendar_hour_txt';
	old_hourDiv.appendChild(old_span);
	old_timeBar.appendChild(old_hourDiv);
	
	var old_img = document.createElement('IMG');
	old_img.src = old_pathToImages + 'down_time.gif';
	old_hourDiv.appendChild(old_img);
	old_hourDiv.className = 'selectBoxTime';
	
	if(old_Opera){
		old_hourDiv.style.width = '30px';
		old_img.style.cssText = 'float:right';
		old_img.style.position = 'relative';
		old_img.style.styleFloat = 'right';
	}	
	
	var old_hourPicker = old_createHourDiv();
	old_hourPicker.style.left = '130px';
	//hourPicker.style.top = monthDiv.offsetTop + monthDiv.offsetHeight + 1 + 'px';
	old_hourPicker.style.width = '35px';
	old_hourPicker.id = 'hourDropDown';
	old_calendarDiv.appendChild(old_hourPicker);
	
	// Add Minute picker
	
	// Year selector
	var old_minuteDiv = document.createElement('DIV');
	old_minuteDiv.onmouseover = old_highlightSelect;
	old_minuteDiv.onmouseout = old_highlightSelect;
	old_minuteDiv.onclick = old_showMinuteDropDown;
	old_minuteDiv.style.width = '30px';
	var old_span = document.createElement('SPAN');		
	old_span.innerHTML = old_currentMinute;
	old_span.id = 'calendar_minute_txt';
	old_minuteDiv.appendChild(old_span);
	old_timeBar.appendChild(old_minuteDiv);
	
	var old_img = document.createElement('IMG');
	old_img.src = old_pathToImages + 'down_time.gif';
	old_minuteDiv.appendChild(old_img);
	old_minuteDiv.className = 'selectBoxTime';
	
	if(old_Opera){
		old_minuteDiv.style.width = '30px';
		old_img.style.cssText = 'float:right';
		old_img.style.position = 'relative';
		old_img.style.styleFloat = 'right';
	}	
	
	var old_minutePicker = old_createMinuteDiv();
	old_minutePicker.style.left = '167px';
	//minutePicker.style.top = monthDiv.offsetTop + monthDiv.offsetHeight + 1 + 'px';
	old_minutePicker.style.width = '35px';
	old_minutePicker.id = 'minuteDropDown';
	old_calendarDiv.appendChild(old_minutePicker);
		
	
	return old_timeBar;
	
}

function old_writeBottomBar()
{
	var d = new Date();
	var old_bottomBar = document.createElement('DIV');	
	
	old_bottomBar.id = 'bottomBar';
	
	old_bottomBar.style.cursor = 'pointer';
	old_bottomBar.className = 'todaysDate';
	// var todayStringFormat = '[todayString] [dayString] [day] [monthString] [year]';	;;
	
	var old_subDiv = document.createElement('DIV');
	old_subDiv.onclick = old_pickTodaysDate;
	old_subDiv.id = 'todaysDateString';
	old_subDiv.style.width = (old_calendarDiv.offsetWidth - 95) + 'px';
	var day = d.getDay();
	if(day==0)day = 7;
	day--;
	
	var old_bottomString = old_todayStringFormat;
	old_bottomString = old_bottomString.replace('[monthString]',old_monthArrayShort[d.getMonth()]);
	old_bottomString = old_bottomString.replace('[day]',d.getDate());
	old_bottomString = old_bottomString.replace('[year]',d.getFullYear());
	old_bottomString = old_bottomString.replace('[dayString]',old_dayArray[day].toLowerCase());
	old_bottomString = old_bottomString.replace('[UCFdayString]',old_dayArray[day]);
	old_bottomString = old_bottomString.replace('[todayString]',old_todayString);
	
	
	old_subDiv.innerHTML = old_todayString + ': ' + d.getDate() + '. ' + old_monthArrayShort[d.getMonth()] + ', ' +  d.getFullYear() ;
	old_subDiv.innerHTML = old_bottomString ;
	old_bottomBar.appendChild(old_subDiv);
	
	var old_timeDiv = old_writeTimeBar();
	old_bottomBar.appendChild(old_timeDiv);
	
	old_calendarDiv.appendChild(old_bottomBar);	
	
	
		
}
function old_getTopPos(inputObj)
{
	
  var old_returnValue = inputObj.offsetTop + inputObj.offsetHeight;
  while((inputObj = inputObj.offsetParent) != null)old_returnValue += inputObj.offsetTop;
  return old_returnValue + (old_calendar_offsetTop - 157);
}

function old_getleftPos(inputObj)
{
  var old_returnValue = inputObj.offsetLeft;
  while((inputObj = inputObj.offsetParent) != null)old_returnValue += inputObj.offsetLeft;
  return old_returnValue + (old_calendar_offsetLeft +  34);
}

function old_positionCalendar(inputObj)
{
	old_calendarDiv.style.left = old_getleftPos(inputObj) + 'px';
	old_calendarDiv.style.top = old_getTopPos(inputObj) + 'px';
	if(old_iframeObj){
		old_iframeObj.style.left = old_calendarDiv.style.left;
		old_iframeObj.style.top =  old_calendarDiv.style.top;
	}
		
}
	
function old_initCalendar()
{
	if(old_MSIE){
		old_iframeObj = document.createElement('IFRAME');
		old_iframeObj.style.position = 'absolute';
		old_iframeObj.border='0px';
		old_iframeObj.style.border = '0px';
		old_iframeObj.style.backgroundColor = '#FF0000';
		document.body.appendChild(old_iframeObj);
	}
		
	old_calendarDiv = document.createElement('DIV');	
	old_calendarDiv.id = 'calendarDiv';
	old_calendarDiv.style.zIndex = 1000;
	old_slideCalendarSelectBox();
	
	document.body.appendChild(old_calendarDiv);	
	old_writeBottomBar();	
	old_writeTopBar();
	
	
	
	if(!old_currentYear){
		var d = new Date();
		old_currentMonth = d.getMonth();
		old_currentYear = d.getFullYear();
	}
	old_writeCalendarContent();	


		
}

function old_setTimeProperties()
{
	if(!old_calendarDisplayTime){
		document.getElementById('timeBar').style.display='none'; 
		document.getElementById('timeBar').style.visibility='hidden'; 
		document.getElementById('todaysDateString').style.width = '100%';
		
			
	}else{ 
		document.getElementById('timeBar').style.display='block';
		document.getElementById('timeBar').style.visibility='visible';
		document.getElementById('hourDropDown').style.top = document.getElementById('calendar_minute_txt').parentNode.offsetHeight + old_calendarContentDiv.offsetHeight + document.getElementById('topBar').offsetHeight + 'px';
		document.getElementById('minuteDropDown').style.top = document.getElementById('calendar_minute_txt').parentNode.offsetHeight + old_calendarContentDiv.offsetHeight + document.getElementById('topBar').offsetHeight + 'px';
		document.getElementById('minuteDropDown').style.right = '50px';
		document.getElementById('hourDropDown').style.right = '50px';
		document.getElementById('todaysDateString').style.width = '115px';
	}	
}


function displayCalendar(inputField,format,buttonObj,displayTime,timeInput)
{
	if(displayTime)old_calendarDisplayTime=true; else old_calendarDisplayTime = false;
	if(inputField.value.length==format.length){
		var old_monthPos = format.indexOf('mm');
		old_currentMonth = inputField.value.substr(old_monthPos,2)/1 -1;	
		var old_yearPos = format.indexOf('yyyy');
		old_currentYear = inputField.value.substr(old_yearPos,4);		
		var old_dayPos = format.indexOf('dd');
		old_tmpDay = inputField.value.substr(old_dayPos,2);		
		
		var old_hourPos = format.indexOf('hh');
		if(old_hourPos>=0){
			old_tmpHour = inputField.value.substr(old_hourPos,2);	
			old_currentHour = old_tmpHour;
		}else{
			old_currentHour = '00';
		}
		var old_minutePos = format.indexOf('ii');
		if(old_minutePos>=0){
			old_tmpMinute = inputField.value.substr(old_minutePos,2);	
			old_currentMinute = old_tmpMinute;
		}else{
			old_currentMinute = '00';
		}	
	}else{
		var d = new Date();
		old_currentMonth = d.getMonth();
		old_currentYear = d.getFullYear();
		old_currentHour = '08';
		old_currentMinute = '00';
		old_tmpDay = d.getDate();
	}
	
	old_inputYear = old_currentYear;
	old_inputMonth = old_currentMonth;
	old_inputDay = old_tmpDay/1;
	
	
	if(!old_calendarDiv){
		old_initCalendar();			
	}else{
		if(old_calendarDiv.style.display=='block'){
			old_closeCalendar();
			return false;
		}
		old_writeCalendarContent();
	}	
	
	
			
	old_returnFormat = format;
	old_returnDateTo = inputField;
	old_positionCalendar(buttonObj);
	old_calendarDiv.style.visibility = 'visible';	
	old_calendarDiv.style.display = 'block';	
	if(old_iframeObj){
		old_iframeObj.style.display = '';
		old_iframeObj.style.height = '140px';
		old_iframeObj.style.width = '195px';
	}
	
	old_setTimeProperties();	
	old_updateYearDiv();
	old_updateMonthDiv();
	old_updateMinuteDiv();
	old_updateHourDiv();
	
}

function old_displayCalendarSelectBox(yearInput,monthInput,dayInput,hourInput,minuteInput,buttonObj)
{
	if(!hourInput)old_calendarDisplayTime=false; else old_calendarDisplayTime = true;
	
	old_currentMonth = monthInput.options[monthInput.selectedIndex].value/1-1;
	old_currentYear = yearInput.options[yearInput.selectedIndex].value;
	if(hourInput){
		old_currentHour = hourInput.options[hourInput.selectedIndex].value;
		old_inputHour = old_currentHour/1;
	}
	if(minuteInput){
		old_currentMinute = minuteInput.options[minuteInput.selectedIndex].value;
		old_inputMinute = old_currentMinute/1;
	}
	
	old_inputYear = yearInput.options[yearInput.selectedIndex].value;
	old_inputMonth = monthInput.options[monthInput.selectedIndex].value/1 - 1;
	old_inputDay = dayInput.options[dayInput.selectedIndex].value/1;
			
	if(!old_calendarDiv){
		old_initCalendar();			
	}else{
		old_writeCalendarContent();
	}		

	
	
	old_returnDateToYear = yearInput;
	old_returnDateToMonth = monthInput;
	old_returnDateToDay = dayInput;
	old_returnDateToHour = hourInput; 	
	old_returnDateToMinute = minuteInput; 	

	

	
	old_returnFormat = false;
	old_returnDateTo = false;
	old_positionCalendar(buttonObj);
	old_calendarDiv.style.visibility = 'visible';	
	old_calendarDiv.style.display = 'block';
	if(old_iframeObj){
		old_iframeObj.style.display = '';
		old_iframeObj.style.height = calendarDiv.offsetHeight + 'px';
		old_iframeObj.style.width = calendarDiv.offsetWidth + 'px';	
	}
	old_setTimeProperties();
	old_updateYearDiv();
	old_updateMonthDiv();
	old_updateHourDiv();
	old_updateMinuteDiv();
		
}


