function getFileExtension(path) {
var lastSlash = path.lastIndexOf("/"),
extension, baseName, parts;
if (lastSlash === path.length - 1) {
baseName = path.slice(path.lastIndexOf("/", path.length - 2) + 1, -1);
} else {
baseName = path.slice(lastSlash + 1);
}
idx = baseName.lastIndexOf(".");
if (idx === -1) {
return "";
}
return baseName.substr(idx + 1);
}