$().ready(function() {
	
	$flag = 1;
	$('#service-nav a').click(function() {
		var $link = $(this).parent().attr('class');
		var $frame = $('#scroller .on').attr('id');
		if (($link != $frame) && ($flag == 1)) {
			$flag = 0;
			$('#service-nav a.on').removeClass('on');
			$('#service-nav .' + $link + ' a').addClass('on');
			$('#'+$frame).animate({'left':-960}, 400, function() {
				$(this).css({'left':'960px'}).removeClass('on');
			});
			$('#'+$link).animate({'left' : 0}, 400, function() {
				$(this).addClass('on');
				$flag = 1;
				scroll('#nav',-20);
			});
		}
		return false;
	});
	
	$('#controller').jFlow({
		slides: '#slides',
		controller: '.jFlowControl', 
		slideWrapper : '#jFlowSlide', 
		selectedWrapper: 'jFlowSelected', 
		width: '628px',
		height: '198px',
		duration: 600,
		prev: '.jFlowPrev', 
		next: '.jFlowNext' 
	});
	
	$('a.enlarge').lightBox();
	
	$.get($siteRoot+'/token.php',function(data){
	  $('div#contact-us form').append('<input type="hidden" name="ts" value="'+data+'" />');
	});
	
	$('div.mod-thumb-container').click(function() {
		$id = this.id;
		$('div.mod-thumb-container').removeClass('active');
		$('div#'+$id).addClass('active');
		$('div.enlarged div').html('<span class="load"><img src="'+$siteRoot+'/images/loading.gif" alt="Loading" /></span>');
		$.get($siteRoot+'/ajax.php?load-mod-thumb', { id: $id },
		function(data){
			$('div.enlarged div').html(data);
		});
	});
	
	var files=['loading.gif', 'next.gif', 'prev.gif', 'blank.gif', 'close.gif'];
	var preload=[];
	window.onload=function(){
		for(var i=0;i<files.length;i++){
			preload[i]=new Image();
			preload[i].src=$siteRoot+'/images/'+files[i];
		}
	}
	
});

function loadDate(url){
  $('div#calendar').html('<img src="'+$siteRoot+'/images/loading.gif" width="32" height="32" alt="Loading" class="load-calendar" />');
  $.get($siteRoot+'/ajax.php?'+url, 
  function(data){
	  $('div#calendar').html(data);
	  scroll('#calendar', -20);
  });
}

function scroll(obj,offset){
	if(typeof obj.pathname=='undefined'){
		var $target=$(obj);
	}else if(location.pathname.replace(/^\//,'')==obj.pathname.replace(/^\//,'') && location.hostname==obj.hostname){
		var $target=$(obj.hash);
		$target=$target.length&&$target||$('[name='+obj.hash.slice(1)+']');
	}
	if($target.length){
		var targetOffset=$target.offset().top+offset;
		$('html,body').stop().animate({scrollTop:targetOffset},'slow','swing');
		return false;
	}
};
