
		function autoFill_hide_new( active_element )
		{
				var y;
				for (y=0; y<document.all.length;y++) 
				{
						//alert(document.all[y].name);
						if (document.all[y].tagName.toUpperCase() == "SELECT")
						{
									//alert(document.all[y].name+"hidden");
									document.all[y].style.visibility="hidden";
						}
					}
		}

		function autoFill_unhide_new()
		
			{
				for (y=0; y<document.all.length;y++) {
						if (document.all[y].tagName.toUpperCase() == "SELECT")
						{
									document.all[y].style.visibility="visible";
						}
					}
		}
		
		function autoFill_hide( active_element )
				{
											
						for(var cntForm=0; cntForm<document.forms.length;cntForm++)
						{
							nb_elements=document.forms[cntForm].elements.length; 
							for(cnt=0;cnt<nb_elements;cnt++) 
							{ 
								if (document.forms[cntForm].elements[cnt].type == 'select-one' )
								{
									document.forms[cntForm].elements[cnt].style.visibility ='hidden';
								}
								if (document.forms[cntForm].elements[cnt].name != active_element )
								{
								document.forms[cntForm].elements[cnt].disabled=true;
								}
							} 
						}
				}
				
				

				function autoFill_unhide()
				
					{
						
						for(var cntForm=0; cntForm<document.forms.length;cntForm++)
						{
								nb_elements=document.forms[cntForm].elements.length; 
							for(cnt=0;cnt<nb_elements;cnt++) 
							{ 
								if (document.forms[cntForm].elements[cnt].type == 'select-one' )
								{
									document.forms[cntForm].elements[cnt].style.visibility ='visible';
								}
								document.forms[cntForm].elements[cnt].disabled=false;
							} 
						}
				}
				function  autoFill_fill( layer_list ,  layer_title , layer_ref , title ,  ref )
				{
					document.getElementById(layer_list).style.display='none';
					document.getElementById(layer_list).onload="";
					document.getElementById(layer_list).innerHTML="";
					
					autoFill_unhide();	
					
					document.getElementById(layer_title).value=title; 
					document.getElementById(layer_ref).value=ref; 
					
				}
					
					
			function  autoFill_displayResults( search_value   ,layer_list ,  layer_title , layer_ref , selection_ref , selection_title , table )
			{
			 	//alert("begin");
				//alert(window.event.keyCode );
				if (window.event.keyCode != 8  )
				{
					//alert("key8");
				 document.getElementById(layer_list).style.display='block'; 
			  	autoFill_hide(layer_title);
				//alert("hide");
				param =  'ref='+layer_ref +'&selectionref='+selection_ref +'&selectiontitle='+selection_title +'&table='+table +'&search=' +search_value ;
				//document.write(   'autofill.asp?'  + param );
				
				ajax_updateDiv(layer_list,  'autofill.asp'   ,  param ); 
				//alert("div");
				
				document.getElementById(layer_list).onload = autoFill_updateOne(layer_ref,layer_list);		
				//alert("onload");
				}		
			}
			
			function autoFill_updateOne(l_ref, l_list)
			{
				if  ( document.getElementById(l_ref + '_one') )
				{
				if ( document.getElementById(l_ref + '_one').value!="" )
				{
					 autoFill_fill( l_list ,  l_ref + '_title' , l_ref, document.getElementById(l_ref + '_title_one').value , document.getElementById(l_ref + '_one').value );
				}
				}
			}	
			
		
			
