nb_fois = 0;
arreter = 0;

/*** 
    Simple jQuery Slideshow Script
    Released by Jon Raasch (jonraasch.com) under FreeBSD license: free to use or modify, not responsible for anything, etc.  Please link out to me if you like it :)
***/

function slideSwitch() {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    // use this to pull the images in the order they appear in the markup
    var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');

    // uncomment the 3 lines below to pull the images in random order
    
    // var $sibs  = $active.siblings();
    // var rndNum = Math.floor(Math.random() * $sibs.length );
    // var $next  = $( $sibs[ rndNum ] );


    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1200, function() {
            $active.removeClass('active last-active');
        });
}

$(function() {
    setInterval( "slideSwitch()", 10000 );
});

//function onLoader
function roundNumber(rnum, rlength) {
  var newnumber = Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength);
  return newnumber;
}
	
function stripslashes(str) {
str=str.replace(/\\'/g,'\'');
str=str.replace(/\\"/g,'"');
str=str.replace(/\\\\/g,'\\');
str=str.replace(/\\0/g,'\0');
return str;
}
function getVars()
	{
		var info ="";
		if(location.href.indexOf('?Erreur=') != -1)
		{
			var laVar = location.href.substring(location.href.indexOf('?Erreur=') +8, location.href.length);
			
			//alert(laLangue);
			if(laLangue == "fr")
			{
				if(laVar == "login")
				{
					info = "Problème de connexion: mot de passe ou utilisateur incorrect";
				}
				if(laVar == "exp")
				{
					info = "Vous avez tentez d'accèder à l'administration et le temps est écoulé";
				}
				if(laVar == "vide")
				{
					info = "Vous devez entrer votre nom d'utilisateur et mot de passe";
				}
			}
			else
			{
				if(laVar == "login")
				{
					info = "Connexion problem: incorrect password or user";
				}
				if(laVar == "exp")
				{
					info = "You tried to access to the administration section but the time as expired";
				}
				if(laVar == "vide")
				{
					info = "You have to enter your user and password";
				}
			}
		}
		return info;
	}

function pages(adress){
	
		window.open(adress,"_self");	
	}
	function clearAllImgs(totalImages,itemID)
	{
		for (var a=1; a<=totalImages; a++)
			{
				document.getElementById("id"+itemID+a).style.display = 'none';
			}
	}
	function afficherImage(id,totalImages,itemID)
	{
		clearAllImgs(totalImages,itemID);		
		document.getElementById("id"+itemID+id).style.display = 'block';
		/*document.getElementById('img_centre').src = image;
		document.getElementById('img_centre').alt = imageName;
		document.getElementById('img_centre').title = imageName;
		*/
	}
	function changeImg(id,totalImages,itemID)
	{
		clearAllImgs(totalImages,itemID);
		document.getElementById("id"+itemID+id).style.display = 'block';
	};
	function retourneImage()
	{
		/* Retourne le NOM de l'image dans le URL 
		
		if(location.href.indexOf('#') != -1 && location.href.indexOf('&') != -1 && location.href.indexOf('#id') == -1)
		{
		var lesrc = location.href.substring(location.href.indexOf('#') +1, location.href.indexOf('&'));
		var leEt = location.href.substring(location.href.indexOf('&') +1, location.href.length);
		var lesrc = lesrc.toString();

		clearAllImgs(leEt,lesrc);	
		

		var leId = "id"+document.images[lesrc].id;
		document.getElementById(leId).style.display = 'block';
		}
		*/
		/* Retourne le ID de l'image dans le URL */
		if(location.href.indexOf('#id') != -1)
		{
			var leId = location.href.substring(location.href.indexOf('#') +1, location.href.indexOf('&'));
			var itemID = location.href.substring(location.href.indexOf('#') +3, location.href.indexOf('&')-1);
			var leEt = location.href.substring(location.href.indexOf('&') +1, location.href.length);

			clearAllImgs(leEt,itemID);	
			document.getElementById(leId).style.display = 'block';
		}
		else if(location.href.indexOf('photos') != -1)
		{
			//document.getElementById("id1").style.display = 'block';
		}
	}
	function openFormLog(laBase)
	{
		if(document.getElementById('formlog').style.display=='inline')
		{
			document.getElementById('formlog').style.display='none';
		}
		else
		{
			document.getElementById('formlog').style.display='inline';
		}		
		
		var newImg = '';
		if(document.getElementById('imgLog').src==laBase+'images/fleche_bas_right.gif')
		{
			newImg =laBase+'images/fleche_haut_right.gif';
		}
		else
		{
			newImg =laBase+'images/fleche_bas_right.gif';
		}
		document.getElementById('imgLog').src = newImg;
	}
	
	function openDesc(base,id)
	{	
		var lacolor="black";
		var lafleche = id + "_fleche";
		//alert(document.getElementById(lafleche).src);
		if(document.getElementById(id).style.display == 'block')
		{

			document.getElementById('show_hide_'+id).style.backgroundImage="url('"+base+"images/"+lacolor+"_arrow_show.png')";
			document.getElementById(id).style.display = 'none';
		}
		else
		{
			document.getElementById('show_hide_'+id).style.backgroundImage="url('"+base+"images/"+lacolor+"_arrow_hide.png')";
			document.getElementById(id).style.display = 'block';
		}
	}
	function openId(id)
	{	
		if(document.getElementById(id).style.display == 'block')
		{
			document.getElementById(id).style.display = 'none';
		}
		else
		{
			//document.getElementById(lafleche).style.backgroundimage.src='images/fleche_haut.gif';
			document.getElementById(id).style.display = 'block';
		}
	}


	
	function clearAllDivs(totalItems)
	{
		document.getElementById("chaletstart").style.display = 'none';
		for (var a=1; a<=totalItems; a++)
			{				
				document.getElementById("chalet"+a).style.display = 'none';
			}
	}
	function aff_hebergement(id,totalItems)
	{
		clearAllDivs(totalItems);
		document.getElementById(id).style.display = 'inline';
	}
	function hebergement_img(image,alt,num)
	{			
		image_src = base + "gros_img_chalet/" + image + ".jpg";
		document.getElementById('heb_big_img'+num).src = image_src;		
		document.getElementById('heb_big_img'+num).alt = alt;
		document.getElementById('heb_big_img'+num).title = alt;
	}
	function positionsCheck(id,totalresults)
	{
		leReturn = true;
		for (var a=1; a<=totalresults; a++)
		{				
			if(a!=id && document.getElementById("position"+id).value==document.getElementById("position"+a).value)
			{
				//alert(document.getElementById("position"+id).value+"=="+document.getElementById("position"+a).value);
				leReturn=false;
			}
		}
		return leReturn;
	}
	function positions(totalresults)
	{
		leReturn=true;
		//alert(laLangue);
		if(laLangue=="fr")
		{
			positionNum = "Une position n'est pas un chiffre";	
			positionMin = "Une position est plus petit que 1";	
			positionMax = "Une position est trop élevée par rapport à la plus haute position disponible";	
			positionDouble = "Deux positions ou plus sont les mêmes";
		}
		else
		{
			positionNum = "One position is not a number";	
			positionMin = 'A position is under 1';	
			positionMax = 'One of the position is over the maximum available spot';	
			positionDouble = 'Two or more positions are the same';	
		}
		for (var a=1; a<=totalresults; a++)
		{				
			valuePositionA = document.getElementById("position"+a).value;
			if(isNaN(valuePositionA))
			{
				alert(positionNum);	
				leReturn=false;
				break;	
			}
			if(valuePositionA<1)
			{
				alert(positionMin);	
				leReturn=false;
				break;
			}
			if(valuePositionA>totalresults)
			{
				alert(positionMax);	
				leReturn=false;
				break;
			}
			if(positionsCheck(a,totalresults)==false)
			{
				alert(positionDouble);
				leReturn=false;
				break;
			}
		}
		return leReturn;
	}
	function confirmation()
	{
		answer = confirm('Voulez-vous vraiment supprimer?'); if(answer){return true;}else{return false;}	
	}
	
