//MIME-тип картинки по названию файла function getImgType(src) { if (src.indexOf(".") > 0) { tmp_type = src.split("."); return tmp_type[tmp_type.length-1]; } } //Определение браузера пользователя function detectBrowser() { ua = navigator.userAgent.toLowerCase(); if ((ua.indexOf('msie 5.5')>-1 || ua.indexOf('msie 6.')>-1 || ua.indexOf('msie 7.')>-1) && ua.indexOf('opera')==-1) return "IE"; else if (ua.indexOf('opera')>-1) return "OPERA"; else if (ua.indexOf('firefox')>-1) return "FIREFOX"; } //Загрузка изображения function imageLoaded() { layer_obj = eval(this.layer_name); layer_obj.setComplete(); } /*Описание слоя загружаемых объектов*/ function imgLayer(name, priory, load_type, load_param_name) { this.name = name; this.priory = priory; this.idarr = new Array(); this.imgcoll = new Array(); this.loadtype = load_type; this.elcount = 0; this.addImages = function(arr) { ua_type = detectBrowser(); if (ua_type == "FIREFOX") this.loadtype = true; this.elcount = arr.length; this.idarr = arr; to_top = true; for (i=0; i