//STARTUP JQUERY
$(document).ready(function(){ 
	$('.nav').mouseover(ShowSubNav);
	$('#main-image').mouseover(HideSubNav);
	$('#page').mouseover(HideSubNav);
	
	$('#architects').unbind('mouseover');
	$('#architects').mouseover(HideSubNav);

	$('#foot li a').mouseover(ShowFootNav);
	$('#footer').mouseleave(HideFootNav);
	
	$('#main-image').DDSlider({
		trans: 'squareOut',				
		selector: '.slider_selector'
	});

	$('#subnav li').click(TriggerNav);

	$(".fancy").fancybox({'padding':0, 'showCloseButton': true, 'titleFromAlt': true, 'transitionIn' : 'elastic', 'transitionOut': 'fade', 'titlePosition'  : 'over', 'hideOnContentClick': false, 'overlayOpacity' : 0.9, 'overlayColor' : '#000' });
	$(".overlay").fancybox({'type': 'image', 'padding':0, 'showCloseButton': true, 'titleFromAlt': true, 'transitionIn' : 'elastic', 'transitionOut': 'fade', 'titlePosition'  : 'over', 'hideOnContentClick': false, 'overlayOpacity' : 0.9, 'overlayColor' : '#000' });
	$('a[rel="ext"]').click(function(){ $(this).attr('target','_blank'); });

		$('#contact input[type=button]').click(function() {
				var form = $(this).closest('form').attr('id');
				var $inputs = $('#'+form+' input, #'+form+' textarea, #'+form+' select');
				var btn = $(this);
				btn.val('Please Wait...');
				$.post('site/load.php', $inputs.serialize(), function(res) {
					if(res) {
						btn.removeClass('failed');
						btn.val('Submit');
						$('#'+form)[0].reset();
						$('.contact-content').fadeOut(400, function() { $('.contact-confirm').fadeIn(400); });
					} else {
						btn.addClass('failed');
						btn.val('Please Fill out all Fields, and Click to Continue');
					}
				});
		});



});

function ShowSubNav() {
	$('.nav').parent().removeClass('active');
	$(this).parent().addClass('active');
	var subnav = '#'+$(this).attr('id')+'-sub';
	$('#subnav ul').addClass('invisible');
	$(subnav).removeClass('invisible');
	$('#subnav').slideDown(200);
}

function HideSubNav() {
	$('#subnav').slideUp(200, function() { $('.nav').parent().removeClass('active'); $('#subnav ul').addClass('invisible'); } );
}

function TriggerNav() {
	if($('#'+$(this).attr('id')+' a').attr('rel')=='ext') {
		window.open($('#'+$(this).attr('id')+' a').attr('href'), '_blank');	
	} else {
		window.location.href = $('#'+$(this).attr('id')+' a').attr('href');
	}
}


function ShowFootNav() {
	$('#foot li a').parent().removeClass('active');
	$(this).parent().addClass('active');
	var subnav = '.'+$(this).attr('id')+'-sub';
	$('#footsub .subnav').addClass('invisible');
	$(subnav).removeClass('invisible');
	$('#footsub').slideDown(200);
}

function HideFootNav() {
	$('.subnav').addClass('invisible');
	$('#footsub').slideUp(200, function() { $('#foot li a').parent().removeClass('active'); });
}
