//fichier contenant le peu de Javascript du site

/*
BUT:demander la confirmation de suppression
E:    Le type de suppression : photo ou bien
E: la reference du bien a supprimer
COM:sert au 11Janvier06 Ã  confirmer la suppression d'un bien et d'une photo mais peut servir pour autre
*/
function confirmerSuppression(type,ref,id)
{

	switch (type)
  {
    case ("bien"):  if (window.confirm('Etes-vous sur de vouloir supprimer '+ref+' ?\n  Attention, la supression de ce bien entraine aussi la suppression de toutes ses photos! '))
                    {
		                    window.location.replace("index_admin.php5?pg=liste_annonce&act=del&ref="+ref);
                    }
 	                  else
                   	{
		                    return false;
	                  }
	                  break;

	  case ("photo"):  	if (window.confirm('Etes-vous sur de vouloir supprimer cette photo ? '))
                      {
		                      window.location.replace("/admin/index_admin.php5?pg=form_annonce&act=edit&ref="+ref+"&act2=delPhoto&id="+id+"#photo");
		                 	}
 	                    else
                    	{
	                         	return false;
	                    }
	                    break;

	  case ("diaporama"):  	if (window.confirm('Etes-vous sur de vouloir supprimer cette photo ? '))
                      {
		                      window.location.replace("/admin/index_admin.php5?pg=diaporama&act=edit&act2=delPhoto&id="+id+"#photo");
		                 	}
 	                    else
                    	{
	                         	return false;
	                    }
	                    break;


	 case ("video"):  	if (window.confirm('Etes-vous sur de vouloir supprimer la vidéo ? '))
                      {
		                      window.location.replace("/admin/index_admin.php5?pg=form_annonce&act=edit&ref="+ref+"&act2=delVideo&id="+id+"#photo");
		                 	}
 	                    else
                    	{
	                         	return false;
	                    }
	                    break;

	  case ("client"):  if (window.confirm('Etes-vous sur de vouloir supprimer ce client ? '))
                      {
		                      window.location.replace("/admin/index_admin.php5?pg=gestion_client&p=2&ref="+ref+"&act=del");
		                 	}
 	                    else
                    	{
	                         	return false;
	                    }
	                    break;



	  default: return false;
	}
}




/*
BUT: ouvrir une popup
E:   page, parametres
COM:
*/
function ouvrePopup(page,largeur, hauteur, scroll)
{
  var haut=(screen.height/2)-(hauteur/2);
	var gauche=(screen.width/2)-(largeur/2);

   window.open (page, '', config='height='+hauteur+', width='+largeur+',top='+haut+', left='+gauche+', toolbar=no, menubar=no, scrollbars='+scroll+', resizable='+scroll+', location=no, directories=no, status=no')
}

/*
BUT: cocher tout les checkbox d'un formulaire ( ou decocher )
E: le formulaire et l'etat de cocher ( 1 ou 0)
COM: fait un peu a la bourrin, chercher mieux....
*/
function cocherDetail(form, cocher)
{
   //si on coche tout dans option generales:
   if (form == 'general')
   {
      //si on coche
      if (cocher == 1)
      {
        document.formDetail.photo.checked = true;
        document.formDetail.prix.checked = true;
        document.formDetail.desc.checked = true;
        document.formDetail.localite.checked = true;
         document.formDetail.plan.checked = true;
      }
      else
      {
        document.formDetail.photo.checked = false;
        document.formDetail.prix.checked = false;
        document.formDetail.desc.checked = false;
        document.formDetail.localite.checked = false;
         document.formDetail.plan.checked = false;
      }


   }

   //si on coche tout dans option generales:
   if (form == 'detail')
   {
      //si on coche
      if (cocher == 1)
      {
        document.formDetail.surhab.checked = true;
        document.formDetail.surterr.checked = true;
        document.formDetail.nbpiece.checked = true;
        document.formDetail.nbchambre.checked = true;
        document.formDetail.meuble.checked = true;
        document.formDetail.recent.checked = true;
        document.formDetail.accessible.checked = true;
        document.formDetail.exclu.checked = true;

      }
      else
      {
        document.formDetail.surhab.checked = false;
        document.formDetail.surterr.checked = false;
        document.formDetail.nbpiece.checked = false;
        document.formDetail.nbchambre.checked = false;
        document.formDetail.meuble.checked = false;
        document.formDetail.recent.checked = false;
        document.formDetail.accessible.checked = false;
        document.formDetail.exclu.checked = false;

      }

   }
  }

   /*
    BUT: verifier le champ d'envoi de photo et afficher un message d'envoi si ok
    E: le champ ds lequel entrer le texte
    COM:
  */
  function envoiPhoto(id)
  {


    if (document.form_photo.ajoutPhoto.value == "")
    {
         alert("Veuillez selectionner une photo a envoyer");
    }
    else
    {
      document.getElementById(id).innerHTML = " <a class='menuRechercherPrix'>V&eacute;rification et envoi en cours...</a>";
      document.form_photo.submit();


    }
  }

  /*
BUT: activer ou desactiver tous les types de biens pour la recherche avancee

COM:
*/
function activerType()
{

		document.formAvancee.appartement.disabled;
		document.formAvancee.bureau.disabled;
		document.formAvancee.ferme.disabled;
		document.formAvancee.maison.disabled;
		document.formAvancee.chalet.disabled;
		document.formAvancee.villa.disabled;


}



sfHover = function() {
	var sfEls = document.getElementById("menu").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);



