/* This file has been generated by X-MAN Obfuscator 2.6 2005-2006(c) in Thu, 21 Sep 2006 23:12:45 +0300 */

/**
 * Main class
 *
 * @author Ivan Kravets <Admin@relax-info.com>
 * @copyright X-MAN 2005-2006 (c)
 * @link http://relax-info.com
 * @package Main
 * @version 4.8
 */
var Class={create:function() { return function() { this.initialize.apply(this, arguments);}}};var Main=Class.create();Main.prototype={SITE_URL: '',LANG_URL: '',IMG_URL: '',new_popup: false,preload_image_arr: new Array(),onload_method_arr: new Array(),language_arr: new Array(),scrollTimerID: 0,initialize: function(SITE_URL, LANG_URL, IMG_URL){this.SITE_URL=SITE_URL;this.LANG_URL=LANG_URL;this.IMG_URL=IMG_URL;this.add_onload_method("main.preload_image()");status='';window.onload=this.run_onload_method;},extend: function(destination, source){for (var property in source)destination[property]=source[property];return destination;},in_array: function(needle, haystack){for (var i=0; i<haystack.length; i++)if (haystack[i]==needle) return true;return false;},array_push: function(destination, element){destination[destination.length]=element;return destination;},run_onload_method: function(){try{for (var i=0; i<main.onload_method_arr.length; i++)eval(main.onload_method_arr[i]);}catch (e) {main.throw_error(1, 'main.run_onload_method()', e);}main.clear_onload_method();},add_onload_method: function(name){this.onload_method_arr[this.onload_method_arr.length]=name;},clear_onload_method: function(){this.onload_method_arr=new Array();},throw_error: function(code, message, e){var message='..::.. Relax-Info Error ..::.. \n\n Code '+code+': '+message+'\n\n';if (this.get_user_agent()=='IE' && typeof(e)=='object') message+=e.description;else  message+=e;alert(message);},set_language_var: function(module, arr){this.language_arr[module]=arr;},get_language_var: function(module, variable){if (this.language_arr[module])return this.language_arr[module][variable];},menu_open: function(id){var oTable=this.$('submenu_'+id);if (oTable.style.display=='none'){oTable.style.display='block';this.$('menu_img_'+id).src=this.IMG_URL+'menu_up.gif';}else{oTable.style.display='none';this.$("menu_img_"+id).src=this.IMG_URL+'menu_down.gif';}},attach_event: function(obj, ev_name, attach){if (obj.addEventListener) obj.addEventListener(ev_name, attach, false);else  if (obj.attachEvent) obj.attachEvent("on"+ev_name, attach);else  return null;},detach_event: function(obj, ev_name, attach){if (obj.removeEventListener) obj.removeEventListener(ev_name, attach, false);else  if (obj.detachEvent) obj.detachEvent("on"+ev_name, attach);else  return null;},getE: function(id)	{return this.$(id);	},$: function(){var results=[], element;for (var i=0; i<arguments.length; i++){element=arguments[i];if (typeof(element)=='string')element=document.getElementById(element);results[results.length]=element;}return results.length<2 ? results[0] : results;},getOpener: function(){var obj=null;if (window.opener) obj=window.opener;return obj;},get_user_agent: function (){var agent=navigator.userAgent;var browser='undefined';if (agent.match(/opera/i)) browser='Opera';else  if (agent.match(/msie/i)) browser='IE';return browser;},add_preload_image: function(url){if (typeof(url)=='string')this.array_push(this.preload_image_arr,  url);else{for (var i=0; i<url.length; i++)this.array_push(this.preload_image_arr,  url[i]);}},preload_image: function(){for (var i=0; i<this.preload_image_arr.length; i++){var oImg=new Image();oImg.src=this.preload_image_arr[i];this.preload_image_arr[i]=oImg;}},change_icons: function(obj){var img_src=obj.src;var img_data=img_src.match(/\/icon_(.*)\.png/i);var type=img_data[1];if(/_over$/i.test(type)){type=type.replace(/_over/i,"");obj.src=this.IMG_URL+'icon_'+type+'.png';}else  obj.src=this.IMG_URL+'icon_'+type+'_over.png';},open_popup: function(source, wh, hg){var w_name='RelaxInfo';var path=source;var tmp_w=wh;var tmp_h=hg;var us_width=screen.width;var us_height=screen.height;var width=0;var height=0;var top=0 ;var left=0;(parseInt(tmp_w)>0)? width=tmp_w : width=Math.floor(us_width/2);(parseInt(tmp_h)>0)? height=tmp_h : height=Math.floor(us_height/2);top=Math.floor(us_height/2)-Math.floor(height/2);left=Math.floor(us_width/2)-Math.floor(width/2);var par="location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no,top="+top+",left="+left+",width="+width+",height="+height;(main.popup_available() && main.new_popup.name)? main.new_popup.close(): main.new_popup=false;main.new_popup=window.open(path, w_name, par);if (main.new_popup.name!=w_name){main.new_popup=false;alert('Увага!!! Неможливо відкрити спливаюче вікно.\n\n У Вашому браузері заборонені спливаючі вікна. Це пов\'язано з настройками браузера або у Вас включений "файервол", який блокує спливаючі вікна');}},popup_available: function(){if (!main.new_popup) return false;else  if (main.new_popup.closed) return false;else  return true;},is_allow_flash: function(){return allow_flash;},scrollElement: function(element, delay){var fnc=new Function("e", "main.$('"+element+"').style.top=0; window.clearTimeout(main.scrollTimerID); main.scrollTimerID=window.setTimeout(\"main.$('"+element+"').style.top=document.body.scrollTop\", "+delay+");");this.attach_event(window, 'scroll', fnc);},setCookie: function(name, value, expires, path, domain, secure){var curCookie=name+'='+escape(value)+((expires) ? '; expires='+new Date(expires*1000).toGMTString() : '')+((path) ? '; path='+path : '')+((domain) ? '; domain='+domain : '')+((secure) ? '; secure' : '');document.cookie=curCookie;},getCookie: function (name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if (begin==-1){begin=dc.indexOf(prefix);if (begin!=0)return null;}else  begin+=2;var end=document.cookie.indexOf(";", begin);if (end==-1) end=dc.length;return unescape(dc.substring(begin+prefix.length, end));},getTime: function(){var time=new Date().getTime();return parseInt(time/1000);},trim: function (text){return text.replace(/(^\s*)|(\s*$)/g, '');},redirect: function (url){self.location.href=url;},__script_onload: function() { },get_input_by_array: function(dObj, name){var totalElm=new Array();var totalInput=dObj.getElementsByTagName('INPUT');var re=new RegExp('^'+name+'\[[0-9]+\]', 'g');for (var i=0; i<totalInput.length; i++)if (totalInput[i].name && totalInput[i].name.match(re)) totalElm[totalElm.length]=totalInput[i];return totalElm;}};var plugVersion=6;var n=navigator;var allow_flash=false;if (n.plugins && n.plugins.length>0){var np=n.plugins;for (var i=0; i<np.length; i++){if (np[i].description && np[i].description.match(/Shockwave[\s]+Flash[\s]+([0-9\.]+)/ig))if (parseInt(RegExp.$1)>plugVersion){allow_flash=true;break;}}}else  if (n.userAgent && /MSIE/ig.test(n.userAgent) && /Win/ig.test(n.appVersion)){document.write('<SCRIPT LANGUAGE=VBScript\> \n');document.write('on error resume next \n');document.write('allow_flash=(IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & plugVersion)))\n');document.write('</SCRIPT\> \n');}NavHistory={back: function(){window.history.back();},forward: function(){window.history.forward();}};function isSupportRelaxInteractive(){var oAT=["new XMLHttpRequest()", "new ActiveXObject('Msxml2.XMLHTTP')", "new ActiveXObject('Microsoft.XMLHTTP')"];var _r=false;for (var i=0; i<oAT.length; i++){try {eval('_r='+oAT[i]);break;}catch(e){};}return _r || false;}function processRelaxInteractive(mode, openUrl){var wNamePrefix='RelaxInteractivePortal';var eMsg='Дана версія браузера не підтримує інтерактивної взаємодії! \n Будь ласка, зверніться до адміністратора сайту';var _nav=navigator.userAgent;var _l=typeof(openUrl)!='undefined'? openUrl : location.href.replace(new RegExp('\&?RelaxInteractive\=(0|1)', 'ig'), '')+(location.href.lastIndexOf('?')>-1? '&' : '?');var _r=new String(Math.random());var wName=wNamePrefix+_r.substr(2, 5);var wWidth=document.body? document.body.offsetWidth : 0;var wHeight=document.body? _nav.search(/opera|gecko/i)? screen.height : document.body.offsetHeight : 0;switch (mode){case 'open':if (isSupportRelaxInteractive()){var nw=window.open(_l+'RelaxInteractive=1', wName, 'width='+wWidth+', height='+wHeight+',location=no,menubar=yes,resizable=yes,scrollbars=yes,status=yes,toolbar=no,titlebar=no');if (typeof(openUrl)=='undefined') window.close();nw.focus();}else  alert(eMsg);break;case 'close':window.open(_l+'RelaxInteractive=0', '_blank', 'width='+wWidth+', height='+wHeight+',location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,toolbar=yes,titlebar=yes');window.close();break;case 'init':return window.name.lastIndexOf(wNamePrefix)>-1;break;}}