$(document).ready(function(){
	var base_url='http://www.dba-studio.net/';
	//global array for projects
	var projects=new Array(
			'West_Channel',
			'Spaulding',
			'Rose',
			'Nottingham',
			'Monte_Cielo',
			'Lucerne',
			'El_Contento',
			'Cliffwood',
			'Cedarhurst',
			'Bonvue',
			'Avocado',
			'Amesbury'
		);

	//making the sidebar and content have the same height
	function initHeight()
	{
		var sidebarHeight = $('#sidebar').height();
		var contentHeight = $('#content').height();
		if(sidebarHeight>contentHeight)
		{
			$('#content').css('height',sidebarHeight);
		}
		else
		{
			$('#sidebar').css('height',contentHeight);
		}
	}
	
	//select a random project
	function randProject(projects)
	{		
		var total=projects.length;
		var number=Math.ceil(Math.random()*total);
		return projects[number-1];
	}
	
	//select a random photo for one project
	function randomPic(project)
	{
		switch(project)
		{
			case 'West_Channel':
				var number=Math.ceil(Math.random()*10);
				var url='images/projects/West_Channel/Channel_Road_'+number+'.jpg';
				return url;
				break;
			case 'Spaulding':
				var number=Math.ceil(Math.random()*5);
				var url='images/projects/Spaulding/Spaulding_'+number+'.jpg';
				return url;
				break;
			case 'Rose':
				var number=Math.ceil(Math.random()*6);
				var url='images/projects/Rose/Rose_'+number+'.jpg';
				return url;
				break;
			case 'Nottingham':
				var number=Math.ceil(Math.random()*7);
				var url='images/projects/Nottingham/Nottingham_'+number+'.jpg';
				return url;
				break;
			case 'Monte_Cielo':
				var number=Math.ceil(Math.random()*6);
				var url='images/projects/Monte_Cielo/Monte_Cielo_'+number+'.jpg';
				return url;
				break;
			case 'Lucerne':
				var number=Math.ceil(Math.random()*5);
				var url='images/projects/Lucerne/Lucerne_'+number+'.jpg';
				return url;
				break;
			case 'El_Contento':
				var number=Math.ceil(Math.random()*7);
				var url='images/projects/El_Contento/El_Contento_'+number+'.jpg';
				return url;
				break;
			case 'Cliffwood':
				var number=Math.ceil(Math.random()*5);
				var url='images/projects/Cliffwood/Cliffwood_'+number+'.jpg';
				return url;
				break;
			case 'Cedarhurst':
				var number=Math.ceil(Math.random()*5);
				var url='images/projects/Cedarhurst/Cedarhurst_'+number+'.jpg';
				return url;
				break;
			case 'Bonvue':
				var number=Math.ceil(Math.random()*8);
				var url='images/projects/Bonvue/Bonvue_'+number+'.jpg';
				return url;
				break;
			case 'Avocado':
				var number=Math.ceil(Math.random()*6);
				var url='images/projects/Avocado/Avocado_'+number+'.jpg';
				return url;
				break;
			case 'Amesbury':
				var number=Math.ceil(Math.random()*5);
				var url='images/projects/Amesbury/Amesbury_'+number+'.jpg';
				return url;
				break;
			default:
			    break;
		}
	}
	
	//initHeight();
	var rand_project_name=randProject(projects);
	var rand_pic_url=randomPic(rand_project_name);
	var rand_project_url=base_url+'projects/'+rand_project_name;
	
	//gallery
	function initGallery()
	{
		var total_pics=$('.gallery .pics img').length;
		$('.gallery .pics li').eq(0).addClass('current_pic');
		$('.pager .current_pic_index').html('1');
		$('.pager .total_pics').html(total_pics);
	}
	initGallery();
	
	$('#info a').click(function(){
		$('.project_info').show();
		$('.gallery').scrollTo($('.project_info'),400,{axis:'x'});
		return false;
	});
	var initGallery=function(){
		$('.pics li').not('.current_pic').css('height','0');
		$('.current_pic').css('height','auto');;
	}
	
	//initGallery();
	$('.pager .next').click(function(){
		$('.project_info').hide();
		var total=$('.gallery img').length;
		var current=$('.current_pic');
		var next=$('.current_pic').next();
		var index=$('.gallery img').index(current.find('img').eq(0))+2;
		if(next.find('img').length>0)
		{
			$('.gallery').scrollTo($('.current_pic').next(),400,{axis:'x'});
			next.addClass('current_pic');
			current.removeClass('current_pic');
			$('.current_pic_index').html(index);
			
			return false;
		}
		else
		{
			var last=$('.gallery img:last').parent('li');
			$('.gallery').scrollTo(last,400,{axis:'x'});
			//last.addClass('current_pic');
			//current.removeClass('current_pic');
			//$('.current_pic_index').html('1');
			return false;
		}
	});
	
	$('.pager .prev').click(function(){
		$('.project_info').hide();
		var total=$('.gallery img').length;
		var current=$('.current_pic');
		var prev=$('.current_pic').prev();
		var index=$('.gallery img').index(current.find('img').eq(0));
		if(prev.find('img').length>0)
		{
			$('.gallery').scrollTo($('.current_pic').prev(),400,{axis:'x'});
			prev.addClass('current_pic');
			current.removeClass('current_pic');
			$('.current_pic_index').html(index);
			return false;
		}
		else
		{
			var first=$('.gallery img:first').parent('li');
			$('.gallery').scrollTo(first,400,{axis:'x'});
			//first.addClass('current_pic');
			//current.removeClass('current_pic');
			//$('.current_pic_index').html('1');
			return false;
		}
	});
	
	$('#projects_link').click(function(){
		var rand_project_name=randProject(projects);
		location.href=base_url+'projects/'+rand_project_name+'.html';
		return false;
	});
	
	var number=Math.ceil(Math.random()*6)-1;
	var randomSlide=$('.slides a').eq(number);
	randomSlide.prependTo('.slides');
	$('.slides').cycle('fade');
})