var hrframe = 1;

$().ready( function(){
	image = getImage();
	text = getText();
	//$('#homepage-rotator>img').attr('src', image);
	$('#hr-text').html(text);

	var $$ = $('#hr-msgcontainer')[0];

	window.setTimeout(rotate, 5000);
});

function rotate(){
	hrframe++;
	if(hrframe > 5){
		hrframe = 1;
		return;
	}

	var $$ = $('#homepage-rotator>img');

	$$.after('<img style="display: none"/>');
	$('#homepage-rotator>img:last')
		.load(function() {
			$$.css({
				'position': 'absolute',
				'left': $$[0].offsetLeft,
				'top': $$[0].offsetTop
			});

			$(this).show();

			$('#hr-text').fadeOut(250, function(){
				$$.fadeOut(500, function(){
					$('#hr-text')
						.html(getText())
						.fadeIn(250);
					$$.remove();
					window.setTimeout(rotate, 5000);
				});
			});
		})
		.attr('src', getImage());
}

function getImage(){
	var path = '/images/';
	var image;
	switch (hrframe){
		case 1:
			image = '1_campus_scenic/campus';
			break;
		case 2:
			image = '2_in_the_classroom/class';
			break;
		case 3:
			image = '3_on_campus/oncampus';
			break;
		case 4:
			image = '4_around_the_world/offcampus';
			break;
		case 5:
			image = '1_campus_scenic/campus';
			break;
	}

	var number = Math.floor(Math.random()*8) + 1;
	return path + image + number + '.jpg';
}

function getText(){
	switch (hrframe){
		case 1:
			text = 'slide1.png';
			break;
		case 2:
			text = 'slide2.png';
			break;
		case 3:
			text = 'slide3.png';
			break;
		case 4:
			text = 'slide4.png';
			break;
		case 5:
			text = 'slide5.png';
			break;
	}

	text = '<img src="/assets/images/homepage-rotator/' + text + '"/>';
	if(hrframe == 5) {
		text = "<a href='http://www.cornellcollege.edu/admissions/ex-opps/index.shtml'>" + text + "</a>";
	}
	return text;
}

