function clearsearch()  {
	document.search.q.value='';
}


// ---------------------------------------------------------------
// home page menu script
// Copyright 2006-2007 javascript-array.com
var timeout	= 500;
var timeoutopen	= 300;
var closetimer	= 0;
var ddmenuitem	= 0;
var cancelLayerClose = false;
var openCategory;
// open hidden layer
function mopen(id)
{
	try{
		// cancel close timer
		mcancelclosetime();
	
		// close old layer
		if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
		
		// get new layer and show it
		ddmenuitem = document.getElementById(id);
		
		
		resetMenuClasses();
		
		$(ddmenuitem).parent('td').removeClass('menu_item_off');
		$(ddmenuitem).parent('td').addClass('menu_item_on');
		
		
		ddmenuitem.style.visibility = 'visible';
		mopentime();
	}catch(err){
		//do nothing because the page have not loaded yet.
	}
}

// close showed layer
function mclose()
{
	if(cancelLayerClose==false){
		if(ddmenuitem)
		{
			resetMenuClasses();
			ddmenuitem.style.visibility = 'hidden';
			$(openCategory).removeClass('menu_item_off');
			$(openCategory).addClass('menu_item_on');
		}
	}else{
		cancelLayerClose = false;
	}
}

// go close timer
function mclosetime()
{
	try{
		closetimer = window.setTimeout(mclose, timeout);
	}catch(err){
		//do nothing because the page have not loaded yet.
	}
}

// cancel close timer
function mcancelclosetime()
{
	try{
		if(closetimer)
		{
			window.clearTimeout(closetimer);
			closetimer = null;
		}
	}catch(err){
		//do nothing because the page have not loaded yet.
	}
}


// go open timer
function mopentime()
{
	opentimer = window.setTimeout(mopenaftertimer, timeoutopen);
}

//open layer after short delay
function mopenaftertimer()
{
	ddmenuitem.style.visibility = 'visible';
	ddmenuitem.style.display = 'block';
}


function mcancelclosespecial()
{
	cancelLayerClose = true;
}


function init_menu(id)
{
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.display = 'block';
	var menutable = $('#mainnavigationtable');
	var menutableleftpos = menutable.position().left;
	
	var menudiv = $(ddmenuitem);
	var menudivleftpos = menudiv.position().left;
	
	if(ddmenuitem.id == 'm1'){
		ddmenuitem.style.left = menutableleftpos;
	}else{
		if(menudivleftpos > menutableleftpos + 500){
			ddmenuitem.style.left = menudivleftpos -((menudivleftpos+500) - (menutableleftpos + 1000));
		}
	}
	
	if(ddmenuitem.id == 'm2')
	{
		ddmenuitem.style.left = menutableleftpos + 180;
	}
	if(ddmenuitem.id == 'm3')
	{
		ddmenuitem.style.left = menutableleftpos + 299;
	}
	if(ddmenuitem.id == 'm4')
	{
		ddmenuitem.style.left = menutableleftpos + 429;
	}
		
	
	ddmenuitem.style.display = 'none';
}

function resetMenuClasses(){
		
		$('#mi1').removeClass('menu_item_on');
		$('#mi2').removeClass('menu_item_on');
		$('#mi3').removeClass('menu_item_on');
		$('#mi4').removeClass('menu_item_on');
		$('#mi5').removeClass('menu_item_on');
		$('#mi6').removeClass('menu_item_on');
		
		$('#mi1').addClass('menu_item_off');
		$('#mi2').addClass('menu_item_off');
		$('#mi3').addClass('menu_item_off');
		$('#mi4').addClass('menu_item_off');
		$('#mi5').addClass('menu_item_off');
		$('#mi6').addClass('menu_item_off');
		
		//$(openCategory).removeClass('menu_item_off');
		//$(openCategory).addClass('menu_item_on');
		
		
}


window.onload = function(){ 
	// close layer when click-out
	document.onclick = mclose;
	
	
	try{
		document.all.txtMenuCalendarSearch.onclick = mcancelclosespecial;
	}catch(err){
		//do nothing because the textbox doesn't exists.
	}
	
	try{
		document.all.selMenuPhysicianSearch.onclick = mcancelclosespecial;
	}catch(err){
		//do nothing because the dropdown doesn't exists.
	}
	init_menu('m1');	
	init_menu('m2');
	init_menu('m3');
	init_menu('m4');
	init_menu('m5');
	init_menu('m6');

	
	if($('#mi1').attr("class") == 'menu_item_on'){
		openCategory = $('#mi1');
	}
	
	if($('#mi2').attr("class") == 'menu_item_on'){
		openCategory = $('#mi2');
	}
	
	if($('#mi3').attr("class") == 'menu_item_on'){
		openCategory = $('#mi3');
	}
	
	if($('#mi4').attr("class") == 'menu_item_on'){
		openCategory = $('#mi4');
	}
	
	if($('#mi5').attr("class") == 'menu_item_on'){
		openCategory = $('#mi5');
	}
	
	if($('#mi6').attr("class") == 'menu_item_on'){
		openCategory = $('#mi6');
	}
	


	$(window).resize(function() {
		init_menu('m1');	
		init_menu('m2');
		init_menu('m3');
		init_menu('m4');
		init_menu('m5');
		init_menu('m6');	
	});
	
}
// ---------------------------------------------------------------

//Site Search
//----------------------------------------------------------------


function clearSearch(item) {
    var tempSearch = item;
    tempSearch.value = "";
}
//------------------------------------------------------------------

//menu calendar search
//----------------------------------------------------------------

function menuCalendarSearch() {
	var sTempCal = document.all.txtMenuCalendarSearch.value;
	if(sTempCal.length > 1){
		window.location = 'calendar_search.aspx?q='+sTempCal;
	}
}
//------------------------------------------------------------------

//menu physician search
//----------------------------------------------------------------

function menuPhysicianSearch() {
	var sTempDoc = document.all.selMenuPhysicianSearch.value;
	if(sTempDoc.length > 1){
		window.location = 'physician_search.aspx?specialty='+sTempDoc;
	}
}
//------------------------------------------------------------------


//request an appointment
//----------------------------------------------------------------

function requestAnAppointment(physicianID) {
	openNewWindow("https://www.ehealthconnection.com/secure/toledo/appointment/default.asp?id="+physicianID,650,600);
}
//------------------------------------------------------------------


function openNewWindow(url,width,height)
{
	newwindow=window.open(url,'new_window','height='+height+',width='+width+',resizable=yes,scrollbars=yes');
	if (window.focus) {newwindow.focus()}
}

