var fu_ajax_url = REL_PATH+'/apps/file_upload/file_upload.ajax.php';
var File = {
    initHolder:function(){
        var iholder = $(".iholder");
        if(iholder.length >= 1){
            function initPhotoHover(fileID){
                 $(this_row).hover(function(){
                    $('#iholder_'+fileID).show();
                    },function(){
                        $('#iholder_'+fileID).hide();
                        });    
            }
            var docrow = $("a[id^='docrow_']");
            for(var d=0; d<docrow.length; d+=1){
                var this_row = $(docrow[d]);
                var this_id  = $(this_row).attr('id').split('_');
                var fileID   = this_id[1];
                
                initPhotoHover(fileID);
            }
        }
    },
    
    display:function(type,varID){

        if(!type || type == 'undefined'){
            type = '';    
        }
        if(!varID || varID == 'undefined'){
            varID = '';    
        }

        var photo_view   = $('#photo_view_'+type+'_'+varID).val();
        var empty_output = $('#empty_output_'+type+'_'+varID).val();
        var full_photo   = $('#full_photo_'+type+'_'+varID).val();

        var params = "File_display=1&type="+type+"&varID="+varID+"&photo_view="+photo_view+"&empty_output="+empty_output+"&full_photo="+full_photo;
        
        ajax.request(params,fu_ajax_url,function(){
                var files = http.responseText;
                $('#file_holder_'+type+'_'+varID).html(files); 
                File.initHolder();
        });
    },
    
    remove:function(type,varID,fileID,photo_view){
        var params = "File_remove=1&fileID="+fileID;
        ajax.request(params,fu_ajax_url,function(){
                File.display(type,varID,photo_view);   
        });
    },
    
    showForm:function(id){
        if($('#'+id).is(':hidden')){
            $('#'+id).slideDown('fast');
            File.link_text = $('#link_'+id).html();
            //$('#link_'+id).html('Hide Upload Form');
            $('#link_'+id).html("<img src='"+REL_PATH+"/apps/file_upload/img/upload_form_up.png' alt='Hide Upload Form' />");
        }else{
            $('#'+id).slideUp('fast');  
            $('#link_'+id).html(File.link_text);  
        }
    }
}     


$(document).ready(function(){
    File.initHolder();    
});
