function chFreq(id){
	$('#frequence').val(id);
}

function chCd(id){
	$('#lecteur').val(id);
	
}

function selectReplacement(obj) 
{
      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);
		var css = opts[i].className;
		li.appendChild(txt);
		li.selIndex = i;
		li.className=css;
		li.selectID = obj.id;
		li.onclick = function() {
		  selectMe(this);
		};

		if (i == selectedOpt) 
		{
	  		li.className += ' selected';
			li.onclick = function() {
		    this.parentNode.className += ' selectOpen';
		    this.onclick = function() {
		      selectMe(this);
		    };
		  };
		}
		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);
}
    function selectMe(obj) {
     var lis = obj.parentNode.getElementsByTagName('li');

      for (var i=0; i<lis.length; i++) {
       if (lis[i] != obj) {

			   if(lis[i].className.indexOf('fst')==-1)
			   {
			    lis[i].className='';

			   }else{
				  lis[i].className='fst';

			   }
	  lis[i].onclick = function() {
	    selectMe(this);

	  };
       } 
	   else 
	   {
	  	setVal(obj.selectID, obj.selIndex);

		   if(obj.className.indexOf('fst')==-1)
		  {
			obj.className='selected';

		  }else{
		     obj.className='fst selected';
		  }


		  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);
	obj.selectedIndex = val;
	if(objID=='lecteur')
	{
		chCd(obj.options[val].value);
	}else{
		chFreq(obj.options[val].value);		
	}
}
function setForm() {
  if(document.getElementById('freq'))
  {
	  var s = document.getElementById('freq').getElementsByTagName('select');
	  for (var i=0; i<s.length; i++) {
		selectReplacement(s[i]);
	  }	  
   }
   if(document.getElementById('cd'))
  {
	  var c = document.getElementById('cd').getElementsByTagName('select');
	  for (var i=0; i<c.length; i++) {
		selectReplacement(c[i]);
	  }	  
   }
   
}
window.onload = function() {
  (document.all && !window.print) ? null : setForm();

};
