var lang = 'en';
$(document).ready(function(){
	// Inside Select Correct Flash
	if($('#flashObj').length>0) {
		$('#flashObj').html('<object type="application/x-shockwave-flash" data="/CHIN/flash/chinFlash.swf" width="400" height="400" id="carousel"><param name="movie" value="/CHIN/flash/chinFlash.swf" /><param name="FlashVars" value="path=/CHIN/flash/&initialLoad='+bannerGetName(getHash())+'" /></object>');
	} else if($('#objFlash').length>0) {
		lang = 'fr';
		$('#objFlash').html('<object type="application/x-shockwave-flash" data="/CHIN/flash/chinFlash-fra.swf" width="400" height="400" id="carousel"><param name="movie" value="/CHIN/flash/chinFlash-fra.swf" /><param name="FlashVars" value="path=/CHIN/flash/&initialLoad='+bannerGetName(getHash())+'" /></object>');
	}
	// Home Rollover
	if($('#toWebAccessibility').length>0)
		swapBanner('toWebAccessibility');
		
	if($('#toAccessibiliteWeb').length>0) {
		lang = 'fr';
		swapBanner('toAccessibiliteWeb');
	}

	$('#toWebAccessibility,#to3dDigitization,#toLearningResources,#toPartnerships,#toAccessibiliteWeb,#toNumerisation3d,#toRessourcesdApprentissage,#toPartenariats').mouseover(function(e){ swapBanner($(e.target).parent().attr('id')) });
	$('#rolloverNext').click(function(e){ bannerNext(); e.preventDefault() });
	$('#rolloverPrevious').click(function(e){ bannerPrev(); e.preventDefault() });
});

function getHash() {
	var hash = window.location.hash;
	return hash.substring(1); // remove #
}
function getLinkTarget(link) {
	return link.href.substring(link.href.indexOf('#')+1);
}

/*** Home Rollover ***/
var currentBanner = 0;

function swapBanner(who){
	$('#rolloverImages li').removeClass('selected');
	$('#'+who).addClass('selected');

	var alt = '';
	if(lang=='fr') {
		switch(who) {		
			case 'toNumerisation3d': alt = 'Num&eacute;risation 3D'; currentBanner = 1; break;
			case 'toRessourcesdApprentissage': alt = 'Ressources d\'apprentissage'; currentBanner = 2; break;
			case 'toPartenariats': alt = 'Partenariats'; currentBanner = 3; break;
			default: alt = 'Accessibilit&eacute; web'; currentBanner = 0;
		}
	} else {
		switch(who) {
			case 'to3dDigitization': alt = '3D Digitization'; currentBanner = 1; break;
			case 'toLearningResources': alt = 'Learning Resources'; currentBanner = 2; break;
			case 'toPartnerships': alt = 'Partnerships'; currentBanner = 3; break;
			default: alt = 'Web Accessibility'; currentBanner = 0;
		}
	}
	$('#banners a').attr('href', $('#'+who+' a').attr('href'));
	$('#banners img').attr('src', '/CHIN/images/banners/'+who.substr(2).toLowerCase()+'.jpg');
	$('#banners img').attr('alt', alt);
}
function bannerNext(e){
	currentBanner++;
	if(currentBanner>=4)
		currentBanner = 0;
	swapBanner(bannerGetId(currentBanner));
}
function bannerPrev(){
	currentBanner--;
	if(currentBanner<=-1)
		currentBanner = 3;
	swapBanner(bannerGetId(currentBanner));
}
function bannerGetId(current){
	if(lang=='fr') {
		switch(current){
			case 1: return 'toNumerisation3d'; break;
			case 2: return 'toRessourcesdApprentissage'; break;
			case 3: return 'toPartenariats'; break;
			default: return 'toAccessibiliteWeb';
		}
	} else {
		switch(current){
			case 1: return 'to3dDigitization'; break;
			case 2: return 'toLearningResources'; break;
			case 3: return 'toPartnerships'; break;
			default: return 'toWebAccessibility';
		}
	}
}
function bannerGetName(current){
	switch(current){
		case 'toNumerisation3d': return 1; break;
		case 'toRessourcesdApprentissage': return 2; break;
		case 'toPartenariats': return 3; break;
		case 'to3dDigitization': return 1; break;
		case 'toLearningResources': return 2; break;
		case 'toPartnerships': return 3; break;
		default: return 0;
	}
}
/*** End of Home Rollover ***/