// JavaScript Document

jQuery(document).ready(function(){


	var topVis = false;
	
	$(window).scroll(function(){
		var wo = (window.scrollY) ? window.scrollY : document.documentElement.scrollTop;
		if(wo >= 210 ){

			$("#navigation").addClass('fixed');
			$("#content").addClass('margin');
			topVis = true;
		}
		else if(wo < 210){

			$("#navigation").removeClass('fixed');
			$("#content").removeClass('margin');
			topVis = false;
		}
	
	});
	
	$('#main,#news').equalHeightColumns();
	$('#jobticker, #jobsearch').equalHeightColumns({height : 150});
	
	suckerfishmenu();
	
	$('.selClass').customStyle();
	$('.selClassDist').customStyle();
	$('.selClassType').customStyle();
	
	$('.fancy').fancybox();
	
 
	
	

});

var $ = jQuery;
function suckerfishmenu(){	$('.sf-menu li').hover(function(){		$(this).find('ul:first').css({visibility:'visible',display:'none'}).slideDown(300);	},function(){		$(this).find('ul:first').css({visibility:'hidden'});	});}



(function($){
 $.fn.extend({
 
 	customStyle : function(options) {
	  if(!$.browser.msie || ($.browser.msie&&$.browser.version>6)){
	  return this.each(function() {
	  
			var currentSelected = $(this).find(':selected');
			$(this).after('<span class="customStyleSelectBox"><span class="customStyleSelectBoxInner">'+currentSelected.text()+'</span></span>').css({position:'absolute', opacity:0,fontSize:$(this).next().css('font-size')});
			var selectBoxSpan = $(this).next();
			var selectBoxWidth = parseInt($(this).width()) - parseInt(selectBoxSpan.css('padding-left')) -parseInt(selectBoxSpan.css('padding-right'));			
			var selectBoxSpanInner = selectBoxSpan.find(':first-child');
			selectBoxSpan.css({display:'inline-block'});
			selectBoxSpanInner.css({width:selectBoxWidth, display:'inline-block'});
			var selectBoxHeight = parseInt(selectBoxSpan.height()) + parseInt(selectBoxSpan.css('padding-top')) + parseInt(selectBoxSpan.css('padding-bottom'));
			$(this).height(selectBoxHeight).change(function(){
				// selectBoxSpanInner.text($(this).val()).parent().addClass('changed');   This was not ideal
			selectBoxSpanInner.text($(this).find(':selected').text()).parent().addClass('changed');
				// Thanks to Juarez Filho & PaddyMurphy
			});
			
	  });
	  }
	}
 });
})(jQuery);







