﻿

var SEARCH = {

	data: {
		AdvancedSearch: 'AdvancedSearch',
		HideOptions: 'hideOptions',
		ShowOptions: 'showOptions'
	},

	init: function() {
		//Hide advanced search fields
		this.data.AdvancedSearch = document.getElementById(this.data.AdvancedSearch);
		this.data.HideOptions = document.getElementById(this.data.HideOptions);
		this.data.ShowOptions = document.getElementById(this.data.ShowOptions);

		if (this.data.AdvancedSearch) {
			this.data.AdvancedSearch.style.display = 'none';
			this.data.HideOptions.style.display = 'none';
		}
	},


	setAdvancedSearch: function() {
		this.data.AdvancedSearch.style.display = 'block';
		this.data.ShowOptions.style.display = 'none';
		this.data.HideOptions.style.display = 'block';
	},

	hideAdvancedSearch: function() {
		this.data.AdvancedSearch.style.display = 'none';
		this.data.ShowOptions.style.display = 'block';
		this.data.HideOptions.style.display = 'none';
	},

	clearForm: function() {
		var t = document.getElementsByTagName('input'), s = document.getElementsByTagName('select'), i;
		for (i = 0; i < t.length; i++) {
			if (t[i].type === 'text') {
				t[i].value = '';
			}
		}
		for (i = 0; i < s.length; i++) {
			s[i].selectedIndex = 0;
		}
		//this.doChange_services();
	},

	newwindow: function(href) {
		var top, left;
		top = screen.availWidth / 3;
		left = 0;
		window.open(href, 'resource', 'width=800,height=800,resizable=1,scrollbars=1, top=' + top + ', left=' + left + '');
	},

	closewindow: function(href) {
		href.close();
	},

	redirectParent: function(pageID) {
		window.opener.parent.location = 'Default.asp?PageID=' + pageID + '&P=Y';
	},

	displayBio: function(e, id) {
		var x = Event.getPageX(e), y = Event.getPageY(e), d, i, s;
		d = document.createElement('div');
		d.id = 'bioPopup-' + id;
		d.style.height = '75px';
		d.style.width = '335px';
		d.style.top = 5 + y + 'px';
		d.style.left = x - 350 + 'px';
		d.style.zIndex = '100';
		d.style.position = 'absolute';
		d.style.whiteSpace = 'no-wrap';
		d.style.overflow = 'hidden';
		d.style.backgroundColor = '#EEECDD';

		i = document.createElement('img');
		i.setAttribute('src', '/images/physicians/' + id + '.jpg');
		i.setAttribute('style', 'float: left'); //Normal browsers
		i.style.styleFloat = 'left'; //IE
		i.style.height = '75px';
		i.style.width = '60px';

		s = document.createElement('span');
		s.setAttribute('style', 'float: right'); //Normal browsers
		s.style.styleFloat = 'right'; //IE
		s.style.width = '275px';
		s.style.height = '75px';
		s.innerHTML = document.getElementById('text-' + id).value;


		d.appendChild(i);
		d.appendChild(s);

		document.body.appendChild(d);
	},

	hideBio: function(id) {
		var d;
		d = document.getElementById('bioPopup-' + id);
		document.body.removeChild(d);
	}

};
Event.onDOMReady(SEARCH.init, SEARCH, true);








/*YAHOO.widget.Tooltip.prototype.doShow = function(e, context) {
	
var yOffset = 25,
me = this;

if (YAHOO.env.ua.opera && context.tagName &&
context.tagName.toUpperCase() == "A") {
yOffset += 12;
}

return setTimeout(function() {

var txt = me.cfg.getProperty("text");

// title does not over-ride text
if (me._tempTitle && (txt === "" || YAHOO.lang.isUndefined(txt) || YAHOO.lang.isNull(txt))) {
me.setBody(me._tempTitle);
} else {
me.cfg.refireEvent("text");
}

me.moveTo(me.pageX + 50, me.pageY + yOffset);

if (me.cfg.getProperty("preventoverlap")) {
me.preventOverlap(me.pageX + 50, me.pageY);
}

YAHOO.util.Event.removeListener(context, "mousemove", me.onContextMouseMove);

me.contextTriggerEvent.fire(context);

me.show();

me.hideProcId = me.doHide();

}, this.cfg.getProperty("showdelay"));
};

function initToolTip() {
myTooltip = new YAHOO.widget.Tooltip("bioTooltip", {
context: "PhysName",
text: "<p align='left'><strong>Why are we asking you this?</strong><br />Bloomington Hospital wishes to respect your religious/spiritual needs, so we need to be aware of any affiliations you may have.</p>",
width: "300px",
showDelay: 200
});
}

YAHOO.util.Event.onDOMReady(initToolTip); */


