/*fichier javascript pour le site 2moucherolles*/
var countDiap1; //variable pour le fondu enchainé diapo
countDiap1=0;
var tableImages1; //variable de type tableau contenant les images du fondu enchainé
/**********************************************************************************************
 creation de la fonction changeImage qui permet de changer la source d'une image
 entree : String nom de la balise image,String la nouvelle source
 ***********************************************************************************************/
  function changeImage(lenom,src)
 	{	
 		
		if (document.all)
		{
	 	document.all[lenom].filters.blendTrans.Apply();
		document.all[lenom].src=src;
		document.all[lenom].filters.blendTrans.Play();
		}
		else
		{
		document.getElementById(lenom).src=src;
		}
		
	}
/**************************************************************************************************
fonctions diaporama qui permettent de faire un diaporama de 2 ou plusieurs photos*
entree : String nom de la balise <img>, le tableau contenant les images du diaporama
**************************************************************************************************/
function diaporama(nomImage,tabImage)
  {
  	if(document.getElementById(nomImage)!=null)
  	{
	  	countDiap1++;
		tableImages1=tabImage;
		if(countDiap1==tableImages1.length) countDiap1=0;
		changeImage(nomImage,tableImages1[countDiap1].src);
		setTimeout("diaporama('"+nomImage+"',tableImages1)",12000);
  	}
  }
//fct de vérification du formulaire
function verif_formulaire()
	{
		
		
		if(document.forms["formulaire"].elements["nom"].value=="")
		 	{
				alert ("Merci d'indiquer votre nom ");
				document.forms["formulaire"].elements["nom"].focus();
		 		return false;
			}
		if(document.forms["formulaire"].elements["prenom"].value=="")
		 	{
				alert ("Merci d'indiquer votre prénom ");
				document.forms["formulaire"].elements["prenom"].focus();
		 		return false;
			}
		if(document.forms["formulaire"].elements["mail"].value=="")
		 	{
				alert ("Merci d'indiquer votre mail ");
				document.forms["formulaire"].elements["mail"].focus();
		 		return false;
			}
		if(document.forms["formulaire"].elements["type"].value=="")
		 	{
				alert ("Merci d'indiquer le type de chambre ");
				document.forms["formulaire"].elements["type"].focus();
		 		return false;
			}
		if(document.forms["formulaire"].elements["cat"].value=="")
		 	{
				alert ("Merci d'indiquer la catégorie");
				document.forms["formulaire"].elements["catégorie"].focus();
		 		return false;
			}
		if(document.forms["formulaire"].elements["nbpax"].value=="")
		 	{
				alert ("Merci d'indiquer le nombre total de personne");
				document.forms["formulaire"].elements["nbpax"].focus();
		 		return false;
			}
		if(document.forms["formulaire"].elements["du"].value=="")
		 	{
				alert ("Merci d'indiquer votre date d'arrivée présumée ");
				document.forms["formulaire"].elements["du"].focus();
		 		return false;
			}
		if(document.forms["formulaire"].elements["au"].value=="")
		 	{
				alert ("Merci d'indiquer votre date de départ présumée ");
				document.forms["formulaire"].elements["du"].focus();
		 		return false;
			}
		else
			{
				return true;
			}
	}
/********************************************************************************
fonctions pour defilement du texte dans la gazette
*********************************************************************************/
var scrolltimer;  
function initScroll(BlockId, speedScroll, pxIncrement, TimeOver, incrementOver) {  
            	var MonObjet = document.getElementById(BlockId);  
             //On rajoute des éléments par défaut sur le block à scroller, ces div  
             //prennent la hauteur de la boite, comme ça on garde un effet qui eviter de faire apparaitre  
             //le texte trop vite  
            	var topDiv = MonObjet.insertBefore(document.createElement("DIV"),MonObjet.firstChild);  
             	topDiv.style.height = MonObjet.clientHeight + "px";  
             	var bottomDiv = MonObjet.appendChild(document.createElement("DIV"));  
             	bottomDiv.style.height = MonObjet.clientHeight + "px";  
             	MonObjet.onmouseover = function(){  
                 clearTimeout(scrolltimer);  
                 scrollBlock(BlockId, TimeOver, incrementOver, TimeOver, incrementOver);  
             	}  
            	MonObjet.onmouseout = function(){  
                 clearTimeout(scrolltimer);  
                 scrollBlock(BlockId, speedScroll,pxIncrement, TimeOver, incrementOver);  
             	}  
             scrollBlock(BlockId,speedScroll,pxIncrement);  
         }  
          
         function scrollBlock(BlockId,TimeScroll,pxIncrement){  
             var monObjet = document.getElementById(BlockId)  
            if (TimeScroll=='' | TimeScroll==null | TimeScroll <= 0) TimeScroll = 40;  
             if (pxIncrement=='' | pxIncrement==null | pxIncrement <= 0) pxIncrement = 1;  
             //ScrollTop = ScrollTop + speed;  
             monObjet.scrollTop = monObjet.scrollTop + pxIncrement;  
             if (monObjet.scrollTop >= monObjet.scrollHeight-monObjet.clientHeight) monObjet.scrollTop = 1;  
             scrolltimer = setTimeout("scrollBlock('"+ BlockId + "'," + TimeScroll + "," + pxIncrement +")", TimeScroll);  
         }  
    
          
     
         

