jQuery.fn.imgFix=function(a){var b=this;var c={method:"crop",scale:1,align:"center",effect:"fadeIn",noUpScale:false,onBeforeShow:function(){},onAfterShow:function(){}};var a=$.extend(c,a);b.resize=function(b){var c=1;var d=1;var e=b.width();var f=b.height();if(e>f){c=Math.round(e/f*100)/100}else{d=Math.round(f/e*100)/100}$can=b.parent();var g=1;var h=1;var i=$can.width();var j=$can.height();if(i>j){g=Math.round(i/j*100)/100}else{h=Math.round(j/i*100)/100}oldmethod=a.method;if(a.noUpScale){if(e<i&&f<j){a.method="none"}}if(a.method=="crop"){if(d>h){b.width(i);b.height(b.width()*d)}else if(c>g){b.height(j);b.width(b.height()*c)}else{b.width(i);b.height(b.width()*d)}}else if(a.method=="fit"){b.height(j);b.width(i)}else if(a.method=="scale"){if(d>h){b.height(j)}else if(c>g){b.width(i)}else{if(h>g){b.width(i)}else{b.height(j)}}}else{}if(a.scale){sImgH=b.height()*a.scale;sImgW=b.width()*a.scale;b.width(sImgW);b.height(sImgH)}b.css({position:"absolute",left:""});switch(a.align){case"center":b.css("top",-(b.height()-j)/2+"px");b.css("left",-(b.width()-i)/2+"px");break;case"top left":b.css({top:0,left:0});break;case"top center":b.css("top",0);b.css("left",-(b.width()-i)/2+"px");break;case"top right":b.css("top",0);b.css("right",0);break;case"center right":b.css("top",-(b.height()-j)/2+"px");b.css("right",0);break;case"center left":b.css("top",-(b.height()-j)/2+"px");b.css("left",0);break;case"bottom right":b.css("bottom",0);b.css("right",0);break;case"bottom center":b.css("bottom",0);b.css("left",-(b.width()-i)/2+"px");break;case"bottom left":b.css("bottom",0);b.css("left",0);break}b.hide();a.onBeforeShow.call(this);b.fadeIn("slow",a.onAfterShow.call(this));a.method=oldmethod};jQuery(this).each(function(a){$img=$(this);$img.css({position:"absolute",left:"-999em"});var c=this.src;if(!$.browser.msie){this.src=""}$(this).bind("load",function(){$(this).unbind("load");b.resize($(this))});if(!$.browser.msie||$.browser.version>=9){this.src=c}else if(this.complete||this.complete===undefined){this.src=c;$(this).trigger("load")}});return this}

$(function(){
	//hide until loads.
	$('.g_slide').not(':eq(0)').hide();
	$('a.prev,a.next').hide();
	
	
	var slider = $('#gallery').bxSlider({
		auto: true,
		pause: 5000,
		autoHover: true,
		controls: false
	});

	$('a.prev').click(function(){
		slider.goToPreviousSlide();
		return false;
	});

	$('a.next').click(function(){
		slider.goToNextSlide();
		return false;
	});

});

$(document).ready(function(){
	
	//show when dom loads
	$('.g_slide').show();
	$('a.prev,a.next').show();
	
});
