/*
 *
 * Realisation           : Noteka SARL <contact@noteka.com>
 *
 * Creation              : 28.12.2005
 * Derniere modification : 18.02.2006 
 */

function openURL(sURL) 
  { 
  document.location = sURL; 
  } 

function onChoose (fieldname,fieldvalue,formname)
  {
  eval("document."+formname+"."+fieldname+".value=\""+fieldvalue+"\"");
  }

function popup(f,nom, w, h)
  {
  window.open(f, nom, 'resizable,screenX=0,screenY=0,scrollbars=yes,menubar=no,width=' + w + ',height=' + h);
  }

function confirmPourvue(no_emploi) {
  result = window.confirm("ATTENTION : cette offre va être signalée comme pourvue et devenir invisible des utilisateurs : continuer ? ");
  if ( result == true ) {
   location.href = "maj.php?no_emploi="+no_emploi+"&statut=pourvue";
  }
}

function confirmVendue(no_annonce) {
  result = window.confirm("ATTENTION : cette annonce va être signalée comme vendue et devenir invisible des utilisateurs : continuer ? ");
  if ( result == true ) {
   location.href = "maj.php?no_annonce="+no_annonce+"&statut=vendue";
  }
}


function confirmCoord(MyForm) {
  result = window.confirm("ATTENTION : un message va être envoyé,\n soit à l'email perso (prioritaire),\n soit à l'email pro : continuer ? ");
  if ( result == true ) {
   eval("document."+MyForm+".submit()");
  }
}

function confirmPay(MyForm) {
  result = window.confirm("ATTENTION : le paiement va être enregistré et la cotisation activée : continuer ? ");
  if ( result == true ) {
   eval("document."+MyForm+".submit()");
  }
}


function confirmCleanUp(MyForm) {
  result = window.confirm("ATTENTION : l'effacement s'applique à tous les fichiers\n et dossiers contenus dans un répertoire : continuer ? ");
  if ( result == true ) {
      eval("document."+MyForm+".submit()");
  }
  return false;
}


function limitText(limitField, limitCount, limitNum) {
        if (limitField.value.length > limitNum) {
                limitField.value = limitField.value.substring(0, limitNum);
        } else {
                limitCount.value = limitNum - limitField.value.length;
        }
}

// Differentes Popups

function photoPopup(no_manifestation, no_album, no_photo, width, height)
  {
  if(!width || !height) return;

  if(width>height) {
        if(width > 800) {
                facteur=width/800;
        } else {
                facteur=1;
        }
  } else {
        if(height > 600) {
                facteur=height/600;
        } else {
                facteur=1;
        }
  }

        width=width/facteur+40;
        height=height/facteur+95;

        window.open('/public/manifestations/albums/popup_photo.php?no_manifestation='+no_manifestation+'&no_album='+no_album+'&no_photo='+no_photo, 'PhotoAEA'+no_album, 'width='+width+',height='+height+',scrollbars=yes,resizable=yes');
  }

function modulePopup(no_module)
  {
  window.open('/public/manifestations/view_module.php?no_module='+no_module, 'Module', 'width=300,height=200');
  return;
  }

function recuPopup(transaction_id,creation_date,url)
  {
  window.open(url+'?transaction_id='+transaction_id+'&creation_date='+creation_date, 'Recu', 'width=600,height=700');
  return;
  }

function confirmSuppression(url) {
  result = window.confirm("La suppression est irréversible : continuer ? ");
  if ( result == true )
  {
    location.href = url;
  }
  return;
}

function confirmI18n(form) {
  result = window.confirm("Cette conversion est irréversible : continuer ? ");
  if ( result == true )
  {
	eval("document."+form+".submit()");	
  }
  return;
}

function donothing() {
	return;
}

// cacher / Montrer une DIV individuellement :
function anyObj(divName) {
        this.IE5=this.NN4=this.NN6=false
        if(document.all)this.IE5=true
        else if(document.layers)this.NN4=true
        else if(document.getElementById)this.NN6=true

        if(this.NN4)this.obj=eval("document."+divName)
        if(this.IE5)this.obj=eval("document.all."+divName)
        if(this.NN6)this.obj=eval("document.getElementById(\""+divName+"\")")

        this.show = showDiv
        this.hide = hideDiv
}

function showDiv() {
        if(this.NN4) this.obj.visibility="visible"
        else this.obj.style.visibility="visible"
}
function hideDiv() {
        if(this.NN4) this.obj.visibility="hidden"
        else this.obj.style.visibility="hidden"
}

var delayhide;

function montre(id) {
	var d = document.getElementById(id);

	clearTimeout(delayhide);
	if( d != null) {
		if (d.style.display == 'block') return;
	}

        for (var i = 0; i<=4; i++) {
                if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
		
        }
	if (d) {d.style.display='block';}
}

function cache() {
	for (var i = 0; i<=4; i++) {
                if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
        }

}

function delai_cache() {
	var disappeardelay=1000;

	if (ie4||ns6) delayhide=setTimeout("cache()",disappeardelay)
}

function popupcentree(page,largeur,hauteur,options)
                {
                var top=(screen.height-hauteur)/2;
                var left=(screen.width-largeur)/2;
                window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
                }

