function basename(path) {

    return path.replace(/\\/g,'/').replace( /.*\//, '' );

}

function preloadImages2(){

currCount = 0;
preImages=new Array();
loaded = new Array();
 
	if(preloadImages2.arguments.length==0)
	{pageok=true;return;}
		
   for (i=0;i<preloadImages2.arguments.length;i++){
   preImages[i]=new Image();
   preImages[i].src=preloadImages2.arguments[i];
   }
    for (i = 0; i < preImages.length; i++) {
        loaded[i] = false
    }


}

function confirmer(type)
{
if(type=='logout')
	var phrase='Êtes-vous certain de vouloir vous déconnecter ?';
else if(type=='bloquecompte')
	var phrase='Êtes-vous certain de vouloir bloquer ce compte ?';
else if(type=='debloquecompte')
	var phrase='Êtes-vous certain de vouloir débloquer ce compte ?';
else if(type=='renouvelcompte')
	var phrase='Êtes-vous certain de vouloir renouveler ce compte ?';
else if(type=='delelt')
	var phrase='Êtes-vous certain de vouloir supprimer cet élément ?';	
else if(type=='deluser')
	var phrase='Êtes-vous certain de vouloir supprimer ce compte ?';	
else
	var phrase='Êtes-vous certain de vouloir effectuer cette action ?';
	
	if (confirm(phrase))
	{
		return true;
	}
	else
	{
		return false;
	}
}

/******************** 
 * validation profil d'un adhérent 
 *******************/
function validinscription(form,chp,chpformats)
{
var valid=true;
//disclaimer
/*if(document.forms[form].agree.checked==false )
  {
  valid=false;
  alert('Vous devez avoir lu et accepté le règlement.');
  document.forms[form].agree.focus();
  }*/
//email
if(valid==true)
  {
  validemail = ValidateField(form, 'email', '#COURRIEL');
  if(validemail==false)
    {
    valid=false;
    alert('L\'adresse e-mail renseignée ne possède pas le bon format.');
    document.forms[form].email.focus();
    }
  }
//tel
if(document.forms[form].tel.value!='' && valid==true)
  {
  validtel = ValidateField(form, 'tel', '#NUM');
  if(validtel==false)
    {
    valid=false;
    alert('Le téléphone renseigné ne doit être composé que de chiffres.\n Exemple : 0145012109 ');
    document.forms[form].tel.focus();  
    }
  }
//passwords
if((document.forms[form].password.value=='' || document.forms[form].password2.value=='')  && valid==true)      
  {
  valid=false;
  alert('Vous devez renseigner le mot de passe et le confirmer.');
  document.forms[form].password.focus();
  }
if(document.forms[form].password.value!=document.forms[form].password2.value  && valid==true)      
  {
  valid=false;
  alert('Votre mot de passe confirmé ne correspond pas à l\'original; les 2 doivent être identiques.');
  document.forms[form].password2.focus();
  }
//validation du reste
if(valid==true)
  {
  valid=ValidateForm(form,chp,chpformats);
  }
  
return valid;
}

/******************** 
 * validation profil d'un invité 
 *******************/
function validinviteprofil(form,chp,chpformats)
{
var valid=true;

//email
if(valid==true)
  {
  validemail = ValidateField(form, 'email', '#COURRIEL');
  if(validemail==false)
    {
    valid=false;
    alert('L\'adresse e-mail renseignée ne possède pas le bon format.');
    document.forms[form].email.focus();
    }
  }

//validation du reste
if(valid==true)
  {
  valid=ValidateForm(form,chp,chpformats);
  }
  
return valid;
}


/******************** 
 * validation profil d'un adhérent 
 *******************/
function validprofil(form,chp,chpformats)
{
var valid=true;

//email
if(valid==true)
  {
  validemail = ValidateField(form, 'email', '#COURRIEL');
  if(validemail==false)
    {
    valid=false;
    alert('L\'adresse e-mail renseignée ne possède pas le bon format.');
    document.forms[form].email.focus();
    }
  }
//tel
if(valid==true)
  {
  validtel = ValidateField(form, 'tel', '#NUM');
  if(validtel==false)
    {
    valid=false;
    alert('Le téléphone doit être renseigné et composé que de chiffres.\n Exemple : 0145012109 ');
    document.forms[form].tel.focus();  
    }
  }
//passwords
if((document.forms[form].password.value=='' || document.forms[form].password2.value=='')  && valid==true)      
  {
  valid=false;
  alert('Vous devez renseigner le mot de passe et le confirmer.');
  document.forms[form].password.focus();
  }
if(document.forms[form].password.value!=document.forms[form].password2.value  && valid==true)      
  {
  valid=false;
  alert('Votre mot de passe confirmé ne correspond pas à l\'original; les 2 doivent être identiques.');
  document.forms[form].password2.focus();
  }
//validation du reste
if(valid==true)
  {
  valid=ValidateForm(form,chp,chpformats);
  }
  
return valid;
}


function openpopup(doc)
{
	fenetre = window.open(doc,'_blank','toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=1,copyhistory=0,menuBar=0,width=200,height=200');
}


function openBanque(doc)
{
	fenetre = window.open(doc,'_blank','toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=1,copyhistory=0,menuBar=0,width=800,height=600');
}



function printpage(doc)
{
	fenetre = window.open(doc,'_blank','toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=1,copyhistory=0,menuBar=1,width=600,height=600');
}


function OpenCalendar(cible,format)
{
if(format=='time')height=100;
else height=240;
calendar = window.open("calendar.php?cible="+cible+"&format="+format+"",'_blank','toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=0,copyhistory=0,menuBar=0,width=230,height='+height+'');

}

function Location(url)
{
   document.location=(url);

}

