$(document).ready(function() {go();});
$(window).resize(function() {$('#bg img.right').fadeIn();go();});

function go(){
	//layout
	var w = $(window).width();
	var h = $(window).height();

	$('#bg').css('height',h-25);
	$('#bg img').css('height',h-25);
	$('#frame').css('width',w-50);
	$('#frame').css('height',h-50);
	$('#navbg').css('padding-top',h/75);
	$('#nav').css('font-size',w/100);
	$('#bg img.right').css("display","none");
	$('.slider-list').css('min-width',w+230);
	
	
	var navloc = $('#navbg').position().top;
	var navpad = $('#navbg').css('padding-top');
	var navH = $('#navbg').css('height');
	
	$('#logo').css('top',navloc+9);
	$('#contentbg').css('top',navloc-253);
	$('#content').css('top',navloc-235);
	$('#subnav').css('top',navloc-240);
	$('#slider').css('top',navloc-240);
	$('#whatshotbg').css('top',navloc-30);
	$('#whatshot').css('top',navloc-30);
	$('#whatshot').click(function(){
		$(this).animate({height:195, top:navloc-205}, 350);
		setTimeout(function(){
			$('#whatshot').animate({height:20, top:navloc-30}, 350);
		}, 5000);
	});
	$('#socialmedia').css('top',navloc+66);
	$('#mailinglist').css('top',navloc+66);
	$('#gc').css('top',navloc+66);
	
	if(w/h>1.43){
		$('#bg img.center').css('width',w);
		$('#bg img.center').css('height',w*.65);
	}
	
	var third = w/3;
	$('.scroll-pane').css('width',third);
	$('.jScrollPaneTrack').css('left',third-45);
	
	if(w>1300){
		$('#nav').css('font-size',13);
	}
	
	//slider
	
	var alreadyCalled = false;
	$('#slider .slider-list > div').click(function(){
    	if(!alreadyCalled){
        	$("#slider .slider-list > div .bio").css("display","block");
        	alreadyCalled = true;
    	}
    });
	
	//place toggle
	$('#slider .slider-list > div.toggle').each(function(i){
		$(this).css('margin-left',i*133);
	});
	
	//place float
	$('.slider-list .float p#top img').each(function(i) {
		var imgW = $(this).width();
		var imgH = $(this).height();
		var imgR = imgH/imgW;
		$(this).css("height",200);
		$(this).css("width",200/imgR);
		$('.slider-list').css("width",($('.slider-list').width()+imgW));
	});
	
	//animate on mousemove
	var staff = $('.slider-list');
	var forward = $('.slider-list').width();
	var backward = forward-forward-forward+w+90;
	var fspeed = forward;
	var rspeed = forward;
	
	if(forward>w){
	//scroll
	$('.border-left').mouseover(function() {
		if(staff.position().left>=0){staff.stop();}
		else{staff.animate({left: 0}, fspeed);}
	});
	$('.border-right').mouseover(function() {
		if(staff.position().left==(forward-w)){staff.stop();}
		else{staff.animate({left: backward}, rspeed);}
	});
	}
	
	$('.border-left').mouseout(function() {staff.stop();});
	$('.border-right').mouseout(function() {staff.stop();});
		
	//toggle info
	$('.slider-list div .trigger').each(function(i) {
		i++;
		var details = '.slider-list div #d';
		$(this).mouseenter(function() {
			$(details+i).animate({bottom: 0}, 250);
		});
		$(this).mouseleave(function() {
			$(details+i).animate({bottom: -73}, 250);
		;});
	});
	
	$('.slider-list div .trigger').click(function(){
		$('.details',this).animate({bottom: -73}, 350);
		$(this).parent().next().prevAll().animate({left:0},350);
		$(this).parent().nextAll().animate({left:266},350);
	});
	
	// maps
	$(".mapIt").click(function(){
		$("#map_frame").css("display","block");
		var loc = $(this).attr("id");
		var address;
		if(loc=="ardmore"){address="28 East Montgomery Avenue, Ardmore, PA 19003";}
		if(loc=="radnor"){address="595 East Lancaster Avenue, Saint Davids, PA 19087";}
		if(loc=="phila"){address="1600 Arch Street, Philadelphia, PA 19103";}
		initialize(address);
	});
	$(".close").click(function(){
		$("#map_frame").css("display","none");
	});
	
	$("a.more").click(function(){
		$(".current").fadeOut();
	});
}


$(window).load(function() {
	$('#bg img.right').fadeIn();
});
