$(document).ready(function() {
	
	Cufon.replace('h1, h2, legend, #blocText1Com p');
	// initialisation de superfish
	$(function(){
		$('ul.navigation').superfish();
	});
	
/*	
	// PAGE CLIENTS
			
	var blocTextServiceAfficher = false;
	var blocTextExpertiseAfficher = false;
	var blocTextCommunicationAfficher = false;
	var blocTextFinanceAfficher = false;
	
	function resetBlocClient(){
		blocTextServiceAfficher = false;
		blocTextExpertiseAfficher = false;
		blocTextCommunicationAfficher = false;
		blocTextFinanceAfficher = false;
	}
	
	// Bloc de texte pour société de service
	$("#a").click(function(){
		if(blocTextServiceAfficher){
			blocTextServiceAfficher = false;
			$("#flecheBlocA").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#blocTextService").slideUp(500);
			return false;
		}
		else{
			$(window).scrollTo("#titreBlocA", 800, {
				axis : 'y'
			});
			resetBlocClient();
			blocTextServiceAfficher = true;
			$("#flecheBlocA").hide().css({visibility: "visible"}).fadeIn("slow");
			$("#flecheBlocB").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#flecheBlocC").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#flecheBlocD").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#blocTextFinance").slideUp(500);
			$("#blocTextCommunication").slideUp(500);
			$("#blocTextExpertise").slideUp(500);
			$("#blocTextService").slideDown(500);
			
			return false;
		}
	});
	
	// Bloc de texte pour société d'expertise comptable
	$("#b").click(function(){
		if(blocTextExpertiseAfficher){
			blocTextExpertiseAfficher = false;
			$("#flecheBlocB").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#blocTextExpertise").slideUp(500);
			return false;
		}
		else{
			$(window).scrollTo("#titreBlocB", 800, {
				axis : 'y'
			});
			resetBlocClient();
			blocTextExpertiseAfficher = true;
			$("#flecheBlocB").hide().css({visibility: "visible"}).fadeIn("slow");
			$("#flecheBlocA").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#flecheBlocC").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#flecheBlocD").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#blocTextFinance").slideUp(500);
			$("#blocTextCommunication").slideUp(500);
			$("#blocTextService").slideUp(500);
			$("#blocTextExpertise").slideDown(500);
			return false;
		}
	});
	
	// Bloc de texte pour agence de communication
	$("#c").click(function(){
		if(blocTextCommunicationAfficher){
			blocTextCommunicationAfficher = false;
			$("#flecheBlocC").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#blocTextCommunication").slideUp(500);
			return false;
		}
		else{
			$(window).scrollTo("#titreBlocC", 800, {
				axis : 'y'
			});
			resetBlocClient();
			blocTextCommunicationAfficher = true;
			$("#flecheBlocC").hide().css({visibility: "visible"}).fadeIn("slow");
			$("#flecheBlocA").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#flecheBlocB").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#flecheBlocD").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#blocTextFinance").slideUp(500);
			$("#blocTextService").slideUp(500);
			$("#blocTextExpertise").slideUp(500);
			$("#blocTextCommunication").slideDown(500);
			return false;
		}
	});
	
	// Bloc de texte pour société de finance
	$("#d").click(function(){
		if(blocTextFinanceAfficher){
			blocTextFinanceAfficher = false;
			$("#flecheBlocD").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#blocTextFinance").slideUp(500);
			return false;
		}
		else{
			$(window).scrollTo("#titreBlocD", 800, {
				axis : 'y'
			});
			resetBlocClient();
			blocTextFinanceAfficher = true;
			$("#flecheBlocD").hide().css({visibility: "visible"}).fadeIn("slow");
			$("#flecheBlocA").fadeOut("slow", function() {
   				 $(this).show().css({visibility: "hidden"});
			});
			$("#flecheBlocB").fadeOut("slow", function() {
  				$(this).show().css({visibility: "hidden"});
			});
			$("#flecheBlocC").fadeOut("slow", function() {
    			$(this).show().css({visibility: "hidden"});
			});
			$("#blocTextService").slideUp(500);
			$("#blocTextExpertise").slideUp(500);
			$("#blocTextCommunication").slideUp(500);
			$("#blocTextFinance").slideDown(500);
			return false;
		}
	});
*/
	// PAGE PRESTATIONS
	
	var blocVente = false;
	var blocInstallation = false;
	var blocGestion = false;
	var blocHotline = false;
	var blocBasile1 = false;
	var blocBasile2 = false;
	
	function resetBlocPesta(){
		blocVente = false;
		blocInstallation = false;
		blocGestion = false;
		blocHotline = false;
		blocBasile1 = false;
		blocBasile2 = false;
	}
	
	// Bloc de texte pour vente et installation de materiel
	$(".lienVente").click(function(){
		ouvreBlocPrestations("#blocVente","#flecheVente", "#vente");
		return false;
	});
	
	
	// Bloc de texte pour installation et maintenance reseau
	$(".lienInstallation").click(function(){
		ouvreBlocPrestations("#blocInstallation","#flecheInstallation", "#installation");
		return false;
	});
	
	
	// Bloc de texte pour gestion de la securite
	$(".lienGestion").click(function(){
		ouvreBlocPrestations("#blocGestion","#flecheGestion", "#gestion");
		return false;
	});

	
	// Bloc de texte pour hotline / support
	$(".lienHotline").click(function(){
		ouvreBlocPrestations("#blocHotline","#flecheHotline", "#hotline");
		return false;
	});

	
	
	
	
	function ouvreBlocPrestations(selectBloc, selectFleche, lienScrollTo){
		if($(selectBloc).is(":visible")){
			$(selectFleche).fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$(selectBloc).slideUp(500);
			return false;
		}
		else{

			$(window).scrollTo(lienScrollTo, 800, {
				axis : 'y'
			});
			
			if(selectBloc == "#blocVente"){
				$("#flecheVente").hide().css({visibility: "visible"}).fadeIn("slow");
				$("#flecheInstallation").fadeOut("slow", function() {
					 $(this).show().css({visibility: "hidden"});
				});
				$("#flecheGestion").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#flecheHotline").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#flecheBasile1").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#flecheBasile2").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#blocInstallation").slideUp(500);
				$("#blocGestion").slideUp(500);
				$("#blocHotline").slideUp(500);
				$("#blocBasile1").slideUp(500);
				$("#blocBasile2").slideUp(500);
				$("#blocVente").slideDown(500);
			}
			
			if(selectBloc == "#blocInstallation"){
				$("#flecheInstallation").hide().css({visibility: "visible"}).fadeIn("slow");
				$("#flecheVente").fadeOut("slow", function() {
					 $(this).show().css({visibility: "hidden"});
				});
				$("#flecheGestion").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#flecheHotline").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#flecheBasile1").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#flecheBasile2").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#blocVente").slideUp(500);
				$("#blocGestion").slideUp(500);
				$("#blocHotline").slideUp(500);
				$("#blocBasile1").slideUp(500);
				$("#blocBasile2").slideUp(500);
				$("#blocInstallation").slideDown(500);
			}
			
			if(selectBloc == "#blocGestion"){
				$("#flecheGestion").hide().css({visibility: "visible"}).fadeIn("slow");
				$("#flecheVente").fadeOut("slow", function() {
					 $(this).show().css({visibility: "hidden"});
				});
				$("#flecheInstallation").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#flecheHotline").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#flecheBasile1").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#flecheBasile2").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#blocVente").slideUp(500);
				$("#blocInstallation").slideUp(500);
				$("#blocHotline").slideUp(500);
				$("#blocBasile1").slideUp(500);
				$("#blocBasile2").slideUp(500);
				$("#blocGestion").slideDown(500);
			}
		
			if(selectBloc == "#blocHotline"){
				$("#flecheHotline").hide().css({visibility: "visible"}).fadeIn("slow");
				$("#flecheVente").fadeOut("slow", function() {
					 $(this).show().css({visibility: "hidden"});
				});
				$("#flecheInstallation").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#flecheGestion").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#flecheBasile1").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#flecheBasile2").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#blocVente").slideUp(500);
				$("#blocInstallation").slideUp(500);
				$("#blocGestion").slideUp(500);
				$("#blocBasile1").slideUp(500);
				$("#blocBasile2").slideUp(500);
				$("#blocHotline").slideDown(500);
			}
			
			if(selectBloc == "#blocBasile1"){
				$("#flecheBasile1").hide().css({visibility: "visible"}).fadeIn("slow");
				
				$("#flecheVente").fadeOut("slow", function() {
					 $(this).show().css({visibility: "hidden"});
				});
				$("#flecheInstallation").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#flecheGestion").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#flecheHotline").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#flecheBasile2").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#blocVente").slideUp(500);
				$("#blocInstallation").slideUp(500);
				$("#blocGestion").slideUp(500);
				$("#blocHotline").slideUp(500);
				$("#blocBasile2").slideUp(500);
				$("#blocBasile1").slideDown(500);
			}
			
			
			if(selectBloc == "#blocBasile2"){
				$("#flecheBasile2").hide().css({visibility: "visible"}).fadeIn("slow");
				$("#flecheVente").fadeOut("slow", function() {
					 $(this).show().css({visibility: "hidden"});
				});
				$("#flecheInstallation").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#flecheGestion").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#flecheHotline").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#flecheBasile1").fadeOut("slow", function() {
					$(this).show().css({visibility: "hidden"});
				});
				$("#blocVente").slideUp(500);
				$("#blocInstallation").slideUp(500);
				$("#blocGestion").slideUp(500);
				$("#blocHotline").slideUp(500);
				$("#blocBasile1").slideUp(500);
				$("#blocBasile2").slideDown(500);
			}
			
			return false;
		}
			
			
	}
	
	// Bloc de texte pour basile 1
	$(".lienBasile1").click(function(){
		ouvreBlocPrestations("#blocBasile1","#flecheBasile1", "#basile1");
		return false;
	});
	
	
	// Bloc de texte pour basile 2
	$(".lienBasile2").click(function(){
		ouvreBlocPrestations("#blocBasile2","#flecheBasile2", "#basile2");
		return false;
	});

	
	
	
	// PAGE OUTIL DE COMMUNICATION
	
	var sousBlocMessagerieAfficher = false;
	var sousBlocPortailAfficher = false;
	var sousBlocEmailingComAfficher = false;
	
	function resetBlocCom(){
		sousBlocMessagerieAfficher = false;
		sousBlocPortailAfficher = false;
		sousBlocEmailingComAfficher = false;
	}
	
	// Bloc de texte pour messagerie microsoft exchange
	$("#lienMessagerie").click(function(){
		ouvreBlocCommunication("#sousBlocMessagerie","#flecheComA", "#messagerie");
		return false;
	});
	/*
	$("#lienMessagerie").click(function(){
		if(sousBlocMessagerieAfficher){
			sousBlocMessagerieAfficher = false;
			$("#flecheComA").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#sousBlocMessagerie").slideUp(500);
			return false;
		}else{
			$(window).scrollTo("#messagerie", 800, {
				axis : 'y'
			});
			resetBlocCom();
			sousBlocMessagerieAfficher = true;
			$("#flecheComA").hide().css({visibility: "visible"}).fadeIn("slow");
			$("#flecheComB").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#flecheComC").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#sousBlocPortail").slideUp(500);
			$("#sousBlocEmailingCom").slideUp(500);
			$("#sousBlocMessagerie").slideDown(500);
			return false;
		}
	});
	*/
/*	
	//Bloc de texte pour portail microsoft sharepoint
	$("#lienPortail").click(function(){
		if(sousBlocPortailAfficher){
			sousBlocPortailAfficher = false;
			$("#flecheComB").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#sousBlocPortail").slideUp(500);
			return false;
		}else{
			$(window).scrollTo("#portail", 800, {
				axis : 'y'
			});
			resetBlocCom();
			sousBlocPortailAfficher = true;
			$("#flecheComB").hide().css({visibility: "visible"}).fadeIn("slow");
			$("#flecheComA").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#flecheComC").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#sousBlocMessagerie").slideUp(500);
			$("#sousBlocEmailingCom").slideUp(500);
			$("#sousBlocPortail").slideDown(500);
			return false;
		}
	});
*/	
	
	// Bloc de texte pour hotline / support
	$("#lienEmailingCom").click(function(){
		ouvreBlocCommunication("#sousBlocEmailingCom","#flecheComC", "#emailingCom");
		return false;
	});
	function ouvreBlocCommunication(selectBloc, selectFleche, lienScrollTo){
		
		if($(selectBloc).is(":visible")){
			$(selectFleche).fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$(selectBloc).slideUp(500);
			return false;
		}
		else{
			
			
			$(window).scrollTo(lienScrollTo, 800, {
				axis : 'y'
			});
			
			if(selectBloc == "#sousBlocEmailingCom"){
				$("#flecheComC").hide().css({visibility: "visible"}).fadeIn("slow");
				$("#flecheComA").fadeOut("slow", function() {
				    $(this).show().css({visibility: "hidden"});
				});
				$("#flecheComB").fadeOut("slow", function() {
				    $(this).show().css({visibility: "hidden"});
				});
				$("#sousBlocMessagerie").slideUp(500);
				$("#sousBlocPortail").slideUp(500);
				$("#sousBlocEmailingCom").slideDown(500);
			}

			if(selectBloc == "#sousBlocMessagerie"){	
				$("#flecheComA").hide().css({visibility: "visible"}).fadeIn("slow");
				$("#flecheComB").fadeOut("slow", function() {
				    $(this).show().css({visibility: "hidden"});
				});
				$("#flecheComC").fadeOut("slow", function() {
				    $(this).show().css({visibility: "hidden"});
				});
				$("#sousBlocPortail").slideUp(500);
				$("#sousBlocEmailingCom").slideUp(500);
				$("#sousBlocMessagerie").slideDown(500);
			}
			
			
			return false;
		}
			
			
	}
	//Bloc de texte pour campagne emailing
	/*
	$("#lienEmailingCom").click(function(){
		if(sousBlocEmailingComAfficher){
			sousBlocEmailingComAfficher = false;
			$("#flecheComC").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#sousBlocEmailingCom").slideUp(500);
			return false;
		}else{
			$(window).scrollTo("#emailingCom", 800, {
				axis : 'y'
			});
			resetBlocCom();
			sousBlocEmailingComAfficher = true;
			$("#flecheComC").hide().css({visibility: "visible"}).fadeIn("slow");
			$("#flecheComA").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#flecheComB").fadeOut("slow", function() {
			    $(this).show().css({visibility: "hidden"});
			});
			$("#sousBlocMessagerie").slideUp(500);
			$("#sousBlocPortail").slideUp(500);
			$("#sousBlocEmailingCom").slideDown(500);
			return false;
		}
	});
	*/
	
	
	function openImageCible(whereToGo){
		whereToGo=whereToGo.substring(whereToGo.indexOf('#')+1,whereToGo.length);
		if(whereToGo != null) {
			
			//alert(whereToGo);
	       // $('.lienBasile1').trigger('click');
			if(whereToGo == "communication-mailing"){
				ouvreBlocCommunication("#sousBlocEmailingCom","#flecheComC", "#emailingCom");
			}
			if(whereToGo == "prestations-mobilite-et-cloud"){
				ouvreBlocCommunication("#sousBlocMessagerie","#flecheComA", "#messagerie");
			}
			if(whereToGo == "prestations-gestion-de-parc-informatique"){
				ouvreBlocPrestations("#blocVente","#flecheVente", "#vente");
			}
			if(whereToGo == "prestations-securite"){
				ouvreBlocPrestations("#blocInstallation","#flecheInstallation", "#installation");
			}
			if(whereToGo == "prestations-mobilite-et-cloud"){
				ouvreBlocPrestations("#blocGestion","#flecheGestion", "#gestion");
			}
			if(whereToGo == "prestations-support-technique"){
				ouvreBlocPrestations("#blocHotline","#flecheHotline", "#hotline");
			}
			if(whereToGo == "prestations-administration-de-votre-reseau"){
				ouvreBlocPrestations("#blocBasile1","#flecheBasile1", "#basile1");
			}
			if(whereToGo == "prestations-infogerance"){
				ouvreBlocPrestations("#blocBasile2","#flecheBasile2", "#basile2");
			}
			
		}
	};
	if(window.location.hash) {
		openImageCible(unescape(location.href));
	}

});//end JS	
