var allowFilters = new Array("position","beginsWith","fname","lname","practiceArea","location");
var moduleFilters = new Array();
$(document).ready(function(){
	
	collapseH = $('#topnav').height();
	$('.topnavnode').hover(
      function () {
		$(this).css('background','white');
      }, 
      function () {
		$(this).css('background','none');
      }
	);
	
    $("#topnav li").hover(
        function(){ $("ul", this).fadeIn("fast"); }, 
        function() { } 
    );
    if (document.all) {
        $("#topnav li").hoverClass ("sfHover");
    }

	$('.mceItemFlash').each(function(){
		eval("flashvars = {" + $(this).attr('title') + "};");
		$(this).replaceWith('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="'+flashvars.width+'" height="'+flashvars.height+'"><param name="movie" value="'+flashvars.src+'"><param name="quality" value="high"><param name="wmode" value="opaque"><embed wmode="opaque" src="'+flashvars.src+'" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'+flashvars.width+'" height="'+flashvars.height+'"></embed></object>');
		$('#content').css('padding-top', '0px');
	});
	$("input[@group='attn_search']").change(function(){
		if ($(this).attr('moduleFilters') != 'position') {
			moduleFilters[$(this).attr('moduleFilters')] = $(this).val();
		}
		buildModuleFilters();
	});
	$('.photogallery').each(function(){
		photosetID = $(this).attr('id');
		$(this).replaceWith("<div id='photogallery'>Loading photo gallery...</div>");
		$('#photogallery').flickr({
			user_id: '33365407@N05',
			api_key: 'aa0d37ab588f90b36fc936d4a5ecea81',
			type: 'photoset',
			photoset_id: photosetID,
			litebox: true
		});
	});
	if ($('.full_page_blog_list').length > 0) {
		$('.full_page_blog_list .blog:last').css('border-bottom','0px solid white');
	}
});
function buildModuleFilters() {
	rootURL = '';
	if( $("input[@name='attn_search_position']:checked").val() == 'Attorney' ) rootURL = '/professionals/attorneys.html#?';
	if( $("input[@name='attn_search_position']:checked").val() == 'Administrative' ) rootURL = '/professionals/administrative_staff.html#?';
	if( $("input[@name='attn_search_position']:checked").val() == 'Firm Management' ) rootURL = '/professionals/firm_management.html#?';
	qs = '';
	iQS=0;
	while (iQS<allowFilters.length) {
		if (moduleFilters[allowFilters[iQS]] != undefined) {
			qs += (qs != '') ? '&' : '';
			qs += allowFilters[iQS] + '=' + moduleFilters[allowFilters[iQS]];
		}
		iQS++;
	}
	if (rootURL != '') {
		var this_location = location.pathname+'#?';
		if (this_location == rootURL) {
			location.hash = (qs != '') ? '#?'+qs : '#?';
			$('#search_by_filter').attr('href', 'javascript:location.reload()');
		} else {
			location.hash = '#?';
			$('#search_by_filter').attr('href', rootURL + qs);
		}
	}
}
/*
function showNav() {
	$('#subnav').fadeIn('fast');
}
function hideNav() {
	$('#subnav').fadeOut('fast');
}
function subNavHglt(id) {
	$('#subnav div.'+id).addClass('sub_nav_hglt');
}
function subNavRmHglt() {
	$('#subnav div').removeClass('sub_nav_hglt');
}
		
function getLeftPos(imgElem) {
	xPos = eval(imgElem).offsetLeft;
	tempEl = eval(imgElem).offsetParent;
  	while (tempEl != null) {
  		xPos += tempEl.offsetLeft;
  		tempEl = tempEl.offsetParent;
  	}
	return xPos;
}
*/
$.fn.hoverClass = function(c) {
    return this.each(function(){
        $(this).hover( 
            function() { $(this).addClass(c);  },
            function() { $(this).removeClass(c); }
        );
    });
};  