var adresse_site = "./";

$(document).ready(function() {
	$('#navMenu').navMenu();
	$("A[rel='facebox']").facebox();
	detect_form_contact();
	detect_galerie();
	detect_video();
	detect_mp3();
	detect_vv();
	slider();
});

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

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 detect_vv() {
	if($("#VV").html() == null) {
		return false;
	}

	$("#VV").each(function() {		
		var aleatoire = Math.random();
		var so = new SWFObject("visitevirtuelle/latour.swf?a="+Math.random(), "visite", "595", "446", "9.0.28", "#FFFFFF");
		so.addParam("wmode","transparent");
		so.addParam("allowFullScreen", "true");
		so.addParam("allowScriptAccess","sameDomain");
		so.write(this);
	});
}

function detect_form_contact() {
	$(".form_contact .form_contact_text_input, .form_contact .form_contact_textarea_input").each(function() {
		$(this).attr("rel",$(this).val());
		$(this).blur(function() {
			if($(this).val() == "") {
				$(this).val($(this).attr("rel"));
			}
		});
		$(this).focus(function() {
			if($(this).val() == $(this).attr("rel")) {
				$(this).val("");
			}
		});
	});
}

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("Votre message est transmis. Merci");
		}
		else {
			alert(data);
		}	
		});
	}
	else{
		alert("Attention veuillez saisir les champs obligatoires");
	}
}

function load_gm(id) {
	$.get("./include/plugins/googlemap/index.php",{
		action:"charg_gm",
		id:id
	},function(data) {
		data = data.split(":-decoupe-:");
		$("#googlemap").html(data[0]);
		var map = new GMap2(document.getElementById("map"));
		var adr = data[1];
		var latitude = data[2];
		var longitude = data[3];
		var zoom = parseInt(data[4]);
		var icone = data[5];
		var corps = data[6];
		var geocoder = new GClientGeocoder();
		if(adr != ''){ 
			geocoder.getLatLng(adr,function(point) {
				if(!point) {
					alert("! "+adr+" n'existe pas ou n\'a pu être géolocalisée ...");
				}
				else{
					var Icon = new GIcon(G_DEFAULT_ICON);
					if(icone!="") {
						Icon.image = icone;
					}
					markerOptions = { icon:Icon }; 
					var a = point.lat();
					var b = point.lng(); 
					var marker = new GMarker(point,markerOptions);
					map.addOverlay(marker);
					marker.openInfoWindowHtml(corps);
					map.setCenter(new GLatLng(a,b),zoom);
					map.setUIToDefault();
					GEvent.addListener(marker, "click", function() {
						marker.openInfoWindowHtml(corps);
					});
				}
			});
		}
		else{
			var Icon = new GIcon(G_DEFAULT_ICON);
			if(icone!="") {
				Icon.image = icone;
			}
			markerOptions = { icon:Icon }; 
			var a = latitude;
			var b = longitude;
			point = new GLatLng(a,b);
			var marker = new GMarker(point,markerOptions);
			map.addOverlay(marker);
			marker.openInfoWindowHtml(corps);
			
			map.setCenter(new GLatLng(a,b),zoom);
			map.setUIToDefault();
			GEvent.addListener(marker, "click", function() {
				marker.openInfoWindowHtml(corps);
			});
		}
	});
}


function detect_galerie() {
	var i = 1;
	if($(".gal_liste_photo DIV").size() == 0 || $("#VV").html() != null) {
		return false;
	}
	if($(".gal_liste_photo").html()!= null) {
		$(".titre_page").html("galerie");
		$(".gal_liste_photo .gal_liste_photo_a").each(function() {
			$(this).attr("rel",i);
			insert_num_img = i;
			if(i<10) {
				insert_num_img = "0"+i;
			}
			$(".bandeau_navig_gal_num").append("<a href='javascript:;' onclick='move_galerie("+i+");' rel='mini_gal_aff_num' id='gal_num_"+i+"'>"+insert_num_img+"</a>");
			i++;
		});
		$(".gal_liste_photo DIV A").click(function() {
			move_galerie($(this).parent().attr("rel"));
			return false;
		});
	}
	move_galerie(1);
}
function move_galerie(quoi) {
	$(".gal_vignette_active").removeClass("gal_vignette_active");
	$(".bandeau_navig_gal_num_hover").removeClass("bandeau_navig_gal_num_hover");
	
	$("#gal_num_"+quoi).addClass("bandeau_navig_gal_num_hover");
	$(".gal_grand").addClass("gal_grand_load");
	$("DIV[rel='"+quoi+"'] IMG").addClass("gal_vignette_active");
	
	$(".gal_liste_photo").scrollTo($("DIV[rel='"+quoi+"']"),500);
	
	$(".gal_grand").html("<a href='"+$(".gal_liste_photo DIV[rel='"+quoi+"'] A").attr("href")+"' rel='facebox'><img src='./inclide/miniature.php?pic="+$(".gal_liste_photo DIV[rel='"+quoi+"'] A").attr("href")+"&w=550&h=550' border='0' /></a>");
	
	$(".gal_grand IMG").load(function() {
		$(".gal_grand_load").removeClass("gal_grand_load");
	});
	
	$("A[rel='facebox']").facebox();	
}
function move_galerie_sens(comment) {
	active = $(".bandeau_navig_gal_num_hover").attr("id");
	active = active.replace("gal_num_","");
	active = parseInt(active);
	if(comment == "m") {
		future_gal = active - 1;
	}
	if(comment == "p") {
		future_gal = active + 1;
	}
	if(future_gal < 1) {
		future_gal = $("A[rel='mini_gal_aff_num']").size();
	}
	if(future_gal > $("A[rel='mini_gal_aff_num']").size()) {
		future_gal = 1;
	}
	move_galerie(future_gal);
}
