$(document).ready(function () {
		
	$(function () {
		var nav = $('.nav');
		nav.css({'position': 'absolute'});
		var topmost_point = nav.offset().top-31;
		//alert(where_point);
		//var left_point = $('.container').offset().left + 40;
		var left_point = 0;
		var PADDING_TOP = 0;
		var REAL_TOP = topmost_point - PADDING_TOP + 31;
		var the_window = $(window);
		var NAV_IS_FIXED = (nav.css('position') == 'fixed');
		the_window.scroll(function () {
			if (the_window.scrollTop() > REAL_TOP) {
				if ($.browser.msie && $.browser.version == "6.0") {
					nav.css('top', the_window.scrollTop() + PADDING_TOP);
				} else if (!NAV_IS_FIXED) {
					nav.css({
						left: left_point,
						top: PADDING_TOP,
						position: 'fixed'
					});					
					NAV_IS_FIXED = true;
				}
			} else {
				if (NAV_IS_FIXED) {
					nav.css({
						position: 'absolute',
						top: topmost_point,
						left: ''
					});
					NAV_IS_FIXED = false;
				}
			}
		});
		the_window.load(function () {
			if (the_window.scrollTop() > REAL_TOP) {
				if ($.browser.msie && $.browser.version == "6.0") {
					nav.css('top', the_window.scrollTop() + PADDING_TOP);
				} else if (!NAV_IS_FIXED) {
					nav.css({
						left: left_point,
						top: PADDING_TOP,
						position: 'fixed'
					});					
					NAV_IS_FIXED = true;
				}
			} else {
				if (NAV_IS_FIXED) {
					nav.css({
						position: 'absolute',
						top: topmost_point,
						left: ''
					});
					NAV_IS_FIXED = false;
				}
			}
		});
		
		the_window.resize(function () {
			//left_point = $('.container').offset().left + 40;
			left_point = 0;
			if (NAV_IS_FIXED) {
				nav.css('left', left_point);	        
			}
		});
	});
	
	
	// handle nav selection
	function selectNav() {
	  $(this)
		.parents('ul:first')
		  .find('a')
			.removeClass('selected')
		  .end()
		.end()
		.addClass('selected');
	}
	
	function backtoTop() {
		$('.topmenu li a').removeClass('selected');
		$('.topmenu li a:first').addClass('selected');
	}
	
	
	$('.topmenu').find('a').click(selectNav);
	$('#rightmenu').find('a').click(backtoTop);
	
	// go find the navigation link that has this target and select the nav
	function trigger(data) {
	  var el = $('.topmenu').find('a[href$="' + data.id + '"]').get(0);
	  selectNav.call(el);
	}
	
	if (window.location.hash) {
	  trigger({ id : window.location.hash.substr(1) });
	} else {
	  $('.topmenu li a:first').click();
	}

	
	$.easing.circinout = function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
		return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
	},

							
	$().attr({scrollTop:0,scrollLeft:0});
	
	var $last = $([]);//save the last link
	
	//$.localScroll.hash({
	//	duration:500
	//.0});
	
	
	
	
	$("#past_1").click(function(){
    	$(".project1").slideDown().siblings('div:visible').slideUp('fast');
    });
	$("#past_2").click(function(){
    	$(".project2").slideDown().siblings('div:visible').slideUp('fast');
    });
	$("#past_3").click(function(){
    	$(".project3").slideDown().siblings('div:visible').slideUp('fast');
    });
	$("#past_4").click(function(){
    	$(".project4").slideDown().siblings('div:visible').slideUp('fast');
    });
	$("#past_5").click(function(){
    	$(".project5").slideDown().siblings('div:visible').slideUp('fast');
    });
	$("#past_6").click(function(){
    	$(".project6").slideDown().siblings('div:visible').slideUp('fast');
    });
	$("#past_7").click(function(){
    	$(".project7").slideDown().siblings('div:visible').slideUp('fast');
    });
	$("#past_8").click(function(){
    	$(".project8").slideDown().siblings('div:visible').slideUp('fast');
    });
	$("#past_9").click(function(){
    	$(".project9").slideDown().siblings('div:visible').slideUp('fast');
    });
	$("#past_10").click(function(){
    	$(".project10").slideDown().siblings('div:visible').slideUp('fast');
    });
	$("#past_11").click(function(){
    	$(".project11").slideDown().siblings('div:visible').slideUp('fast');
    });
	$("#past_12").click(function(){
    	$(".project12").slideDown().siblings('div:visible').slideUp('fast');
    });
	$("#past_13").click(function(){
    	$(".project13").slideDown().siblings('div:visible').slideUp('fast');
    });
	$("#past_14").click(function(){
    	$(".project14").slideDown().siblings('div:visible').slideUp('fast');
    });
	$("#past_15").click(function(){
    	$(".project15").slideDown().siblings('div:visible').slideUp('fast');
    });

	
	$('.topmenu').localScroll({
		duration:1000,
		easing: 'circinout',
		hash:true
	});
	
	$('#home').localScroll({
		duration:1000,
		easing: 'circinout',
		hash:true
	});
	
	$('#section_current').localScroll({
		duration:1000,
		easing: 'circinout',
		offset: {top:-80},
		hash:false
	});
	$('.featured').localScroll({
		duration:1000,
		easing: 'circinout',
		offset: {top:-80},
		hash:false
	});

	$('#reg').jqm({ajax:'@href', overlay: 80, trigger:$("a.regtrig, .registration"), toTop:true});
	if ($.browser.msie && $.browser.version < "8.0") {$('#section_current .mapicon').tooltip({showURL: false, delay: 0,  showBody: " - ", extraClass: "mapbubble",  fixPNG: true, top: 0, track: true, left: -10});}
	else{$('#section_current .mapicon').tooltip({showURL: false, delay: 0,  showBody: " - ", extraClass: "mapbubble",  fixPNG: true, top: 0, fade:250, track: true, left: -10});}
	$('#fox').mouseover(function(){$('.foxridgemap').css({backgroundPosition: '0 -19px'});$('.qualicomap').css({backgroundPosition: '0 0'});$('.comingsoonmap').css({backgroundPosition: '0 0'});});
	$('#qua').mouseover(function(){$('.qualicomap').css({backgroundPosition: '0 -19px'});$('.foxridgemap').css({backgroundPosition: '0 0'});$('.comingsoonmap').css({backgroundPosition: '0 0'});});
	$('#com').mouseover(function(){$('.comingsoonmap').css({backgroundPosition: '0 -19px'});$('.qualicomap').css({backgroundPosition: '0 0'});$('.foxridgemap').css({backgroundPosition: '0 0'});});
	
$('.absoluteIframeDOMWindow').openDOMWindow({ 
height:400, 
width:700, 
positionType:'absolute', 
positionTop:50, 
eventType:'click', 
positionLeft:50, 
windowSource:'iframe', 
windowPadding:0, 
loader:1, 
loaderHeight:16, 
loaderWidth:17 
}); 
	
	$('#submit').click(function(){
 
		var action = $(this).attr('action');
		
		var post = $('#contactform').serialize(); 
 
		$('#submit')
			.before('<img src="ajax-loader.gif" class="loader" />')
			.attr('disabled','disabled');
 
		$.post(action, post,
			function(data){
				$('#contactform #submit').attr('disabled','');
				$('.warning').remove();
				$('#formbegin').before('<div class="warning">'+data+'</div>');
				$('.warning').slideDown();
				$('#formbegin img.loader').fadeOut(500,function(){$(this).remove()});
				if(data=='Message sent!') $('#formbegin').slideUp();
			}
		);
 
		return false;
 
	});
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
} 
window.onload = externalLinks;

});