﻿function clearForm(DefaultText, FormField) {
	if (document.getElementById(FormField).value==DefaultText) {
		document.getElementById(FormField).value = '';
		document.getElementById(FormField).style.color='#000000';
	}
}
function defForm(DefaultText, FormField) {
	if (document.getElementById(FormField).value=='') {
		document.getElementById(FormField).value = DefaultText;
		document.getElementById(FormField).style.color='#999999';
	}
}
function showCategorySelector() {
	var a=setTimeout("animatedcollapse.show('searchext');",10);
}
function hideCategorySelector() {
	var a=setTimeout("animatedcollapse.hide('searchext');",10);
}
function GetAbsPosition(object) {
var position = new Object;
position.x = 0;
position.y = 0;

if( object ) {
position.x = object.offsetLeft;
position.y = object.offsetTop;

if( object.offsetParent ) {
var parentpos = GetAbsPosition(object.offsetParent);
position.x += parentpos.x;
position.y += parentpos.y;
}
}

position.cx = object.offsetWidth;
position.cy = object.offsetHeight;

return position;
}

function showDirections(ToPlace,e_ID) {
	//alert(e_ID);
	document.getElementById('directionsX').innerHTML = 'Directions to&nbsp;'+ToPlace+':';
	document.getElementById('endP').value = ToPlace;
	document.getElementById('maplink').href= 'http://maps.google.co.uk/maps?q='+ToPlace;
	document.getElementById('directionscontent').style.display='block';
	var xx;
	xx=GetAbsPosition(document.getElementById('directions'+e_ID)).y;
	document.getElementById('directionscontent').style.top=xx+'px';
	setDirectionsLink();
}
function hideDirections() {
	document.getElementById('directionscontent').style.display='none';
}
function setDirectionsLink() {
	document.getElementById('directionslink').href='/includes/directions.htm?startP='
		+document.getElementById('startP').value
		+'&endP='
		+document.getElementById('endP').value;
}

function showReport(e_ID) {
	document.getElementById('reporttypes').style.display='block';
	var xx;
	xx=GetAbsPosition(document.getElementById('xentry'+e_ID)).y;
	xx=xx+20;
	document.getElementById('reporttypes').style.top=xx+'px';
	document.getElementById('reportOOD').href='/report.htm?t=OOD&id='+e_ID;
	document.getElementById('reportBST').href='/report.htm?t=BST&id='+e_ID;
	document.getElementById('reportWIB').href='/report.htm?t=WIB&id='+e_ID;
}

function hideReport() {
	document.getElementById('reporttypes').style.display='none';
}