var provider = {
	loadSearch: function() {
		var dBox = document.createElement('div');
		dBox.setAttribute('id', 'menu_modal');
		dBox.innerHTML = '<iframe src="/idirectory.html" id="myIframe" class="di-frame"><p>Your browser does not support iFrames.</p></iframe>';
		document.body.appendChild(dBox);
		setTimeout('provider.openSearch()',10);
	},
	openSearch: function() {
		$('#menu_modal').dialog({
			height:650,
			width:1000,
			draggable:false,
			title:'Physician Finder'
		});
	},
	init:function() {
		var searchButton = $('.providerSearch');
		if (searchButton.length > 0) {
			searchButton.click(function(e){
				e.preventDefault();
				var sBox = $('#menu_modal');
				if (sBox.length == 0) {
					provider.loadSearch();
				} else {
					provider.openSearch();
				}
			});
		}
	}
};

$(document).ready(function() {
	// add active class to appropriate nav links
	if ($('.menu-container ul li a[href='+window.location.pathname+']').size() == 1) {
		$('.menu-container ul li a[href='+window.location.pathname+']').parents('li').children('a :last').addClass('active');
	} else {
		$('.menu-container ul li.home a').addClass('active');
	}
	provider.init();
});
