OnlineChat = {
	init : function() {
		
		sitehelp_CODE_308 += '<style>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += 'table.SITEHELP_308, table.SITEHELP_308 td, table.SITEHELP_308 tr,  table.SITEHELP_308 table, table.SITEHELP_308 table.td, table.SITEHELP_308 table.tr {';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += ' border: 0px;';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += ' padding: 0;';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += ' margin: 0;';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '}';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '</style>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '<!-- main "movable" container -->';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '<div style="width:450px; height:350px; display:none; position:absolute; padding:0px; margin:0px; background: white; z-index:1101;" id="SITEHELP_FLOAT_DIV_308" valign=top>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '	<table style="width:100%; height:100%; background: white;" cellpadding=0 cellspacing=0 class="SITEHELP_308">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '	';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		<!-- top window border -->';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		<tr style="height:4px;">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			<td style="width:4px; background: url(http://c.sitehelp.inkiev.net/img/w_ulc.gif) no-repeat;">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			</td>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			<td style="background: url(http://c.sitehelp.inkiev.net/img/w_h.gif) repeat-x;">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			</td>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			<td style="width:4px; background: url(http://c.sitehelp.inkiev.net/img/w_urc.gif) no-repeat;">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			</td>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		</tr>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		<tr>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			<td style="width: 4px; background: url(http://c.sitehelp.inkiev.net/img/w_vl.gif) repeat-y;">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			</td>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			<td valign=top style="height:28px;">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '				';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '				<!-- window TITLE -->';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '				<table style="width:100%; height:28px;" cellpadding=0 cellspacing=0>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '					<tr style="background-color: lightblue; height:28px;">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '						<td onMousedown="SITEHELP_initializedrag_308(event)" onMouseup="SITEHELP_stopdrag_308()" onSelectStart="return false" style="cursor:move; padding: 5px;" width=90%>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '							<div style="float: left;"><b>&#1063;&#1072;&#1090; &#1089; &#1086;&#1087;&#1077;&#1088;&#1072;&#1090;&#1086;&#1088;&#1086;&#1084;</b></div>		<!-- THIS TEXT MUST BE WRITTEN IN UTF-8 encoded to work in koi8/win/utf8 sites -->';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '							<div style="float: right; width:18px;">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '								<a href="javascript:SITEHELP_closechat_308()"><img src="http://c.sitehelp.inkiev.net/img/close.gif" border=0></a>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '							</div>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '						</td>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '					</tr>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '				</table>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '				';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			</td>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			<td style="width: 4px; background: url(http://c.sitehelp.inkiev.net/img/w_vr.gif) repeat-y;">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			</td>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		</tr>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		<tr>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			<td style="width: 4px; background: url(http://c.sitehelp.inkiev.net/img/w_vl.gif) repeat-y;">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			</td>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			<td valign=top height=100%>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '				';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '				';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '				<div style="width:100%; height:100%;" id="SITEHELP_IFRAME_CONTAINER_308">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '					<iframe id="SITEHELP_IFRAME_308"  name="SITEHELP_IFRAME_308" style="width:100%; height:100%; border:0px;" frameborder="0" border="0" scrolling="no"></iframe>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '				</div>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '				';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			</td>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			<td style="width: 4px; background: url(http://c.sitehelp.inkiev.net/img/w_vr.gif) repeat-y;">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			</td>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		</tr>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		<!-- copyright text (please dont remove) + resize corner -->';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		<tr>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			<td style="width: 4px; background: url(http://c.sitehelp.inkiev.net/img/w_vl.gif) repeat-y;">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			</td>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			<td style="height: 14px;">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '				<table cellpadding=0 cellspacing=0 width=100%>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '					<tr>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '						<td><div style="color: gray; padding: 2px; font-size: small;">SiteHelp by <a href="http://sitehelp.inkiev.net" tatget="_Blank" style="color: gray; text-decoration:none;">sitehelp.inkiev.net</a></div></td>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '						<td align=right valign="bottom" style="width: 12px; cursor:se-resize" onMouseDown="SITEHELP_initializeResize_308(event);" onMouseup="SITEHELP_resize_stopdrag_308()" onSelectStart="return false"><img src="http://c.sitehelp.inkiev.net/img/resize_corner.png" width=12 height=12></td>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '					</tr>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '				</table>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '				';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			</td>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			<td style="width: 4px; background: url(http://c.sitehelp.inkiev.net/img/w_vr.gif) repeat-y;">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			</td>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		</tr>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		<!-- bottom window border -->';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		<tr style="height:4px;">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			<td style="width:4px; background: url(http://c.sitehelp.inkiev.net/img/w_dlc.gif) no-repeat;">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			</td>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			<td style="background: url(http://c.sitehelp.inkiev.net/img/w_h.gif) repeat-x;">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			</td>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			<td style="width:4px; background: url(http://c.sitehelp.inkiev.net/img/w_drc.gif) no-repeat;">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			</td>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		</tr>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '   </table>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '   ';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '</div>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '	<style>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		div.SITEHELP_LeftTop {';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			background: url(http://c.sitehelp.inkiev.net/img/msg_box/rb.png) no-repeat;';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		}';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		div.SITEHELP_LeftBottom {';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			background: url(http://c.sitehelp.inkiev.net/img/msg_box/rt.png) no-repeat;';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		}';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		div.SITEHELP_RightTop {';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			background: url(http://c.sitehelp.inkiev.net/img/msg_box/lb.png) no-repeat;';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		}';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		div.SITEHELP_RightBottom {';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			background: url(http://c.sitehelp.inkiev.net/img/msg_box/lt.png) no-repeat;';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		}';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '	</style>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '	<div style="display: none; position: absolute; width: 248px; height: 207px; margin: 0; padding: 0; z-index: 1051; text-align: left;" id="SITEHELP_HINT_CONTAINER_308">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		<div style="position: relative; width: 200px; height: 148px; overflow: auto; text-align: left; margin: 0; padding: 5px; top: 23px; left: 18px;">';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			<div style="float: right; border: 1px solid lightgray; padding: 0px 3px; color: lightgray; cursor: pointer; margin-left: 1px; margin-bottom: 5px;" onclick="sitehelp_HIDE_OFFCAHT_MSG_308()">X</div>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '			<span id="SITEHELP_HINT_TEXT_CONTAINER_308" onclick="SITEHELP_show_window_308()" style="cursor: pointer; color: black; font-size: 14px;"></span>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '		</div>';
		sitehelp_CODE_308 += "\n";sitehelp_CODE_308 += '	</div>';
		sitehelp_CODE_308 += "\n";
		sitehelp_STATUS_308 += '<!-- define styles here -->';
		sitehelp_STATUS_308 += "\n";sitehelp_STATUS_308 += '<style>';
		sitehelp_STATUS_308 += "\n";sitehelp_STATUS_308 += '	#SITEHELP_STATUS_CONTAINER_308 {';
		sitehelp_STATUS_308 += "\n";sitehelp_STATUS_308 += '	}';
		sitehelp_STATUS_308 += "\n";sitehelp_STATUS_308 += '</style>';
		sitehelp_STATUS_308 += "\n";sitehelp_STATUS_308 += '';
		sitehelp_STATUS_308 += "\n";sitehelp_STATUS_308 += '<div id="SITEHELP_STATUS_CONTAINER_308" class="SITEHELP_STATUS_CONTAINER_308"></div>	<!-- online/offline HTML (image) container -->';
		
		if (ie5) {
		      function addListener(element, event, listener, bubble) {
		        if(element.addEventListener) {
		          if(typeof(bubble) == "undefined") bubble = false;
		          element.addEventListener(event, listener, bubble);
		        } else if(this.attachEvent) {
		          element.attachEvent("on" + event, listener);
		        }
		      };
		      
		      addListener(window, "load", function() { SITEHELP_MAIN_FUNC_308(); });
			} else {
				SITEHELP_MAIN_FUNC_308();
			};
	}
}

var SITEHELP_CONTAINER_FIRST_308;
var sitehelp_CODE_CONTAINER_308;
var sitehelp_Div_EL_308;
var sitehelp_iframe_308;
var sitehelp_iframe_container_308;

var sitehelp_iframe_loaded_308 = false;
var sitehelp_chat_window_open_308 = false;

var sitehelp_iframe_destroy_timer_308 = 0;	//after close destroy timer
var sitehelp_auto_init_iframe_idle_destroy_timer_308 = 0; //auto_init idle destroy timer

var SITEHELP_dragapproved_308 = false;
var SITEHELP_resize_dragapproved_308 = false;
var SITEHELP_document_onmousemove_308;

var SITEHELP_startH_308 = 0;
var SITEHELP_startW_308 = 0;
var SITEHELP_startY_308 = 0;
var SITEHELP_startX_308 = 0;
var SITEHELP_offsetX_308 = 0;
var SITEHELP_offsetY_308 = 0;
var ClientId_308;


function Get_Cookie( check_name ) {

	var a_all_cookies = document.cookie.split( ';' );

	var a_temp_cookie = '';

	var cookie_name = '';

	var cookie_value = '';

	var b_cookie_found = false;



	for ( i = 0; i < a_all_cookies.length; i++ )	{

		a_temp_cookie = a_all_cookies[i].split( '=' );

		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

		if ( cookie_name == check_name ){

			b_cookie_found = true;

			if ( a_temp_cookie.length > 1 ){

				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );

			};

			return cookie_value;

			break;

		};

		a_temp_cookie = null;

		cookie_name = '';

	}

	if ( !b_cookie_found )	{

		return null;

	}

};

function Set_Cookie( name, value, expires_min, path, domain, secure ) {

	var today = new Date();

	today.setTime( today.getTime() );

	

	if ( expires_min ) {

		expires_min = expires_min * 1000 * 60;

	};

	var expires_date = new Date( today.getTime() + (expires_min) );

	

	document.cookie = name + "=" + escape( value ) +

	( ( expires_min ) ? ";expires=" + expires_date.toGMTString() : "" ) +

	( ( path ) ? ";path=" + path : "" ) +

	( ( domain ) ? ";domain=" + domain : "" ) +

	( ( secure ) ? ";secure" : "" );

};

function Delete_Cookie( name, path, domain ) {

	if ( Get_Cookie( name ) ) {

		document.cookie = name + "=" + ( ( path ) ? ";path=" + path : "") + 

		( ( domain ) ? ";domain=" + domain : "" ) + 

		";expires=Thu, 01-Jan-1970 00:00:01 GMT";

	};

};

function SafeHTMLTag (input) {

	input = input.replace(/&/g, '&amp;');

	input = input.replace(/</g, '&lt;');

	input = input.replace(/>/g, '&gt;');

	input = input.replace(/\"/g, '&quot');

	//$input =~ s/\cM//g;

	return input;

};

function GenerateClientId (in_len) {

	var len = (in_len ? in_len : 20);

	var chars = '_qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890';

	var res = '';

	

	for (i=0; i <= len; i++) {

		var st = 1+ Math.floor(Math.random() * chars.length);

		res += chars.substr(st,1);

	};

	

	return res;

};

function FindObjectPosition(obj) {

  var curleft = 0;

  var curtop = 0;

   

  if (obj.offsetParent) {

    while(1)  {

      curleft += obj.offsetLeft;

      curtop += obj.offsetTop;

      obj = obj.offsetParent;

      if (! obj) { break; };

    };

  } else  {

  	if(obj.x) curleft += obj.x;

    if(obj.y) curtop += obj.y;

  };

  

  return [curleft, curtop];

};

var ie5 = document.all&&document.getElementById;
var ns6 = document.getElementById&&!document.all;

var sitehelp_CODE_308 = '';
var sitehelp_STATUS_308 = '';


	function iecompattest(){
		return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
	};
 
		function SITEHELP_drag_drop_308(e) {
			if (ie5 && SITEHELP_dragapproved_308 && event.button==1){
				sitehelp_Div_EL_308.style.left = SITEHELP_startX_308 + event.clientX - SITEHELP_offsetX_308 + "px";
				sitehelp_Div_EL_308.style.top = SITEHELP_startY_308 + event.clientY - SITEHELP_offsetY_308 + "px";
			}
			else if (ns6 && SITEHELP_dragapproved_308) {
				sitehelp_Div_EL_308.style.left = SITEHELP_startX_308 + e.clientX - SITEHELP_offsetX_308 + "px";
				sitehelp_Div_EL_308.style.top = SITEHELP_startY_308 + e.clientY - SITEHELP_offsetY_308 + "px";
			};
		};
		
		function SITEHELP_initializedrag_308(e) {
			SITEHELP_offsetX_308 = ie5 ? event.clientX : e.clientX;
			SITEHELP_offsetY_308 = ie5 ? event.clientY : e.clientY;
			SITEHELP_startX_308 = parseInt(sitehelp_Div_EL_308.style.left);
			SITEHELP_startY_308 = parseInt(sitehelp_Div_EL_308.style.top);
			
			SITEHELP_dragapproved_308 = true;
			sitehelp_Div_EL_308.onmousemove = function(event) { SITEHELP_drag_drop_308(event); };
			SITEHELP_document_onmousemove_308 = document.onmousemove;		//save old code ref
			document.onmousemove = function(event) { SITEHELP_drag_drop_308(event); };
		}
		
		function SITEHELP_stopdrag_308() {
			SITEHELP_dragapproved_308 = false;
			sitehelp_Div_EL_308.onmousemove = null;
			document.onmousemove = SITEHELP_document_onmousemove_308;	//restore old code ref
			
			Set_Cookie("sitechat_left_308", parseInt(sitehelp_Div_EL_308.style.left), 30, '/');
			Set_Cookie("sitechat_top_308", parseInt(sitehelp_Div_EL_308.style.top), 30, '/');
		};
		
		function SITEHELP_resize_drag_308(e) {
			var curH, curW;
			if (ie5 && SITEHELP_resize_dragapproved_308 && event.button==1){
				curH = ( SITEHELP_startH_308 + (event.clientY - SITEHELP_offsetY_308));
				curW = ( SITEHELP_startW_308 + (event.clientX - SITEHELP_offsetX_308));
			}
			else if (ns6 && SITEHELP_resize_dragapproved_308) {
				curH = ( SITEHELP_startH_308 + (e.clientY - SITEHELP_offsetY_308));
				curW = ( SITEHELP_startW_308 + (e.clientX - SITEHELP_offsetX_308));
			};
			
			if (curH && curW){
				if (curH < 200) curH = 200;	//min height
				if (curW < 300) curW = 300;	//min width
				
				sitehelp_Div_EL_308.style.height = curH + 'px';
				sitehelp_Div_EL_308.style.width = curW + 'px';
			};
		};
		
		function SITEHELP_initializeResize_308(e) {
			SITEHELP_offsetX_308 = ie5 ? event.clientX : e.clientX;
			SITEHELP_offsetY_308 = ie5 ? event.clientY : e.clientY;
			
	    SITEHELP_startH_308 = sitehelp_Div_EL_308.offsetHeight;
	    SITEHELP_startW_308 = sitehelp_Div_EL_308.offsetWidth;
			
			SITEHELP_resize_dragapproved_308 = true;
			sitehelp_Div_EL_308.onmousemove = function(event) { SITEHELP_resize_drag_308(event); };
			SITEHELP_document_onmousemove_308 = document.onmousemove;		//save old code ref
			document.onmousemove = function(event) { SITEHELP_resize_drag_308(event); };
		}
		
		function SITEHELP_resize_stopdrag_308() {
			SITEHELP_resize_dragapproved_308 = false;
			sitehelp_Div_EL_308.onmousemove = null;
			document.onmousemove = SITEHELP_document_onmousemove_308;	//restore old code ref
			
			Set_Cookie("sitechat_sizeH_308", parseInt(sitehelp_Div_EL_308.style.height), 30, '/');
			Set_Cookie("sitechat_sizeW_308", parseInt(sitehelp_Div_EL_308.style.width), 30, '/');
		};

	function SITEHELP_show_window_308() {
		
		if (sitehelp_iframe_destroy_timer_308) {
			clearTimeout(sitehelp_iframe_destroy_timer_308);	//clear destroy timer if it was started
			sitehelp_iframe_destroy_timer_308 = 0;
		};
		
		if (sitehelp_auto_init_iframe_idle_destroy_timer_308) {
			clearTimeout(sitehelp_auto_init_iframe_idle_destroy_timer_308);	//clear destroy timer if it was started
			sitehelp_auto_init_iframe_idle_destroy_timer_308 = 0;
		};
		
		if ('1' == '1') { //generated code
			//restore size
			var curH = parseInt(Get_Cookie("sitechat_sizeH_308"));
			var curW = parseInt(Get_Cookie("sitechat_sizeW_308"));
			
			if (curH && curW) {
				if (curH < 200) curH = 200;	//min height
				if (curW < 300) curW = 300;	//min width
				sitehelp_Div_EL_308.style.height = curH + 'px';
				sitehelp_Div_EL_308.style.width = curW + 'px';
			};
			
			//restore position, obect must be visibel to offsetWidth &&  offsetHeight to work
			sitehelp_Div_EL_308.style.left = "-2000px";
			sitehelp_Div_EL_308.style.top = "-2000px";
			sitehelp_Div_EL_308.style.display = '';
			
			var curLeft = parseInt(Get_Cookie("sitechat_left_308"));
			var curTop = parseInt(Get_Cookie("sitechat_top_308"));
			
			var el_empty_w = (document.width ? document.width : document.body.scrollWidth) - parseInt(sitehelp_Div_EL_308.offsetWidth ? sitehelp_Div_EL_308.offsetWidth : 300);
			var el_h = parseInt(sitehelp_Div_EL_308.offsetHeight ? sitehelp_Div_EL_308.offsetHeight : 300);
			var center_left = Math.round(el_empty_w/2);
			var scroll_top = ns6? window.pageYOffset*1 : iecompattest().scrollTop*1;
			
			if (curLeft && curTop) {
				if (curLeft < 0) {curLeft=0;};
				if (curTop < 0) {curTop=0;};
				
				//fix left & top to be visible with scroll
				var VisibleWindowHeight = self.innerHeight ? self.innerHeight : document.body.clientHeight;
				if (curTop < scroll_top) {	//scrolled down
					curTop = scroll_top + 50;
				};
				if (curTop > scroll_top + VisibleWindowHeight - el_h) {	//scrolled up
					curTop = scroll_top + VisibleWindowHeight - el_h - 10;  // 10 pix from screen edge
				};
				
				sitehelp_Div_EL_308.style.left = curLeft + 'px';
				sitehelp_Div_EL_308.style.top = curTop + 'px';
			} else {
				sitehelp_Div_EL_308.style.left = center_left + "px";
				sitehelp_Div_EL_308.style.top = scroll_top + 50 + "px";
			};
		};
		
		//load iframe
		SITEHELP_load_iframe_308(true);
		
		sitehelp_Div_EL_308.style.display = '';
		Set_Cookie("sitechat_opened_308", 1, 30, '/');
		
		// cancel cmd polling if it was started
		SITEHELP_cmd_poll_CANCEL_308();
		
		//hide OFFCHAT MSG
		sitehelp_HIDE_OFFCAHT_MSG_308();
	};
	
	function SITEHELP_closechat_308() {
		sitehelp_Div_EL_308.style.display = 'none';
		Delete_Cookie("sitechat_opened_308", '/');
		
		sitehelp_iframe_destroy_timer_308 = setTimeout('SITEHELP_destroychat_308()', 1000*300);  //destroy after timeout
		SITEHELP_load_iframe_308(false);
		
		if ('0' == '1') { //generated code
			SITEHELP_start_cmd_poll_308();
		};
	};
	 
	function SITEHELP_destroychat_308 () {
		sitehelp_iframe_container_308.innerHTML = '<iframe id="SITEHELP_IFRAME_308" style="width:100%; height:100%; border:0px;" frameborder="0" border="0" scrolling="no"></iframe>';
		sitehelp_iframe_308 = document.getElementById('SITEHELP_IFRAME_308');		//reinit variable
		sitehelp_iframe_loaded_308 = false;
		sitehelp_chat_window_open_308 = false;
		sitehelp_iframe_destroy_timer_308 = 0;
		
		// cancel cmd polling if it was started
		SITEHELP_cmd_poll_CANCEL_308();
	};
	
	function SITEHELP_INIT_308() {
		// START:: draw online/offline image
		var data = '<a href="javascript: SITEHELP_show_window_308()"><img src="http://c.sitehelp.inkiev.net/img/online_offline/2_offline.gif" border=0></a>';
		if ('offline' == 'online') {
			data = '<a href="javascript: SITEHELP_show_window_308()"><img src="http://c.sitehelp.inkiev.net/img/online_offline/2_online.gif" border=0></a>';
		};
		
		var container = document.getElementById('SITEHELP_STATUS_CONTAINER_308');
		if (container) { container.innerHTML = data; };
		
		var all_div_els = document.getElementsByTagName("div");
		for(var i=0; i < all_div_els.length; i++){
			if (all_div_els[i].className == 'SITEHELP_STATUS_CONTAINER_308') {
				all_div_els[i].innerHTML = data;
			};
		};
		// END:: draw online/offline image
	};
	
	function SITEHELP_load_iframe_308 (chat_window_open) {
		if ((! sitehelp_iframe_loaded_308) || (sitehelp_chat_window_open_308 != chat_window_open)) {
			var chat_window_open_int = (chat_window_open ? 1 : 0);
			
			var urls_hash = '';
			if (window.location.href) urls_hash += encodeURIComponent(window.location.href.slice(7));
			urls_hash += ':';
			if (document.referrer) urls_hash += encodeURIComponent(document.referrer.slice(7)); 
			
			sitehelp_iframe_308.src = "http://channel308.srv.sitehelp.inkiev.net/iframe.cgi?c=308&chat_window_open=" + chat_window_open_int + "&clientid=" + ClientId_308 + "&r=" + Math.random(1) + '#' + urls_hash;
			sitehelp_iframe_loaded_308 = true;
			sitehelp_chat_window_open_308 = chat_window_open;
		};
	};
	
	
		function SITEHELP_start_cmd_poll_308 () {
			//dummy
	 	};
		function SITEHELP_cmd_poll_308 () {
			//dummy
	 	};
		function SITEHELP_cmd_poll_CANCEL_308 () {
			//dummy
		};
		function sitehelp_HIDE_OFFCAHT_MSG_308 () {
			//dummy
		};
		function sitehelp_OFFCAHT_MSG_NOTIFY_RECEIVED_308 (msg_id, msg_text, is_auto) {
			//dummy
		};
		function sitehelp_OFFCAHT_MSG_308 (msg_id, msg_text, is_auto) {
			//dummy
		};
	
	function SITEHELP_MAIN_FUNC_308() {
		
		// make online/offline img CONTAINER
		if (document.getElementById('SITEHELP_CONTAINER_308')) {
			SITEHELP_CONTAINER_FIRST_308 = document.getElementById('SITEHELP_CONTAINER_308');
			SITEHELP_CONTAINER_FIRST_308.innerHTML = sitehelp_STATUS_308;
		};
		
		var all_div_els = document.getElementsByTagName("div");
		for(var i=0; i < all_div_els.length; i++){
			if (all_div_els[i].className == 'SITEHELP_CONTAINER_308') {
				all_div_els[i].innerHTML = sitehelp_STATUS_308;
				if (! SITEHELP_CONTAINER_FIRST_308 ) {
					SITEHELP_CONTAINER_FIRST_308 = all_div_els[i];
				};
			};
		};
		//END:: make online/offline img CONTAINER
		
		console.log(document.body);
		sitehelp_CODE_CONTAINER_308 = document.createElement('div');
		sitehelp_CODE_CONTAINER_308.innerHTML = sitehelp_CODE_308;
		document.body.appendChild(sitehelp_CODE_CONTAINER_308);
	
		
		sitehelp_Div_EL_308 = document.getElementById('SITEHELP_FLOAT_DIV_308');
		sitehelp_iframe_308 = document.getElementById('SITEHELP_IFRAME_308');
		sitehelp_iframe_container_308 = document.getElementById('SITEHELP_IFRAME_CONTAINER_308');
	
 
		ClientId_308 = Get_Cookie("sitechat_ID_308");
		if (!ClientId_308) {
			ClientId_308 = GenerateClientId();
		};
		Set_Cookie("sitechat_ID_308", ClientId_308);
 
 
		SITEHELP_INIT_308();
		
		var OpenStatus = Get_Cookie("sitechat_opened_308");
		if (OpenStatus && (OpenStatus == 1)) {	//reopen window
			SITEHELP_show_window_308();
		} else {
		
			if (('0' == '1') && ('offline' == 'online')) { //generated code
				SITEHELP_start_cmd_poll_308();
			};
			
		};
	
	}; //function SITEHELP_MAIN_FUNC_308
		
document.observe("dom:loaded", OnlineChat.init);	
