function showVisitor(str) {
	var o= getObject('calendar_help');
	o.innerHTML= str;
}

function hideVisitor() {
	var o= getObject('calendar_help');
	o.innerHTML= '';
}

var ie4 = false; if(document.all) { ie4 = true; }
function getObject(id) {
	if (ie4) {
		return document.all[id];
	} else {
		return document.getElementById(id);
	}
}

function dateOffset(date,n) {
  var d=toJSDate(date||"");
  d.setTime(d.getTime()+86400000*n); // 5 days, 6912000 = 4 days
  return toCalendarDate(d);
}


function afterSetDateValue(ref_field, target_field, date) {
  if (date!="") {
		var startDate=document.forms[0]["start_date"];
		var endDate=document.forms[0]["end_date"];
		var startDate2=document.forms[1]["start_date2"];
		var endDate2=document.forms[1]["end_date2"];

	if (target_field==startDate) {
		var endDateStart=dayOffset(date, date_start), endDateEnd=dayOffset(date, date_end), endDateValue=getDateValue(endDate);
		setRange("conf", endDateStart, endDateEnd);

		if (checkDate(endDateValue)==0 && (compareDates(endDateStart, endDateValue)>0 || compareDates(endDateEnd, endDateValue)<0)) {
			setDateValue(endDate, endDateStart);
		}
    }
	
	if (target_field==startDate2) {
		var endDateStart2=dayOffset(date, date_start), endDateEnd=dayOffset(date, date_end), endDateValue=getDateValue(endDate);
		setRange("conf2", endDateStart2, endDateEnd);

		if (checkDate(endDateValue)==0 && (compareDates(endDateStart, endDateValue)>0 || compareDates(endDateEnd, endDateValue)<0)) {
			setDateValue(endDate2, endDateStart);
		}
    }
  }
  else {
    setRange("conf", dayOffset(getCurrentDate(),1), dayOffset(getCurrentDate(),60));
	setRange("conf2", dayOffset(getCurrentDate(),1), dayOffset(getCurrentDate(),60));
  }
}


function disable()
{
document.getElementById("startdate").disabled=true;
document.getElementById("enddate").disabled=true;
document.getElementById("property").disabled=true;
document.getElementById("edit_btn").style.visibility="visible";
document.getElementById("submit_btn").style.visibility="hidden";
}
function enable()
{
document.getElementById("startdate").disabled=false;
document.getElementById("enddate").disabled=false;
document.getElementById("property").disabled=false;
document.getElementById("edit_btn").style.visibility="hidden";
document.getElementById('confirm').innerHTML = '';
document.getElementById("continue_btn").style.visibility="hidden";
document.getElementById("submit_btn").style.visibility="visible";
}
function start()
{
document.getElementById("edit_btn").style.visibility="hidden";
}





// Original: Emanuel Gavrilv (eltal@sprint.ca)
// Web Site: http://www.angelfire.com/on/eltal
// see head.tpl
function GetTime() {
	var dt = new Date();
	var def = dt.getTimezoneOffset()/60;
	var gmt = (dt.getHours() + def + bstHour);
	//document.clock.local.value = (IfZero(dt.getHours()) + ":" + IfZero(dt.getMinutes()) + ":" + IfZero(dt.getSeconds()));
	var ending = ":" + IfZero(dt.getMinutes()) + ":" + IfZero(dt.getSeconds());

	var _GMT =check24(((gmt) > 24) ? ((gmt) - 24) : (gmt));
	document.clock._GMT.value = (IfZero(_GMT) + ":" + IfZero(dt.getMinutes()) + ":" + IfZero(dt.getSeconds()));
	
	setTimeout("GetTime()", 1000);
}

function IfZero(num) {
	return ((num <= 9) ? ("0" + num) : num);
}
function check24(hour) {
	return (hour >= 24) ? hour - 24 : hour;
}