Вобщем я тут писал писал и написал приблезительно вот такую ерунду:
function switchStatus(){
var lambStatus = document.getElementById("lambStatus");
var statForm = document.getElementById("statusForm");
if(lambStatus != ""){
if(statForm.style.display == "none"){
lambStatus.style.display = "none";
statForm.style.display = "block";
document.statusForm.status.focus();
}else{
lambStatus.style.display = "block";
statForm.style.display = "none";
}
}
}
<form action='starusAjax.php' method='GET' name='statusForm' id='statusForm' style='display:none;'>
<input type='text' name='status' id='inputStatus' onSubmit='editStatus(102)' onBlur='switchStatus()' placeholder='".$str."'>
<a href='#' onClick='switchStatus()' class='backStatus'></a>
<a href='javascript:editStatus(102) return false' class='statusFormGO'></a>
</form>
Проблема в том что при нажатии на ссылку выполняющую editStatus() срабатывает onBlur у inputStatus и форма не посылается

И это не очень хорошо, ну или очень не хорошо
