fix_abc='';
fix_theme='';
fix_sub='';
sub_array='';

function over(x){
	document.images[x.name].src=app_img_path+x.name+"_.gif";
}
function out(x){
	document.images[x.name].src=app_img_path+x.name+".gif";
}
function over_app(x){
	document.images[x.name].src=app_img_path+x.name+"_.gif";
}
function out_app(x){
	document.images[x.name].src="i/p.gif";
}

function menu_over(x){
	document.images[x].src=app_img_path+"li_.gif";
}
function menu_out(x){
	document.images[x].src=app_img_path+"li.gif";
}

function empty_array(){
	for(k=0;k<out_array.length;k++)
		out_array[k]='';
	return out_array;
}

function abc(){
	y_out='';
	y_out='<p class=sub>';
	
	if(abc_pointer[2]==fix_sub)	y_out+="<span class=sub>"+abc_pointer[1]+"</span>";
	else y_out+="<a class=sub href=\"javascript:get_family(2,"+fix_theme+",'')\" alt=\"\">"+abc_pointer[1]+"</a>";

	for(i=3;i<abc_pointer.length;i+=2)
		if(abc_pointer[i+1]==fix_sub)
			y_out+="&nbsp;&nbsp;<span class=sub>"+abc_pointer[i]+"</span>";
		else
			y_out+="&nbsp;&nbsp;<a class=sub href=\"javascript:get_family(2,'"+abc_pointer[i+1]+"','"+abc_pointer[i+1]+"')\" alt=\"\">"+abc_pointer[i]+"</a>";
	y_out+='</p>';
	return y_out;
}
/*
function get_info(x1,x2,x3,x4){
	x_out='';
	x_out="<table border=0 cellPadding=0 cellSpacing=0 height=100% width=558 align=center><tr height=15><td width=558><img border=0 alt=\"\" src=\"i/p.gif\" width=1 height=15></td></tr>";
	x_out+="<tr height=100% valign=top><td width=558>";

	x_out+="<p class=a_date>"+x2+" "+name_month[x1]+"</p>";
	x_test=new Array;
	x_test[1]=[event_born_jan,jan_I,jan_II];
	x_test[2]=[event_born_feb,feb_I,feb_II];
	x_test[3]=[event_born_mar,mar_I,mar_II];
	x_test[4]=[event_born_apr,apr_I,apr_II];
	x_test[5]=[event_born_may,may_I,may_II];
	x_test[6]=[event_born_jun,jun_I,jun_II];
	x_test[7]=[event_born_jul,jul_I,jul_II];
	x_test[8]=[event_born_aug,aug_I,aug_II];
	x_test[9]=[event_born_sep,sep_I,sep_II];
	x_test[10]=[event_born_oct,oct_I,oct_II];
	x_test[11]=[event_born_nov,nov_I,nov_II];
	x_test[12]=[event_born_dec,dec_I,dec_II];
	
	if(x4==0){
		x_string=x_test[x1][x4][x2][x3];
		x_split=x_string.split('</b> - ');
		x2_split=x_string.split(' - ');
		x3_split=x2_split[1].split(' назад');

		x_out+="<p><b>"+x3_split[0]+" со дня рождения</b></p><p>"+x_split[1]+"</p>";
	}
	
	else x_out+=x_test[x1][x4][x2][x3][0]+x_test[x1][x4][x2][x3][1]+x_test[x1][x4][x2][x3][2];

	if(fix_abc=='')
		x_out+="<p class=back><a class=a_info href=\"javascript:get_family(2,"+fix_theme+",'"+fix_sub+"')\" alt=\"\">Вернуться к списку фамилий</a></p><br>";
	else
		x_out+="<p class=back><a class=a_info href=\"javascript:get_family(1,'"+fix_abc+"','')\" alt=\"\">Вернуться к списку фамилий</a></p><br>";

	x_out+="</td></tr></table>";
	document.all['content'].innerHTML=x_out;
}

function out_compare(out_sort){

	for(i=0;i<out_sort.length;i++)
		for(j=out_sort.length-1; j>i; j--)
			if(out_sort[j-1][0]>out_sort[j][0]){
				x=out_sort[j-1]; out_sort[j-1]=out_sort[j]; out_sort[j]=x;
			}
	return out_sort;
}
*/
/*
function get_family(x1,x2,x3){
	x_out=''; y=0; 
	fix_sub='';
	x_array=new Array();

	if(x3==''){
		out_array=new Array();
		for(i=1;i<pers_jan.length;i++)
			if(pers_jan[i][x1]==x2){out_array[y]=[pers_jan[i][0], pers_jan[i][3], pers_jan[i][4], pers_jan[i][5], pers_jan[i][1], pers_jan[i][2], pers_jan[i][6]]; y++}
		for(i=1;i<pers_feb.length;i++)
			if(pers_feb[i][x1]==x2){out_array[y]=[pers_feb[i][0], pers_feb[i][3], pers_feb[i][4], pers_feb[i][5], pers_feb[i][1], pers_feb[i][2], pers_feb[i][6]]; y++}
		for(i=1;i<pers_mar.length;i++)
			if(pers_mar[i][x1]==x2){out_array[y]=[pers_mar[i][0], pers_mar[i][3], pers_mar[i][4], pers_mar[i][5], pers_mar[i][1], pers_mar[i][2], pers_mar[i][6]]; y++}
		for(i=1;i<pers_apr.length;i++)
			if(pers_apr[i][x1]==x2){out_array[y]=[pers_apr[i][0], pers_apr[i][3], pers_apr[i][4], pers_apr[i][5], pers_apr[i][1], pers_apr[i][2], pers_apr[i][6]]; y++}
		for(i=1;i<pers_may.length;i++)
			if(pers_may[i][x1]==x2){out_array[y]=[pers_may[i][0], pers_may[i][3], pers_may[i][4], pers_may[i][5], pers_may[i][1], pers_may[i][2], pers_may[i][6]]; y++}
		for(i=1;i<pers_jun.length;i++)
			if(pers_jun[i][x1]==x2){out_array[y]=[pers_jun[i][0], pers_jun[i][3], pers_jun[i][4], pers_jun[i][5], pers_jun[i][1], pers_jun[i][2], pers_jun[i][6]]; y++}
		for(i=1;i<pers_jul.length;i++)
			if(pers_jul[i][x1]==x2){out_array[y]=[pers_jul[i][0], pers_jul[i][3], pers_jul[i][4], pers_jul[i][5], pers_jul[i][1], pers_jul[i][2], pers_jul[i][6]]; y++}
		for(i=1;i<pers_aug.length;i++)
			if(pers_aug[i][x1]==x2){out_array[y]=[pers_aug[i][0], pers_aug[i][3], pers_aug[i][4], pers_aug[i][5], pers_aug[i][1], pers_aug[i][2], pers_aug[i][6]]; y++}
		for(i=1;i<pers_sep.length;i++)
			if(pers_sep[i][x1]==x2){out_array[y]=[pers_sep[i][0], pers_sep[i][3], pers_sep[i][4], pers_sep[i][5], pers_sep[i][1], pers_sep[i][2], pers_sep[i][6]]; y++}
		for(i=1;i<pers_oct.length;i++)
			if(pers_oct[i][x1]==x2){out_array[y]=[pers_oct[i][0], pers_oct[i][3], pers_oct[i][4], pers_oct[i][5], pers_oct[i][1], pers_oct[i][2], pers_oct[i][6]]; y++}
		for(i=1;i<pers_nov.length;i++)
			if(pers_nov[i][x1]==x2){out_array[y]=[pers_nov[i][0], pers_nov[i][3], pers_nov[i][4], pers_nov[i][5], pers_nov[i][1], pers_nov[i][2], pers_nov[i][6]]; y++}
		for(i=1;i<pers_dec.length;i++)
			if(pers_dec[i][x1]==x2){out_array[y]=[pers_dec[i][0], pers_dec[i][3], pers_dec[i][4], pers_dec[i][5], pers_dec[i][1], pers_dec[i][2], pers_dec[i][6]]; y++}

		out_array=out_compare(out_array);
		x_array=out_array;
	}else{
		fix_sub=x3;
		for(i=0;i<out_array.length;i++)
			if(out_array[i][4]==x3){x_array[y]=out_array[i]; y++}
	}
	
	if(x1==1){
		x_out+="<table border=0 cellPadding=0 cellSpacing=0 height=100% width=538 align=center><tr height=15><td><img border=0 alt=\"\" src=\"i/p.gif\" width=1 height=15></td><td><img border=0 alt=\"\" src=\"i/p.gif\" width=1 height=15></td></tr>";
		fix_abc=x2;
		for(i=0;i<x_array.length;i++)
				x_out+="<tr height=25><td><a class=a_info href=\"javascript:get_info("+x_array[i][1]+","+x_array[i][2]+","+x_array[i][3]+","+x_array[i][6]+")\" alt=\"\">"+x_array[i][0]+"</a></td><td class=a_info>"+theme_pointer[x_array[i][5]][1]+"</td></tr>";
		x_out+="<tr height=100%><td>&nbsp;</td><td>&nbsp;</td></tr></table>";
		insert_abc();
		fix_theme='';
		insert_theme();
	}
	
	if(x1==2){
		if(x3=='') fix_theme=x2;
		half_array=x_array.length-Math.floor(x_array.length/2);
		x_out+="<table border=0 cellPadding=0 cellSpacing=0 height=100% width=538 align=center>";
		x_out+="<tr valign=top><td width=50% class=theme>";
		for(i=0;i<half_array;i++)
			x_out+="<p><a class=a_info href=\"javascript:get_info("+x_array[i][1]+","+x_array[i][2]+","+x_array[i][3]+","+x_array[i][6]+")\" alt=\"\">"+x_array[i][0]+"</a></p>";
		x_out+="</td><td width=50% >";
		for(i=half_array;i<x_array.length;i++)
			x_out+="<p><a class=a_info href=\"javascript:get_info("+x_array[i][1]+","+x_array[i][2]+","+x_array[i][3]+","+x_array[i][6]+")\" alt=\"\">"+x_array[i][0]+"</a></p>";
		x_out+="</td></tr>";
		x_out+="<tr height=100%><td>&nbsp;</td><td>&nbsp;</td></tr></table>";

		x_out=abc()+x_out;
		insert_theme();
		fix_abc='';
		insert_abc();
	}
	
	document.all['content'].innerHTML=x_out;
}
*/

function sort_fams(pers_info){

	for(i=1;i<pers_info.length;i++)
		for(j=pers_info.length-1; j>i; j--)
			if(pers_info[j-1][0]>pers_info[j][0]){
				x=pers_info[j-1]; pers_info[j-1]=pers_info[j]; pers_info[j]=x;
			}
	return pers_info;
}

function get_info(pers_id){
	var get_family=pers[pers_id][0];
	var get_day=pers[pers_id][1];
	var get_month=pers[pers_id][2];
	var get_app=pers[pers_id][3];
	var get_event=pers[pers_id][4];
	var get_file=scripts_file[get_month][get_app];
	
	var user_screen=screen.height-70;
//	alert(get_app);
	var parameters='?family='+get_family+'&day='+get_day+'&month='+get_month+'&app='+get_app+'&event='+get_event+'&file='+get_file;

	new_index=window.open("show_pers.html"+parameters, "pers", "top=0, status=1, titlebar=0, scrollbars=1, width=594, height="+user_screen);
	new_index.focus();

	return 0;
}

function get_fams_abc(x2){
	x_out='';
	pers_id=0;
	pers_ndx=0;
	pers_info=new Array();
	theme_id=0;

	for(i=1; i<fams.length; i++)
		if(fams[i][0]==x2&&pers[fams[i][1]][0]!='none'){
			pers_id=fams[i][1];
			pers_name="<a href='#' onClick='get_info("+pers_id+"); return 0;' class=a_info>"+pers[pers_id][0]+"</a>";
			pers_theme='';
			
			for(q=1; q<themes.length; q++){
				if(themes[q][1]==pers_id){
					theme_id=themes[q][0];
					pers_theme+=theme_pointer[theme_id][0]+". ";
				}
			}
			pers_ndx++;
			pers_info[pers_ndx]=[pers_name, pers_theme];
		}
	
	pers_info=sort_fams(pers_info);
	
	x_out+="<ul>";
	for(i=1; i<pers_info.length; i++){
		x_out+="<li><span>"+pers_info[i][0]+"</span>"+pers_info[i][1]+"</li>";
	}
	x_out+="</ul>";
	document.all['content'].innerHTML=x_out;
}

function get_fams_thm(theme_id){
	x_out='';
	pers_id=0;
	pers_ndx=0;
	pers_info=new Array();

	for(i=1; i<themes.length; i++)
//		if(themes[i][0]==theme_id){
		if(themes[i][0]==theme_id&&pers[themes[i][1]][0]!='none'){
			pers_id=themes[i][1];
			pers_name="<a href='#' onClick='get_ifo("+pers_id+"); return 0;' class=a_info>"+pers[pers_id][0]+"</a>";
			pers_ndx++;
			pers_info[pers_ndx]=[pers_name, ''];
		}
	pers_info=sort_fams(pers_info);
	x_out+="<ul>";
	for(i=1; i<pers_info.length; i++){
		x_out+="<li><span>"+pers_info[i][0]+"</span></li>";
	}
	x_out+="</ul>";
	document.all['content'].innerHTML=x_out;
}

var saveObj=new Object;
var saveObjA=new Object;
var isSave=false;
var isSaveA=false;

function stop_img(obj){
	if(isSaveA){
		saveObjA.className='theme';
		isSaveA=false;
	}
	if(isSave){
		saveObj.childNodes[0].className='';
		saveObj.disabled=false;
	}
	obj.childNodes[0].className='img_show';
	obj.disabled=true;
	isSave=true;
	saveObj=obj;
}

function stop_a(obj){
	if(isSave){
		saveObj.childNodes[0].className='';
		saveObj.disabled=false;
		isSave=false;
	}
	if(isSaveA){
		saveObjA.className='theme';
	}
	obj.className='dark';
	isSaveA=true;
	saveObjA=obj;
}

function show_img(obj){
	if(!obj.isDesabled){
		nodeIMG=obj.childNodes[0];
		nodeIMG.className='img_show';
	}
}
function hide_img(obj){
	if(!obj.isDesabled){
		nodeIMG=obj.childNodes[0];
		nodeIMG.className='';
	}
}

function insert_theme(){
	ins_out='';
	ins_out+="<ul>";
	
	for(i=1;i<theme_pointer.length;i++)
		ins_out+="<li><a alt='' href=# class=theme onClick='stop_a(this); get_fams_thm("+i+"); return 0;'>"+theme_pointer[i][0]+"</a>";
	
	ins_out+="</ul>";
	document.all['select_theme'].innerHTML=ins_out;
}

function insert_abc(){
	ins_out="<img alt='' src='i/p.gif' width=1 height=7><br>";
	ins_out+="<ul>";

	for(i=3; i<abc_pointer.length; i+=2)
		ins_out+="<li><a alt='' href=# onClick='stop_img(this); get_fams_abc(\""+abc_pointer[i+1]+"\"); return 0;' onMouseOver='show_img(this);' onMouseOut='hide_img(this);'><img alt='' src='i/ukaz/"+abc_pointer[i+1]+"_.gif' width=26 height=22></a></li>";

	ins_out+="</ul>";
	document.all['select_abc'].innerHTML=ins_out;
}

//	ins_out+="<table cellPadding=0 cellSpacing=0 height=667 width=26 background='i/ukaz/pic1_2n.gif'><tr height=667 valign=top><td width=26>";

//	for(i=3;i<abc_pointer.length;i+=2)
//		ins_out+="<a alt='' href=# onClick='stop_img(this); get_fams_abc(\""+abc_pointer[i+1]+"\"); return 0;' onMouseOver='show_img(this);' onMouseOut='hide_img(this);'><img alt='' src='i/ukaz/"+abc_pointer[i+1]+"_.gif' width=26 height=22></a><br>";

//	ins_out+="</td></tr></table>";

//			ins_out+="<a alt='' href=# onClick='get_fams_abc(\""+abc_pointer[i+1]+"\"); return 0;' onMouseOver='show_img(this.childNodes[0]);' onMouseOut='hide_img(this.childNodes[0]);'><img alt='' src='i/ukaz/"+abc_pointer[i+1]+"_.gif' width=26 height=22></a><br>";

//function insert_abc(){
//	ins_out='';
//	set_event=" onMouseOver='over_app(this)' onMouseOut='out_app(this)'";
//	set_event="";
//	space="<img alt='' src='i/p.gif' width=1 height=1><br>";
	
//	ins_out="<img alt='' src='i/p.gif' width=1 height=7><br>";
//	ins_out+="<table cellPadding=0 cellSpacing=0 height=667 width=26 background='i/ukaz/pic1_2n.gif'><tr height=667 valign=top><td width=26>";

//	for(i=3;i<abc_pointer.length;i+=2)
//		if(abc_pointer[i+1]==fix_abc)
//			ins_out+="<img alt='' src='i/ukaz'"+abc_pointer[i+1]+"'_.gif' width=26 height=22><br>"+space;			
//		else
//			ins_out+="<a alt='' href=# onClick='get_fams_abc(\""+abc_pointer[i+1]+"\"); return 0;' onMouseOver='ShowChild(this);'><img alt='' src='i/p.gif' width=26 height=22 "+set_event+" name="+abc_pointer[i+1]+"></a><br>"+space;

//	ins_out+="</td></tr></table>";
//	document.all['select_abc'].innerHTML=ins_out;
//}



function from_array(x){
	x_out=0;
	for(k=0;k<empty_event[key_app][key_month].length;k++)
		if(empty_event[key_app][key_month][k]==x) {x_out=k; break}
	return x_out;
}

function closed_day(x){
	x_out=0;
	for(l=0;l<empty_event[key_app][key_month].length;l++)
		if(x<empty_event[key_app][key_month][l]) {x_out=l; break}
	return x_out;
}


//Меню "домой" "печать" "закрыть"
function sys_menu(){
	set_event="onMouseOver=\"over(this)\" onMouseOut=\"out(this)\"";
	img_home="<a href=\"calendar.html\" alt=\"\"><img border=0 alt=\"в начало\" src=\""+app_img_path+"home.gif\" width=31 height=31 hspace=5 vspace=10 "+set_event+" name=home align=top></a>";
	img_print="<a href=\"\" alt=\"\"><img border=0 alt=\"печатать\" src=\""+app_img_path+"print.gif\" width=31 height=31 hspace=5 vspace=10 "+set_event+" name=print align=top></a>";
	img_close="<a href=\"javascript:window.close()\" alt=\"\"><img border=0 alt=\"закрыть\" src=\""+app_img_path+"close.gif\" width=31 height=31 hspace=5 vspace=10 "+set_event+" name=close align=top></a>";
	document.write(img_home+img_print+img_close+"<img border=0 alt=\"\" src=\"i/p.gif\" width=2 height=1>");
}
//Главное меню для перехода в основные приложения

function main_menu(){
	x_class='menu_ukaz';

	quad1="<td width=26><img alt='' src='i/ukaz/li.gif' width=14 height=13 hspace=6 vspace=8 name=li1></td>";
	quad2="<td width=26><img alt='' src='i/ukaz/li.gif' width=14 height=13 hspace=6 vspace=8 name=li2></td>";
	quad3="<td width=26><img alt='' src='i/ukaz/li.gif' width=14 height=13 hspace=6 vspace=8 name=li3></td>";
	quad4="<td width=26><img alt='' src='i/ukaz/li_.gif' width=14 height=13 hspace=6 vspace=8 name=li4></td>";

	head_menu="<table align=center cellPadding=0 cellSpacing=0 height=29 width=578><tr height=29 valign=middle>";

	punkt1="<td width=95><a class="+x_class+" href='january.html' alt='' onMouseOver=\"menu_over('li1')\" onMouseOut=\"menu_out('li1')\">КАЛЕНДАРЬ</a></td>";

	punkt2="<td width=316><a class="+x_class+" href='january_I.html' alt='' onMouseOver=\"menu_over('li2')\" onMouseOut=\"menu_out('li2')\">ПАМЯТНЫЕ ДАТЫ И ЮБИЛЯРЫ МОСКВЫ</a></td>";

	punkt3="<td width=84><a class="+x_class+" href='january_II.html' alt='' onMouseOver=\"menu_over('li3')\" onMouseOut=\"menu_out('li3')\">ЮБИЛЯРЫ</a></td>";

	punkt4="<td width=89><span class="+x_class+">УКАЗАТЕЛИ</span></td>";

	foot_menu="</tr></table>";

	document.write(head_menu+quad1+punkt1+quad2+punkt2+quad4+punkt4+foot_menu);

}

