var selectedNav;

function getXHR(){
  var xhr = null; 
  if(window.XMLHttpRequest)
    xhr = new XMLHttpRequest(); 
  else if(window.ActiveXObject){
    try 
    {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) 
    {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  else 
    xhr = false; 
  return xhr;
}

function ajaxShowHistory(start,end,idDiv) {
	var prevTD = document.getElementById('prevTD');
	var nextTD = document.getElementById('nextTD');
	if(idDiv)
		nbCurrentChronology = idDiv;	
	nextTD.innerHTML = '&gt;&gt;';
	prevTD.innerHTML = '&lt;&lt;';
	if(nbCurrentChronology==1)
		prevTD.innerHTML = '';
	if(nbCurrentChronology==(nbChronology))
		nextTD.innerHTML = '';
	for(i=0;i<nbChronology;i++){
		divHistory = document.getElementById('nav'+i);
		if(divHistory){
		if(i<nbCurrentChronology)
			divHistory.style.display = 'none';	
		else
			divHistory.style.display = 'block';	
		}
	}
	var divAjax = document.getElementById("divAjax");
	var divHistory = document.getElementById("nav"+idDiv);
	if(selectedNav){
		selectedNav.setAttribute('className','historyNavObj');
		selectedNav.setAttribute('class','historyNavObj');}
	divHistory.setAttribute('className','historyNavObjSelected');
	divHistory.setAttribute('class','historyNavObjSelected');
	selectedNav = divHistory;
  divAjax.innerHTML="<div style='width:100%;text-align:center;'><img src='/_img/wait.gif'></div>";
  var objXHR = getXHR();
  objXHR.onreadystatechange = function(){
    if(objXHR.readyState == 4 && objXHR.status == 200){
        divAjax.innerHTML = objXHR.responseText;}}
  objXHR.open("POST","/tools/ajax-history/index.lbl",true);
  objXHR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  objXHR.send("case=1&start="+encodeURIComponent(start)+"&end="+encodeURIComponent(end)); 
}

function ajaxSetSearchDatas(stringDatas) {
  var objXHR = getXHR();
  objXHR.onreadystatechange = function(){
    if(objXHR.readyState == 4 && objXHR.status == 200){
				window.location.replace("/tools/search/index.lbl?search="+encodeURIComponent(stringDatas));}}
  objXHR.open("POST","/tools/ajax-search/index.lbl",true);
  objXHR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  objXHR.send("case=1&data="+encodeURIComponent(stringDatas));	
}

function ajaxShowAddresses(strCodePays,nbPage){
	var strNBPage;
	if(nbPage)
		strNBPage = "&page="+nbPage;
	else
		strNBPage = "&page=1";
	var regionlocate = document.getElementById('regionLocate');
	var divAjax = document.getElementById('ajaxLocate');
  divAjax.innerHTML = '<img src="/_img/wait.gif">';
  var objXHR = getXHR();
  objXHR.onreadystatechange = function(){
    if(objXHR.readyState == 4 && objXHR.status == 200){
        divAjax.innerHTML = objXHR.responseText;}}
  objXHR.open("POST","/tools/ajax-locate/index.lbl",true);
  objXHR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  if(strCodePays)
  	objXHR.send("case=1&region="+encodeURIComponent(regionlocate.value)+"&country="+encodeURIComponent(strCodePays)+strNBPage); 
	else
		objXHR.send("case=1&region="+encodeURIComponent(regionlocate.value)+strNBPage); 
}

function ajaxSearchECatalog(page) {
	var divAjax = document.getElementById("divAjax");
  var inputName = document.getElementById('name');
  var firmenichNumber = document.getElementById('firmenichNumber');
  var casNumber = document.getElementById('casNumber');
  var OlfactiveFamilies = document.getElementById('OlfactiveFamilies');
  OlfactiveFamilies = OlfactiveFamilies.options[OlfactiveFamilies.selectedIndex];
  var OlfactiveNotes = document.getElementById('OlfactiveNotes');
  OlfactiveNotes = OlfactiveNotes.options[OlfactiveNotes.selectedIndex];
  if(page)
  	var strPage="&page="+page;
  else
  	var strPage="";
  divAjax.innerHTML="<div style='width:100%;text-align:center;'><img src='/_img/wait.gif'></div>";
  var objXHR = getXHR();
  objXHR.onreadystatechange = function(){
    if(objXHR.readyState == 4 && objXHR.status == 200){
        divAjax.innerHTML = objXHR.responseText;}}
  objXHR.open("POST","/tools/ajax-ecatalog/index.lbl",true);
  objXHR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  objXHR.send("case=1"+strPage+"&inputName="+encodeURIComponent(inputName.value)+"&firmenichNumber="+encodeURIComponent(firmenichNumber.value)+"&casNumber="+encodeURIComponent(casNumber.value)+"&OlfactiveNotes="+encodeURIComponent(OlfactiveNotes.value)+"&OlfactiveFamilies="+encodeURIComponent(OlfactiveFamilies.value)); 
}