// fonctions

// Fonction de stockage des scripts à charger 
FuncOL = new Array(); 
function StkFunc(Obj) { 
    FuncOL[FuncOL.length] = Obj; 
} 
     
// Execution des scripts au chargement de la page 
window.onload = function() { 
    for(i=0; i<FuncOL.length; i++) 
        {FuncOL[i]();} 
}



var Timer;
var Pas = 3; // vitesse défilement texte

function moveLayer(Sens) {
   Objet = document.getElementById("Contdefil");
   if(parseInt(Objet.style.top) + (Pas*Sens) > 0)
      Objet.style.top = "0px";
   else
      Objet.style.top = (parseInt(Objet.style.top) + (Pas*Sens)) + "px";
   Timer = setTimeout("moveLayer(" + Sens + ");", 50);
}

function contact(baliseId)
  {
	if(document.getElementById(baliseId).style.visibility == 'visible')
		{
		document.getElementById(baliseId).style.visibility='hidden';
		document.getElementById(baliseId).style.display='none';					
		}
	else
		{
		document.getElementById(baliseId).style.visibility='visible';
		document.getElementById(baliseId).style.display='block';
		}
  } 
  

function trimail(baliseId) 
  {
	for(a=1;a<=7;a++)
		{
		if("tri_"+a == baliseId)
			{	
			if(document.getElementById(baliseId+"_b").style.visibility == 'hidden')
				{
				document.getElementById(baliseId+"_b").style.visibility='visible';
				document.getElementById(baliseId+"_b").style.display='block';
				document.getElementById(baliseId+"_a").style.visibility='hidden';
				document.getElementById(baliseId+"_a").style.display='none';
				}
			else
				{
				document.getElementById(baliseId+"_a").style.visibility='visible';
				document.getElementById(baliseId+"_a").style.display='block';
				document.getElementById(baliseId+"_b").style.visibility='hidden';
				document.getElementById(baliseId+"_b").style.display='none';				
				}
			}
		else
			{
			document.getElementById("tri_"+a+"_a").style.visibility='hidden';
			document.getElementById("tri_"+a+"_a").style.display='none';
			document.getElementById("tri_"+a+"_b").style.visibility='hidden';
			document.getElementById("tri_"+a+"_b").style.display='none';			
			}
		}	
  }

function ec(baliseId,num) 
  {
	for(a=1;a<=num;a++)
		{
		if("nec_"+a == baliseId)
			{
			document.getElementById(baliseId).style.background = '#FF9900';
			document.getElementById(baliseId).style.fontweight = '';
			}
		else
			{
			document.getElementById("nec_"+a).style.background='#ffffff';
			}
		}	
  }
		
		
function delmes()
	{
		
	len = document.mail.elements.length;
	var m=0;
	for(i=0; i < len; i++) 
		{
		if(document.mail.elements[i].checked==true)
			{
			m = m + 1;
			}
		}
	//alert(m);
	if(m > 0)
		{
		if (window.confirm('Etes-vous certain de vouloir supprimer le(s) message(s) sélectionné(s) ?'))     
			{
			document.mail.submit();
			} 
		}
	else
		{
		alert('aucun message sélectionné');	
		}
	}
	
	
function checkall(checked) 
	{
	len = document.mail.elements.length;
	var i=0;
	for(i=0; i < len; i++) 
		{
		document.mail.elements[i].checked=checked;
		}
	}
	
function msg_lu(baliseId)
	{
	if(document.getElementById("mlu_"+baliseId).style.visibility == 'visible')
		{
		}
	else
		{
		document.getElementById("mlu_"+baliseId).style.visibility='visible';
		document.getElementById("mlu_"+baliseId).style.display='block';
		document.getElementById("msg_"+baliseId).style.visibility='hidden';
		document.getElementById("msg_"+baliseId).style.display='none';		
		}		
	}
	
function verif_depl(num_d,go)
	{
	ok=0;
	for(de=1;de<=num_d;de++)
		{
		
		if(document.getElementById("d"+[de]).checked == true)
			{
				ok = 1;
			}
		}
	if(ok == 1)
		{
		if(document.deplace.box.value == "-1")
			{
			alert('Vous avez souhaité déplacer des demandes merci de choisir l\'action a éffectuer, ou d\'annuler la selection');
			}
		else
			{
			if (window.confirm('Vous avez effectué une selection de demande.\n\nPour valider le déplacement des commandes cliquez sur "Ok", pour revenir sur la liste des demandes cliquer sur "Annuler"'))     
				{
				document.deplace.submit();
				} 
			else 
				{
				return false;
				}
			}
		}
	else
		{
		location.href=go;
		}
		
	}
function repform(baliseId) 
  {
	if(document.getElementById(baliseId).style.visibility == 'visible')
		{
		document.getElementById(baliseId).style.visibility='hidden';
		document.getElementById(baliseId).style.display='none';			
		}
	else
		{
		document.getElementById(baliseId).style.visibility='visible';
		document.getElementById(baliseId).style.display='block';			
		}

  }
function affrep(baliseId,DEP) 
  {
	for(a=DEP;a<=4;a++)
		{
		if("menu"+a == baliseId)
			{
			if(document.getElementById(baliseId).style.visibility == 'visible')
				{
				}
			else
				{
				document.getElementById(baliseId).style.visibility='visible';
				document.getElementById(baliseId).style.display='block';
				}
			}
		else
			{
			document.getElementById("menu"+a).style.visibility='hidden';
			document.getElementById("menu"+a).style.display='none';
			}
		}	
  }
function afficheId(baliseId) 
  {
  if (document.getElementById && document.getElementById(baliseId) != null) 
    {
    document.getElementById(baliseId).style.visibility='visible';
    document.getElementById(baliseId).style.display='block';
	
    document.getElementById(baliseId+"moins").style.visibility='visible';
    document.getElementById(baliseId+"moins").style.display='block';	
	
    document.getElementById(baliseId+"plus").style.visibility='hidden';
    document.getElementById(baliseId+"plus").style.display='none';
    }
  }

function rep(baliseId,cachId) 
  {
  if (document.getElementById && document.getElementById(baliseId) != null) 
    {
    document.getElementById(baliseId).style.visibility='visible';
    document.getElementById(baliseId).style.display='block';
		
    document.getElementById(cachId).style.visibility='hidden';
    document.getElementById(cachId).style.display='none';
    }
  }

function viewrep(baliseId) 
  {
  if (document.getElementById && document.getElementById(baliseId) != null) 
    {
    document.getElementById(baliseId).style.visibility='visible';
    document.getElementById(baliseId).style.display='block';
	
    document.getElementById("cache_"+baliseId).style.visibility='visible';
    document.getElementById("cache_"+baliseId).style.display='block';	
	
    document.getElementById("voir_"+baliseId).style.visibility='hidden';
    document.getElementById("voir_"+baliseId).style.display='none';
    }
  }
function cachrep(baliseId) 
  {
  if (document.getElementById && document.getElementById(baliseId) != null) 
    {
    document.getElementById(baliseId).style.visibility='hidden';
    document.getElementById(baliseId).style.display='none';
	
    document.getElementById("cache_"+baliseId).style.visibility='hidden';
    document.getElementById("cache_"+baliseId).style.display='none';	
	
    document.getElementById("voir_"+baliseId).style.visibility='visible';
    document.getElementById("voir_"+baliseId).style.display='block';
    }
  }
  
function afficheDem(baliseId,numde) 
  {

	for(a=1;a<=numde;a++)
		{
		if(a == baliseId)
			{
			if(document.getElementById("dem_"+baliseId).style.visibility == 'visible')
				{
				document.getElementById("dem_"+a).style.visibility='hidden';
				document.getElementById("dem_"+a).style.display='none';	
				if(document.getElementById("view").value == 1)
					{
					document.getElementById("affdet"+baliseId).style.visibility='visible';
					document.getElementById("affdet"+baliseId).style.display='block';	
					}
				}
			else
				{
			  	if(document.getElementById && document.getElementById("dem_"+baliseId) != null) 
					{
					document.getElementById("dem_"+baliseId).style.visibility='visible';
					document.getElementById("dem_"+baliseId).style.display='block';
					document.getElementById("affdet"+baliseId).style.visibility='hidden';
					document.getElementById("affdet"+baliseId).style.display='none';	
					}
				}
			}
		else
			{
			if (document.getElementById && document.getElementById("dem_"+a) != null) 
				{
				document.getElementById("dem_"+a).style.visibility='hidden';
				document.getElementById("dem_"+a).style.display='none';
				if(document.getElementById("view").value == 1)
					{
					document.getElementById("affdet"+a).style.visibility='visible';
					document.getElementById("affdet"+a).style.display='block';	
					}					
			
				}
			}
		}	
  }  

function cacheId(baliseId) 
  {
  if (document.getElementById && document.getElementById(baliseId) != null) 
    {
    document.getElementById(baliseId).style.visibility='hidden';
    document.getElementById(baliseId).style.display='none';
    document.getElementById(baliseId+"moins").style.visibility='hidden';
    document.getElementById(baliseId+"moins").style.display='none';		
    document.getElementById(baliseId+"plus").style.visibility='visible';
    document.getElementById(baliseId+"plus").style.display='block';	
    }
  }

function viewdet(view,baliseId,NB) 
  {
	if(view == '1')
		{
		for(a=1;a<=NB;a++)
			{
			  if(document.getElementById(baliseId+a).style.visibility != 'visible')
			  	{
				  if (document.getElementById && document.getElementById(baliseId+a) != null) 
					{
					document.getElementById(baliseId+a).style.visibility='visible';
					document.getElementById(baliseId+a).style.display='block';
					}
				}
			}
		}
	else if(view == '0')
		{
		for(a=1;a<=NB;a++)
			{
			  if (document.getElementById && document.getElementById(baliseId+a) != null) 
				{
				document.getElementById(baliseId+a).style.visibility='hidden';
				document.getElementById(baliseId+a).style.display='none';
				}
			}
		}	

  }

function lien(go)
	{
	if (window.confirm('Etes-vous certain de vouloir supprimer cette demande ?\nEn la supprimant, tous les historiques des transporteurs liés à cette demande seront supprimés.\nPour valider la suppression cliquez sur "Ok", pour annuler la suppression cliquer sur "Annuler"'))     
    	{
		location.href=go;
		} 
    else 
		{
		return false;
		}
	} 
	
	
function newuser(go)
	{
	if (window.confirm('Pour obtenir ces informations, vous devez être inscrit ou logger.\nPour vous inscrire ou vous logger cliquer sur "OK"\nPour revenir sur la page, cliquez sur "annuler"'))     
    	{
		location.href=go;
		} 
    else 
		{
		return false;
		}
	} 	
	
function refus(go)
	{
	if (window.confirm('En déclinant la demande d\'offre, un message sera envoyé à l\'expéditeur pour le prévenir.\nEt tous les messages concernant cette demande seront déplacés dans "Archives message".\nPour confirmer le refus cliquez sur "Ok", pour annuler le refus cliquer sur "Annuler"'))     
    	{
		location.href=go;
		} 
    else 
		{
		return false;
		}
	} 	
	
function decl(go)
	{
	if (window.confirm('En déclinant l\'offre, un message sera envoyé à l\'expéditeur pour le prévenir.\nEt tous les messages concernant cette demande et ce transporteur seront déplacés dans "Archives message".\nPour confirmer le refus cliquez sur "Ok", pour annuler cliquer sur "Annuler"'))     
    	{
		location.href=go;
		} 
    else 
		{
		return false;
		}
	}
	
function delsauv(go)
	{
	if (window.confirm('Etes-vous certain de vouloir retirer cette demande de vos sauvegardes ?.\nPour valider la suppression cliquez sur "Ok", pour annuler la suppression cliquer sur "Annuler"'))     
    	{
		location.href=go;
		} 
    else 
		{
		return false;
		}
	} 	

function valdem()
	{
	if (confirm("En confirmant une commande, il ne sera plus possible de la modifier par la suite.\nPour corriger une erreur dans celle-ci, vous devrez la supprimer et la recommencer.\n\nPour confirmer la commande cliquez sur - OK -\nPour annuler et revenir au formulaire cliquez sur - Annuler -"))
 		return true;
		else return false;
	}
function imgpays(val) 
	{
	imgps = document.newps.ps.value;
	if(imgps != "")
		{
		document.getElementById('resize').src=val;
		document.getElementById('resize2').src=val;
		}
	return true;
	}

function dep(info)
	{
	fo = document.ps;
	if(info.value =="-")
		{
		fo.dt_arr[0].checked=false;
		fo.dt_arr[1].checked=false;
		fo.dt_arr[2].checked=false;
		fo.tard_j.disabled=true;
		fo.tard_m.disabled=true;
		fo.tard_a.disabled=true;
		fo.tard_h.disabled=true;
		fo.pre_j.disabled=true;
		fo.pre_m.disabled=true;
		fo.pre_a.disabled=true;
		fo.pre_h.disabled=true;		
		}
	}

function dt_jo(info)
	{
	fo = document.ps;
	dj = fo.dep_j.value;
	if(dj == "-")
		{
		alert("merci de choisir un jour de départ !");
		info.checked=false;
		fo.nbr_j.disabled=true;
		fo.tard_j.disabled=true;
		fo.tard_m.disabled=true;
		fo.tard_a.disabled=true;
		fo.tard_h.disabled=true;
		fo.pre_j.disabled=true;
		fo.pre_m.disabled=true;
		fo.pre_a.disabled=true;
		fo.pre_h.disabled=true;
		}
	else
		{
		fo.nbr_j.disabled=false;
		fo.tard_j.disabled=true;
		fo.tard_m.disabled=true;
		fo.tard_a.disabled=true;
		fo.tard_h.disabled=true;
		fo.pre_j.disabled=true;
		fo.pre_m.disabled=true;
		fo.pre_a.disabled=true;
		fo.pre_h.disabled=true;
		}
	}	
function dt_tard(info)
	{
	fo = document.ps;
	dj = fo.dep_j.value;
	if(dj == "-")
		{
		alert("merci de choisir un jour de départ !");
		info.checked=false;
		fo.nbr_j.disabled=true;
		fo.tard_j.disabled=true;
		fo.tard_m.disabled=true;
		fo.tard_a.disabled=true;
		fo.tard_h.disabled=true;
		fo.pre_j.disabled=true;
		fo.pre_m.disabled=true;
		fo.pre_a.disabled=true;
		fo.pre_h.disabled=true;
		}
	else
		{
		fo.nbr_j.disabled=true;
		fo.tard_j.disabled=false;
		fo.tard_m.disabled=false;
		fo.tard_a.disabled=false;
		fo.tard_h.disabled=false;
		fo.pre_j.disabled=true;
		fo.pre_m.disabled=true;
		fo.pre_a.disabled=true;
		fo.pre_h.disabled=true;
		}
	}	
function dt_pre(info)
	{
	fo = document.ps;
	dj = fo.dep_j.value;
	if(dj == "-")
		{
		alert("merci de choisir un jour de départ !");
		info.checked=false;
		fo.nbr_j.disabled=true;
		fo.tard_j.disabled=true;
		fo.tard_m.disabled=true;
		fo.tard_a.disabled=true;
		fo.tard_h.disabled=true;
		fo.pre_j.disabled=true;
		fo.pre_m.disabled=true;
		fo.pre_a.disabled=true;
		fo.pre_h.disabled=true;
		}
	else
		{
		fo.nbr_j.disabled=true;
		fo.tard_j.disabled=true;
		fo.tard_m.disabled=true;
		fo.tard_a.disabled=true;
		fo.tard_h.disabled=true;
		fo.pre_j.disabled=false;
		fo.pre_m.disabled=false;
		fo.pre_a.disabled=false;
		fo.pre_h.disabled=false;
		}
	}		


