var adresse_site = "./";
var load_visite = 0;
var real_a_charg = null;
var interval_mini_actu;
var i_mini_actu = 0;

$(window).resize(function() {
	if($("#vv").html() != null || $("#googlemap").html() != null) {
		ajust_hauteur();
	}
});

$(document).ready(function() {
	redir_url();
	$(document).click(function() {
		$('#menu_rubrique').slideDown("slow");
		$('#menu_principal').slideUp("slow");
	});
	if(!$.browser.msie || ($.browser.msie && $.browser.version > 7)){
		$('#menu_principal').mouseleave(function(){	
			$('#menu_rubrique').slideDown("slow");
			$('#menu_principal').slideUp("slow");
		});
	}
	if($(".center_mini_actu").html() != null) {
		slider_mini_actu();
	}
	$('#menu_rubrique').mouseenter(function(){	
		$('#menu_rubrique').slideUp("slow");
		$('#menu_principal').slideDown("slow");
	});
	$('#navMenu').navMenu();
	$(".page-rub-titre").click(function() {
		$(".page-rub-content").slideUp();
		$("#"+$(this).attr("id")+"_content").slideDown();
		change_url($(this).attr("id"));
	});
	
	detect_video();
	detect_mp3();
	slider();
	
	if($("#vv").html() != null || $("#googlemap").html() != null) {
		ajust_hauteur();
	}
	$("img").click(function(){
		if($(this).parent().attr("rel")=="facebox"){
			$.facebox({
				image: $(this).parent().attr("href")
			});	
			return false;
		}
		
	});
	$("#ref_visuels IMG").live("click",function() {
		if($(this).attr("rel2")==""){
			$.facebox({
				image: $(this).attr("rel")
			});
		}
		if($(this).attr("rel2")=="jpg"){
			$.facebox({
				image: $(this).attr("rel")
			});
		}
		if($(this).attr("rel2")=="png"){
			$.facebox({
				image: $(this).attr("rel")
			});
		}
		if($(this).attr("rel2")=="flv"){
			$.facebox({
				ajax: "./include/plugins/references/index.php?action=video&video="+$(this).attr("rel")
			});
		}
		if($(this).attr("rel2")=="swf"){
			var flash = $(this).attr("rel");
			//var flash = "./fichiers/mickrond600.swf";
			$.facebox({
				ajax: "./include/plugins/references/index.php?action=flash"
			});
			$(document).bind('reveal.facebox', function() {
			var aleatoire = Math.random();
			var so = new SWFObject(flash+"?a="+aleatoire, "flash", "100%", "500", "8.0.22", "#FFFFFF");
			so.write("flash2");
			});
		}
	});	
	$(".item_trombi").live("click",function() {
		$.facebox({ajax: "./include/plugins/trombinoscope/index.php?action=charg_un_trombi&id="+$(this).attr("id")});
	});
	if($("#actu_precedent").attr("rel")==""){
		$("#actu_precedent_btn").css("display","none");
	}
	else{
		$("#actu_precedent_btn").click(function(){
			document.location.href=$("#actu_precedent").val();									
		});
	}
	if($("#actu_suivant").attr("rel")==""){
		$("#actu_suivant_btn").css("display","none");
	}
	else{
		$("#actu_suivant_btn").click(function(){
			document.location.href=$("#actu_suivant").val();									
		});
	}
});

$(document).bind('reveal.facebox', function() {
//	$("#facebox").draggable({handle: ".facebox_entete", containment:".facebox_overlayBG"});
});	

function actu_retour(){
	history.go(-1);
}

function change_url(quoi) {
	rewrite_adresse = document.location.href;
	rewrite_adresse = rewrite_adresse.split("#");
	rewrite_adresse = rewrite_adresse[0];
	document.location.href=rewrite_adresse+"#"+quoi;	
}

function redir_url() {
	rewrite_adresse = document.location.href;
	
	if(rewrite_adresse.match("#realisation-")) {
		$(".page-rub-content").slideUp();
		$("#real_content").slideDown();
		l_id_real = rewrite_adresse.split("#realisation-");
//		charg_une_ref();
		real_a_charg = l_id_real[1]
		return false;
	}
	else {
		if(rewrite_adresse.match("#")) {
			la_rub = rewrite_adresse.split("#");
			$("#"+la_rub[1]+"_content").slideDown();
			return false;
		}
	}
	$(".presentation").slideDown();
}

function fn_menu2(){
	$('#menu_rubrique').slideUp("slow");
	$('#menu_principal').slideDown("slow");
}

function ajust_hauteur() {
	var hauteur = $(".top").height() + $(".menu_rubrique").height() + $(".footer").height();
	var hauteur = $(window).height() - hauteur;
	$(".corps").css({
		"paddingTop":$(".menu_rubrique").height(),
		"height": hauteur
	});
	$(".contenu").css({
		"min-height": hauteur
	});
	$("BODY").css("overflow","hidden");
	
	if($("#vv").html() != null) {
		if(load_visite == 0) {
			var aleatoire = Math.random();
			var so = new SWFObject("./studio-photo/visitesvirtuelles/pointcarre/pointcarre.swf?a="+aleatoire, "visitevirtuelle", "100%", "100%", "8.0.22", "#FFFFFF");
			so.addParam("wmode", "transparent");
			so.addParam("allowFullScreen", "true");
			so.addParam("allowScriptAccess","always");
			so.write("vv");	
			load_visite = 1;
		}
		else {
			$("#visitevirtuelle").css({
				"height": hauteur
			});
		}
	}
	
	if($("#googlemap").html() != null) {
		$("#googlemap, #map").css({
			"height": hauteur
		});
	}
}

function slider() {
//	if(slider_type == "1") {
	$('#slider').bxSlider({
		mode: 'fade',
		speed: 1000,
		pause: 5000,
		width: 500,
		auto: true,
		controls: true,
		auto_direction: 'right',
		next_img: './interface/'+interface+'/img_graph/slider/slider_suiv.gif',
		prev_img: './interface/'+interface+'/img_graph/slider/slider_prev.gif',
		next_txt: 'Suivant',
		prev_txt: 'Précédent',
		wrapper_class: 'slider_content'
	});
//	}
}

function detect_video() {
	var i = 0;
	$("IMG[rel='insert_flv']").each(function() {
		url_video = $(this).attr("rel2");
		img_video = $(this).attr("rel3");
		$(this).after("<div id='insert_flv_"+i+"'></div>");
		$(this).remove();
		var aleatoire = Math.random();
		var so = new SWFObject("interface/0/js/flvplayer/template_default/player_flv_maxi.swf", "Lecteur Vidéo", "600", "300", "8.0.22", "#FFFFFF");
		so.addParam("wmode", "transparent");
		so.addParam("allowFullScreen", "true");
		so.addVariable("flv", url_video);
		so.addVariable("showplayer", "always");
		so.addVariable("width", "600");
		so.addVariable("height", "300");
		so.addVariable("autoplay", "0");
		if(img_video != "") {
			so.addVariable("startimage", img_video);
		}
		so.addVariable("showstop", "1");
		so.addVariable("showvolume", "1");
		so.addVariable("showfullscreen", "1");
		so.addVariable("showvolume", "1");
	//	so.addVariable("title", "".$titre_video."");
		so.addVariable("playercolor", "F7F7F7");
		so.addVariable("buttoncolor", "666666");
		so.addVariable("buttonovercolor", "666666");
		so.addVariable("slidercolor1", "666666");
		so.addVariable("slidercolor2", "666666");
		so.addVariable("sliderovercolor", "000000");
		so.addVariable("loadingcolor", "666666");
		so.addVariable("margin", "0");
		so.addVariable("bgcolor", "F7F7F7");
		so.addVariable("bgcolor1", "FFFFFF");
		so.addVariable("bgcolor2", "FFFFFF");
		so.addVariable("buffermessage", "Chargement _n_");
		so.addVariable("showmouse", "always");
		so.addVariable("videobgcolor", "FFFFFF");
		so.addVariable("showiconplay", "1");
		so.addVariable("iconplaycolor", "FFFFFF");
		so.addVariable("iconplaybgcolor", "022E47");
		so.addVariable("iconplaybgalpha", "100");
		so.write("insert_flv_"+i);
		i++;
	});
}

function detect_mp3() {
	var i = 0;
	$("IMG[rel='insert_mp3']").each(function() {
		url_mp3 = $(this).attr("rel2");
		$(this).after("<div id='insert_mp3_"+i+"'></div>");
		$(this).remove();
		var aleatoire = Math.random();
		var so = new SWFObject("interface/0/js/mp3player/player_mp3_maxi.swf", "Lecteur MP3", "200", "20", "8.0.22", "#FFFFFF");
		so.addParam("wmode", "transparent");
		so.addParam("allowFullScreen", "true");
		so.addVariable("mp3", url_mp3);
		so.addVariable("width", "200");
		so.addVariable("height", "20");
		so.addVariable("autoplay", "0");
		so.addVariable("showstop", "1");
		so.addVariable("showinfo", "1");
		so.addVariable("showvolume", "1");
		so.addVariable("text", "666666");
		so.addVariable("playercolor", "F7F7F7");
		so.addVariable("buttoncolor", "666666");
		so.addVariable("buttonovercolor", "666666");
		so.addVariable("slidercolor1", "666666");
		so.addVariable("slidercolor2", "666666");
		so.addVariable("sliderovercolor", "000000");
		so.addVariable("loadingcolor", "666666");
		so.addVariable("bgcolor", "F7F7F7");
		so.addVariable("bgcolor1", "FFFFFF");
		so.addVariable("bgcolor2", "FFFFFF");
		so.write("insert_mp3_"+i);
		i++;
	});
}


function env_mail(listechamp,listetitre,listeposition,listeoblig,longueur1,longueur2,id_cat){
	var i = 0;
	var verif = 0;
	var listedata = new Array();
	listechamp = listechamp.split(":-decoupe-:");
	listetitre = listetitre.split(":-decoupe-:");
	listeposition = listeposition.split(":-decoupe-:");
	listeoblig = listeoblig.split(":-decoupe-:");
	while(i<longueur2){
		if(listeposition[i]=="1"){
			if($('#ctt_'+listeoblig[i]).val()=="" || $('#ctt_'+listeoblig[i]).val()==$('#ctt_'+listeoblig[i]).attr("rel")){
				$('#ctt_'+listeoblig[i]).css({
					background: "url(./interface/1/img_graph/alerte_formulaire.png) top right no-repeat #FFF"
				});
				verif=1;
			}
			else{
				$('#ctt_'+listeoblig[i]).css({
					background: ""
				});
				//verif=0;
			}
		}
		else{
			if($('#ctt_'+listeoblig[i]).val()==""){
				$('#ctt_'+listeoblig[i]).css({
					background: "url(./interface/1/img_graph/alerte_formulaire.png) top right no-repeat #FFF"
				});
				verif=1;
			}
			else{
				$('#ctt_'+listeoblig[i]).css({
					background: ""
				});
				//verif=0;
			}
		}
	 i++;
	}
	i = 0;
	if(verif==0){
		while(i<longueur1){
			listedata[i]=$('#ctt_'+listechamp[i]).val();
			i++;
		}
		$.post("./include/form_contact.php?action=env_mail",{
		   listetitre:listetitre,
		   listedata:listedata,
		   listeoblig:listeoblig,
		   longueur:longueur1,
		   id_cat:id_cat
		},function(data) {
		if(data == "ok") {
			i = 0;
			while(i<longueur1){
			$('#ctt_'+listechamp[i]).val(" ");
			i++;
		}
			alert("Formulaire envoyé");
		}
		else {
			alert(data);
		}	
		});
	}
	else{
		alert("Attention veuillez saisir les champs obligatoires");
	}
}
// VISITE VIRTUELLE

function vv_pe() {
	if($("#vv").css("position") == "static") {
		$("#vv").css({
			"position": "absolute",
			"zIndex": "9",
			"top": "0",
			"left": "0",
			"bottom": "0",
			"right": "0"
		});
	}
	else {
		$("#vv").css({
			"position": "static"
		});
	}
}
function action_vv(quoi) {
	var decoup = quoi.split("::");
	var fonction = decoup[0];
	var valeur = decoup[1];
	
	if(fonction == "profil") {
		$.facebox({ ajax : "./include/plugins/trombinoscope/index.php?action=charg_un_trombi&id="+valeur });
	}	
	if(fonction == "video") {
		$.get("./include/plugins/vv/videos/index.php?action=video&id="+valeur,function(data) {
			$.facebox(data);
		});
	}	
	if(fonction == "photo") {
		$.facebox({ image : "./fichiers/visitevirtuelle/photos/"+valeur });
	}
	if(fonction == "pdf") {
		document.location.href = "./fichiers/pdf/"+valeur+".pdf";
	}
}


function slider_mini_actu() {
	$(".conteneur_mini_actu").width($(".mini_actu").length*332);
	var i = 0;
	$(".mini_actu").each(function() {
		$(this).attr("rel",i);
		i++;
	});
	slider_mini_actu_slide();
}

function slider_mini_actu_slide() {
	window.clearInterval(interval_mini_actu);
	futur_i_mini_actu = i_mini_actu+1;
	if(futur_i_mini_actu >= 1) {
		a_suppr = i_mini_actu-1;
		$(".mini_actu[rel='"+a_suppr+"']").animate({
			"opacity": 0
		},1000,function() {
			$(this).css("opacity",1);
		});
		a_aj = i_mini_actu+2;
		$(".mini_actu[rel='"+a_aj+"']").css("opacity",0).animate({
			"opacity": 1
		},1000);
	}
	$(".conteneur_mini_actu").animate({
		"margin-left": 0-(332*i_mini_actu)
	},1000,function() {
		if(futur_i_mini_actu > $(".mini_actu").length - 3) {
			futur_i_mini_actu = 0;
		}
		i_mini_actu = futur_i_mini_actu;
		interval_mini_actu = window.setInterval(slider_mini_actu_slide, 6000);
	});
}

