var onloads = new Array();
function bodyOnLoad() {

	for ( var i = 0 ; i < onloads.length ; i++ )
		onloads[i]();
}

function openCalendar(FormElement){
	var calendarwindow;
	url = "calendar.html?formname=iform&formelement=" + FormElement;
	calendarwindow = window.open(url,"thewindow","toolbar=no,LEFT=700,TOP=400,WIDTH=170,HEIGHT=140,status=no,scrollbars=no,resize=no,menubar=no");
	calendarwindow.focus();
}

function days_between(date1, date2) {

    // Calculate the difference in milliseconds
    var difference_ms = Math.abs(date1 - date2)

	//alert(date1+ "," + date2+"," +difference_ms);
    // Convert back to days and return
    return Math.round(Math.abs(date2 - date1)/86400000)

}

function $() {
  var elements = new Array();

  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1)
      return element;

    elements.push(element);
  }

  return elements;
}

function initScrollLayer() {
  var wndo = new dw_scrollObj('wn', 'lyr1');
  // (x/y offsets of dragBar in track)
  wndo.setUpScrollbar("dragBar", "track", "v", 1, 1);
  dw_scrollObj.GeckoTableBugFix('wn');
}

var img1 = new Image();
var img2 = new Image();

img1.src = "img/arrow.jpg";
img2.src = "img/blank.jpg";

function linkOn(id)
{
	$(id).src = img1.src;
}

function linkOut(id)
{
	$(id).src = img2.src;
}


function calculateDays() {
	//alert($('DateIn').value + ',' + $('checkout').value );

	var InDay = $('DateIn').value.split('/');
	var OutDay = $('checkout').value.split('/');

	var len = days_between(new Date($('DateIn').value ),new Date($('checkout').value ) ) ;
	$('Length').value = len;
	if( len < 0 ) { alert('Check-In date cannot be later than Check-Out date.'); return false; }



	//alert(len);

	return true;
}


function prePop()
{
	var day = new Date();
/*	var futdate = new Date();
	var expdate = day.getTime()
	expdate += 24*60*60*1000 //expires in 1 hour(milliseconds)
	futdate.setTime(expdate)
*/

	$('DateIn').value = (day.getMonth() + 1) + '/' + day.getDate() + '/' + day.getFullYear();
//	$('checkout').value =  (futdate.getMonth() + 1) + '/' + futdate.getDate() + '/' + futdate.getFullYear();
}


window.onload = bodyOnLoad;

onloads.push(prePop);