function presearch(doc) {
	if (doc.searchForm.toolsonly.checked){
		var qstring = doc.searchForm.querystring.value;
		doc.searchForm.querystring.value = ((qstring.length < 1)||(qstring=="tool")) ? "tool" : qstring + " AND tool";
	}
	if (doc.getElementById('p').checked){
		doc.searchForm.templates.value='patientresults';
	} else {
		doc.searchForm.templates.value='';
	}
}

/* Expand / Collapse Library

Usage:
	<img src="u.gif" name="imgfirst" width="9" height="9" border="0" >
	<a  href="#first" onClick="shoh('first');" >Customer Support</a>

	<div style="display: none;" id="first" >
		Content
	</div>
*/

imgout=new Image(9,9);
imgin=new Image(9,9);

imgout.src="/images/u.gif";
imgin.src="/images/d.gif";

//this switches expand collapse icons
function filter(imagename,objectsrc){
	if (document.images){
		document.images[imagename].src=eval(objectsrc+".src");
	}
}

//show OR hide funtion depends on if element is shown or hidden
function shoh(id) { 
	
	if (document.getElementById) { // DOM3 = IE5, NS6
		if (document.getElementById(id).style.display == "none"){
			document.getElementById(id).style.display = 'block';
			filter(("img"+id),"imgin");			
		} else {
			filter(("img"+id),"imgout");
			document.getElementById(id).style.display = 'none';			
		}	
	} else { 
		if (document.layers) {	
			if (document.id.display == "none"){
				document.id.display = 'block';
				filter(("img"+id),"imgin");
			} else {
				filter(("img"+id),"imgout");	
				document.id.display = 'none';
			}
		} else {
			if (document.all.id.style.visibility == "none"){
				document.all.id.style.display = 'block';
			} else {
				filter(("img"+id),'imgout');
				document.all.id.style.display = 'none';
			}
		}
	}
}

function show(id) {
	if (document.getElementById) {
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) {
			document.id.display = 'block';	
		}
		else {
			document.all.id.style.display = 'block';
		}
	}
}

function hide(id) {
	if (document.getElementById) {
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) {
			document.id.display = 'none';	
		}
		else {
			document.all.id.style.display = 'none';
		}
	}
}

// = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
// Global button rollover functions 
// - Chris Forrest; ACP [6.21.2005]
// = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
function rollOver(doc, src, id){
	var dot=src.lastIndexOf('.');
	var begstr=src.substring(0,dot);
	var endstr=src.substring(dot);
	var rollstr=begstr+"_on"+endstr;
	doc.getElementById(id).src=rollstr;
}
function rollOut(doc, src, id){
	var on=src.lastIndexOf('_on');
	var dot=src.lastIndexOf('.');
	var begstr=src.substring(0,on);
	var endstr=src.substring(dot);
	var offstr=begstr+endstr;
	doc.getElementById(id).src=offstr;
}

function ToggleVisibility(obj) {
if (obj.style.display=="none")
    obj.style.display = "";
else
    obj.style.display = "none";
}
