﻿$(document).ready( function () {
	createPaging();
	highlightNav();
	createNewsScroller();
	showCaseStudy();
});

function createPaging() {
	$('.case_study.detail').slice(1).hide();
	$('.paging #prev').click( function (e) {
		e.preventDefault();
		var tmp = $('.case_study:visible');
		if (tmp.prev('.case_study').length != 0) {
			tmp.prev('.case_study').show(10);
		} else {
			$('.case_study').last().show(10);
		}
		tmp.hide(10);
	});
	$('.paging #next').click( function (e) {
		e.preventDefault();
		var tmp = $('.case_study:visible');
		if (tmp.next('.case_study').length != 0) {
			tmp.next('.case_study').show(10);
		} else {
			$('.case_study').first().show(10);
		}
		tmp.hide(10);
	});
}

function createNewsScroller() {
	$('.news .item').slice(1).hide();
	var count = $('.news .item').length;
	for (var i = 0; i < count; i++) {
		$('.news_nav').prepend('<span></span>');
	}
	$('.news_nav span').eq(0).attr('class', 'active');
	$('.news_nav .prev').click( function (e) {
		e.preventDefault();
		var tmp = $('.item:visible');
		tmp.slideUp(300);
		if (tmp.prev('.item').length != 0) {
			tmp.prev('.item').slideDown(500);
		} else {
			$('.item').last().slideDown(500);
		}
		var tmpdot = $('.news_nav span.active');
		if (tmpdot.prev('span').length != 0) {
			tmpdot.prev('span').toggleClass('active');
		} else {
			$('.news_nav span').last().toggleClass('active');
		}
		tmpdot.toggleClass('active');
	});
	$('.news_nav .next').click( function (e) {
		e.preventDefault();
		var tmp = $('.item:visible');
		tmp.slideUp(300);
		if (tmp.next('.item').length != 0) {
			tmp.next('.item').slideDown(500);
		} else {
			$('.item').first().slideDown(500);
		}
		var tmpdot = $('.news_nav span.active');
		if (tmpdot.next('span').length != 0) {
			tmpdot.next('span').toggleClass('active');
		} else {
			$('.news_nav span').first().toggleClass('active');
		}
		tmpdot.toggleClass('active');
	});
}

function highlightNav() {
	var page = $('.content').attr('id');
	$('.navigation .active').toggleClass('active');
	switch(page) {
		case 'mobility':
			$('.navigation .mobility').toggleClass('active');
			break;
		case 'team':
			$('.navigation .executives').toggleClass('active');
			break;
		case 'news':
			$('.navigation .news').toggleClass('active');
			break;
		case 'contact':
			$('.navigation .contact').toggleClass('active');
			break;
	}
}

function showCaseStudy() {
	var url = location.href;
	if (/ApplyingMobilityDetail\.aspx\?study=/i.test(url)) {
		url = /\?study=\w.+/.exec(url);
		url[0] = url[0].substring(7);
		switch(url[0]) {
			case 'tab':
				$('.case_study:visible').hide(10);
				$('#tab').show(10);
				break;
            case 'giftness':
                $('.case_study:visible').hide(10);
                $('#giftness').show(10);
                break;
			case 'enzo':
				$('.case_study:visible').hide(10);
				$('#enzo').show(10);
				break;
            case 'krumble':
                $('.case_study:visible').hide(10);
                $('#krumble').show(10);
                break;
			case 'femicycle':
				$('.case_study:visible').hide(10);
				$('#femicycle').show(10);
				break;
            case 'luxbet':
                $('.case_study:visible').hide(10);
                $('#luxbet').show(10);
                break;
            case 'DFAT':
                $('.case_study:visible').hide(10);
                $('#DFAT').show(10);
                break;
		}
		//$(window).delay(100).scrollTop(0);
	}
}
