function addTextSizer() {
    var urlToUse = (('https:' == document.location.protocol) ? 'https://secure.addthis.com/js/200/addthis_widget.js' : 'http://s7.addthis.com/js/200/addthis_widget.js');
	$('#TopContentWrapper').append('<div id="TextSizer" class="ClearFix"><h2 class="Hide">Text Size</h2><ul>' +
			    '<li class="AddThis">' +
					'<script type="text/javascript">var addthis_pub="mercymarketing1";</script>' +
					'<a href="https://www.addthis.com/bookmark.php?v=20" onmouseover="return addthis_open(this, \'\', \'[URL]\', \'[TITLE]\')" onmouseout="addthis_close()" onclick="return addthis_sendto()">' +
					'<img src="https://s7.addthis.com/static/btn/sm-plus.gif" width="16" height="16" alt="Bookmark and Share" style="border:0"/></a><script type="text/javascript" src="https://s7.addthis.com/js/200/addthis_widget.js"></script>' +
				'</li>' +
				'<li><a class="NormalFont" href="javascript:;" title="Small Font Size"></a></li>' +
				'<li><a class="LargeFont" href="javascript:;" title="Medium Font Size"></a></li>' +
				'<li><a class="X-LargeFont" href="javascript:;" title="Large Font Size"></a></li>' +
			'</ul></div>');
	$('a.NormalFont').click(function() {$('#Content').removeClass('textLarge').removeClass('textXLarge');$.cookie('text_sizer', null, { path: '/' });});
	$('a.LargeFont').click(function() {$('#Content').addClass('textLarge').removeClass('textXLarge');$.cookie('text_sizer', 'large', { path: '/' });});
	$('a.X-LargeFont').click(function() {$('#Content').removeClass('textLarge').addClass('textXLarge');$.cookie('text_sizer', 'xlarge', { path: '/' });});
	$('#TextSizer a').click(function() {$('#TextSizer a').removeClass('active');$(this).addClass('active');});
}
function text_size_checker() {
	var text_sizer_cookie = $.cookie('text_sizer');
	if (text_sizer_cookie==null){$('a.NormalFont').addClass('active')};
	if (text_sizer_cookie=='large'){ $('#Content').addClass('textLarge');$('a.LargeFont').addClass('active') };
	if (text_sizer_cookie=='xlarge'){ $('#Content').addClass('textXLarge');$('a.X-LargeFont').addClass('active') };
}
function addPageTools() {
	var clientDomainName = 'MercyCR.com',
		clientSiteName = 'Mercy CR',
		currentPageUrl = document.location,
		currentPageTitle = $.trim($('title').text()),
		emailSubject = clientDomainName + ': ' + currentPageTitle,
		emailHref = 'mailto:?subject=' + escape(emailSubject) + '&body=I thought you would be interested in a page on the ' + escape(clientSiteName) + ' Web site: ' + escape(currentPageTitle) + ' - ' + escape(currentPageUrl);
	$('#PageToolsWrapper').append('<div id="PageTools" class="ClearFix">' +
		'<ul class="Horiz">' +
			'<li class="Email"><a href="' + emailHref + '">Email</a></li>' +
			'<li class="Print"><a href="javascript:;" onclick="print();">Print</a></li>' +
		'</ul>' +
	'</div>');
}
// Different Page Tools for the Cancer Center Templates
function addPageTools2() {
    var clientDomainName = 'MercyCR.com',
		clientSiteName = 'Mercy CR',
		currentPageUrl = document.location,
		currentPageTitle = $.trim($('title').text()),
		emailSubject = clientDomainName + ': ' + currentPageTitle,
		emailHref = 'mailto:?subject=' + escape(emailSubject) + '&body=I thought you would be interested in a page on the ' + escape(clientSiteName) + ' Web site: ' + escape(currentPageTitle) + ' - ' + escape(currentPageUrl);
    $('#PageToolsWrapper2').append('<div id="PageTools" class="ClearFix">' +
		'<ul class="Horiz">' +
			'<li class="Email"><a href="' + emailHref + '"><img src="/imgs/hpcc/email.gif"/></a></li>' +
			'<li class="Print"><a href="javascript:;" onclick="print();"><img src="/imgs/hpcc/print.gif"/></a></li>' +
		'</ul>' +
	'</div>');
}


$(document).ready(function () {
    addTextSizer();
    text_size_checker();
    addPageTools();
    addPageTools2();

    // ----------- TEMPLATE EXTRAS ------------------//

    // PHYSICIANS: Moving Physicians tabs within the physicians module right below the search box
    $('div.LocationsTabs').insertAfter('#DrSearch .SearchBox');

    //add Last class to last td/th of row within tables
    $('table tr td:last-child').addClass('Last');
    $('table tr th:last-child').addClass('Last');

    //adding divs within Table4 td for styling
    $('table.Border4 td').wrapInner('<div class="Dec1"></div>');

    //adding class to each panel in Col3 - except first panel
    $('#Col3 .cmspanel:not(#Col3 .cmspanel:first)').addClass('BorderTop');

    $(".NoBodyPad").closest("body").css({padding:0});

    //adding fancybox for cancer center video
    $("a.FancyboxVideo").fancybox({
        'titleShow': false,
        'width': 500,
        'height': 320,
        'padding': 0,
        'margin': 0,
        'scrolling': 'no'
    });


    // ----------- HACK LIST START ------------------//

    //removing empty table cells in calendar
    $('.CalendarEventDetailHeader td:empty').addClass('Empty');

    // ----------- HACK LIST END ------------------//


});


// Popup Windows
function strOpenWindowFeatures(iWindowWidth, iWindowHeight) {
	var iMouseX = 10;
	var iMouseY = 10;
	if ( window.event != null ) {
		iMouseX = window.event.screenX;
		iMouseY = window.event.screenY; }
	var iScreenX = window.screen.availWidth;
	var iScreenY = window.screen.availHeight;
	var iWindowLeft = iMouseX;
	if ( iWindowLeft + iWindowWidth > iScreenX ) { iWindowLeft = iMouseX - iWindowWidth - 10; }
	if ( iWindowLeft < 10 ) { iWindowLeft = 10; }
	var iWindowTop = iMouseY;
	if ( iWindowTop + iWindowHeight > iScreenY - 50 ) { iWindowTop = iMouseY - iWindowHeight - 60; }
	if ( iWindowTop < 10 ) { iWindowTop = 10; }
	return 'width=' + iWindowWidth + ', height=' + iWindowHeight + ', left=' + iWindowLeft + ', top=' + iWindowTop + ', resizable=yes';
}
function fnOpenWindow(strWindowURL, strWindowName, iWindowWidth, iWindowHeight) {
	var objNewWindow = window.open(strWindowURL, strWindowName, strOpenWindowFeatures(iWindowWidth, iWindowHeight), false);
	if ( objNewWindow != null ) {
		objNewWindow.focus();
	}
}

// Simplified Popup
// Usage: <a onclick="return popUp(this.href,250,250);" href="popup.aspx">Link</a>
function popUp(theLink, popUpWidth, popUpHeight) {
	var popUpWindow = window.open(theLink, 'popUp', 'width=' + popUpWidth +
	', height=' + popUpHeight +
	', left=50, top=50, resizable=yes, scrollbars=yes', false);
	if ( popUpWindow != null ) {
		popUpWindow.focus();
	}
	return false;
}
function closePopUp() {
window.close();
}

function closeSurveyPopUp() {
	if ($('#SurveyPopUp').length){
	// Cookie setter
	var expireDate = new Date();
	expireDate.setMonth(expireDate.getMonth() + 6);
	document.cookie = 'hasClicked=True;expires=' + expireDate.toGMTString() + ';path=/;';
	$('#SurveyPopUp').hide();
	}
}
// Cookie getter
function getCookieValue() {
	var cookieName = 'hasClicked';
	var cookieValue = document.cookie;
	var cookieStartsAt = cookieValue.indexOf(' ' + cookieName + '=');
	if (cookieStartsAt == -1) {
		cookieStartsAt = cookieValue.indexOf(cookieName + '=');
	}
	if (cookieStartsAt == -1) {
		cookieValue = null;
	}
	else {
		cookieStartsAt = cookieValue.indexOf('=', cookieStartsAt) + 1;
		var cookieEndsAt = cookieValue.indexOf(';', cookieStartsAt);
		if (cookieEndsAt == -1) {
			cookieEndsAt = cookieValue.length;
		}
		cookieValue = unescape(cookieValue.substring(cookieStartsAt, cookieEndsAt));
	}
	return cookieValue;
}
// Survey Psuedo-Popup
function showSurveyPopUp() {
	var hasClicked = getCookieValue();
	if (hasClicked == null) {
		$('#SurveyPopUp').show();
	}
}
addLoadEvent(showSurveyPopUp);
