

var $j = jQuery.noConflict();

$j(document).ready(function(){
   change_baseline();
   cufon_init();
   mp_case_init();
   lb_init();
 });

function lb_init() {
	$j('a[rel=lightbox]').lightBox({fixedNavigation:true});
	$j('a.lightbox').lightBox({fixedNavigation:true});
	
	$j('a[rel=lightbox] img').width('125px');
	$j('a.lightbox img').width('200px');
}


function change_baseline() {
	$j("#base_img").show();
	$j("#base_tekst").hide();
}

function cufon_init() {
	Cufon.replace('h1', {
		hover: true
	});
	
	
	Cufon.replace('h5', {
		hover: true
	});
	
	Cufon.replace('h6', {
		hover: true
	});	
}

var current_case_id = null;
var current_case_nr = null;
var case_interval_id = null;

function mp_case_init() {
	mp_case_select_first_case();
	mp_case_start_loop();
}

function mp_case_select_first_case() {
	var first_case = $j('.case').first();
	var idx_first = $j('.case').index(first_case);
	
	idx_first_id = '#case_' + idx_first;
	
	mp_case_select_case(idx_first_id, idx_first);
}

function mp_case_select_case(case_id, case_nr, is_click) {
	current_case_id = case_id;
	current_case_nr = case_nr;
	
	if(!is_click) { is_click = false; }
	
	if(is_click) {
		mp_case_stop_loop(); // niet meer loopen na click
	}
	
	var a_sel_case_id = '#a_sel_case_' + case_nr;
	var img_sel_case_id = '#img_sel_case_' + case_nr;
	
	$j('.case').hide();
	$j(case_id).show();
	
	$j('#cases_selector a').removeClass('active');
	$j(a_sel_case_id).addClass('active');
	
	$j('#cases_selector img').attr('src', 'img/cases_selectors_state_nsel.png');
	$j(img_sel_case_id).attr('src', 'img/cases_selectors_state_sel.png');
}

function mp_case_next(is_click) {
	var current_case = $j(current_case_id);
	var idx_current = $j('.case').index(current_case);
	
	var first_case = $j('.case').first();
	var last_case = $j('.case').last();
	
	var idx_first = $j('.case').index(first_case);
	var idx_last = $j('.case').index(last_case);

	var new_case_nr = idx_current + 1;
	if(new_case_nr > idx_last) {
		new_case_nr = idx_first;
	}

	new_case_id = '#case_' + new_case_nr;
	mp_case_select_case(new_case_id, new_case_nr, is_click);
}

function mp_case_previous(is_click) {
	var current_case = $j(current_case_id);
	var idx_current = $j('.case').index(current_case);
	
	var first_case = $j('.case').first();
	var last_case = $j('.case').last();
	
	var idx_first = $j('.case').index(first_case);
	var idx_last = $j('.case').index(last_case);

	var new_case_nr = idx_current - 1;
	if(new_case_nr < idx_first) {
		new_case_nr = idx_last;
	}

	new_case_id = '#case_' + new_case_nr;
	mp_case_select_case(new_case_id, new_case_nr, is_click);
}

function mp_case_start_loop() {
	case_interval_id = setInterval('mp_case_next(false)', 10000);
}

function mp_case_stop_loop() {
	if(case_interval_id) {
		clearInterval(case_interval_id);
	}
}
