// Init du bandeau flash
// var v={};
// var p={ wmode: "transparent" };
// swfobject.embedSWF("bando2.swf", "header", "960", "143", "9", "", v, p);

// Init des polices (sifr)
var bickham = { src: 'bickhamscriptstd-bold.swf' };
sIFR.activate(bickham);
sIFR.replace(bickham, {
	selector: 'h2',
	css: '.sIFR-root { color: #845b3f; font-size: 48px; }',
	wmode: 'transparent'
});
sIFR.replace(bickham, {
	selector: '#menus_choix li',
	css: ['.sIFR-root { color: #845b3f; font-size: 30px; line-height:2px; margin-left:90px;}', 'a { text-decoration: none; }', 'a:link {color: #845b3f;}', 'a:visited {color: #845b3f;}', 'a:hover {color: #CCA473;}'],
	wmode: 'transparent'
});

// Init de l'album photo
$(document).ready(function() {
	var slidesrc;
	var thumbsrc;
	if($('#photos_album').length>0) {
		$('#photos_album').before('<ul id="thumb_album" class="nav">').cycle({
			fx: 'wipe', 
			clip: 'zoom', 
			speed: '500', 
			timeout: 3400, 
			pager: '#thumb_album',
			pagerAnchorBuilder: function(idx, slide) {
				slidesrc = slide.src;
				thumbsrc = slidesrc.replace('album', 'album/thumbs');
				thumbsrc = thumbsrc.replace('.jpg', '_thumb.jpg');
				return '<li><a href="' + slidesrc + '"><img src="'+ thumbsrc + '" alt="Photo ' + thumbsrc + '" /></a></li>'; 
			}
		});
	}
});
$(window).load(function() {
	if($('#thumb_album').length>0) {
		$('#thumb_album').css('background-image', 'none');
	}
});

// Scrollbar liste plats
$(document).ready(function() {
	var hScroll = 50;
	$('#liste_plats').before('<a href="javascript:;" id="plats_up"><img src="./img/btn_up.png" alt="Monter" /></a>');
	$('#liste_plats').after('<a href="javascript:;" id="plats_down"><img src="./img/btn_down.png" alt="Descendre" /></a>');
	$('#plats_up').bind('click', function() {
		$('#liste_plats')[0].scrollBy(-hScroll);
		return false;
	});
	$('#plats_down').bind('click', function() {
		$('#liste_plats')[0].scrollBy(hScroll);
		return false;
	});
	$('#liste_plats').jScrollPane({
		scrollbarWidth: 0
	});
});

// Scrollbar catégories vins
$(document).ready(function() {
	var hScroll = 50;
	$('#categories_liste', '#vins').css('height', 270);
	$('#categories_liste', '#vins').before('<a href="javascript:;" id="plats_up"><img src="./img/btn_up.png" alt="Monter" /></a>');
	$('#categories_liste', '#vins').after('<a href="javascript:;" id="plats_down"><img src="./img/btn_down.png" alt="Descendre" /></a>');
	$('#plats_up').bind('click', function() {
		$('#categories_liste', '#vins')[0].scrollBy(-hScroll);
		return false;
	});
	$('#plats_down').bind('click', function() {
		$('#categories_liste', '#vins')[0].scrollBy(hScroll);
		return false;
	});
	$('#categories_liste', '#vins').jScrollPane({
		scrollbarWidth: 0
	});
});

// Init du menu déroulant
$(document).ready(
	function() {
		$("ul.sf-menu").superfish(); 
	}
);

// Formulaire de contact AJAX
$(document).ready(function() {
	if($('body#contact').length>0) {
		$('#formulaire').ajaxForm({
			beforeSubmit: function() {
				var firstnameValue = $('input[name=nom]').fieldValue(); 
				var lastnameValue = $('input[name=prenom]').fieldValue(); 
				var emailValue = $('input[name=email]').fieldValue(); 
				var messageValue = $('textarea[name=message]').fieldValue();
				if (!firstnameValue[0] || !lastnameValue[0] || !emailValue[0] || !messageValue[0]) { 
					alert('Merci de compléter tous les champs obligatoires.'); 
					return false; 
				} 
			},
			success: function() {
				alert("Merci, votre message nous a bien été transmis !");
				$('#formulaire input').val('');
				$('#formulaire textarea').html('');
			}
		});
	}
});

// Google Map
$(document).ready(
	function() {
		if($('#map').length>0) {
			if (GBrowserIsCompatible()) {
				var map = new GMap2(document.getElementById("map"));
				map.addControl(new GSmallMapControl());
				map.addControl(new GMapTypeControl()); // Type de carte (satellite / plan / mixte)
				var coord_p = new GLatLng(48.655111,7.831492);
				var coord_strasbourg = new GLatLng(48.57362000, 7.75473000);
				map.setCenter(coord_p, 10);     
				var icon = new GIcon();
				icon.image = "./img/icone-gmaps.jpg";
				icon.iconSize=new GSize(20,20);
				icon.iconAnchor=new GPoint(16,16);
				var marker_p = new GMarker(coord_p, {icon:icon, title:"Cliquez pour voir les coordonnées"});
				map.addOverlay(marker_p);
				GEvent.addListener(marker_p, "click", function() {
					map.openInfoWindowHtml(coord_p,'<div align="center" style="height: 90px; color: #000;"><br /><strong>Au pont de l\'Ill<br/>2 rue G&eacute;n&eacute;ral Leclerc<br/>67610 La Wantzenau</div>');
				});
				// GEvent.addListener(map, "infowindowclose", function(){
					// map.panTo(coord_p, 8);
				// }); 
			}
		}
	}
);

