﻿$(function () {
	// Fix IE6 Flicker Bug
	try { document.execCommand('BackgroundImageCache', false, true); } catch (e) { }
	// Pager
	$(".pager a[disabled=disabled]").addClass("disabled");
	$(".pager .pager-command:last").addClass("pager-next");
	//show/hide job details
	$(".showlink").click(function (e) { $(this).parents(".listrow").children(".showhidepanel").slideToggle("fast"); });
	// Open Print Window
	$('#printForm').attr("target", "_blank");


	// Change Patients and Calendar Links
	$('a[href$=/Patients], a[href$=/Patients/], a[href$=/Patients/default.aspx]').attr('href', 'javascript:void(0);');
	$('a[href$=/Calendar], a[href$=/Calendar/], a[href$=/Calendar/default.aspx]').attr('href', 'javascript:void(0);');

	// Marquee
	$('#marquee-wrap #marquee-slides').before('<div id="marquee-pager">').cycle({ fx: 'fade', speed: '300', timeout: '5000', pager: '#marquee-pager', pause: 1 });

	// Dropdowns
	$('#menu li .subnav').before('<div class="subnav-wrap"></div>'); // First add a container to load the dropdown menu into.

	$('#header #subnav-about').appendTo('#menu #li_about_us .subnav-wrap');
	$('#menu #li_about_us .subnav').prependTo('#header #subnav-about');
	$('#menu #li_about_us .subnav-wrap').attr('id', $('#menu #li_about_us .subnav-wrap .subnav-container').attr('id'));
	$('#menu #li_about_us .subnav-wrap .subnav-container').removeAttr('id');

	$('#header #subnav-services').appendTo('#menu #li_our_services .subnav-wrap');
	$('#menu #li_our_services .subnav').prependTo('#header #subnav-services');
	$('#menu #li_our_services .subnav-wrap').attr('id', $('#menu #li_our_services .subnav-wrap .subnav-container').attr('id'));
	$('#menu #li_our_services .subnav-wrap .subnav-container').removeAttr('id');

	$('#header #subnav-patients').appendTo('#menu #li_patient_information .subnav-wrap');
	$('#menu #li_patient_information .subnav').prependTo('#header #subnav-patients');
	$('#menu #li_patient_information .subnav-wrap').attr('id', $('#menu #li_patient_information .subnav-wrap .subnav-container').attr('id'));
	$('#menu #li_patient_information .subnav-wrap .subnav-container').removeAttr('id');

	$('#header #subnav-physicians').appendTo('#menu #li_our_physicians .subnav-wrap');
	$('#menu #li_our_physicians .subnav ul').prependTo('#header #subnav-physicians .subnav');
	$('#menu #li_our_physicians .subnav-wrap').attr('id', $('#menu #li_our_physicians .subnav-wrap .subnav-container').attr('id'));
	$('#menu #li_our_physicians .subnav-wrap .subnav-container').removeAttr('id');

	$('#menu #li_news_events .subnav').remove();
	$('#header #subnav-calendar').appendTo('#menu #li_news_events .subnav-wrap');
	$('#menu #li_news_events .subnav-wrap').attr('id', $('#menu #li_news_events .subnav-wrap .subnav-container').attr('id'));
	$('#menu #li_news_events .subnav-wrap .subnav-container').removeAttr('id');

	$('#header #subnav-careers').appendTo('#menu #li_careers .subnav-wrap');
	$('#menu #li_careers .subnav').prependTo('#header #subnav-careers');
	$('#menu #li_careers .subnav-wrap').attr('id', $('#menu #li_careers .subnav-wrap .subnav-container').attr('id'));
	$('#menu #li_careers .subnav-wrap .subnav-container').removeAttr('id');

	$('#header #subnav-clinics').appendTo('#menu #li_clinics .subnav-wrap');
	$('#menu #li_clinics .subnav').prependTo('#header #subnav-clinics');
	$('#menu #li_clinics .subnav-wrap').attr('id', $('#menu #li_clinics .subnav-wrap .subnav-container').attr('id'));
	$('#menu #li_clinics .subnav-wrap .subnav-container').removeAttr('id');

	$('#menu ul li').hoverIntent(dPanel);
	$('#menu a').removeAttr('title');

	// Search Box Menu
	$('#header #top-menu li.top-menu-search a').click(function () {
		if ($('#header #top-menu li.top-menu-search .search-box').css('display') == 'none') {
			$(this).addClass('selected');
			$(this).next('.search-box').fadeIn('fast');
		} else {
			$(this).removeClass('selected');
			$(this).next('.search-box').fadeOut('fast');
		}
	});

	// Main Content Photo Dropshadows
	formatImages($('#main_content .img-right, #main_content .img-left'));
});
var dPanel = { interval: 100, sensitivity: 10, over: addPanel, timeout: 100, out: removePanel };
function addPanel() { $($(this).find('div.subnav-wrap')).fadeIn('fast'); $(this).addClass('hover'); }
function removePanel() { $($(this).find('div.subnav-wrap')).fadeOut('fast'); $(this).removeClass('hover'); }
function formatImages(src) { var f = 'none'; var m = '0'; if (src.css('float') == 'right' || src.attr('align') == 'right') { m = src.css('margin-top') + ' ' + src.css('margin-right') + ' ' + src.css('margin-bottom') + ' ' + src.css('margin-left'); src.css({ 'float': 'none', 'padding': '0', 'margin': '0' }); src.removeAttr('align'); f = 'right'; } else if (src.css('float') == 'left' || src.attr('align') == 'left') { m = src.css('margin-top') + ' ' + src.css('margin-right') + ' ' + src.css('margin-bottom') + ' ' + src.css('margin-left'); src.css({ 'float': 'none', 'padding': '0', 'margin': '0' }); src.removeAttr('align'); f = 'left'; } src.wrap('<div class="dropShadowWrap" style="float: ' + f + '; margin: ' + m + '"><div class="tl"><div class="br"><div class="tr"><div class="bl"><div class="dropShadow">') }

// Font Resizer
function fontResize(size) { var litContent = document.getElementById("litContent"); switch (size) { case "normal": litContent.style.fontSize = "1em"; break; case "medium": litContent.style.fontSize = "1.2em"; break; case "large": litContent.style.fontSize = "1.4em"; break; } }
// Print
function printpage() { document.getElementById("hdn_Title").value = document.title; document.getElementById("hdn_Content").value = document.getElementById("main_content").innerHTML; document.forms[1].submit(); }
// Bookmark
function bookmarkpage(bookmarkUrl) { var bookmarkTitle = document.title; if (window.sidebar) { window.sidebar.addPanel(bookmarkTitle, bookmarkUrl, ""); } else if (window.external) { window.external.AddFavorite(bookmarkUrl, bookmarkTitle); } else if (window.opera && window.print) { var elem = document.getElementById('menu_bookmark'); elem.setAttribute('href', bookmarkUrl); elem.setAttribute('title', bookmarkTitle); elem.setAttribute('rel', 'sidebar'); elem.click(); } }
// Textbox Char count
function CheckFieldLength(fn, rn, mc) { var len = fn.value.length; if (len > mc) { fn.value = fn.value.substring(0, mc); len = mc; } document.getElementById(rn).innerHTML = mc - len; }
