	if (document.layers || !document.getElementById || !document.createElement) { window.location.href="<?=$rel_path?>old_browser.htm"; }
	
	var highlight_field = "";
	var redirect = "";
	var redirect_timeout = 5000;


	var tooltips = new Array();
	/*tooltips["show_save_search"] = "Click here to save this search to My Armchair so you can quickly search using these parameters at a later date.";
	tooltips["save_search_desc"] = "Enter a name for this search so you can identify it at a later date, then click 'Save'.";
	tooltips["search_text"] = "Enter a postcode or town name here.  You can refine your search later.";*/



	function InitFunctions() 
	{
		if (highlight_field != "")
		{	
			var theField = document.getElementById(highlight_field);
			if (!(!theField))
			{
				/*if (theField.style)
				{
					alert(theField.style.backgroundImage);
					theField.style.border = "#C00000 1px solid";
					theField.style.backgroundColor = "#EBD9D9";
				}*/

				if (!theField.config)
					theField.focus();
			}
		}	

		if (redirect != "")
			setTimeout('window.location.href="' + redirect + '";',redirect_timeout);

		LoadToolTips();
	}

	function LoadToolTips() 
	{
		var obj;

		for (var i in tooltips)
		{
			obj = document.getElementById(i);
		
			if (obj)
			{
				if (obj.attachEvent)
				{
					obj.attachEvent("onmouseover", DoOnMouseover);
					obj.attachEvent("onmouseout", DoOnMouseout);
				}
				else if (obj.addEventListener)
				{
					obj.addEventListener('mouseover', DoOnMouseover, false);
					obj.addEventListener('mouseout', DoOnMouseout, false);
				}
			}
		}
		
	}

	function DoOnMouseover() 
	{
		var src_id;
		var obj;

		if (window.event)
		{
			if (event.srcElement)
			{
				obj = event.srcElement;

				if (obj)
					src_id = obj.id;
			}
		}
		else if (this.id)
		{
			src_id = this.id;
			obj = document.getElementById(src_id); 
		}

		if (tooltips[src_id])
		{
			if (obj) obj.title = "";
			return overlib(tooltips[src_id]);
		}
		else
			return false;
	}

	function DoOnMouseout() 
	{
		return nd();

		var src_id;

		if (window.event)
		{
			if (event.srcElement)
			{
				var obj = event.srcElement;
				if (obj)
					src_id = obj.id;
			}
		}
		else if (this.id)
			src_id = this.id;

		if (tooltips[src_id])
			return overlib(tooltips[src_id], OFFSETX, -100);//, CSSSTYLE, STICKY, CAPTION, 'CSSSTYLE Example',CAPTIONSTYLE, 'italic',CLOSEWEIGHT, 'bold', CLOSEDECORATION, 'line-through',  CLOSESIZE, 9, CLOSECOLOR, '#ffffff', CLOSECLICK);
		else
			return false;
	}


