$(document).ready(init);
function init(){
	initLogo();
	initContact();
	initPdf();
	initMenu();
	activeAjax();
	initDemo();
}
function initContact(){
	$("li.contact a").click(function(){
		$(this).blur();
		$("#contact").fadeTo(300,1);
		return false;
	});
	$("#contact a.fermer").click(function(){
		$(this).blur();
		$("#contact").fadeTo(300,0,function(){
			$(this).hide();
		});
		return false;
	});
}
function initPdf(){
	$("li.pdf a").click(function(){
		$(this).blur();
	});
}
function initMenu(){
	$("#menu li.menu").each(function(){
		if (!$(this).next().hasClass("dev")){
			$(this).after('<li class="dev hide"></li>');
		}
		
		var id=$(this).attr("id");
		$(this).next().load("inc/inc-"+id+".php");
	});
/*	$("#menu li.menu a").click(function(){
		$(this).blur();
		ouvrePage($(this).parent());
		return false;
	});/**/
}
function fermeSite(t){
	$("#all").animate({width: 608}, t);
}
function ouvreSite(t){
	$("#all").animate({width: 980}, t);
}
function ouvrePage(elt){
	var t=600;
	if (elt==null){
		$("#menu .dev").hide(t);
		fermeSite(t);
		showDemo();
		return ;
	}
	
	var it=elt;
	var id=it.attr("id");
	
	$("#menu .dev").hide(t);
	$("#"+id).next().show(t);
	ouvreSite(t);
	showDemarche();
}
function activeAjax(){
	var bodyClass=$("body").attr("class");
	window.location="#"+bodyClass;/**/
	
	$('a[rel]').live('click', function(e) { // clic sur un lien
		var url = $(this).attr('rel');
		if (url=="nofollow external"){
			$(this).attr("target","_blank");
			return true;
		}
		
		if ($("#"+url).next().is(":visible")){
			url="accueil";
		}/**/
		
		chargeUrl(url);
		$(this).blur();/**/
		return false;
	});
	$.history.init(function(url) { // chargement de la page
		charge(url == "" ? "default" : url);
	});
}
function chargeUrl(url) { // clic sur un lien
	$.history.load(url);
}
function charge(ancre) { // appel Ajax
	if (declareAgoogle!=undefined){
		declareAgoogle("index.php#"+ancre);
	}
	switch(ancre){
		case "item1":
			ouvrePage($("#item1"));
		break;
		case "item2":
			ouvrePage($("#item2"));
		break;
		case "item3":
			ouvrePage($("#item3"));
		break;
		case "item4":
			ouvrePage($("#item4"));
		break;
		case "accueil":
			ouvrePage(null);
		break;
		default:
			ouvrePage(null);
		break;
	}/**/
}
function initLogo(){
	$('#logo').flash({swf:'logo.swf', width:341, height:158, wmode: "transparent"});
}
function initDemo(){
	$('#demo').flash({swf:'demo.swf', width:345, height:183, wmode: "transparent"});
}
function showDemo(){
	$('#demo').fadeTo(600,1);
	$('#demarche').fadeTo(600,0);
}
function showDemarche(){
	$('#demo').fadeTo(600,0);
	$('#demarche').fadeTo(600,1);
}



