function montre(id) 
		{		
		var d = document.getElementById(id);
		
		for(j=1;j<=10;j++)
			{if (document.getElementById('detail'+j)) {document.getElementById('detail'+j).style.display='none';}}
		if (d) {d.style.display='block';}
			
		}

function remplir(id,val,type)
		{document.getElementById(id).value=val;
		if(type=='err')
			{document.getElementById(id).style.borderColor='#FDC317';

			}
		else document.getElementById(id).style.borderColor='#8F8E8F'
		}


// <![CDATA[

function selectReplacement(obj, callback) {
      obj.className += ' replaced';
      var ul = document.createElement('ul');
      ul.className = 'selectReplacement';


      var opts = obj.options;
      var selectedOpt = (!obj.selectedIndex) ? 0 : obj.selectedIndex;
      for (var i=0; i<opts.length; i++) {
        var li = document.createElement('li');
        var txt = document.createTextNode(opts[i].text);
        li.appendChild(txt);
        li.selIndex = i;
        li.selectID = obj.id;        


ul.onmouseout=function()
{
//this.style.display='none';

this.className = 'selectReplacement';
}
ul.onmouseover=function()
{
//this.style.display='block';
this.className = 'selectReplacement selectOpen';
}

        
        /*for(var a in opts[i])
        {
      	  window.console.log(a + ", "  + opts[i][a]);
        }*/
        //SAMEH
        li.val = opts[i].value;
        li.onclick = function() {
          selectMe(this);
          
          
        };
        if (i == selectedOpt) {
          li.className = 'selected';
          li.onclick = function() 
          {
            this.parentNode.className += ' selectOpen';
            this.onclick = function() {
              selectMe(this);
              
              
              //if(callback != undefined) callback(this.selectID)
            };
          };

	ul.onmouseout=function()
          {
            this.className.replace(new RegExp(" selectOpen\\b"), '');            
          };


        }
        if (window.attachEvent) {
          li.onmouseover = function() {
            this.className += ' hover';
          };
          li.onmouseout = function() {
            this.className = 
              this.className.replace(new RegExp(" hover\\b"), '');
          };
        }
        ul.appendChild(li);
      }
      obj.onfocus = function() {
        ul.className += ' selectFocused';
      };
      obj.onblur = function() {
        ul.className = 'selectReplacement';
      };
      obj.onchange = function() {
        var idx = this.selectedIndex;
        selectMe(ul.childNodes[idx]);
      };
      obj.onkeypress = obj.onchange;
      obj.parentNode.insertBefore(ul,obj);

/*
ul.onmouseout=function()
	{
	var lis_ = this.childNodes;
	for (var i=1; i<lis_.length; i++) 
		{this.childNodes[i].style.display='none';}
	
	}
ul.onclick=ul.onmouseover=function()
	{
	var lis_ = this.childNodes;
	for (var i=0; i<lis_.length; i++) 
		{this.childNodes[i].style.display='block';}
	}
*/



    }

function selectReplacement2(obj, callback) {
      obj.className += ' replaced';
      var ul = document.createElement('ul');
      ul.className = 'selectReplacement2';


      var opts = obj.options;
      var selectedOpt = (!obj.selectedIndex) ? 0 : obj.selectedIndex;
      for (var i=0; i<opts.length; i++) {
        var li = document.createElement('li');
        var txt = document.createTextNode(opts[i].text);
        li.appendChild(txt);
        li.selIndex = i;
        li.selectID = obj.id;        


ul.onmouseout=function()
{
//this.style.display='none';

this.className = 'selectReplacement2';
}
ul.onmouseover=function()
{
//this.style.display='block';
this.className = 'selectReplacement2 selectOpen';
}

        
        /*for(var a in opts[i])
        {
      	  window.console.log(a + ", "  + opts[i][a]);
        }*/
        //SAMEH
        li.val = opts[i].value;
        li.onclick = function() {
          selectMe(this);
          
          
        };
        if (i == selectedOpt) {
          li.className = 'selected';
          li.onclick = function() 
          {
            this.parentNode.className += ' selectOpen';
            this.onclick = function() {
              selectMe(this);
              
              
              //if(callback != undefined) callback(this.selectID)
            };
          };

	ul.onmouseout=function()
          {
            this.className.replace(new RegExp(" selectOpen\\b"), '');            
          };


        }
        if (window.attachEvent) {
          li.onmouseover = function() {
            this.className += ' hover';
          };
          li.onmouseout = function() {
            this.className = 
              this.className.replace(new RegExp(" hover\\b"), '');
          };
        }
        ul.appendChild(li);
      }
      obj.onfocus = function() {
        ul.className += ' selectFocused';
      };
      obj.onblur = function() {
        ul.className = 'selectReplacement2';
      };
      obj.onchange = function() {
        var idx = this.selectedIndex;
        selectMe(ul.childNodes[idx]);
      };
      obj.onkeypress = obj.onchange;
      obj.parentNode.insertBefore(ul,obj);

    }

    function selectMe(obj) {
    	
      //window.console.log(obj);
    	/*if(SAMEH != undefined && SAMEH.UI != undefined)
        {
      	  SAMEH.UI.callback(obj.selectID, obj.val);
        }*/
    	
      var lis = obj.parentNode.getElementsByTagName('li');
      for (var i=0; i<lis.length; i++) {
        if (lis[i] != obj) {
          lis[i].className='';
          lis[i].onclick = function() {
            selectMe(this);
          };
       } else {
    	 //sameh
           if(SAMEH != undefined && SAMEH.UI != undefined)
           {
         	  SAMEH.UI.callback(obj.selectID, obj.val);
           }
          setVal(obj.selectID, obj.selIndex);
          obj.className='selected';
          if(obj.parentNode != undefined)
          {
	          obj.parentNode.className = 
	            obj.parentNode.className.replace(new RegExp(" selectOpen\\b"), '');
	          obj.onclick = function() {
	            obj.parentNode.className += ' selectOpen';
	            this.onclick = function() {
	              selectMe(this);
	            };
	          };
          }
        }
      }
    }
    function setVal(objID,val) {
      var obj = document.getElementById(objID);
      if(obj != undefined)
    	  		obj.selectedIndex = val;
    }
    function setForm() {
      var s = document.getElementsByTagName('select');
      for (var i=0; i<s.length; i++) {

        if(i!=2)
		{selectReplacement(s[i]);}
	else{selectReplacement2(s[i]);}
 
//selectReplacement2(s[i]);
    }
	
    }
    window.onload = function() {
      (document.all && !window.print) ? null : setForm();
    };
    // ]]>



