//<!------------------------- cours bourse ------------------------>
//<SCRIPT LANGUAGE=javascript SRC="http://bourse.lesechos.fr/BOURSE/javascript/javascript.js"></SCRIPT>
//<!------------------------- cours bourse ------------------------>


	//////////////////////////////////////////////////////////////////////////////////////////////////////
	//////////////////////////////////////////////////////////////////////////////////////////////////////


/** Fonctions Javascript utilisées par WebBourse International
 ** <br>
 ** Pages HTML utilisatrices :
 **   - rechcomplexe.html (recherche complexe)
 **   - menu.fr (recherche simple)
 **   - ...
 **   - ...
 ** <br>
 ** @author Julien Liang
 ** @version 1.0 - 31 janvier 2000
 **/

         /////////////////////////////////////////////////////////////////////////////////////////////////////
	//////////////////////////////////////////////////////////////////////////////////////////////////////

/** menu.fr :
 ** Met à jour l'URL cible si l'utilisateur a appuye sur "Details valeur"
 **/
function Maj_urlDesti_detail_simple()
{
	document.formRechercheComplexe.action = "result_moteur.htm?mode=complexe&urlDesti=detail&RECHERCHE.1004=ACTIONS_ONLY&RECHERCHE.1=paris30&RECHERCHE.1000="+document.formRechercheComplexe.RECHERCHE_1000.value;
	document.formRechercheSimple.submit();
}


/** rechcomplexe.html :
 ** Met à jour l'URL cible si l'utilisateur a appuye sur "Details valeur"
 **/
function Maj_urlDesti_detail_complexe()
{
   document.formRechercheComplexe.action = "result_moteur.htm?mode=complexe&urlDesti=detail&RECHERCHE.1004="+document.formRecherche.RECHERCHE_1004.options[document.formRecherche.RECHERCHE_1004.selectedIndex].value+"&RECHERCHE.1=paris30&RECHERCHE.1000="+document.formRechercheComplexe.RECHERCHE_1000.value;
   document.formRechercheComplexe.submit();
}


// fonction qui teste si la chaine rentrée peut être interprétée en numérique
function isDigit(c)
{
        var test="" + c;
        if( test >= "0" && test <= "9" )
                return(true);
        return (false);
}



function isAllDigits(s)
{
        var test="" + s;
        for(var k=0; k<test.length; k++)
        {
                var c=test.substring(k, k+1);
                if (isDigit(c) == false )
                        return (false);
        }
   return(true);
}


function Maj_urlDesti_detail()
{
	if (isAllDigits(document.formRecherche.RECHERCHE_1000.value))
	{

		lib = escape(document.formRecherche.RECHERCHE_1000.value);
		place = document.formRecherche.RECHERCHE_1.options[document.formRecherche.RECHERCHE_1.selectedIndex].value;
		document.formRecherche.RECHERCHE_1004.selectedIndex = 0;
		document.formRecherche.RECHERCHE_1.selectedIndex=0 ;
		document.formRecherche.RECHERCHE_1000.value = "";
		document.formRecherche.action = "http://bourse.lesechos.fr/BOURSE/fr/multi_choix.htm?mode=complexe&urlDesti=detail&RECHERCHE.1004=ACTIONS_ONLY&RECHERCHE.1="+place+"&RECHERCHE.1000="+lib;
		document.formRecherche.submit();

	}
	else
	{
		lib = escape(document.formRecherche.RECHERCHE_1000.value)
		type = document.formRecherche.RECHERCHE_1004.options[document.formRecherche.RECHERCHE_1004.selectedIndex].value;
		place = document.formRecherche.RECHERCHE_1.options[document.formRecherche.RECHERCHE_1.selectedIndex].value;
		document.formRecherche.RECHERCHE_1000.value="";
		document.formRecherche.RECHERCHE_1004.selectedIndex=0 ;
		document.formRecherche.RECHERCHE_1.selectedIndex=0 ;
		document.formRecherche.action = "http://bourse.lesechos.fr/BOURSE/fr/multi_choix.htm?mode=complexe&urlDesti=detail&RECHERCHE.1004="+type+"&RECHERCHE.1="+place+"&RECHERCHE.1000="+lib;
   		document.formRecherche.submit();
	}
}


function Maj_urlDesti_detail2()
{
	if (isAllDigits(document.formRecherche.RECHERCHE_1000.value))
	{

		lib = escape(document.formRecherche.RECHERCHE_1000.value);
		place = document.formRecherche.RECHERCHE_1.options[document.formRecherche.RECHERCHE_1.selectedIndex].value;
		document.formRecherche.RECHERCHE_1004.selectedIndex = 0;
		document.formRecherche.RECHERCHE_1.selectedIndex=0 ;
		document.formRecherche.RECHERCHE_1000.value = "";
		document.formRecherche.action = "http://bourse.lesechos.fr/BOURSE/fr/multi_choix.htm?mode=complexe&urlDesti=detail&RECHERCHE.1004=ACTIONS_ONLY&RECHERCHE.1="+place+"&RECHERCHE.1000="+lib;
		document.formRecherche.submit();

	}
	else
	{
		lib = escape(document.formRecherche.RECHERCHE_1000.value)
		type = document.formRecherche.RECHERCHE_1004.options[document.formRecherche.RECHERCHE_1004.selectedIndex].value;
		place = document.formRecherche.RECHERCHE_1.options[document.formRecherche.RECHERCHE_1.selectedIndex].value;
		document.formRecherche.RECHERCHE_1000.value="";
		document.formRecherche.RECHERCHE_1004.selectedIndex=0 ;
		document.formRecherche.RECHERCHE_1.selectedIndex=0 ;
		document.formRecherche.action = "hhttp://bourse.lesechos.fr/BOURSE/fr/multi_choix.htm?mode=complexe&urlDesti=detail&RECHERCHE.1004="+type+"&RECHERCHE.1="+place+"&RECHERCHE.1000="+lib;
   		document.formRecherche.submit();
	}
}

function Maj_urlDesti_detail_sav() // sauvegarde pour cause de modifs sur la recherche multi_choix
{
	if (isAllDigits(document.formRecherche.RECHERCHE_1000.value))
	{

		lib = escape(document.formRecherche.RECHERCHE_1000.value);
		document.formRecherche.RECHERCHE_1004.selectedIndex = 0;
		document.formRecherche.RECHERCHE_1000.value = "";
		document.formRecherche.action = "result_moteur.htm?mode=complexe&urlDesti=detail&RECHERCHE.1004=ACTIONS_ONLY&RECHERCHE.1=paris30&RECHERCHE.1000="+lib;
		document.formRecherche.submit();

	}
	else
	{
		lib = escape(document.formRecherche.RECHERCHE_1000.value)
		type = document.formRecherche.RECHERCHE_1004.options[document.formRecherche.RECHERCHE_1004.selectedIndex].value;
		document.formRecherche.RECHERCHE_1000.value="";
		document.formRecherche.RECHERCHE_1004.selectedIndex=0 ;
		document.formRecherche.action = "result_moteur.htm?mode=complexe&urlDesti=detail&RECHERCHE.1004="+type+"&RECHERCHE.1=paris30&RECHERCHE.1000="+lib;
   		document.formRecherche.submit();
	}
}


function Maj_urlDesti_detail_frame()
{
	if (isAllDigits(document.formRecherche.RECHERCHE_1000.value))
	{

		lib = document.formRecherche.RECHERCHE_1000.value;
		place = document.formRecherche.RECHERCHE_1.options[document.formRecherche.RECHERCHE_1.selectedIndex].value;
		document.formRecherche.RECHERCHE_1004.selectedIndex = 0;
		document.formRecherche.RECHERCHE_1000.value = "";
		document.formRecherche.RECHERCHE_1.selectedIndex=0 ;
		document.formRecherche.action = "http://bourse.lesechos.fr/BOURSE/fr/multi_choix.htm?mode=complexe&urlDesti=detail&RECHERCHE.1004=ACTIONS_ONLY&RECHERCHE.1="+place+"&RECHERCHE.1000="+lib;
		document.formRecherche.submit();
	}
	else
	{
		lib = document.formRecherche.RECHERCHE_1000.value
		type = document.formRecherche.RECHERCHE_1004.options[document.formRecherche.RECHERCHE_1004.selectedIndex].value;
		place = document.formRecherche.RECHERCHE_1.options[document.formRecherche.RECHERCHE_1.selectedIndex].value;
		document.formRecherche.RECHERCHE_1000.value="";
		document.formRecherche.RECHERCHE_1004.selectedIndex=0 ;
		document.formRecherche.RECHERCHE_1.selectedIndex=0 ;
		document.formRecherche.action = "http://bourse.lesechos.fr/BOURSE/fr/multi_choix.htm?mode=complexe&urlDesti=detail&RECHERCHE.1004="+type+"&RECHERCHE.1="+place+"&RECHERCHE.1000="+lib;
   		document.formRecherche.submit();
	}
}






	//////////////////////////////////////////////////////////////////////////////////////////////////////
	//////////////////////////////////////////////////////////////////////////////////////////////////////

function MM_swapImgRestore() { //v2.0
  if (document.MM_swapImgData != null)
    for (var i=0; i<(document.MM_swapImgData.length-1); i+=2)
      document.MM_swapImgData[i].src = document.MM_swapImgData[i+1];
}

function MM_preloadImages() { //v2.0
  if (document.images) {
    var imgFiles = MM_preloadImages.arguments;
    if (document.preloadArray==null) document.preloadArray = new Array();
    var i = document.preloadArray.length;
    with (document) for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#"){
      preloadArray[i] = new Image;
      preloadArray[i++].src = imgFiles[j];
  } }
}

function MM_swapImage() { //v2.0
  var i,j=0,objStr,obj,swapArray=new Array,oldArray=document.MM_swapImgData;
  for (i=0; i < (MM_swapImage.arguments.length-2); i+=3) {
    objStr = MM_swapImage.arguments[(navigator.appName == 'Netscape')?i:i+1];
    if ((objStr.indexOf('document.layers[')==0 && document.layers==null) ||
        (objStr.indexOf('document.all[')   ==0 && document.all   ==null))
      objStr = 'document'+objStr.substring(objStr.lastIndexOf('.'),objStr.length);
    obj = eval(objStr);
    if (obj != null) {
      swapArray[j++] = obj;
      swapArray[j++] = (oldArray==null || oldArray[j-1]!=obj)?obj.src:oldArray[j];
      obj.src = MM_swapImage.arguments[i+2];
  } }
  document.MM_swapImgData = swapArray; //used for restore
}

function MM_showHideLayers() { //v2.0
  var i, visStr, args, theObj;
  args = MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) { //with arg triples (objNS,objIE,visStr)
    visStr   = args[i+2];
    if (navigator.appName == 'Netscape' && document.layers != null) {
      theObj = eval(args[i]);
      if (theObj) theObj.visibility = visStr;
    } else if (document.all != null) { //IE
      if (visStr == 'show') visStr = 'visible'; //convert vals
      if (visStr == 'hide') visStr = 'hidden';
      theObj = eval(args[i+1]);
      if (theObj) theObj.style.visibility = visStr;
  } }
}

function remplirUrlDesti(valeur)
{
	document.formRechercheComplexe.urlDesti.value = valeur;
	document.formRechercheComplexe.submit();
}



function remplirUrlDesti2(valeur)
{
	document.formRechercheSimple.urlDesti.value = valeur;
	document.formRechercheSimple.submit();
}

//remet à 0 le champ de saisie

function Raz()
{
  var monIndex=document.formRecherche.RECHERCHE_1004bis.selectedIndex;
	document.formRecherche.RECHERCHE_1000.value=document.formRecherche.RECHERCHE_1000bis.value;
	document.formRecherche.RECHERCHE_1000bis.value="";
	document.formRecherche.RECHERCHE_1004.value=document.formRecherche.RECHERCHE_1004bis.options[monIndex].text;
	document.formRecherche.RECHERCHE_1004bis.selectedIndex=0 ;

 return 1
}


function join(a, d) {
  var i, s = ''

  if (a.length) {
    s = a[0]
    for (i = 1; i < a.length; i++)
      s += d + a[i]
  }
  return s
}

function split(s, d) {
  var a = new Array()
  var i, j

  if (d == '') {
    for (i = 0; i < s.length; i++)
      a[a.length] = s.charAt(i)
  } else if (s == '') {
    a[0] = s
  } else {
    for (i = 0; i < s.length; i = j + d.length) {
      j = s.indexOf(d, i)
      if (j == -1)
        j = s.length
      a[a.length] = s.substring(i, j)
    }
  }
  return a
}

function write_volume(volume) {
	strvol = volume;
	tabvolume = split (strvol, ',');
	document.write(tabvolume[0]);
}


function write_sans_virgule(valeur) {
	strvaleur = valeur;
	tabvaleur = split (strvaleur, ',');
	document.write(tabvaleur[0]);
}


function carte(page,size)
{
	window.open(page,"map",size);
}


