function ltrim(chaine)
{
	//supprime les espaces à gauche de la chaine
	return chaine.replace(/^[\s]+/g,"");
}

function rtrim(chaine)
{
	//supprime les espaces à droite de la chaine
	return chaine.replace(/[\s]+$/g,"");
}

function trim(chaine)
{
	var indefinie ;
	if (chaine != indefinie)
	//supprime les espaces à gauche et à droite de la chaine
		{return rtrim(ltrim(chaine)) ;}
	else
		{chaine = "" ;}
}


function aleatoire()
{
return Math.floor(Math.random()* 100000000)+1;
}

function remplacer_espaces(url_param)
{
url_param = url_param.replace(/ /g,"-") ;
return(url_param) ;
}


function fenetre_ouvrir(src,name,w,h)
{
var new_window, param;

param = "height=" + h + ",width=" + w + ",resizable=yes,scrollbars=no,menubar=no,toolbar=no";
new_window=window.open(src, name, param);
return ;
}


function ouvrir_fiche_presse(presse_id)
{
var fenetre;
fenetre = fenetre_ouvrir("../presse/presse_fiche.asp?presse_id=" + presse_id, "FICHE_PRESSE", 560, 150) ;
return ;
}

function fenetrelight_ouvrir(src,name,w,h)
{
var new_window, param;

param = "height=" + h + ",width=" + w + ",resizable=yes,scrollbars=yes,menubar=NO,toolbar=NO";
new_window=window.open(src, name, param);
return ;
}


function ouvrir_fiche_ligne(ligne_nogeo)
{
var fenetre;
fenetre = fenetre_ouvrir("../lignes_regulieres/lignes_ports.asp?ligne_nogeo=" + ligne_nogeo, "FICHE_LIGNE", 500, 400) ;
return ;
}


function ouvrir_liste_prestataires(profession_code,profession_code_2)
{
var fenetre;
fenetre = fenetrelight_ouvrir("../services_portuaires/prestataire_fiche.asp?profession_code=" + profession_code + "&profession_code_2=" + profession_code_2 , "LISTES_PRESTATAIRES", 533, 400) ;
return ;
}

function ouvrir_liste_armateurs()
{
var fenetre;
fenetre = fenetrelight_ouvrir("../services_portuaires/prestataires_armateurs.asp" , "LISTES_PRESTATAIRES", 510, 400) ;
return ;
}

function ouvrir_fiche_prestataire(id_prestataire)
{
var fenetre;
fenetre = fenetrelight_ouvrir("../services_portuaires/prestataire_fiche.asp?id_prestataire=" + id_prestataire, "FICHE_PRESTATAIRE", 530, 140) ;
return ;
}

function ouvrir_fiche_flash(flash_id)
{
var fenetre;
fenetre = fenetre_ouvrir("../flash_infos/flash_fiche.asp?flash_id="+ flash_id, "FICHE_FLASH", 560, 150) ;
return ;
}

function ouvrir_fiche_navire_attendu(no_enregistrement)
{
var fenetre;
fenetre = fenetre_ouvrir("../navires/navires_attendus_fiche.asp?no_enregistrement="+ no_enregistrement, "FICHE_NAVIRE_AT", 460, 240) ;
return ;
}

function ouvrir_fiche_navire_accoste(no_enregistrement,no_sortie)
{
var fenetre;
fenetre = fenetre_ouvrir("../navires/navires_accostes_fiche.asp?no_enregistrement="+ no_enregistrement+"&no_sortie="+no_sortie, "FICHE_NAVIRE_AC", 460, 305) ;
return ;
}