var lastid='';
var polka_row=0;
var edwin=null;
var ch_count=0;
var maxch_count=7;
winds = new Array();


function wopen(wurl,wnm,w,h) 
{
	var wleft = (screen.width-w)/2;
	var wtop = (screen.height-h)/2;
	var whw='';
	if (h>400 || w>600){
		whw='height='+h+',width='+w+',left='+wleft+',top='+wtop+',resizable=yes,scrollbars=yes,menubar=no,status=no,valign=center';
	}
	else {
		whw='height='+h+',width='+w+',left='+wleft+',top='+wtop+',resizable=no,scrollbars=no,menubar=no,status=no,valign=center';
	}
	edwin = winds[wnm];
	if (!edwin || edwin.closed) 
	{
	      winds[wnm] = window.open(wurl,wnm,whw);
	      edwin = winds[wnm];
	}
	edwin.focus();
}


function agreesogl(is_agree)
{
	if (is_agree==1) {
		document.getElementById('idchecks').checked=true;document.getElementById('idimchecks').src='./image/check.gif';
	}
	else {
		document.getElementById('idchecks').checked=false;document.getElementById('idimchecks').src='./image/uncheck.gif';
	}
	hidelayer();
}

function mycheckreg(imgobject,checkobject,imgch,imgunch)
{
if (document.getElementById(checkobject).checked==false) 
	{
		document.getElementById(checkobject).checked=true;
		document.getElementById(imgobject).src=imgch;
	}
else 
	{
		document.getElementById(checkobject).checked=false;
		document.getElementById(imgobject).src=imgunch;
	}
}


function mycheck(imgobject,checkobject,imgch,imgunch)
{
if (document.getElementById(checkobject).checked==false) 
	{
		if (ch_count<maxch_count)
		{
		document.getElementById(checkobject).checked=true;
		document.getElementById(imgobject).src=imgch;
		ch_count=ch_count+1;
		}
		else {s='Можно выбрать только '+maxch_count+' позиций';alert(s);}
	}
else 
	{
		if (ch_count>0)
		{
		document.getElementById(checkobject).checked=false;
		document.getElementById(imgobject).src=imgunch;
		ch_count=ch_count-1;
		}
	}
}

function strtopixel(s)
{
	//ПРеобразует строковое выражение типа 100px  в число 100
	if (s.indexOf("px")>0) 
		s=s.substring(0,s.indexOf("px"));
	else 
		s='0';
	return eval(s);
}


function show_img(img_src,id)
{
	document.getElementById(id).src=img_src;
}

function gen_tooltip(id,stext, swidth, sheight, stop, sleft)
{
	//id - id тултипа, stext - текст тултипа, далее позицияя
	swidth=swidth+22;
	sheight=sheight+22;
	var cwidth=swidth-22;
	document.writeln('<div id="'+id+'" style="position:absolute; top: '+stop+'px; left: '+sleft+'px;width:'+swidth+'px; height:'+sheight+'px; z-index:2; visibility: hidden;" >');
	document.writeln('<table cellSpacing=0 cellPadding=0 border=0 width='+swidth+'>');
	document.writeln('<TR><TD height=11 width=11><img src="./image/ramka/r_lt.png"></TD><TD width='+cwidth+' background="./image/ramka/r_t.png"></TD><TD width=11><img src="./image/ramka/r_rt.png"></TD></TR>');
	document.writeln('<TR><TD background="./image/ramka/r_l.png"></TD><td class=td_cont valign=top><img src="http://www.athea.ru/image/arrow_forward.png">'+stext+'</td><TD width=11 background="./image/ramka/r_r.png"></TD></tr>');
	document.writeln('<TR><TD height=11 width=11><img src="./image/ramka/r_lb.png"></TD><TD background="./image/ramka/r_b.png"></TD><TD><img src="./image/ramka/r_rb.png"></TD></TR>');
	document.writeln('</table></div>');
	//lastid=id;
}

function show_tooltip(id,style)
{
	document.getElementById(id).style.visibility=style;
}

function show_reg_mess(s)
{
	document.getElementById('err_mess').innerHTML=s;
	document.getElementById('err_mess').style.visibility='visible';
	lastid='err_mess';
}

function gen_url(baseurl, shop_id, item_id, a_id,id)
{
	//a_id=-5 - подарить
	//a = 4 - купить и подарить
	var url='';
	if (baseurl=='profile.php?mode=add_wishlist') 
		url=baseurl+'&items_id='+item_id;
	else
	{
		var giftuser='giftuser'+id;
		var gifttext='gifttext'+id;
		if (a_id==-5) 
			url='profile.php?mode=dogift&giftid='+item_id+'&giftuser='+document.getElementById(giftuser).value +'&gifttext='+document.getElementById(gifttext).value;
		else
		{
			giftvars = '';
			if (a_id==4)
				giftvars='&giftid='+item_id+'&giftuser='+document.getElementById(giftuser).value +'&gifttext='+document.getElementById(gifttext).value;
			url=baseurl+'?shop_id='+shop_id+'&items_id='+item_id+'&a='+a_id+'&class_id='+class_id+'&pini=';
			for (var i = 0; i < polka_row; i++) url=url+polkaitem[i][0]+'-'+polkaitem[i][1]+'-';
			url = url+giftvars;
		}
	}
	return url;
}


function buy_item (shop_id, items_id,a)
{
	//не нужна
	var s='buy_item.php?shop_id='+shop_id+'&items_id='+items_id+'&a='+a;
	var buywin= window.open(s,'');
	buywin.close();
}

function gen_a_otkr_img(class_img_id)
{

	if (class_img_id>-1)
	{
		lotkr_img=0;
		rotkr_img=4;
		if (rotkr_img>a_otkr_img[class_img_id].length) {rotkr_img=a_otkr_img[class_img_id].length;}
		s=genotkrhtml(class_img_id);
		document.getElementById('otkr_img').innerHTML=s;
	}
}

function show_otkr_img(otkr_img_id)
{
	document.getElementById('sel_otkr_img_id').value=otkr_img_id;
	var s="<img src='"+otkr_img_path+"big/"+otkr_img_id+".jpg'>";
	document.getElementById('sel_otkr_img').innerHTML=s;
}

function genotkrhtml(class_img_id)
{
	//формирует таблицу-строку картинок для показа открvток
	var colc=rotkr_img-lotkr_img;
	var s='<table width=100%><tr><td align=left> ';
	
	for (var j = lotkr_img; j < rotkr_img; j++)
	{
		s=s+"<img src='"+otkr_img_path+"small/"+a_otkr_img[class_img_id][j]+".jpg'";
		s=s+' style="CURSOR: hand; cursor: pointer;" onClick="show_otkr_img(';
		s=s+"'"+a_otkr_img[class_img_id][j]+"');";
		s=s+'">&nbsp';
	}
	s=s+"<td></tr></table>";

	return s;
}


function genpolkahtml(n_polka)
{
//формирует таблицу-строку картинок для показа
//n_polka - номер полки
	var s='<table width='+polka_width+'><tr>';
	var mani_s;
	var v_align;
	var money_sum;
	var sum_alt;
	var i_sum;
	var i_rmoney;
	for (var j = polkaitem[n_polka][0]; j < polkaitem[n_polka][1]; j++)
	{
		//если класс - причёска...
		v_align	='bottom';
		if (polka[n_polka][j][4]=='Прическа')
			v_align = 'top style="padding-top:20px;"';
		//генерим alt
		money_sum = '';
		sum_alt = polka[n_polka][j][1]+' Цена ';
		i_sum = polka[n_polka][j][2];
		i_rmoney = polka[n_polka][j][5];
		if (i_sum>0 || i_rmoney==0)
			money_sum = i_sum+' золотых';
		if (i_rmoney>0){
			if (i_sum>0) money_sum += ', '+i_rmoney+' мани';
			else money_sum += i_rmoney+' мани';
		}
		sum_alt += money_sum;
		s=s+'<td width='+polka_col_width+' height='+polka_row_height+' valign='+v_align+' align=center><img id="im'+polka[n_polka][j][0]+'"  src="'+image_path+polka[n_polka][j][0]+'.png"';
		s=s+' alt=\''+sum_alt+'\' title=\''+sum_alt+'\' style=\'CURSOR: hand; CURSOR: pointer;\' onClick=\'showlayerrel("'+polka[n_polka][j][0]+'","im'+polka[n_polka][j][0]+'","polka'+n_polka+'");\' ><td>';
	}
	s=s+'</tr></table>';
	return s;
}


function show_button(n_polka)
{
	var bl_id='bl'+n_polka;
	var br_id='br'+n_polka;
	if (polkaitem[n_polka][0]<=0)
	{
		document.getElementById(bl_id).style.visibility='hidden';
	}
	else
	{
		document.getElementById(bl_id).style.visibility='visible';
	}
	if (polkaitem[n_polka][1]>=polka[n_polka].length) 
	{
		document.getElementById(br_id).style.visibility='hidden';
	}
	else
	{
	document.getElementById(br_id).style.visibility='visible';
	}
}


function list_l(n_polka)
{
	if (polkaitem[n_polka][0]>0) 
	{
		var p_id='polka'+n_polka;
		polkaitem[n_polka][1]=polkaitem[n_polka][1]-1;
		polkaitem[n_polka][0]=polkaitem[n_polka][0]-1;
		s=genpolkahtml(n_polka);
        document.getElementById(p_id).innerHTML=s;
	}
	show_button(n_polka);
}


function list_r(n_polka)
{
	if (polkaitem[n_polka][1]<polka[n_polka].length) 
	{
		var p_id='polka'+n_polka;
		polkaitem[n_polka][1]=polkaitem[n_polka][1]+1;
		polkaitem[n_polka][0]=polkaitem[n_polka][0]+1;
		s=genpolkahtml(n_polka);
        document.getElementById(p_id).innerHTML=s;
	}
	show_button(n_polka);
}


function genpolkabutton(b_color)
{
	var b_width=25;
	var b_left=polka_left-b_width-3;
	var b_right=polka_left+polka_width+3;
	var s='<div id="lb_bloka" style="position:absolute; z-index:2;top:'+polka_top+';left:'+b_left+';"><table width=25>';
	for (var i = 0; i < polka_row; i++)
	{
		s=s+'<tr><td width='+b_width+' height='+polka_row_height+' valign=bottom><img id="bl'+i+'" style="CURSOR: hand; cursor:pointer;" onClick="list_l('+i+');" src="'+city_image_path+'bl'+b_color+'.png" ></td></tr>';
	}
	s=s+'</table></div>';
	document.writeln(s);
	s='<div id="rb_bloka" style="position:absolute; z-index:1;top:'+polka_top+';left:'+b_right+';"><table width=25>';
	for (var i = 0; i < polka_row; i++)
	{
		s=s+'<tr><td width='+b_width+' height='+polka_row_height+' valign=bottom><img id="br'+i+'" style="CURSOR: hand; cursor:pointer;" onClick="list_r('+i+');" src="'+city_image_path+'br'+b_color+'.png" ></td></tr>';
	}
	s=s+'</table></div>';
	document.writeln(s);
	for (var i = 0; i < polka_row; i++) 
		show_button(i);
}


function genpolka(b_color)
{
	var p_t=polka_row_height;
	for (var i = 0; i < polka_row; i++)
	{
		p_t=i*polka_row_height+polka_top;
		document.writeln('<div id="polka'+i+'" style="position:absolute; z-index:1;top:'+p_t+';left:'+polka_left+';">');
		s=genpolkahtml(i);
		document.writeln(s);
		document.writeln('</div>');
	}
	genpolkabutton(b_color);
}


function hidelayer()
{
	var elem = 0;
	if (lastid && (elem=document.getElementById(lastid)))
		elem.style.visibility='hidden';
}

function hidelayer_id(layer_id)
{
	document.getElementById(layer_id).style.visibility='hidden';
}

function showlayerprim(items_id)
{
	var systime = new Date();
	document.getElementById('av_pri').src='primer.php?items_id='+items_id+'&t='+systime.getTime();
//	document.getElementById('primer').style.visibility='visible';
}


function hidelayerprim()
{
	//document.getElementById('primer').style.visibility='hidden';
	//ў®§ўа й Ґ¬  ў в а ­  а®¤Ё­г
	if (document.getElementById('av_pri')) 
		document.getElementById('av_pri').src=pic_avat;
	//§ Єалў Ґ¬ ®Є­® ЇаЁ¬ҐаЄЁ
	hidelayer();
}

function update_user_items(item_class,shop_id,items_id,mode){
	hidelayer();
	document.getElementById('user_items').innerHTML="<table class='gensmallb' width=100% height='200'><tr><td align=center><br><br><img src='./atheatt/indicator_snake.gif' border=0><br><br>&nbsp;Загрузка..<br><br></td></tr></table>";
	if (mode=='dressup' || mode=='undress')
		document.getElementById('av_raz').src = './atheatt/av_indicator_snake.gif';
	JsHttpRequest.query(
       '../inc/updateuseritems.php', 
	    { item_class:item_class, shop_id:shop_id, items_id:items_id, mode:mode, show_all_items:show_all_items }, 
		function(responseJS, responseText) {
			if (responseJS.ok && responseJS.ok != '0'){
				eval(responseJS.user_items_js);
				document.getElementById('user_items').innerHTML=responseJS.user_items+user_items_js;
				if (mode=='dressup' || mode=='undress'){
					pic_avat=responseJS.new_avatar_path;
					document.getElementById('av_raz').src=pic_avat;
					if (document.getElementById('av_pri'))
						document.getElementById('av_pri').src=pic_avat;
					if (document.getElementById('av_top'))
						document.getElementById('av_top').src=pic_avat;
				}
			}
			else{
				document.getElementById('user_items').innerHTML="<table class='error' width=100% height=100%><tr><td align=center><br><br>ошибка загрузки</td></tr></table>"
			}
	    },
		true
   );
}

function dressup_item(items_id,shop_id){
	update_user_items(current_class_id,shop_id,items_id,'dressup');
}

function undress_item(items_id,shop_id){
	update_user_items(current_class_id,shop_id,items_id,'undress');
}

function changeItemClass(class_id, shop_id){
	document.getElementById('classbut'+current_class_id).className = 'inactive_class';
	document.getElementById('classbut'+class_id).className = 'active_class';
	current_class_id = class_id;
	update_user_items(class_id, shop_id);
}

function genlayer_vesh(id,swidth, sheight,i_tit,i_sum,i_class,shop_id,shop_url,sex,id_item,is_active,in_dress,gift_username,i_rmoney, res_as_text)
{
	swidth=swidth+22;
	sheight=sheight+22;
	var cwidth=swidth-22;
	var layer_content = '';

	layer_content += '<div id="'+id+'" style="position:absolute;  top: 0px; left: 0px;width:'+swidth+'px; height:'+sheight+'px; z-index:2; visibility: hidden;" >';
	layer_content += '<table cellSpacing=0 cellPadding=0 border=0 width='+swidth+'>';
	layer_content += '<TR><TD height=11 width=11><img src="./image/ramka/r_lt.png"></TD><TD width='+cwidth+' background="./image/ramka/r_t.png"></TD><TD width=11><img src="./image/ramka/r_rt.png"></TD></TR>';
	layer_content += '<TR><TD background="./image/ramka/r_l.png"></TD><td class=td_cont>';
	
	if (sex=='G') pol='девочки';
	if (sex=='B') pol='мальчика';
	if (sex=='A') pol='всех';
	i_sum05=i_sum*0.5;
	if (i_sum>0 || i_rmoney==0)
		money_sum = i_sum+' золотых';
	else
		money_sum = '';
	if (i_rmoney>0){
		if (i_sum>0) money_sum += ', '+i_rmoney+' мани';
		else money_sum += i_rmoney+' мани';
	}
	sale_sum = 'Цена продажи: '+i_sum05+' золотых<br>';
	if (i_class=='Подарки') sale_sum='';
	layer_content += '<h3>'+i_tit+'</h3><img src="'+img_item_path+id_item+'.png" align=right>Класс вещи:'+i_class+'<br>Для: '+pol+'<br>Цена покупки: '+money_sum+'<br>'+sale_sum;
	if (gift_username!='') layer_content += 'Подарок от '+gift_username+'<br>';
	if (is_active==1) layer_content += 'Статус: Надета<br><br>';
	else layer_content += 'Статус: Снята<br><br>';
	if (shop_id>0 && i_class!='Подарки')	
		layer_content += '<a href="javascript:window.location=gen_url(\''+shop_url+'\','+shop_id+','+id_item+',-2);" onClick= \'return isconfirm(\"Точно продать?\")\'>Продать</a><br>';
	if (in_dress==1)
	{
		if (is_active==1) layer_content += '<a href="javascript:undress_item(\''+id_item+'\',\''+shop_id+'\');">Снять</a><br>';
		if (is_active==0 && gift_username!='' && i_class=='Подарки') layer_content += '<a href="javascript:dressup_item(\''+id_item+'\',\''+shop_id+'\');">Надеть</a><br>';
		if (is_active==0 && i_class!='Подарки') layer_content += '<a href="javascript:dressup_item(\''+id_item+'\',\''+shop_id+'\');">Надеть</a><br>';
	}
	else
		layer_content += '<a href="javascript:hidelayerprim();window.location=gen_url(\''+shop_url+'\','+shop_id+','+id_item+',-3);">Использовать</a><br>';

	if ((i_class=='Подарки') && (is_active==0) && (gift_username!=''))
		layer_content += '<a href="javascript:hidelayerprim();window.location=gen_url(\''+shop_url+'\','+shop_id+','+id_item+',-3);">Использовать</a><br>';

	if ((i_class=='Подарки') && (is_active==0) && (gift_username==''))
		layer_content += 'Подарить (кому?): <INPUT type=\'text\' id=\'giftuser'+id+'\' size=25><br>Пожелание:<br><textarea id=\'gifttext'+id+'\' cols=\'22\' rows=\'5\'></textarea><a href="javascript:hidelayerprim();window.location=gen_url(\''+shop_url+'\','+shop_id+','+id_item+',-5,\''+id+'\');"><br>Подарить</a><br><br>';

	layer_content += '<a href="javascript:wopen(\'lib.php?items_id='+id_item+'\',\'lib\',660,550);">Энциклопедия</a><br>';
	layer_content += ' <a href="javascript:hidelayerprim()" onClick="hidelayerprim();">закрыть</a>';
	
	layer_content += '</td><TD width=11 background="./image/ramka/r_r.png"></TD></tr>';
	layer_content += '<TR><TD height=11 width=11><img src="./image/ramka/r_lb.png"></TD><TD background="./image/ramka/r_b.png"></TD><TD><img src="./image/ramka/r_rb.png"></TD></TR>';
	close_btn = '<div style="position:absolute;top:7;width:100%;align:right;" ><table width=100% align=right cellpadding=0 cellspacing=0><td style="padding-right:7px;" align=right><a href="javascript:hidelayerprim()"><img src="./image/tooltip/close_btn_small.gif"></a><td></table></div>';
	layer_content += '</table>'+close_btn+'</div>';
	
	lastid=id;
	if (res_as_text==1)
		return layer_content;
	else
		document.writeln(layer_content);
}







function genlayer_shop(id,swidth, sheight,i_tit,i_sum,i_rmoney,i_class,u_sum,shop_id,shop_url,sex,in_dress,polkai,polkaj,time_for_use, u_rmoney)
{
	polka[polkai][polkaj][0]=id;
	polka[polkai][polkaj][1]=i_tit;
	polka[polkai][polkaj][2]=i_sum;
	polka[polkai][polkaj][3]=sex;
	polka[polkai][polkaj][4]=i_class;
	polka[polkai][polkaj][5]=i_rmoney;
	
	swidth=swidth+22;
	sheight=sheight+22;
	var cwidth=swidth-22;
	document.writeln('<div id="'+id+'" style="position:absolute; top: 0px; left: 0px;width:'+swidth+'px; height:'+sheight+'px; z-index:2; visibility: hidden;" >');
	document.writeln('<table cellSpacing=0 cellPadding=0 border=0 width='+swidth+'>');
	document.writeln('<TR><TD height=11 width=11><img src="./image/ramka/r_lt.png"></TD><TD width='+cwidth+' background="./image/ramka/r_t.png"></TD><TD width=11><img src="./image/ramka/r_rt.png"></TD></TR>');
	document.writeln('<TR><TD background="./image/ramka/r_l.png"></TD><td class=td_cont>');
	
	if (sex=='G') pol='девочки';
	if (sex=='B') pol='мальчика';
	if (sex=='A') pol='всех';
	if (i_sum>0 || i_rmoney==0)
		money_sum = i_sum+' золотых';
	else
		money_sum = '';
	if (i_rmoney>0){
		if (i_sum>0)
			money_sum += ', '+i_rmoney+' мани';
		else
			money_sum += i_rmoney+' мани';
	}

	document.writeln('<h3>'+i_tit+'</h3><img src="'+img_item_path+id+'.png" align=right>Класс вещи:'+i_class+'<br>Для: '+pol+'<br>Цена: '+money_sum+'<br>');
	if (time_for_use>0)
		document.writeln('Срок действия: '+(time_for_use/24)+' дн.<br><br>');
	else
		document.writeln('<br>');

	var bank_warning_layer = '';
	if (i_rmoney>u_rmoney && i_rmoney>0)
		bank_warning_layer = 'javascript:showlayer(\'bank_warning\',\''+id+'\');';

	if (i_class=='Подарки'){
		var buy_and_present='javascript:hidelayerprim();window.location=gen_url(\''+shop_url+'\','+shop_id+','+id+',4,\''+id+'\');';
		if (bank_warning_layer!='')
			buy_and_present = bank_warning_layer;
		document.writeln('Подарить (кому?): <INPUT type=\'text\' id=\'giftuser'+id+'\' size=25 value=\''+gift_username+'\'><br>Пожелание:<br><textarea id=\'gifttext'+id+'\' cols=\'22\' rows=\'5\'></textarea><a href="'+buy_and_present+'"><br>Купить и подарить</a><br><br>');
	}
	if (in_dress==1)
	{
		document.writeln('<a href="javascript:showlayerprim('+id+');">Примерить</a><br>');
		if (u_sum>=i_sum && i_class!= 'Подарки') document.writeln('<a href="javascript:window.location=gen_url(\''+shop_url+'\','+shop_id+','+id+',3);">Купить и надеть</a><br>');
	}
	if (i_rmoney>0 && shop_id==13)
	{
		document.writeln("<a href='rmoney_buy_item.php?shop_id=13&items_id="+id+"&a=14' onClick= 'return confirmLink(this,\"С вашего счета будет списано "+i_rmoney+" мани. Уверены?\")'>Купить</a><br>");
	}
	else{
		if (u_sum>=i_sum && u_rmoney>=i_rmoney)
			document.writeln('<a href="javascript:window.location=gen_url(\''+shop_url+'\','+shop_id+','+id+',2);">Купить</a><br>');
		else if (bank_warning_layer!='')
		{
			document.writeln('<a href="'+bank_warning_layer+'">Купить</a><br>');
		}	
	}
	if (in_dress==1)
		document.writeln('<a href="javascript:window.location=gen_url(\'profile.php?mode=add_wishlist\','+shop_id+','+id+',3);">ХОЧУ!!!</a><br>');

	document.writeln('<a href="javascript:wopen(\'lib.php?items_id='+id+'\',\'lib\',660,550);">Энциклопедия</a><br>');
	document.writeln(' <a href="javascript:hidelayerprim()" onClick="hidelayerprim();">закрыть</a>');
	
	document.writeln('</td><TD width=11 background="./image/ramka/r_r.png"></TD></tr>');
	document.writeln('<TR><TD height=11 width=11><img src="./image/ramka/r_lb.png"></TD><TD background="./image/ramka/r_b.png"></TD><TD><img src="./image/ramka/r_rb.png"></TD></TR>');
	close_btn = '<div style="position:absolute;top:7;width:100%;align:right;" ><table width=100% align=right cellpadding=0 cellspacing=0><td style="padding-right:7px;" align=right><a href="javascript:hidelayerprim()"><img src="./image/tooltip/close_btn_small.gif"></a><td></table></div>';
	document.writeln('</table>'+close_btn+'</div>');

	lastid=id;
}


function genlayer(id,stext, swidth, sheight, res_as_text)
{
	var layer_content = '';
	swidth=swidth+22;
	sheight=sheight+22;
	var cwidth=swidth-22;
	var close_btn_left = swidth - 7 - 10;
	layer_content += '<div id="'+id+'" style="position:absolute; top: 0px; left: 0px;width:'+swidth+'px; height:'+sheight+'px; z-index:2; visibility: hidden;" >';
	layer_content += '<table cellSpacing=0 cellPadding=0 border=0 width='+swidth+'>';
	layer_content += '<TR><TD height=11 width=11><img src="./image/ramka/r_lt.png"></TD><TD width='+cwidth+' background="./image/ramka/r_t.png"></TD><TD width=11><img src="./image/ramka/r_rt.png"></TD></TR>';
	layer_content += '<TR><TD background="./image/ramka/r_l.png"></TD><td class=td_cont>'+stext+'</td><TD width=11 background="./image/ramka/r_r.png"></TD></tr>';
	layer_content += '<TR><TD height=11 width=11><img src="./image/ramka/r_lb.png"></TD><TD background="./image/ramka/r_b.png"></TD><TD><img src="./image/ramka/r_rb.png"></TD></TR>';
	close_btn = '<div style="position:absolute;top:7;left:'+close_btn_left+';width:10px;"><a href="javascript:hidelayer(\''+id+'\')"><img src="./image/tooltip/close_btn_small.gif"></a></div>';
	layer_content += '</table>'+close_btn+'</div>';
	lastid=id;

	if (res_as_text==1)
		return layer_content;
	else
		document.writeln(layer_content);
}


function genlayererr(id,stext, swidth, sheight)
{
	swidth=swidth+22;
	sheight=sheight+22;
	var cwidth=swidth-22;
	document.writeln('<div id="'+id+'" style="CURSOR: hand; cursor: pointer; position:absolute;  top: 0px; left: 0px; width:'+swidth+'px; height:'+sheight+'px; z-index:4; visibility: hidden;" onClick="document.getElementById(\''+id+'\').style.visibility=\'hidden\';" >');
	document.writeln('<table cellSpacing=0 cellPadding=0 border=0 width='+swidth+'>');
	document.writeln('<TR><TD height=11 width=11><img src="./image/ramka/r_lt.png"></TD><TD width='+cwidth+' background="./image/ramka/r_t.png"></TD><TD width=11><img src="./image/ramka/r_rt.png"></TD></TR>');
	document.writeln('<TR><TD background="./image/ramka/r_l.png"></TD><td class=td_cont>'+stext+'</td><TD width=11 background="./image/ramka/r_r.png"></TD></tr>');
	document.writeln('<TR><TD height=11 width=11><img src="./image/ramka/r_lb.png"></TD><TD background="./image/ramka/r_b.png"></TD><TD><img src="./image/ramka/r_rb.png"></TD></TR>');
	document.writeln('</table></div>');
	
	lastid=id;
}

function showlayer(id,imgid)
{
	//id - имя слоя который показываем
	//imgid - имя картинки слой к которой покажем
	if (imgid!='') {
		if (lastid!='')
			document.getElementById(lastid).style.visibility='hidden';
		var x=globalXCoord-document.getElementById('center_div').offsetLeft;
		var y=globalYCoord;
		var divWidth = document.getElementById(id).offsetWidth;
		var divHeight = document.getElementById(id).offsetHeight;
				
		if (document.body.clientWidth && (document.body.clientWidth + document.body.scrollLeft - x) < divWidth)
			x = x - divWidth;
		else
			x = x + 5;
		if (document.body.clientHeight && (document.body.clientHeight + document.body.scrollTop - y) < divHeight)
			y = y - divHeight;
		else
			y +=5;

		document.getElementById(id).style.left=x+'px';
		document.getElementById(id).style.top=y+'px';
	}
	document.getElementById(id).style.visibility='visible';
	lastid=id;
}

function showlayerrel(id,imgid,divid)
{
	//id - имя слоя который показываем
	//imgid - имя картинки слой к которой покажем
	//divid - имя родительского слоя
	document.getElementById(lastid).style.visibility='hidden';
	var pix=0;
	
	pix=strtopixel(document.getElementById(imgid).style.top)+strtopixel(document.getElementById(divid).style.top)+50;
	document.getElementById(id).style.top=pix+'px';
	pix=strtopixel(document.getElementById(imgid).style.left)+strtopixel(document.getElementById(divid).style.left);
	document.getElementById(id).style.left=pix+'px';
	
	document.getElementById(id).style.visibility='visible';
	lastid=id;
}


function aaa(ss)
{
	var str="";
//	var ss=window.frames;
	for(s in ss) {
		str=str+s+"="+ss[s]+"\n";
	}
	alert(str);
}


function confirmLink(theLink, theSqlQuery)
{
    var is_confirmed = confirm(theSqlQuery);
    if (is_confirmed) {
        theLink.href += '&is_js_confirmed=1';
    }
    return is_confirmed;
} // end of the 'confirmLink()' function

function isconfirm(txt)
{
    var is_confirmed = confirm(txt);
    return is_confirmed;
} 
