// js class on html tag
document.getElementsByTagName("html")[0].className = "js";

// common
$(document).ready(function () {
	
	isIE = false;
	isIE6 = false;
	if (jQuery.browser.msie) {
		isIE = true;
		if(parseInt(jQuery.browser.version) == 6) {
			isIE6 = true;
		}
	}
	
	// manage show showreel and making of
	$('.linkList li a:first').fancybox({
		hideOnContentClick: false,
		frameWidth: 853,
		frameHeight: 505
	});
	
	$('.linkList li a:last').fancybox({
		hideOnContentClick: false,
		frameWidth: 853,
		frameHeight: 505
	});
	
	$('img[onmouseout]').removeAttr('onmouseover').unbind('onmouseover');
	$('img[onmouseout]').removeAttr('onmouseout').unbind('onmouseout');
	
	
	// Manage mouse over orange menu
	$('#content .nav li:lt(5), .subMenu li').hover(function () {
		//enter
		var elmt = $(this);
		managePerso.enter(elmt);
		
		// interaction flash/js
		if($('body').hasClass('home')) {
			var nomPerso2 = manageTemoignage.splitHref($('a', elmt));
			var nomPerso1 = manageTemoignage.persoNumToName(nomPerso2);
			if($('#testimonialsFlash').length > 0) {
				document.getElementById("testimonialsFlash").hoverPersoExt(nomPerso1);
				//$('#testimonialsFlash')[0].hoverPersoExt(nomPerso1);
			}
		}
		
	}, function () {
		//leave
		managePerso.leave($(this));
		
		// interaction flash/js 
		//document.getElementById("testimonialsFlash").changeVideoExt(elmt);
		
	});
	
});
function highlightMenu (obj) {
	var itemNumber = manageTemoignage.NameToItemNum(obj);
	managePerso.updateMenu(itemNumber);
}
function leaveMenu () {
	managePerso.leave();
}
function flashReady(){         
	
	if($('body').hasClass('home')) {
		manageTemoignage.initUrl();
		manageTemoignage.initHtml();
	}
}

var managePerso = {
	enter: function (obj) {
		
		var elmt = obj;
		var itemClass = elmt.attr('class');
		if(itemClass.indexOf('hover') > -1) {
			itemClass = itemClass.replace(' hover', '');
			itemClass = itemClass.replace('hover ', '');
		}
		managePerso.updateMenu(itemClass);
	},
	leave: function () {
		$('#content .nav li:lt(5) a, .subMenu li a').removeClass('hover');
		
		// interaction js/flash
		if($('#testimonialsFlash').length > 0) {
			document.getElementById("testimonialsFlash").leaveMenuExt();
		}
	},
	updateMenu: function (itemClass) {
		$('#content .nav li:lt(5) a, .subMenu li a').removeClass('hover');
		$('#content .nav li.'+itemClass+' a, .subMenu li.'+itemClass+' a').addClass('hover');
	}
}

var manageTemoignage = {
	perso: function (elmt) {
	
		if($('#testimonialsFlash').length > 0) {
			document.getElementById("testimonialsFlash").changeVideoExt(elmt);
			//$('#testimonialsFlash')[0].changeVideoExt(elmt);
		}
		
	},
	persoNumToName: function (elmt) {
		
		switch (elmt) {
			case 'perso1':
				var nomPerso = 'eve';
				break;
			case 'perso2':
				var nomPerso = 'isabelle';
				break;
			case 'perso3' : 
				var nomPerso = 'quentin';
				break;
			case 'perso4' : 
				var nomPerso = 'laura';
				break;
			case 'perso5' : 
				var nomPerso = 'thomas';
				break;
			default:
				var nomPerso = '';
		}
		return nomPerso;
	},
	NameToItemNum: function (elmt) {
		var nomPerso;
		switch (elmt) {
			case 'eve':
				nomPerso = 'item1';
				break;
			case 'isabelle':
				nomPerso = 'item2';
				break;
			case 'quentin' : 
				nomPerso = 'item3';
				break;
			case 'laura' : 
				nomPerso = 'item4';
				break;
			case 'thomas' : 
				nomPerso = 'item5';
				break;
			default:
				nomPerso = 'item1';
		}
		return nomPerso;
	},
	initHtml: function () {
		$('.item1 a, .item2 a, .item3 a, .item4 a, .item5 a').click(function () {
		
			var elmt = $(this);
			var perso = manageTemoignage.splitHref(elmt);
			manageTemoignage.perso(manageTemoignage.persoNumToName(perso));
			return false;
			
		});
	},
	splitHref: function (obj) {
		var elmt = $(obj);
		var perso = elmt.attr('href').split('#')[1];
		return perso;
	},
	initUrl: function () {
		var url = window.location.hash;
		if(url.indexOf('#') > -1) {
			url = url.split('#')[1];
		}
		                                                     
		var nomPerso = manageTemoignage.persoNumToName(url);
		if(nomPerso != ""){ 
			document.getElementById("testimonialsFlash").changeVideoExt(nomPerso);
		}

	}
};