﻿// JScript File

function loadEditPopup(control, contentId, propertyName, textBoxMode) {

    if (control) {

       var element = dge('txt' + contentId);
        
        // Added 05-05-2010
        if (!element) {
    
            var result = Webscene.UI.ATB.LoadEditPopup(sessionId, contentId, propertyName, textBoxMode);
            
            if (result) {

                if (result.value)            
                {

                    control.innerHTML = result.value;
                    
                    element = dge('txt' + contentId);

                    if (element) {
                    
                        element.focus();
                        element.select();
                        
                    }
                    
                    sho(control);
                    
                    if (control.parentNode) {
                        sho(control.parentNode);
                        if (control.parentNode.parentNode) {
                            sho(control.parentNode.parentNode);
                        }
                    }
                }
            
            }
        }
    }

}

function selectEditPopup(control) {

    if (control.children.length==0) {
        return false;
    } else {
        return true;
    }

}

function submitEditPopup(contentId, value, propertyName) {

    var result = Webscene.UI.ATB.SubmitEditPopup(sessionId, contentId, propertyName, value);
    
    if (result) {
    
        if (result.value) {
        
            var element = dge('txt' + contentId);
            
            if (element) {
            
                if (element.parentNode) {
                
                    if (element.parentNode) {
        
                        if (element.parentNode.parentNode) {
                            element.parentNode.parentNode.innerHTML = result.value;
                        }
                        
                    }
                
                }
            
            }
        
        }   
    
    }

}


