function buildingedit(searchhtmlid, filename, editid, idnum, addnum,
obj)
{
        //closeinst(searchhtmlid);

        var params = $.evalJSON('{'+editid+':'+idnum+',add:'+addnum
+',showhtml:2}');
        var myelem = document.getElementById('lastid');
        var lastid = myelem.value;

        var $tablerow = $(searchhtmlid+idnum).clone(true);

        $(searchhtmlid+lastid).css('background-color','#FFFFFF');
        if(lastid)
        {
                if(lastid!=idnum)
                {
                        $.get(filename,
                                                params,
                                                function(returned_data)
                                                {

                                                        var rs = $('<div 
id="editwindow" style="display:none;"></
div>');
                                                        
$(searchhtmlid+idnum).hide();
                                                        
$(searchhtmlid+idnum).after(rs);
                                                        
//$(searchhtmlid+idnum).css('background-color','#DCE4F5');
                                                        
$('#editwindow').css('background-color','#DCE4F5');
                                                        rs.html(returned_data);
                                                        rs.fadeIn(2000, 
function(){
                                                                        
$(this).css('display','block');
                                                                });
                                                });

                        myelem.value = idnum;
                        setTimeout("prepareForm("+idnum+")", 2000);
                }
                else
                {
                        $('div#editwindow').fadeOut(1000, function(){
                                                                                
                                                                                
$(this).remove();
                                                                                
                                                                                
$(searchhtmlid+idnum).show();
                                                                                
                                                                                
});
                        myelem.value = 0;
                        //closeprev(obj);
                }
        }
        else
        {
                $.get(filename,
                                                params,
                                                function(returned_data)
                                                {
                                                        var rs = $('<div 
id="editwindow" style="display:none;"></
div>');
                                                        
$(searchhtmlid+idnum).hide();
                                                        
$(searchhtmlid+idnum).after(rs);
                                                        
//$(searchhtmlid+idnum).css('background-color','#DCE4F5');
                                                        
$('#editwindow').css('background-color','#DCE4F5');
                                                        rs.html(returned_data);
                                                        rs.fadeIn(2000, 
function(){
                                                                        
$(this).css('display','block');
                                                                });
                                                });

                myelem.value = idnum;
        }

        return false;

}


and this is called here

<a class="ToggleClose" onClick="buildingedit('#descr',
'descriptionsadd.php', 'did', <?= $did ?>, 2, this);"
href="descriptionsadd.php?add=2&did=<?= $did ?>&showhtml=2" ></a>

Reply via email to