Error in the function. hangs flash player, why?

Hello! pelase help me, problem with work function

function loadGarmentImage()
{
       if (garFile["gar" + sGar + "NumMasks"] > 2)
        {
       if (garFile["gar" + sGar + "FrontMask3"] != "" && garFile["gar" + sGar + "FrontMask3"] != undefined)
            {
                var garClip = attachMovie("MaskImage3", "colorMask3", 5);
                garClip.load(garmentPath + garFile["gar" + sGar + "FrontImage"], garmentPath + garFile["gar" + sGar + "FrontMask3"], 1, this, "onImageFrontReady");
                frontNumMasks = 3;
            } 
            if (garFile["gar" + sGar + "BackMask3"] != "" && garFile["gar" + sGar + "BackMask3"] != undefined)
            {
                var backClip = picClip.duplicateMovieClip("colorMaskB3", 1000);
                backClip.load(garmentPath + garFile["gar" + sGar + "BackImage"], garmentPath + garFile["gar" + sGar + "BackMask3"], 1, this, "onImageBackReady");
                backNumMasks = 3;
            } 
       } 
}

need fix this code
thanks