
/*
* ZOOM PHOTO PRINCIPALE
**/

function zoom() {

  zoomPhotoClose();
  zoomPlayerClose();
  document.getElementById( 'zoom' ).style.display = 'block';

}

function zoomClose() {

  var zoom = document.getElementById( 'zoom' );
  if ( zoom ) {
    zoom.style.display = 'none';
  }

}


/*
* ZOOM PHOTOS SUPPLEMENTAIRES
**/

function zoomPhoto ( idphoto ) {

  zoomURL('/photo.php?idphoto='+idphoto+'&size=400');

}
function zoomProduct( id ) {

  zoomURL('/photo.php?id='+id+'&size=400');

}

function zoomURL( url ) {

  zoomClose();
  zoomPlayerClose();

  var zoomphoto_img = document.getElementById( 'zoomphoto_img' );

  if ( zoomphoto_img.firstChild ) { // Supprimer la photo precedente s'il y en a une
    zoomphoto_img.removeChild( zoomphoto_img.firstChild );
  }

  var img = document.createElement( 'img' );
  img.src = url;
  zoomphoto_img.appendChild( img );

  document.getElementById( 'zoomphoto' ).style.display = 'block';

}

function zoomPhotoClose() {

  var zoomphoto = document.getElementById( 'zoomphoto' );
  if ( zoomphoto ) {
    zoomphoto.style.display = 'none';
  }

}


/*
* ZOOM FLASH
**/

function zoomPlayer( id, skin ) {

  zoomClose();
  zoomPhotoClose();

  var zoomplayer_object = document.getElementById( 'zoomplayer_object' );

	player = '/KangouroxPlayerBig.swf';
        width = 400;
	height = 426;
	skindir = 'player';

  zoomplayer_object.innerHTML = '<object width="'+width+'" height="'+height+'" type="application/x-shockwave-flash" data="'+player+'" id="flashbig"><param name="movie" value="'+player+'"><param name="FlashVars" value="HTML_movieURL=/flash.php?id='+id+'%26ext=.flv&HTML_skin=/skins/'+skin+'/'+skindir+'/"></object>';

  var flashsmall = document.getElementById( 'flashsmall' );
  if ( flashsmall ) {
    flashsmall.style.visibility = 'hidden';
  }
  document.getElementById( 'zoomplayer' ).style.display = 'block';

}

function zoomPlayerClose() {

  var flashsmall = document.getElementById( 'flashsmall' );
  if ( flashsmall ) {
    flashsmall.style.visibility = 'visible';
  }

  var zoomplayer = document.getElementById( 'zoomplayer' );
  if ( zoomplayer ) {
    zoomplayer.style.display = 'none';
  }

}


/*
* AFFICHER LES PHOTOS SUPPLEMENTAIRES
**/

function showPhotos() {

	var div = document.getElementById( 'moreimg' );
	for ( var i=0; i < div.childNodes.length; i++ ) {
		if ( div.childNodes[i].firstChild ) {
			div.childNodes[i].firstChild.style.display = 'inline';
		}
	}

}

/**
* Fonction GoogleMap
**/

$(document).ready(function(){
	if($('#blockGoogleMap').length != 0) {
			//var latlng = new google.maps.LatLng(47.4747, -0.632573);
			var latlng = new google.maps.LatLng(47.474326, -0.610633);
			var myOptions = {
	      			zoom: 15,
	      			center: latlng,
	      			mapTypeId: google.maps.MapTypeId.ROADMAP
	    		};

	    		var map = new google.maps.Map(document.getElementById("blockGoogleMap"), myOptions);
			var marker = new google.maps.Marker({
				position: latlng,
				map: map,
				titile: "Groupe SL"
			});	
	}

	if($('#blockDiapo').length != 0) {
		var aBlockDiapo = $('#blockDiapo');
		var aCpt = 1;
		aBlockDiapo.find('img').each(function() {
			aImg = $(this);
			aImg.css('opacity', '0.0');
			aImg.attr('id', 'imgBlockDiapo'+aCpt);
			aCpt++;
		});
		var aFirst = aBlockDiapo.find('img:first');
		aFirst.css('opacity', '1.0');
		makeFadeDiapo();
		aFirst.addClass('diapoActiv');
	}
});

var aTimer;
var fadeLength = 600;
var showLength = 6000;

function makeFadeDiapo() {
	clearTimeout(aTimer);
	var blockDiapo = $('#blockDiapo');
	var diapoActiv = blockDiapo.find('.diapoActiv');
	var aNext = diapoActiv.next();
	if(aNext.length == 0) {
		aNext = blockDiapo.find('img:first');
	}
	diapoActiv.removeClass('diapoActiv');
	aNext.addClass('diapoActiv');
	aNext.stop();
	aNext.animate({
		opacity: 1.0
	}, fadeLength);
	diapoActiv.animate({
		opacity: 0.0
	}, fadeLength);
	aTimer = setTimeout("makeFadeDiapo()", showLength);
}


