﻿//Hàm thu vien lien quan den file create by TuanN
AGFS.FileUtils = {
    //kiem tra cos phai la xml khong
    IsXmlFile: function (filePath) {
        var boolReturn = false;
        var i = filePath.lastIndexOf('.');
        var fileType = filePath.substring(i + 1, filePath.length);
        if (fileType.toLowerCase() == 'xml') {
            boolReturn = true;
        }
        return boolReturn;
    },
    //tra ve ico của file
    GetImageFileType: function (str) {
        str = str.substr(str.length - 3, 3);
        switch (str) {
            case 'doc':
                str = '/DesktopModules/AG.Document/images/FilesIcon/Icons_Word.gif';
                break;
            case 'ocx':
                str = '/DesktopModules/AG.Document/images/FilesIcon/Icons_Word.gif';
                break;
            case 'zip':
                str = '/DesktopModules/AG.Document/images/FilesIcon/Icons_Zip.gif';
                break;
            case 'rar':
                str = '/DesktopModules/AG.Document/images/FilesIcon/Icons_Zip.gif';
                break;
            case 'xls':
                str = '/DesktopModules/AG.Document/images/FilesIcon/Icons_Excel.gif';
                break;
            case 'lsx':
                str = '/DesktopModules/AG.Document/images/FilesIcon/Icons_Excel.gif';
                break;
            case 'pdf':
                str = '/DesktopModules/AG.Document/images/FilesIcon/Icons_PDF.gif';
                break;
            default:
		str = '/DesktopModules/AG.Document/images/FilesIcon/Icons_PDF.gif';

                break;

        }
        return str;
    },

    //lay link anh icon file
    GetLinkIconFile: function (url) {
        var str = url.substr((url.length - 3), 3);
        str = str.toLowerCase();
        switch (str) {
            case 'doc':
                str = '/DesktopModules/AG.Document/images/FilesIcon/Icons_Word.gif';
                break;
            case 'docx':
                str = '/DesktopModules/AG.Document/images/FilesIcon/Icons_Word.gif';
                break;
            case 'zip':
                str = '/DesktopModules/AG.Document/images/FilesIcon/Icons_Zip.gif';
                break;
            case 'rar':
                str = '/DesktopModules/AG.Document/images/FilesIcon/Icons_Zip.gif';
                break;
            case 'xls':
                str = '/DesktopModules/AG.Document/images/FilesIcon/Icons_Excel.gif';
                break;
            case 'xlsx':
                str = '/DesktopModules/AG.Document/images/FilesIcon/Icons_Excel.gif';
                break;
            case 'pdf':
                str = '/DesktopModules/AG.Document/images/FilesIcon/Icons_PDF.gif';
                break;
            case 'vsd':
                str = '/DesktopModules/AG.Document/images/FilesIcon/Icons_Visio.gif';
                break;
            case 'mdb':
                str = '/DesktopModules/AG.Document/images/FilesIcon/Icons_Access.gif';
                break;
            case 'ppt':
                str = '/DesktopModules/AG.Document/images/FilesIcon/Icons_PowerPoint.gif';
                break;
            default:
                str = '/DesktopModules/AG.Document/images/FilesIcon/Icons_PDF.gif';
                break;
        }
        return str;
    }
};

