﻿/*::::::::::::::::::::::::::::::::::::::::::::
		Base JS
		Copyright © 2010 McMurry
::::::::::::::::::::::::::::::::::::::::::::*/

(function ($) {
	$(function () {
		// jQuery
		// Dropdowns
		if ($('#header .navigation ul li .subnav').length > 0) {
			$.getScript('/Resources/Common/Js/jquery.hoverIntent.minified.js', function () {
				$('#header .navigation ul li').hoverIntent(dropDown);
			});
		}

		// Site Search
		$('#header .site-search input').val('Keyword Search...');
		$('#header .site-search input').focus(function () {
			$(this).filter(function () {
				return $(this).val() == '' || $(this).val() == 'Keyword Search...';
			}).val('').addClass('focus');
		}).blur(function () {
			$(this).filter(function () {
				return $(this).val() == '';
			}).val('Keyword Search...').removeClass('focus');
		}).keydown(function (event) {
			if (event.keyCode == '13') {
				event.preventDefault();
				if ($('#header .site-search input').val().length > 0 && $('#header .site-search input').val() != 'Keyword Search...') {
					window.location = '/SearchResults.aspx?searchterm=' + $(this).val();
				} else {
					alert('Please enter a keyword term to search.');
				}
			}
		});
		$('#header .site-search a').click(function () {
			if ($('#header .site-search input').val().length > 0 && $('#header .site-search input').val() != 'Keyword Search...') {
				window.location = '/SearchResults.aspx?searchterm=' + $(this).val();
			} else {
				alert('Please enter a keyword term to search.');
			}
		});

		// 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");

	});
})(jQuery);
// Dropdown Items
var dropDown = { interval: 100, sensitivity: 10, over: showDropDown, timeout: 100, out: hideDropDown };
function showDropDown() {
	$($(this).find('div.subnav')).slideDown('fast'); $(this).addClass('hover');
}
function hideDropDown() {
	$($(this).find('div.subnav')).slideUp('fast'); $(this).removeClass('hover');
}

// 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; }
