


/*MAIN*/



/* * *
	ICON
* * */
var icon = {
	initialize: function(target){
		$(target).append('<div>&nbsp;</div>').hover(function(){
			$(this).children().stop().css({display:'block', opacity:0}).fadeTo(200, 1);
		}, function(){
			$(this).children().stop().fadeTo(300, 0);
		});
	}
}

/* * *
	BUTTON
* * */
var button = {
	initialize: function(){
		$('#iBack').click(function(){
			history.back();
			return false;
		});
	}
}

/* * *
	LIST
* * */
var list = {
	current: null,
	initialize: function(first){
		$('.list .link').bind('click', list.click);
		if(first)
			$('.list .link:first').click();
	},
	click: function(){
		if(list.current)
			$(list.current).next().slideUp(500);
		
		if(list.current != this){
			$(this).next().slideDown(500);
			list.current = this;
		}else{
			list.current = null;
		}	
		return false;
	}
}

/* * *
	LETTER
* * */
var letter = {
	current: null,
	initialize: function(first){
		$('#content .letter a').bind('click', letter.click);
	},
	click: function(){
		if(letter.current){
			$('#table_'+letter.current.innerHTML).hide();
			$(letter.current).removeClass('select');
		}
		
		if(list.current != this){
			$('#table_'+this.innerHTML).fadeIn(500);
			$(this).addClass('select');
			letter.current = this;
		}else{
			letter.current = null;
		}	
		return false;
	}
}

/* * *
	PHOTO LIST
* * */
var photo_list = {
	initialize: function(height, src, path){
		var photo = $('#photo-list').html();
		swfobject.embedSWF('swf/photo-list.swf', 'photo-list', '410', height, '8.0.0', 'swf/expressInstall.swf', {path:path,  img:src}, {wmode:'transparent'}, {}, function(){
			$('#content').append('<ul id="photo-list_hide">'+photo+'</ul>');
			$('#photo-list_hide a').lightBox();
		});
	}
}

/* * *
	STUDENT
* * */
function student_lost(){
	if($('#email_login').val()){
		$('#form_login').attr('action', $('#form_login').attr('action').replace('login', 'lost'));
		return true;
	}else{
		alert('Você deve informar seu email');
		return false;
	}
}
function student_trip_change(element){
	var t = $('#trip-form table');
	var trip = trip_inst['i'+element.value];
	// week
	for(var i=2; i<8; i++){
		var week = $('#trip_week0'+i);
		if(trip[0][i]=='1'){
			week.show();
		}else{
			week.hide();
			week.find('input').attr('checked', false);
		}
	}
	// turn
	for(i=1; i<5; i++){
		var turn = t.find('.trip_turn0'+i);
		if(trip[1][i]=='1'){
			turn.show();
		}else{
			turn.hide();
			turn.find('input').attr('checked', false);
		}
	}	
}


/*-----------------------------------------------------------------------------------------------*/

$(function(){
	icon.initialize('.icon');
	button.initialize();
});
