/* Map highlighting */

function highlightMap(areaElem)
{
	if ( areaElem ) {
		var province = areaElem.alt.toLowerCase();
		document.getElementById('canada_map_image').src = "sites/all/themes/sutton/images/map/map_" + province + ".jpg";
	}
	else {
		document.getElementById('canada_map_image').src = "sites/all/themes/sutton/images/map/map.jpg";
	}
}


/* Tabbed content */
$(document).ready(function() {
	$(".searches").tabs();
  
  $(".navigation li").hover(
        function(){ $("ul", this).fadeIn("fast"); }, 
        function() { } 
    );
    if (document.all) {
        $(".navigation li").hoverClass ("sfhover");
    }
    
    autoFill($("#ajaxsearchterms"), "search term here");
    autoFill($("#txtrsearchbyfirstname"), "First Name");
    autoFill($("#txtrsearchbylastname"), "Last Name");

});

$.fn.hoverClass = function(c) {
    return this.each(function(){
        $(this).hover( 
            function() { $(this).addClass(c);  },
            function() { $(this).removeClass(c); }
        );
    });
};

//Auto-Fill function accepts id of input and fills it with the given value.
			//Written by Joe Sak http://www.joesak.com/2008/11/19/a-jquery-function-to-auto-fill-input-fields-and-clear-them-on-click/
			function autoFill(id, v){
				$(id).css().attr({ value: v }).focus(function(){
					if($(this).val()==v){
						$(this).val("").css();
					}
				}).blur(function(){
					if($(this).val()==""){
						$(this).css().val(v);
					}
				});
				
			}

DD_belatedPNG.fix('.bg-top, .bg-btm, .shadow, .fpss-introtext');
