function mSelect_eve(prefix) {
	var typer=document.getElementById("qus_m").value;
	var tmp;
	var i;
	for(i=0; i<6; i++) {
		tmp = document.getElementById("d"+i+"_m");
		if(i==typer)
			tmp.style.display='';
		else
			tmp.style.display='none';
	}
}

function fixup_eve() {
	var i=0;
	var tmp;
	var sum=0;
	for(; i<6; i++) {
		tmp = document.getElementById("ll_"+i).checked;
		sum+=tmp;
	}

//	alert (sum);

	if(sum==1)
		sum=true;
	else
		sum=false;

	i=0;
	for(; i<6; i++) {
		tmp = document.getElementById("ll_"+i);
		tmp.checked=sum;
	}
}

function ev_tbl_h(){
	document.write("<table><tr style=\"display: hidden;\"><td width=\"15%\">&nbsp;</td><td width=\"*\">&nbsp;</td></tr>");
}

function ev_tbl_f(){
	document.write("</table><br><br>");
}

function writeSingleEvent(uid, old_name, new_name, old_clan, new_clan, old_align, new_align, old_level, new_level, time){
	document.write("<tr><td>"+time+"</td><td>");
	document.write("Персонаж ");
	draw_charname_by_params(uid, (old_name!='')?old_name:new_name, old_clan, old_align, old_level);

	hadchanges=0;
//nick change
	if (old_name != new_name)
	{
		hadchanges=1;
		if (old_name!='')
			document.write(" сменил ник с <b>"+old_name+"</b> на <b>"+new_name+"</b>");
		else
			document.write(" зарегистрировался");
	}
	if(old_clan!=new_clan){
//clan change
		if(old_clan!=''){
			if(new_clan!='')
				document.write(" перешёл из клана <nobr><img src='/images/i/align"+old_align+".gif' width=12 height=15><img src=\"/images/i/klan/"+old_clan+".gif\"><a href=\"/locator/?typer_m=2&search_m="+old_clan+"\" target=\"_blank\">"+old_clan+"</a></nobr> в клан <nobr><img src='/images/i/align"+new_align+".gif' width=12 height=15><img src=\"/images/i/klan/"+new_clan+".gif\"><a href=\"/locator/?typer_m=2&search_m="+new_clan+"\" target=\"_blank\">"+new_clan+"</a></nobr>");
			else
				document.write(" снял значoк клана <nobr><img src='/images/i/align"+old_align+".gif' width=12 height=15><img src=\"/images/i/klan/"+old_clan+".gif\"><a href=\"/locator/?typer_m=2&search_m="+old_clan+"\" target=\"_blank\">"+old_clan+"</a></nobr>");
		}else{
			if (hadchanges)
				document.write(", вступив в клан <nobr><img src='/images/i/align"+new_align+".gif' width=12 height=15><img src=\"/images/i/klan/"+new_clan+".gif\"><a href=\"/locator/?typer_m=2&search_m="+new_clan+"\" target=\"_blank\">"+new_clan+"</a></nobr>");
			else
				document.write(" вступил в клан <nobr><img src='/images/i/align"+new_align+".gif' width=12 height=15><img src=\"/images/i/klan/"+new_clan+".gif\"><a href=\"/locator/?typer_m=2&search_m="+new_clan+"\" target=\"_blank\">"+new_clan+"</a></nobr>");
		}
		hadchanges=1;
	}
//level change
	if(old_level!=new_level){
		if(hadchanges)
			document.write(", перейдя с <b>"+old_level+"</b> уровня на <b>"+new_level+"</b> уровень");
		else
			document.write(" перешёл с <b>"+old_level+"</b> уровня на <b>"+new_level+"</b> уровень");
		hadchanges=1;
	}
//align change
	if(old_align!=new_align){
//.substr(0,2)
		if (old_align=='2'){
			if(hadchanges)
				document.write(", выйдя из <img width='12px' height='15px' src='/images/i/align2.gif'><b>хаоса</b>");
			else
				document.write(" вышел из <img width='12px' height='15px' src='/images/i/align2.gif'><b>хаоса</b>");
			hadchanges=1;
		}else if (old_align.substr(0, 2)=='1.')	{
			if (old_align.substr(0, 2)!='1.')
				if(hadchanges)
					document.write(", покинув Орден Света");
				else
					document.write(" покинул Орден Света");
			else
				if(hadchanges)
					document.write(", получив ранг '"+get_align(new_align)+"'");
				else
					document.write(" получил ранг '"+get_align(new_align)+"'");
			hadchanges=1;
		}else if (old_align.substr(0, 2)=='3.')	{
			if (old_align.substr(0, 2)!='3.')
				if(hadchanges)
					document.write(", покинув Тёмную Армаду");
				else
					document.write(" покинул Тёмную Армаду");
			else
				if(hadchanges)
					document.write(", получив ранг '"+get_align(new_align)+"'");
				else
					document.write(" получил ранг '"+get_align(new_align)+"'");
			hadchanges=1;
		}

		if (new_align.substr(0, 2)=='1.')	{
			if (new_align.substr(0, 2)!='1.')
				if(hadchanges)
					document.write(", вступив в Орден Света в ранге '"+get_align(new_align)+"'");
				else
					document.write(" вступил в Орден Света в ранге '"+get_align(new_align)+"'");
			hadchanges=1;
		}else if (new_align.substr(0, 2)=='3.')	{
			if (new_align.substr(0, 2)!='3.')
				if(hadchanges)
					document.write(", вступиив в Тёмную Армаду в ранге '"+get_align(new_align)+"'");
				else
					document.write(" вступил в Тёмную Армаду в ранге '"+get_align(new_align)+"'");
			hadchanges=1;
		}

		if (new_align=='2'){
			if(hadchanges)
				document.write(", попав в <img width='12px' height='15px' src='/images/i/align2.gif'><b>хаос</b>");
			else
				document.write(" попал в <img width='12px' height='15px' src='/images/i/align2.gif'><b>хаос<b/>");
			hadchanges=1;
		}
	}

	document.write(".</td></tr>");
}

function get_align(num){
	if (num=='1.1')
		return 'Паладин Поднебесья';
	else if (num=='1.4')
		return 'Таможенный Паладин';
	else if (num=='1.5')
		return 'Паладин Солнечной Улыбки';
	else if (num=='1.6')
		return 'Инквизитор';
	else if (num=='1.7')
		return 'Паладин Огненной Зари';
	else if (num=='1.75')
		return 'Хранитель Знаний';
	else if (num=='1.9')
		return 'Белый Паладин Неба';
	else if (num=='1.91')
		return 'Старший Паладин Неба';
	else if (num=='1.92')
		return 'Кавалер ОС';
	else if (num=='1.99')
		return 'Верховный Паладин';

	else if (num=='3.01')
		return 'Тарман-Служитель';
	else if (num=='3.01')
		return 'Тарман-Надсмотрщик';
	else if (num=='3.01')
		return 'Каратель';
	else if (num=='3.01')
		return 'Тарман-Убийца';
	else if (num=='3.01')
		return 'Тарман-Палач';
	else if (num=='3.01')
		return 'Тарман-Владыка';
	else if (num=='3.01')
		return 'Верховный Тарман';
	else 
		return 'unknown';
}

function draw_charname_by_params(uid, charname, clan, align, level){
	if (align!='') 
		document.write("<img src='/images/i/align"+align+".gif' width=12 height=15>");
	if (clan!='') 
		document.write("<img src='/images/i/klan/"+clan+".gif' width=24 height=15>");

	document.write("<b>"+charname+"</b> ["+level+"]");
	document.write("&nbsp;<a href=\"http://capitalcity.combats.ru/inf.pl?"+uid+"\" target=_blank><img src='/images/i/inf1.gif' width=12 height=11 border=0></a>");
}


function mSelect_loc(prefix) {
	var typer=eval("document.qu"+prefix+".typer.value");
	var tmp;
	var i;
	for(i=0; i<5; i++) {
		tmp = document.getElementById("d"+i+prefix);
		if(i==typer)
			tmp.style.display='';
		else
			tmp.style.display='none';
	}
}


function sendComplex_loc() {
	var typer = document.qu_m.typer.value;
	var tmp = document.getElementById("f"+typer);
	if(tmp.inside!=null && tmp.inside.checked) {
		var t_n = tmp.typer_m.value;
		var s_n = tmp.search_m.value;

		var t_o = document.all.st.typer_s.value;
		var s_o = document.all.st.search_s.value;

		window.location="/locator/?typer_m="+t_o+"&search_m="+s_o+"&typer_s="+t_n+"&search_s="+s_n+"&sub=1";
	}else{
		var t_n = tmp.typer_m.value;
		var s_n = tmp.search_m.value;

		window.location="/locator/?typer_m="+t_n+"&search_m="+s_n;
	}
}

function fixup_loc() {
	var i=0;
	var tmp;
	var sum=0;
	for(; i<5; i++) {
		tmp = eval("document.all.f"+i+".inside.checked");
		sum+=tmp;
	}

//	alert (sum);

	if(sum==1)
		sum=true;
	else
		sum=false;

	i=0;
	for(; i<5; i++) {
		tmp = eval("document.all.f"+i+".inside");
		tmp.checked=sum;
	}
}

function loc_tbl_h(){
	document.write("<table><tr><td>#</td><td>Персонаж</td><td>Замечен</td><td width=\"3px\">&nbsp;</td><td align=\"right\">В городе</td></tr>");
}

function loc_tbl_b(){
	document.write("</table><br><br>");
}

function writeSingleLocEntry(uid, charname, clan, align, level, city, time, i){
	document.write("<tr><td>"+i+"</td><td>");
	draw_charname_by_params(uid, charname, clan, align, level);
	document.write("</td><td>"+time+"</td><td>&nbsp;</td><td align='right'>"+city+"</td></tr>");
}
