Ho un problema:
Vai col codice adesso vi spiego
Ho un div17 che al passaggio del mouse mi rende visibile oppure no un div ($id1), questo ultimo div contiene un input di tipo testo e vorrei che quando l'utente volesse iniziare a scrivere, se accidentalmente spostasse il mouse fuori dell'area del div17, il div $id1 rimanesse visibile, così tramite l'evento focus, si ho provato, ma gli eventi qui si contrastano!
Aiuto, soluzioni?

Codice PHP:
                    <div id='div17'  
                         
onmouseover="document.getElementById('$id1').style.visibility = 'visible'"
                         
onmouseout="document.getElementById('$id1').style.visibility = 'hidden'">                        
                        <
div id='div25'>
                            <
div id='div26'>
                                
$fa
                            
</div>
                            <
div id='div27'>
                                <
div id='$id1' style='visibility: hidden'>
                                    <
form action='pageofpost.php' method='POST' 
                                        
style='margin: 0'>
                                        <
input type='text' id='inp16' 
                                            
onfocus="document.getElementById('$id1').style.visibility = 'visible'">
                                        <
input type='hidden' name='id1' value='$id1'>
                                    </
form>
                                    <
form action='pageofpost.php' method='POST' 
                                        
style='margin: 0'>
                                        <
input type='image'src='icon6.png' id='inp15'>
                                        <
input type='hidden' name='id1' value='$id1'>
                                    </
form>
                                </
div>
                            </
div>
                        </
div>                            
                    </
div