// $Revision: 11448 $

// TODO: перенести в nicklink.tpl.js
// // online-картинки
// продублировать изменения в system/settings.php

BASE_DAMOCHKA = 'http://damochka.ru/';// hack for DAMD
BASE_PHOTOS = BASE_DAMOCHKA + 'images/';//хост с картинками
BASE_STATIC = BASE_DAMOCHKA +'static/';
function get_flower(uid,online,type){
    online=(online==true || online=='1' || online=='true')?true:false;
	var map_online = {
		// ('0' : все остальные)
		'0'       : 'online'
		// админы
		// юзвери  
	};
 
// сюда ничо не пихать!!!
	var map_offline = {
		'0' : 'offline'
	};

    myclass = '';
    if(type == 2){
        myclass = "business_";
    } else if(type == 3){
        myclass = "vip_";
    }
    
    return BASE_STATIC+'sms/status/'+(myclass)+(!uid || online?(map_online[uid]?map_online[uid]:map_online[0]):(map_offline[uid]?map_offline[uid]:map_offline[0]))+'.gif';
}

// Возвращает html-код значка
function draw_flower(uid,online,type){
	return uid?
		'<a href="'+BASE_DAMOCHKA+'userinfo.phtml?uid='+uid+'" target=_blank><img src="'+get_flower(uid,online,type)+'" border=0 height=16 width=16></a>'
		:
		'<img src="'+get_flower(uid,online,type)+'" border=0 height=16 width=16 title="Дамочка.ру" alt="Дамочка.ру">';
}

var fonts_ar={
	"7" : "шрифт 7pt",
	"8" : "шрифт 8pt",
	"9" : "шрифт 9pt",
	"10" : "шрифт 10pt",
	"11" : "шрифт 11pt",
	"12" : "шрифт 12pt",
	"13" : "шрифт 13pt",
	"14" : "шрифт 14pt"
}
var colors_ar={
	"black" : "текст black",
	"maroon" : "текст maroon",
	"purple" : "текст purple",
	"teal" : "текст teal",
	"blue" : "текст blue",
	"green" : "текст green",
	"gray" : "текст gray",
	"olive" : "текст olive",
	"red" : "текст red",
	"fuchsia" : "текст fuchsia",
	"lime" : "текст lime",
	"aqua" : "текст aqua",
	"yellow" : "текст yellow",
	"silver" : "текст silver",
	"white" : "текст white"
}
var background_colors_ar={
	"white" : "фон white",
	"silver" : "фон silver",
	"yellow" : "фон yellow",
	"aqua" : "фон aqua",
	"lime" : "фон lime",
	"fuchsia" : "фон fuchsia",
	"red" : "фон red",
	"olive" : "фон olive",
	"gray" : "фон gray",
	"green" : "фон green",
	"blue" : "фон blue",
	"teal" : "фон teal",
	"purple" : "фон purple",
	"maroon" : "фон maroon",
	"black" : "фон black"
}

var messages_data={
	'others':{
		'undefined' : {
			'zag_from_text' : 'сообщение от:',
			'table_tag_addition' : 'bgColor="#FFEFE6"'
		}
	},
	'2':{
		'undefined' : {
			'zag_from_text' : 'уведомление от:',
			'table_tag_addition' : 'bgColor="#FFFFFF"',
			'fs' : '9',
			'fg' : 'black',
			'bg' : 'white'
		}
	},
	'7':{
		'undefined' : {
			'zag_from_text' : 'от модератора:',
			'table_tag_addition' : 'bgColor="#8888CC"'
		}
	},
	'9':{
		'undefined' : {
			'zag_from_text' : 'сообщение от:',
			'table_tag_addition' : 'class="postcard"'
		}
	},
	'10':{
		'introduce' : {
			'zag_from_text' : 'предложение познакомиться от:',
			'text' : 'Пользователь {FROM_USER_NICK} (ID: {FROM_USER_ID}) хочет познакомиться с вами.',
			'table_tag_addition' : 'bgColor="#FF0000"',
			'fs' : '10',
			'fg' : 'white',
			'bg' : 'red'
		},
		'confirm' : {
			'zag_from_text' : 'знакомство состоялось с:',
			'text' : 'Знакомство с пользователем {FROM_USER_NICK} (ID: {FROM_USER_ID}) состоялось.',
			'table_tag_addition' : 'bgColor="#FF0000"',
			'fs' : '10',
			'fg' : 'white',
			'bg' : 'red'
		}
	}
}

// возвращает полный путь к фотке размера 2
function get_photo(uid, photo){
	uid=''+uid;
	photo=''+photo;
	if (photo && uid)
		return BASE_PHOTOS+'personal/'+uid.substring(uid.length-3,uid.length)+'/'+uid+'/2.'+photo;
	else return 0;
}

// подменяем шаблоны для всех сообщений (типа замена ид, имени, ника на натуральные)
function replace_templates(txt){
	txt=txt.replace(/{USER_ID}/g, my_id);
	txt=txt.replace(/{USER_NICK}/g, my_nickname);
	txt=txt.replace(/{USER_NAME}/g, my_fullname);
	// датa в виде принятом в системе у пользователя
	txt=txt.replace(/{TS(\d.+)}/g, '<script>document.write((new Date($1*1000)).toLocaleString());</s'+'cript>');
	return txt;
}

function draw_banner_row(){
	if (!js_show_banners) return '<tr><td conspan=2></td></tr>';
	return '<tr><td colspan=2>\n<center>'+
	'<script language="JavaScript"> var loc = ""; </script>'+
	'<script language="JavaScript1.4">try{ var loc = escape(top.location.href); }catch(e){;}</script>'+
	'<script language="JavaScript">'+
	'var userid = 136804748; var page = 1;'+
	'var rndnum = Math.round(Math.random() * 999111);'+
	'document.write("<iframe src=\\"http://adeh.bannerbank.ru/bb.cgi?cmd=ad&hreftarget=_blank&pubid=" + userid + "&pg=" + page + "&vbn=1590&w=-1&h=-1&num=1&r=ssi&ssi=nofillers&r=ssi&nocache=" + rndnum + "&ref=" + escape(document.referrer) + "&loc=" + loc + "\\" frameborder=0 vspace=0 hspace=0 width=468 height=60 marginwidth=0 marginheight=0 scrolling=no>");'+
	'document.write("<a href=\\"http://adeh.bannerbank.ru/bb.cgi?cmd=go&pubid=" + userid + "&pg=" + page + "&vbn=1590&num=1&w=-1&h=-1&nocache=" + rndnum + "&loc=" + loc + "&ref=" + escape(document.referrer) + "\\" target=\\"_blank\\">");'+
	'document.write("<img src=\\"http://adeh.bannerbank.ru/bb.cgi?cmd=ad&pubid=" + userid + "&pg=" + page + "&vbn=1590&num=1&w=-1&h=-1&nocache=" + rndnum + "&ref=" + escape(document.referrer) + "&loc=" + loc + "\\" width=468 height=60 Alt=\\"SE2\\" border=0></a></iframe>");'+
	'</script>'+
	'<br></center>'+
	'</td></tr>\n';
}

function draw_footer_spylog(){
}

// !!! все следующие функции должны в sms_send.js хранится, но там парсер эксплорера глючит

function draw_sel_row(nobj,tname,tid,onch,sel){
	var obj,tstyle;
	switch(nobj){
		case 'fs':
			obj=fonts_ar;
			tstyle='';
			break;
		case 'fg':
			obj=colors_ar;
			tstyle='color:';
			break;
		case 'bg':
			obj=background_colors_ar;
			tstyle='background-color:';
			break;
		default:
			return '';
	}
	var r='<tr>\n<td>\n\t<select name="'+tname+'" id="'+tid+'" class="select" onChange="'+onch+'">\n';
	for ( var k in obj) r+='\t\t<option'+(tstyle?' style="'+tstyle+k+'"':'')+' value="'+k+'"'+(sel==k?' selected':'')+">"+obj[k]+"</option>\n";
	r+='\t</select>\n</td>\n</tr>\n';
	return r;
}


function draw_top_row(zagol,flower,usr,hist){
return '			<!-- top tables begin -->\n'+
'			<tr>\n'+
'				<td colspan=2 bgcolor="#ECECE1">\n'+
'					<table width="100%" border="0" cellspacing="0" cellpadding="0" style="border-bottom: 1px #D8D8C6 solid;">\n'+
'					<tr>\n'+
'						<td>\n'+
'							<table border="0" cellspacing="0" cellpadding="0" style="margin-left:18px; margin-top:3px; margin-bottom:12px">\n'+
'							<tr>\n'+
'								<td>\n'+
'									<font class=zagol>'+zagol+'</font>\n'+
'								</td>\n'+
'<td width="22" align="center">'+(flower?flower:'<div id="sms_popup_stat" name="sms_popup_stat"></div>')+'</td>\n'+
'<td>'+(usr?usr:'<div id="sms_popup_inf" name="sms_popup_inf"></div>')+'</td>\n'+
'							</tr>\n'+
'							</table>\n'+
'						</td>\n'+
'<td align="right">'+(hist?hist:'<div id="sms_popup_hist" name="sms_popup_hist"></div>')+'</td>\n'+
'					</tr>\n'+
'					</table>\n'+
'				</td>\n'+
'			</tr>\n';
}


function draw_smiles_row(){
return "<tr><td>"+
	"<table border=0 cellspacing=0 cellpadding=1 style='margin-top:20'><tr>"+
		"<td><img src='"+BASE_STATIC+"/sms/smiles/sm2.gif' width='15' height='15' alt='' border='0' style='cursor:hand' onClick='ins_smile(2)'></td>"+
		"<td><img src='"+BASE_STATIC+"/sms/smiles/sm1.gif' width='15' height='15' alt='' border='0' style='cursor:hand' onClick='ins_smile(1)'></td>"+
		"<td><img src='"+BASE_STATIC+"/sms/smiles/sm8.gif' width='15' height='15' alt='' border='0' style='cursor:hand' onClick='ins_smile(8)'></td>"+
		"<td><img src='"+BASE_STATIC+"/sms/smiles/sm10.gif' width='15' height='15' alt='' border='0' style='cursor:hand' onClick='ins_smile(10)'></td>"+
		"<td><img src='"+BASE_STATIC+"/sms/smiles/sm9.gif' width='15' height='15' alt='' border='0' style='cursor:hand' onClick='ins_smile(9)'></td>"+
		"<td><img src='"+BASE_STATIC+"/sms/smiles/sm11.gif' width='15' height='15' alt='' border='0' style='cursor:hand' onClick='ins_smile(11)'></td>"+
	"</tr><tr>"+
		"<td><img src='"+BASE_STATIC+"/sms/smiles/sm4.gif' width='15' height='15' alt='' border='0' style='cursor:hand' onClick='ins_smile(4)'></td>"+
		"<td><img src='"+BASE_STATIC+"/sms/smiles/sm5.gif' width='15' height='15' alt='' border='0' style='cursor:hand' onClick='ins_smile(5)'></td>"+
		"<td><img src='"+BASE_STATIC+"/sms/smiles/sm6.gif' width='15' height='15' alt='' border='0' style='cursor:hand' onClick='ins_smile(6)'></td>"+
		"<td><img src='"+BASE_STATIC+"/sms/smiles/sm7.gif' width='15' height='15' alt='' border='0' style='cursor:hand' onClick='ins_smile(7)'></td>"+
		"<td colspan=2 align='right'>"+
			"<img width='30' height='16' src='"+BASE_STATIC+"/sms/more_smiles.gif' onClick=\"openWin('http://damochka.ru/sms/smiles_ext.html',550,250);\" style='cursor:hand'>"+
		"</td>"+
	"</tr></table>"+
	"</td></tr>";
}
