var selected_page = null;
var selected_page_teachers = null;
var page_width = 1254;
var max_height = 0;

$(function(){
    $('div.page_container').defuscate();

	var page_arr=location.hash.split("#");
	selected_page = page_arr[1];
	if($('#page_'+selected_page).length == 0){
		selected_page='index';
	}

	selected_page_teachers = $('div.teachers_text').first().attr('id');
	if(selected_page=="teachers"){
		selected_page_teachers = page_arr[2];
		if($('#teachers_'+selected_page_teachers).length == 0){
			selected_page_teachers = $('div.teachers_text').first().attr('id');
		}
	}
	selected_page_teachers = selected_page_teachers.replace('teachers_','')




	setPageNumbers();
	setPageNoDelay(selected_page);
	setTeachersPageNoDelay(selected_page_teachers);

	$('ul.lang a').click(function(){
		self.location=$(this).attr('href')+location.hash;
		return false;
	});


	$('ul.menu a').click(function(){
		var url = $(this).attr('rel');
		setPage(url);
		return false;
	});
	$('div.logo a').click(function(){
		var url = $(this).attr('rel');
		setPage(url);
		return false;
	});
	$('#register').click(function(){
		var url = 'registration';
		setPage(url);
		return false;
	});
	$('ul.teachers_menu a').click(function(){
		var url = $(this).attr('rel');
		setTeachersPage(url);
		return false;
	});
});

function setPageNumbers(){
	var a = 0;
	$('div.page_container').each(function(){
		$(this).data('a', a);
		a++;
		if(max_height<$(this).height())max_height = $(this).height();
	});
}

function setTeachersPage(url){
	selected_page_teachers = url;
	if(selected_page=='teachers')
	location.hash = '#'+selected_page+'#'+selected_page_teachers;

	$('ul.teachers_menu a').removeClass('sel');
	$('a[rel='+selected_page_teachers+']').addClass('sel');
	$('div.teachers_text').hide();
	$('#teachers_'+selected_page_teachers).show();
	setPageHeight();
	$('div.teachers_text').hide();
	$('#teachers_'+selected_page_teachers).show(500);
}
function setTeachersPageNoDelay(url){
	selected_page_teachers = url;
	if(selected_page=='teachers')
	location.hash = '#'+selected_page+'#'+selected_page_teachers;

	$('ul.teachers_menu a').removeClass('sel');
	$('a[rel='+selected_page_teachers+']').addClass('sel');
	$('div.teachers_text').hide();
	$('#teachers_'+selected_page_teachers).show();
	setPageHeight();
}

function setPage(url){
	selected_page = url;
	location.hash = url;
	var offset = $('#page_'+selected_page).data('a') * page_width;
	$('div.content_sub').stop().animate({left: -offset}, { duration:1500, easing:'easeOutBack'});
	setPageHeight();
}
function setPageNoDelay(url){
	selected_page = url;
	location.hash = url;
	var offset = $('#page_'+selected_page).data('a') * page_width;
	$('div.content_sub').css('left',-offset);
	setPageHeight();
}

function setPageHeight(){
	max_height = 0;
	$('div.page_container').each(function(){
		if(max_height<$(this).height())max_height = $(this).height();
	});
	var height = max_height;
	var height2='100%';
	if(height+321>$(window).height()){
		height2 = height+321;
	}
	$('html').height(height2);
	$('body').height(height2);
	$('div.content').height(height);
	$('#content').height(height2);
}
