col_opt=0;
col_opt_old=0;
var from_global_search = false;

var waitMsg = '<div width=100% class=dc1 style="padding-top:10px;padding-right:25px;text-align:center;font-size:12px;"><img src="icons/ajax-loader.gif" alt="Зареждане..."><br/>Зареждане...</div>';

sms=4;
email=2;
changed=1;
function dpl(aP,aI){
	u='proc_dial_req.php?i='+aI+'&pg='+aP;
	ar(u+'&p=2');
	ar(u+'&p=3');
}
function chkCl(aId){
	$('lnk_'+coloured).style.background='#FFF';
	$('lnk_'+coloured).style.color='#565656';
	$('lnk_'+aId).style.background='#0A246A';
	$('lnk_'+aId).style.color='#FFF';
	coloured=aId;
	dpl(1,aId);
}
var col;
function chCk(btn){
	et=$("ctdt");
	if(et.rows.length>0){
		el_td=$('d2_'+col);
		n=-1;
		switch(btn.id){
			case'r0':el_td.innerHTML='При влизане в сила на промени';n=0;break;
			case'r1':el_td.innerHTML='При обнародване на промени';n=1;break;
			case'r2':el_td.innerHTML='При влизане в сила и обнародване на промени';n=2;break;
		}
		if(n!=-1)
			ar('proc_dial_req.php?p=6&ind='+n+'&i='+col,1);
	}
}
function ct_modalKeyPress(e){
	el_new=0;
	fl_ie=0;
	if(window.event){
		k=event.keyCode;fl_ie=1;
	}else if(e.which)
		k=e.which;
	t=$('ctdt');
	rl=t.rows.length;
	if(rl>0){
		d=$('ctdc');
		//d.focus();
		//d.blur();
		el_old=$('r_'+col);
		o=20;
		ri=el_old.rowIndex;
		switch(k){
			case 40:if((ri+1)<rl)el_new=t.rows[ri+1];
			break;
			case 38:if((ri-1)>=0)el_new=t.rows[ri-1];
			break;
			case 34:
				if(!fl_ie)
					$('ctdt').focus();
				if((ri+5)>=rl)el_new=t.rows[rl-1];
				else el_new=t.rows[ri+5];
			break;
			case 33:
				if(!fl_ie)$('ctdt').focus();
				if((ri-5)<=0)el_new=t.rows[0];
				else el_new=t.rows[ri-5];
			break;
			case 36:el_new=t.rows[0];o=el_new.offsetTop;
			break;
			case 35:el_new=t.rows[rl-1];
				o=0;
			break;
			default:modalKeyPress(e);
		}
		if(el_new){
		ctcr(el_new,el_old);
		d.scrollTop=el_new.offsetTop-o;}
	}
}
function ctcr(el_new,el_old){
	if(!el_old)el_old=$('r_'+col);
	el_old.style.backgroundColor='#FFF';
	if(col_opt&changed) {
		el_old.style.color='#CD1616';
	} else {
		el_old.style.color='#565656';
	}
	col=el_new.id.substr(2);
	el_new.style.backgroundColor='#0A246A';
	ctopt5_inner = $('ctopt5_'+col).innerHTML;
	col_opt=parseInt(ctopt5_inner);
	col_opt_old=parseInt($('d6_'+col).innerHTML);
	if(col_opt&changed) {
		el_new.style.color='#CD1616';
	} else {
		el_new.style.color='#FFF';
	}
	if(col_opt&sms) {
		$("chsms").checked=true;
	} else {
		$("chsms").checked='';
	}
	if(col_opt&email) {
		$("chemail").checked=true;
	} else {
		$("chemail").checked='';
	}
	ct_reset_radio(col);
}
function ct_reset_radio(aId){
	if(aId!=0){
		el_td=$('d2_'+aId);
		r_value=el_td.innerHTML;
		switch(r_value){
			case 'При влизане в сила на промени':$("r0").checked=true;break;
			case 'При обнародване на промени':$("r1").checked=true;break;
			case 'При влизане в сила и обнародване на промени':$("r2").checked=true;break;
		}
	}else
		$("r2").checked=true;
}
function DelCT(){
	if(col && col != -1) {
		if (!confirm('Сигурни ли сте, че искате да изтриете този нормативен акт?'))
		{
			return;
		}
		ar('proc_dial_req.php?p=7&i='+col);
	}
	et=$("ctdt");
	if(et.rows[0]!=null){
		n=$("r_"+col).rowIndex;
		et.deleteRow(n);
		if(et.rows.length>0){
			if(et.rows[n]==null){
				col=et.rows[n-1].id.substr(2);
				et.rows[n-1].className='colTr';
				ctcr($("r_"+col));
			}else
				if(et.rows[n]!=null){
					col=et.rows[n].id.substr(2);
					et.rows[n].className='colTr';
					ctcr($("r_"+col));
				}
		}else{
			col=0;
			col_opt = -1;
			ct_reset_radio(0);
		}
	}
}
function ocs(aP){
	oper_type=$('oper').innerHTML;
	if((oper_type!=3)||(!(open_id >0)))
		open_id=0;
	group=$('o_gr').value;
	if(group.length>100)
		group=group.substr(0,100);
	descr='';
	unique_id=0;
	if($('od_desc')){
		descr=$('od_desc').innerHTML;
		if(oper_type==2)
			unique_id=$('sp_unid').innerHTML;
	}else
	if($('o_desc'))
		descr=$('o_desc').value.replace(/^\s+|\s+$/g,'');
	if((descr=='')&&(aP==30)){
		alert('Полето описание не може да бъде празно.');
		return;
	}
	if(descr.length>500)
		descr=descr.substr(0,500);
	is_active=1;
	if($('ch_activ'))
		($('ch_activ').checked==true)?is_active=0:is_active=1;
	is_urgent=0;
	($('ch_urg').checked==true)?is_urgent=1:is_urgent=0;
	sdat='';
	if($('ocal1')){
	 	sdat=$('ocal1').value;
	 	if(!isDate(sdat)){
	 		alert('Невалидна начална дата.');
	 		return;
	 	}
	}
	stim='';
	if($('oclk1'))
		stim=$('oclk1').value;
	edat='';
	if($('ocal2')){
		edat=$('ocal2').value;
	 	if(!isDate(edat)){
	 		alert('Невалидна крайна дата.');
	 		return;
	 	}
	}
	if(isLaterDate(sdat, edat)){
		alert('Началната дата е по-късна от крайната!');
		return;
	}
	end_time='';
	if($('oclk2'))
		end_time=$('oclk2').value;
	lu=0;
	lv=0;
	elu=$('len_un');
	if(elu){
		lu=elu.options[elu.selectedIndex].value;
		if(lu!='0'){
			lv=$('len_val').value;
			if(isInteger(lv)){
				if(lv==0)lv=1;
			}else{
				alert('Невалидна стойност за продължителност.');
				return;
			}
		}
	}
	($('ch_work').checked==true)?is_work=1:is_work=0;
	cu=0;
	cv=0;
	ecu=$('cyc_un');
	if(ecu){
		cu=ecu.options[ecu.selectedIndex].value;
		if(cu!='0'){
			cv=$('cyc_val').value;
			if(isInteger(cv)){
				if(cv==0)cv=1;
			}else{
				alert('Невалидна стойност за цикличност.');
				return;
			}
		}
	}
	remind_date=$('ocal3').value;
	if((!isDate(remind_date))&&(remind_date!='')){
 		alert('Невалидна дата за напомняне.');
 		return;
 	}
	note=$('o_note').value;
	if(note.length>500)
		note=note.substr(0,500);
	if ($('srok_type'))
		srt= $('srok_type').innerHTML;
	u='time/proces_org.php?p='+aP+'&omo='+oper_type
			+'&ogr='+urlencode(group)
			+'&odesc='+urlencode(descr)
			+'&oiac='+is_active
			+'&oiur='+is_urgent
			+'&osd='+sdat
			+'&ost='+stim
			+'&oed='+edat
			+'&oet='+end_time
			+'&olu='+lu
			+'&olv='+lv
			+'&ocu='+cu
			+'&ocv='+cv
			+'&oiw='+is_work
			+'&ord='+remind_date
			+'&ono='+urlencode(note)
			+'&i='+open_id;
	if(aP==35)
		ar(u+'&oco=1');
	else if(aP==30){
		ar(u+'&osrt='+srt+'&ounid='+unique_id,1);
		mhid();
		if(oper_type==1)
			document.location=document.location;
		else
		if(oper_type==3){
			if($('org_cont')){
				el_tr=$('tr_'+marked_id);
				marked_color=(is_urgent==1)?'#FF0000':'#000';
				marked_class = (is_urgent==1)?'org_u':'org_n';
				aut=Array();
				aut[0]='';
				aut[1]='г';
				aut[2]='м';
				aut[3]='с';
				aut[4]='д';
				aut[5]='рд';
				aut[6]='ч';
				if(document.getElementById&&document.all){
					sn(el_tr,0,'<div class=orss>'+descr+'</div>');
					sn(el_tr,1,'<div class=orss>'+sdat+' '+stim+'</div>');
					sn(el_tr,2,'<div class=orss>'+edat+' '+end_time+'</div>');
					sn(el_tr,3,'<div class=orss>'+((remind_date!='')?(remind_date+' 00:00:0'):'')+'</div>');
					sn(el_tr,4,'<div class=orss>'+group+'</div>');
					sn(el_tr,5,'<div class=orss>'+((is_active==1)?'Активен':'Приключен')+'</div>');
					sn(el_tr,6,'<div class=orss>'+note+'</div>');
					sn(el_tr,7,'<div class=orss>'+((lu>0)?(lv+' '+aut[lu]):'')+'</div>');
					sn(el_tr,8,'<div class=orss>'+((cu>0)?(cv+' '+aut[cu]):'')+'</div>');
				}else{
					if(el_tr.rowIndex==0)
					{
						id1=' id=ob1 width=300 ';
						id2=' id=ob2 ';
						id3=' id=ob3 ';
						id4=' id=ob4 ';
						id5=' id=ob5 ';
						id6=' id=ob6 ';
						id7=' id=ob7 ';
						id8=' id=ob8 ';
						id9=' id=ob9 ';
					}else{id1='';id2='';id3='';id4='';id5='';id6='';id7='';id8='';id9='';}

					el_tr.innerHTML= '<td'+id1+'><div class=orss>'
									+ descr+'</div></td><td'+id2+'><div class=orss>'
									+ sdat+' '+stim+'</div></td><td'+id3+'><div class=orss>'
									+ edat+' '+end_time+'</div></td><td'+id4+'><div class=orss>'
									+ ((remind_date!='')?(remind_date+' 00:00:0'):'')+'</div></td><td'+id5+'><div class=orss>'
									+ group+'</div></td><td'+id6+'><div class=orss>'
									+ ((is_active==1)?'Активен':'Приключен')+'</div></td><td'+id7+'><div class=orss>'
									+ note+'</div></td><td'+id8+'><div class=orss>'
									+ ((lu>0)?(lv+' '+aut[lu]):'')+'</div></td><td'+id9+'><div class=orss>'
									+ ((cu>0)?(cv+' '+aut[cu]):'')+'</div></td>';
				}
			}
			else{

				loc=new String(document.location);
				if(loc.indexOf('#')>0)
					document.location=loc.substr(0,loc.indexOf('#'));
				else
					document.location=loc;
			}
		}
	}
}
var act_tab=1;
/*function swt(tab,aId){
	new_el=tab.id.substr(3);
	$('at_'+act_tab).style.backgroundColor='#EEEEEE';
	$('dt_'+act_tab).style.display='none';
	$('at_'+new_el).style.backgroundColor='#D8E4F8';
	$('dt_'+new_el).style.display='';
	act_tab=new_el;
	if(new_el==2)
		ocs(35);
}*/
function swt(aLnk,aI){
	if(aLnk.id=='oia'){
		at=$('oatab');
		$('oia').id='oatab';
		at.id='oia';
		$('dt_'+aI).style.display='';
		$('dt_'+(3-aI)).style.display='none';
		act_tab=aI;
		if(aI==2)
			ocs(35);
	}
}

var eu_tab;
function swt_SET(aLnk) {
	$(aLnk.id).style.color = '#F68D22';
	$(aLnk.id + "1").className = 'tab1_m';
	$(aLnk.id + "2").className = 'tab2_m';
	$(aLnk.id + "3").className = 'tab3_m';
	unactive_color = '#807E7C';
	unactive_background = 'url(img/d9.gif) repeat-x';
	if(aLnk.id=='com_tab') {
		$('dt_set_1').style.display='';
		$('dt_set_2').style.display='none';
		$('dt_set_icons').style.display='none';
		$('f_tab').style.color = unactive_color;
		$('f_tab1').className = "tab1_um";
		$('f_tab2').className = "tab2_um";
		$('f_tab3').className = "tab3_um";
		if(eu_tab > 0) {
			$('eu_tab').style.color = unactive_color;
			$('eu_tab1').className = "tab1_um";
			$('eu_tab2').className = "tab2_um";
			$('eu_tab3').className = "tab3_um";
		}
	}
	if(aLnk.id=='eu_tab') {
		$('dt_set_1').style.display='none';
		$('dt_set_2').style.display='';
		$('dt_set_icons').style.display='none';
		$('com_tab').style.color = unactive_color;
		$('com_tab1').className = "tab1_um";
		$('com_tab2').className = "tab2_um";
		$('com_tab3').className = "tab3_um";
		$('f_tab').style.color = unactive_color;
		$('f_tab1').className = "tab1_um";
		$('f_tab2').className = "tab2_um";
		$('f_tab3').className = "tab3_um";
	}
	if(aLnk.id=='f_tab') {
		$('dt_set_1').style.display='none';
		$('dt_set_2').style.display='none';
		$('dt_set_icons').style.display='';
		$('com_tab').style.color = unactive_color;
		$('com_tab1').className = "tab1_um";
		$('com_tab2').className = "tab2_um";
		$('com_tab3').className = "tab3_um";
		if(eu_tab > 0) {
			$('eu_tab').style.color = unactive_color;
			$('eu_tab1').className = "tab1_um";
			$('eu_tab2').className = "tab2_um";
			$('eu_tab3').className = "tab3_um";
		}
	}
}

trb_tab = 'lists_tab';
function swt_TrB(aLnk) {
	trb_tab = aLnk.id;
	$(aLnk.id).style.color = '#F68D22';
	$(aLnk.id + "1").className = 'tab1_m';
	$(aLnk.id + "2").className = 'tab2_m';
	$(aLnk.id + "3").className = 'tab3_m';
	unactive_color = '#807E7C';
	unactive_background = 'url(img/d9.gif) repeat-x';
	if(aLnk.id=='lists_tab') {
		last_list = 1;
		sde(modalKeyPress);
		$('nl_tab').style.color = unactive_color;
		$('nl_tab1').className = "tab1_um";
		$('nl_tab2').className = "tab2_um";
		$('nl_tab3').className = "tab3_um";
		$('lsets_tab').style.color = unactive_color;
		$('lsets_tab1').className = "tab1_um";
		$('lsets_tab2').className = "tab2_um";
		$('lsets_tab3').className = "tab3_um";

		$('b_ok_tbl').style.display = "";
		$('b_ok_tbnl').style.display = "none";
		$('b_ok_tbls').style.display = "none";

		ar('proc_dial_req.php?p=27');
		ar('proc_dial_req.php?p=35');

		$('trb_lists').style.display='';
		$('trb_period').style.display='';
		$('trb_changes').style.display='';
		$('trb_new_l').style.display='none';
		$('trb_settings').style.display='none';
	}
	if(aLnk.id=='nl_tab') {
		sde(modalKeyPressTrB);
		$('lists_tab').style.color = unactive_color;
		$('lists_tab1').className = "tab1_um";
		$('lists_tab2').className = "tab2_um";
		$('lists_tab3').className = "tab3_um";
		$('lsets_tab').style.color = unactive_color;
		$('lsets_tab1').className = "tab1_um";
		$('lsets_tab2').className = "tab2_um";
		$('lsets_tab3').className = "tab3_um";

		$('b_ok_tbl').style.display = "none";
		$('b_ok_tbls').style.display = "none";
		$('b_ok_tbnl').style.display = "";

		//ar('proc_dial_req.php?p=35');
		//alert('nl-tab');
		if ($('all')) $('all').checked = 'yes';
		if ($('pre')) $('pre').checked = 'yes';
		if ($('nov')) $('nov').checked = 'yes';
		if ($('nes')) $('nes').checked = 'yes';
		if ($('lik')) $('lik').checked = 'yes';
		if ($('zal')) $('zal').checked = 'yes';

		$('trb_lists').style.display='none';
		$('trb_period').style.display='';
		$('trb_settings').style.display='none';
		$('trb_new_l').style.display='';
		$('trb_changes').style.display='';

		$('input_file').innerHTML = '<input name="buls_file" id="buls_file" type="file" size="30" onchange="suggest_list_name(this.value);"/><iframe id="upload_target" name="upload_target" src="#" style="width:0;height:0;border:0px solid #fff;"></iframe>';
		$('trb_lname').value = '';
		$('msg_upload').innerHTML = '';
		$('fr').checked = 'yes';
		$('blr').checked = '';
		$('buls_file').disabled = '';
		$('buls_list').value = '';
		$('buls_list').disabled = 'true';
		$('buls_list').style.background='#E8E8E8';
	}
	if(aLnk.id=='lsets_tab') {
		sde(modalKeyPressTrBSets);
		$('lists_tab').style.color = unactive_color;
		$('lists_tab1').className = "tab1_um";
		$('lists_tab2').className = "tab2_um";
		$('lists_tab3').className = "tab3_um";
		$('nl_tab').style.color = unactive_color;
		$('nl_tab1').className = "tab1_um";
		$('nl_tab2').className = "tab2_um";
		$('nl_tab3').className = "tab3_um";

		$('trb_lists').style.display='none';
		$('trb_period').style.display='none';
		$('trb_changes').style.display='none';
		$('trb_new_l').style.display='none';
		$('trb_settings').style.display='';

		$('b_ok_tbl').style.display = "none";
		$('b_ok_tbnl').style.display = "none";
		$('b_ok_tbls').style.display = "";

		ar('proc_dial_req.php?p=36');
	}
}

function suggest_list_name(list_name) {
	if ((document.all && document.getElementById) || /.+\\.+/.test(list_name)) {
		/*var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	return emailPattern.test(str_email);*/
		var pattern = /.+\\(.+)/;
		var match = pattern.exec(list_name);
		list_name = match[1];
	}
	list_name = list_name.substring(0, (list_name.length - 4));
	if($('trb_lname')) $('trb_lname').value = list_name;
}

function swt_CT(aI,aIH,aLnk){
	if(aLnk.className=='ia'){
		ctt_elem=$(global_ctt);
		aLnk.className='atab';
		ctt_elem.className='ia';
		//alert('global_ctt:'+ global_ctt + '   len: '+global_ctt.length+'   substr(0,len): '+global_ctt.substr(0, global_ctt.length - 1));
		$(global_ctt.substr(0, global_ctt.length - 1)).style.display='none';
		$(aLnk.id.substr(0, aLnk.id.length - 1)).style.display='';
		global_ctt=aI+'t';
		//alert(aI + '   '+ global_ctt);
	}
}

function dokeypress(){
	kk=window.event.keyCode;
	if((kk<48)||(kk>57))
		window.event.keyCode=0;
}
function set_len(){
	el_date=$('ocal1');
	el_combo=$('len_un');
	el_len_val=$('len_val');
	lu=el_combo.options[el_combo.selectedIndex].value;
	if(lu!=0){
		lv=el_len_val.value;
		d1=el_date.value;
		if(isDate(d1))
    {
      ar('time/proces_org.php?p=36&osd='+d1+'&olu='+lu+'&olv='+lv);
    }
		else
			alert('Невалидна начална дата.');
	}
}
function doOnNPOK(){
	ocs(30);
}
var ocal1,ocal2,ocal3,tbFilterDateFrom,tbFilterDateTo;
function ac1(ac,i){
	if (ac && isDate(ac.value)) {
		if(ac)ac=null;
		ac=new calendar1($(i));
		ac.year_scroll=true;
		ac.time_comp=false;
		ac.popup();
	}else{
		alert('Въведете валидна дата.');
		ac.focus();
	}
}
function assignCal(aNum){
	switch(aNum){
		case 1:ac1($('ocal1'),'ocal1');break;
		case 2:ac1($('ocal2'),'ocal2');break;
		case 3:ac1($('ocal3'),'ocal3');break;
    case 4:ac1($('tbFilterDateFrom'),'tbFilterDateFrom');break;
    case 5:ac1($('tbFilterDateTo'),'tbFilterDateTo');break;
    case 6:ac1($('tbFilterDateFromSaved'),'tbFilterDateFromSaved');break;
    case 7:ac1($('tbFilterDateToSaved'),'tbFilterDateToSaved');break;
	}
}
function cb_changed(el_cb){
	px=el_cb.id.substr(0,3);
	if(el_cb.options[el_cb.selectedIndex].value>0){
		$(px+'_val').style.display='';
		$(px+'_val').value=1;
		if(px=='len')
			$('ocal2').disabled='true';
	}else{
		$(px+'_val').style.display='none';
		if(px=='len')
			$('ocal2').disabled='';
	}
}
function orse(){
	if($('org_cont'))
		document.documentElement.onkeydown=org_capture_key;
	else if($('tcts_2'))//sr
		document.documentElement.onkeydown=sr_capture_key;
	else if($('org_cal_cont'))//cal
		document.documentElement.onkeydown=cal_org_capture_key;
	else if($('pf_div'))//pf
		document.documentElement.onkeydown=pf_modal_key_down;
	else if($('styled_popup'))//srch
		document.documentElement.onkeydown=srch_keydown;
	else
		document.documentElement.onkeydown=srch_keydown;
}
function calc_srok(aUid){
	document.documentElement.onkeydown=modalKeyPress;
	ar('time/proces_org.php?p=32&omo=2');
	ar('time/proces_org.php?p=31&omo=2&i='+aUid);
}
function doOnUNDOK(){

	if(undefined===window.DocId)
		alert('Не можете да добавите бележка тук!');
	else{
		n=$('und_note').value;
		b='{br}';
		n=n.replace(/\r\n/g,b);
		n=n.replace(/\r/g,b);
		n=n.replace(/\n/g,b);
		if (n.length>=1500)
			n=n.substr(0,1500);
		ar('proc_dial_req.php?p=9&i='+DocId+'&di='+curDB+'&n='+urlencode(n),1);
		mhid();
	}
}

function doOnAffOK() {
	if($("show_aff_win")) {
		if($("show_aff_win").checked) {
			ar('proc_dial_req.php?p=25&uopt=0');
		}
		else {
			ar('proc_dial_req.php?p=25&uopt=1');
		}
	}
}

function doOnVMsgOK() {
	mhid();
	onCTWin();
	if ($('vMsgCh').checked) {
		chMsg = 1;
	} else {
		chMsg = 0;
	}
	ar('proc_dial_req.php?p=50&vmopt=' + chMsg);
}

var set_last=0;
function set_chpage(aC){
	$('set_tb'+set_last).style.display='none';
	set_last=aC.options[aC.selectedIndex].value;
	$('set_tb'+set_last).style.display='';
}
function doOnSETOK(){
	if($('ch_pswd').checked){
		op=$("old_ps").value;
		n1=$("new_ps1").value;
		n2=$("new_ps2").value;
		ar('proc_dial_req.php?p=16&ops='+op+'&nps1='+n1+'&nps2='+n2);
	}else
		save_settings();
}
function save_settings(){
	var ca=Array();
	get_str='';
	icon_key=0;
	ord_ind=0;
	uo=0;
	if ($('sch_2'))
	{
		if($('sch_2').checked)
			uo=uo|2;
	}
	if ($('sch_4'))
	{
		if($('sch_4').checked)
			uo=uo|4;
	}
	if($('sch_8'))
	{
		if($('sch_8').checked)
			uo=uo|8;
	}
	if ($('sch_16'))
	{
		if($('sch_16').options[$('sch_16').selectedIndex].value=='1')
			uo=uo|16;
	}
	if ($('sch_32'))
	{
		if($('sch_32').checked)
			uo=uo|32;
	}
	if ($('sch_64'))
	{
		if($('sch_64').checked)
			uo=uo|64;
	}
	var eulex_lg = "";
	if ($('sch_3')) {
		eulex_lg = $('sch_3').options[$('sch_3').selectedIndex].value;
	}
	var docs_per_page = 0;
	if($('sch_5')) {
		docs_per_page = $('sch_5').options[$('sch_5').selectedIndex].value;
	}
  var excel_cols = '';
  for(j=0;j < $('colsSel').options.length;j++)
    excel_cols += $('colsSel').options[j].value+'|';
  if(excel_cols != '')
    excel_cols = excel_cols.substring(0,excel_cols.length-1);
	for(j=0;j<count_pg_groups;j++){
		if(document.getElementById&&document.all)
			ca=document.all('chp_'+j);
		else
			ca=document.getElementsByName('chp_'+j);
		get_str +='pg_'+j+'=';
		for(i=0;i<ca.length;i++){
			icon_key=ca[i].id.substr(3);
			ord_ind=$('tr_'+j+'_'+icon_key).rowIndex;
			if(ca[i].checked)
				get_str+=icon_key+'-1-'+ord_ind+',';
			else
				get_str+=icon_key+'-0-'+ord_ind+',';
		}
		get_str += '&';
	}
	//alert('proc_dial_req.php?p=13&'+get_str+'curp='+curr_page+'&uopt='+uo+'&eulg='+eulex_lg+'&dpp='+docs_per_page);
	ar('proc_dial_req.php?p=13&'+get_str+'curp='+curr_page+'&uopt='+uo+'&eulg='+eulex_lg+'&dpp='+docs_per_page+'&cols='+excel_cols);
	mhid();
}
function se_sort(aPage,aKey,aDir){
	et=$('set_tb'+aPage);
	el_tr=$('tr_'+aPage+'_'+aKey);
	active_row_ind=el_tr.rowIndex;
	new_row_ind=active_row_ind+aDir;
	if((new_row_ind >= 0)&&(new_row_ind<et.rows.length)){
		tr2=et.rows[new_row_ind];
		if(document.getElementById&&document.all){
			html1=gn(el_tr,0);
			html2=gn(el_tr,1);
			html3=gn(el_tr,2);
			html4=gn(el_tr,3);
			html5=gn(el_tr,4);
			sn(el_tr,0,gn(tr2,0));
			sn(el_tr,1,gn(tr2,1));
			sn(el_tr,2,gn(tr2,2));
			sn(el_tr,3,gn(tr2,3));
			sn(el_tr,4,gn(tr2,4));
			el_tr.id=tr2.id;
			sn(tr2,0,html1);
			sn(tr2,1,html2);
			sn(tr2,2,html3);
			sn(tr2,3,html4);
			sn(tr2,4,html5);
			tr2.id='tr_'+aPage+'_'+aKey;
		}else{
			active_tr_html=el_tr.innerHTML;
			el_tr.innerHTML=tr2.innerHTML;
			el_tr.id=tr2.id;
			tr2.innerHTML=active_tr_html;
			tr2.id='tr_'+aPage+'_'+aKey;
		}
	}
}
function reset_icons(){
	ar('proc_dial_req.php?p=15&curtab=dt_set_icons&curp='+set_last);
}
function en_ps(el_ch){
	if(el_ch.checked){
		$('tr_ps').disabled=0;
		$('old_ps').disabled=0;
		$('new_ps1').disabled=0;
		$('new_ps2').disabled=0;
	}else{
		$('tr_ps').disabled=1;
		$('old_ps').disabled=1;
		$('new_ps1').disabled=1;
		$('new_ps2').disabled=1;
	}
}
var pf_cfid;
var pf_uid;
var pf_di;
function onPF(aUid,aDi){
	pf_di=aDi;
	pf_uid=aUid;
	document.documentElement.onkeydown=modalKeyPress;
	showPopWin('mPF','pf',406,570);
	ar('proc_dial_req.php?p=17');
}
function pflf(aFid,aOpen){
	img=$('pfj'+aFid);
	img2=$('pfi'+aFid);
	el=$('pfat'+aFid);
	if((aOpen>0)||(el.style.display=='none')){
		if(aOpen>0){
			$('pfi'+aFid).onclick=new Function("pfc("+aFid+");");
			$('pfj'+aFid).onclick=new Function("pflf("+aFid+");");
		}
		if((el.innerHTML=='')||(aOpen>0))
			ar('proc_dial_req.php?p=17&pid='+aFid+'&new='+aOpen);
		el.style.display='';
		if(img)img.src="ic/m.gif";
		if(img2)img2.src="ic/fo.png";
	}else{
		el.style.display='none';
		if(img) img.src="ic/p.gif";
		if(img2)img2.src="ic/f.png";
	}
}
function pfnf(){
	fn=window.prompt('Въведете име за новата папка:','');
	if((fn!==null)&&(fn.replace(/^\s+|\s+$/g,"")!=='')){
		if(fn.length>100)
			fn=fn.substr(0,100);
		ar('proc_dial_req.php?p=18&fn='+urlencode(fn)+'&pid='+pf_cfid);
	}
}
function pfc(aFid){
	$('pfc'+pf_cfid).className='pftd';
	pf_cfid=aFid;
	$('pfc'+pf_cfid).className='pftdc';
}
function doOnPFOK(){
	ar('proc_dial_req.php?p=19&i='+pf_uid+'&pid='+pf_cfid+'&di='+pf_di);
	mhid();
}
function onBCP(){
	if (fl_bcp==2){
		sde(modalKeyPress);
		showPopWin('mBCP','bcp',300,100);
		$('bcp_date').focus();
	}else{
		sde('');
		ar('bcp.php?off=1');
	}
}

function onTimeMashine(){
	if (fl_tm==2){
		sde(modalKeyPress);
		showPopWin('mTM','tm',300,100);
		$('tm_date').focus();
	}else{
		sde('');
		document.location='timeMachine.php?off=1';
	}
}
function onLS(){
	sde(modalKeyPressLS);
	ls_shown=1;
	showPopWin('mLS','ls',400,100);
	$('ls_srch').focus();
}

function onDV(){
	sde(modalKeyPress);
	showPopWin('mDV','dv',300,100);
}
function onBCD(){
	sde(modalKeyPress);
	showPopWin('mBCD','bcd',300,100);
}
var bfcd_fid=0;
function onBFCD(aFid){
	bfcd_fid = aFid;
	sde(modalKeyPress);
	showPopWin('mBFCD','bfcd',300,100);
}

function onAff(docId, DBindex) {
	u = 'proc_dial_req.php?p=26&i='+docId+'&di='+DBindex;
	showAffWin = '';
	ar_ex(u,true,false);
	if(showAffWin != '')
	{
		window.location = showAffWin;
	}
	else
	{
		fDBi = DBindex;
		aff_doc_id = docId;
		sde(modalKeyPress);
		showPopWin('mAff','aff',600,100);
	}
}

function onReadyCompl(){
	ar_ex('proc_dial_req.php?p=1',true, false);
	if($('cmplgr').innerHTML == 'no_access')
		return;
	sde(rc_modalKeyPress);
	showPopWin('mCmpl','cmpl',765,550);

	coloured=1;
	u='proc_dial_req.php?p=';
	ar(u+'2&i=1');
	ar(u+'3&i=1');
}
var msg;
function onCT(){
	ar_ex('proc_dial_req.php?p=51', true, false);
	if(msg == 1) {
		onCTWin();
	} else if (msg == 0) {
		showPopWin('mCTMsg','ctm',571);
		$("vMsgCh").checked = "";
	}
}

function onCTWin() {
	ar_ex('proc_dial_req.php?p=5',true, false);
	if($('ctdc').innerHTML == 'no_access')
		return;
	sde(ct_modalKeyPress);
	showPopWin('mCT','ct',844,570);
	$('s0').checked = "yes";
	u='proc_dial_req.php?p=';
	ar(u+'8');
	ar(u+'41');
	init_ct_data();
}

function Copy_onCT(){
	ar_ex('proc_dial_req.php?p=5',true, false);
	if($('ctdc').innerHTML == 'no_access')
		return;
	sde(ct_modalKeyPress);
	showPopWin('mCT','ct',844,570);
	$('s0').checked = "yes";
	u='proc_dial_req.php?p=';
	ar(u+'8');
	ar(u+'41');
}

function onUND(){
	if(undefined===window.DocId)
		alert('Не можете да добавите бележка тук!');
	else{
		sde(modalKeyPressUND);
		showPopWin('mUND','und',480,570);
		ar('proc_dial_req.php?p=10&i='+DocId+'&di='+curDB);
	}
}
function onSet(){
	sde(modalKeyPress);
	ar('proc_dial_req.php?p=11&curp='+curr_page);
	set_last=curr_page;
}
var shcal1,shcal2;
function onSrch(locS){
	sde(modalKeyPress);
	loc_text = $('ls_srch').value;
	ar('proc_dial_req.php?p=20&ls='+locS+'&loct='+urlencode(loc_text));
}
function onEdit(aId){
	aUrl='proc_dial_req.php?p=21&srid='+aId;
	ar(aUrl);
}
function onTrB(){
	ar_ex('proc_dial_req.php?p=35&ln=0',true, false);
	if($('trb_lists').innerHTML == 'no_access')
		return;
	swt_TrB($('nl_tab'));
	showPopWin('mTrB','trb',472,570);
}
function onTrBConf() {
	ar_ex('proc_dial_req.php?p=65',true, false);
	if($('set_trb_conf_1').innerHTML == 'no_access')
		return;
	sde(modalKeyPressTrBConf);
	showPopWin('mTrBConf','trbConf',468,440);
	ar('proc_dial_req.php?p=61');
}

// **** Linked Practice START *****************

function onLinkedPractice() {
	//ar_ex('proc_dial_req.php?p=65',true, false); проверява за права
	//if($('set_trb_conf_1').innerHTML == 'no_access')
	//	return;
	sde(modalKeyPress);
	showPopWin('mLinkedPractice','pal',468,440);
	ar('proc_dial_req.php?p=70');
}

function sActs_changed()
{
	if($('sActs').value == -1)
	{
		clear_linked_practice_form();
	}
	else
	{
		$('rbNoProv').disabled = false;
		$('rbArticles').disabled = false;
		$('rbPar').disabled = false;
		$('rbAll').disabled = false;
		if($('rbAll').checked)
			pl_prov_changed($('rbAll'));
		if($('rbArticles').checked)
			pl_prov_changed($('rbArticles'));
		if($('rbPar').checked)
			pl_prov_changed($('rbPar'));
	}
}

function clear_linked_practice_form()
{
	$('sActs').selectedIndex = 0;

	$('rbAll').checked = true;
	$('rbNoProv').disabled = true;
	$('rbArticles').disabled = true;
	$('rbPar').disabled = true;
	$('rbAll').disabled = true;

	while($('sProvList').options.length > 0)
		$('sProvList').remove(0);

	$('cbLP2').checked = true;
	while($('sActs2').options.length > 0)
		$('sActs2').remove(0);
	while($('sProvList2').options.length > 0)
		$('sProvList2').remove(0);
	$('sActs2').disabled = false;
	$('sProvList2').disabled = false;

	$('cbLP3').checked = false;
	while($('sActs3').options.length > 0)
		$('sActs3').remove(0);
	while($('sProvList3').options.length > 0)
		$('sProvList3').remove(0);
	$('sActs3').disabled = true;
	$('sProvList3').disabled = true;
}

function sActs2_changed()
{
	if($('sActs2').value != -1)
	{
		while($('sProvList2').options.length > 0)
			$('sProvList2').remove(0);
		$('sProvList2').options[$('sProvList2').options.length] = new Option('Моля, изчакайте...', '-1');
		pid1 = '-1';
		pal_caption = '';
		if(!$('sProvList').disabled && $('sProvList').value != '-1')
		{
			pid1 = $('sProvList').value;
			w = $('sProvList').selectedIndex;
			pal_caption = urlencode($('sProvList').options[w].text);
		}
		while($('sActs3').options.length > 0)
			$('sActs3').remove(0);
		while($('sProvList3').options.length > 0)
			$('sProvList3').remove(0);
		ar('proc_dial_req.php?p=73&uid='+$('sActs').value+'&uid2='+$('sActs2').value+'&pid1='+pid1+'&pc1='+pal_caption);
	}
}

function sActs3_changed()
{
	if($('sActs3').value != -1)
	{
		while($('sProvList3').options.length > 0)
			$('sProvList3').remove(0);
		$('sProvList3').options[$('sProvList3').options.length] = new Option('Моля, изчакайте...', '-1');
		pid1 = '-1';
		pal_caption = '';
		if(!$('sProvList').disabled && $('sProvList').value != '-1')
		{
			pid1 = $('sProvList').value;
			w = $('sProvList').selectedIndex;
			pal_caption = urlencode($('sProvList').options[w].text);
		}
		pid2 = $('sProvList2').value;
		w2 = $('sProvList2').selectedIndex;
		pal_caption2 = urlencode($('sProvList2').options[w2].text);
		ar('proc_dial_req.php?p=75&uid='+$('sActs').value+'&uid2='+$('sActs2').value+'&uid3='+$('sActs3').value+'&pid1='+pid1+'&pc1='+pal_caption+'&pid2='+pid2+'&pc2='+pal_caption2);
	}
}

function pl_prov_changed(e)
{
	if(e.value == 'rbNoProv')
	{
		$('sProvList').disabled = true;
		refresh_acts2();
	}
	else
	{
		$('sProvList').disabled = false;
		while($('sProvList').options.length > 0)
			$('sProvList').remove(0);
		while($('sActs2').options.length > 0)
			$('sActs2').remove(0);
		while($('sProvList2').options.length > 0)
			$('sProvList2').remove(0);
		while($('sActs3').options.length > 0)
			$('sActs3').remove(0);
		while($('sProvList3').options.length > 0)
			$('sProvList3').remove(0);
		$('sProvList').options[$('sProvList').options.length] = new Option('Моля, изчакайте зареждането...', '-1');
		ar('proc_dial_req.php?p=71&uid='+$('sActs').value+'&pt='+e.value);
	}
}

function cbLP2_clicked()
{
	if($('cbLP2').checked)
	{
		$('sActs2').disabled = false;
		$('sProvList2').disabled = false;
	}
	else
	{
		$('sActs2').disabled = true;
		$('sProvList2').disabled = true;
	}
}

function cbLP3_clicked()
{
	if($('cbLP3').checked)
	{
		$('sActs3').disabled = false;
		$('sProvList3').disabled = false;
	}
	else
	{
		$('sActs3').disabled = true;
		$('sProvList3').disabled = true;
	}
}

function sProvList_changed()
{
	if($('sProvList').value != '-1')
		refresh_acts2();
}

function refresh_acts2()
{
	while($('sActs2').options.length > 0)
		$('sActs2').remove(0);
	$('sActs2').options[$('sActs2').options.length] = new Option('Моля, изчакайте зареждането...', '-1');
	while($('sProvList2').options.length > 0)
		$('sProvList2').remove(0);
	while($('sActs3').options.length > 0)
		$('sActs3').remove(0);
	while($('sProvList3').options.length > 0)
		$('sProvList3').remove(0);
	w = $('sProvList').selectedIndex;
	if(w > -1 && !$('sProvList').disabled)
		ar('proc_dial_req.php?p=72&uid='+$('sActs').value+'&pid1='+$('sProvList').value+'&pc1='+urlencode($('sProvList').options[w].text));
	else // rbNoProv selected
		ar('proc_dial_req.php?p=72&uid='+$('sActs').value+'&pid1=-1&pc1=');
}

function sProvList2_changed()
{
	if($('sProvList2').value != '-1')
		refresh_acts3();
}

function refresh_acts3()
{
	while($('sActs3').options.length > 0)
		$('sActs3').remove(0);
	$('sActs3').options[$('sActs3').options.length] = new Option('Моля, изчакайте зареждането...', '-1');
	while($('sProvList3').options.length > 0)
		$('sProvList3').remove(0);
	w = $('sProvList').selectedIndex;
	w2 = $('sProvList2').selectedIndex;
	if(w > -1 && !$('sProvList').disabled && w2 > -1 && !$('sProvList2').disabled)
		ar('proc_dial_req.php?p=74&uid='+$('sActs').value+'&uid2='+$('sActs2').value+'&pid1='+$('sProvList').value+'&pc1='+urlencode($('sProvList').options[w].text)+'&pid2='+$('sProvList2').value+'&pc2='+urlencode($('sProvList2').options[w2].text));
}

function doOnLP_OK()
{
	uid = '-1';
	pid = '-1';
	pal_caption = '';

	uid2 = '-1';
	pid2 = '-1';
	pal_caption2 = '';

	uid3 = '-1';
	pid3 = '';
	pal_caption3 = '';

	if($('sActs').value != '-1')
		uid = $('sActs').value;
	else
	{
		alert('Не е избран нормативен акт');return;
	}
	w = $('sProvList').selectedIndex;
	if(w > -1 && $('sProvList').value != '-1')
	{
		pid = $('sProvList').value;
		pal_caption = urlencode($('sProvList').options[w].text);
	}
	else
	{
		if(!$('rbNoProv').checked)
		{
			alert('Не е избрана разпоредба');return;
		}
	}

	if($('cbLP2').checked)
	{
		if($('sActs2').selectedIndex > -1 && $('sActs2').value != '-1')
			uid2 = $('sActs2').value;
		else
		{
			alert('Не е избран свързан нормативен акт');return;
		}
		w2 = $('sProvList2').selectedIndex;
		if(w2 > -1 && $('sProvList2').value != '-1')
		{
			pid2 = $('sProvList2').value;
			pal_caption2 = urlencode($('sProvList2').options[w2].text);
		}
		else
		{
			alert('Не е избрана свързана разпоредба');return;
		}
	}

	if($('cbLP3').checked)
	{
		if($('sActs3').selectedIndex > -1 && $('sActs3').value != '-1')
			uid3 = $('sActs3').value;
		else
		{
			alert('Не е избран друг свързан нормативен акт');return;
		}
		for(i=0;i < $('sProvList3').options.length;i++)
		{
			if($('sProvList3').options[i].selected)
			{
				pid3 = pid3+$('sProvList3').options[i].value+',';
				pal_caption3 = pal_caption3+urlencode($('sProvList3').options[i].text)+'@';
			}
		}
		if(pid3 == '')
		{
			alert('Не е избрана друга свързана разпоредба');return;
		}
	}

	window.location = 'disp.php?dt=87&uid='+uid+'&uid2='+uid2+'&uid3='+uid3+'&pid1='+pid+'&pc1='+pal_caption+'&pid2='+pid2+'&pc2='+pal_caption2+'&pid3='+pid3+'&pc3='+pal_caption3;
}

// **** Linked Practice END *****************

function onInfo() {
	sde(modalKeyPress);
	ar_ex('proc_dial_req.php?p=30',0, false);
	showPopWin("mInf","inf",472,null);
}
function shShD(elCh){
	if(elCh.checked)
		$('shd').style.display='';
	else
		$('shd').style.display='none';
}
function shChAll(elCh){
	var ach=false;
	if(elCh.checked)
		ach=true;
	if(document.getElementById&&document.all)
		ca=document.all('shchff');
	else
		ca=document.getElementsByName('shchff');
	for(i=0;i<ca.length;i++)
		ca[i].checked=ach;
}
function doOnSrchOK(){
	sh_schr=$('shsT').value;
	if (sh_schr == '')
	{
		alert(gettxt('NO_TEXT_TO_SEARCH_FOR'));
		//alert('Не сте въвели текст за търсене');

		return;
	}
	if(sh_schr.length>200)
		sh_schr=sh_schr.substr(0,200);
	var arr=Array();
	if(document.getElementById&&document.all)
		arr=document.all["shrw"];
	else
		arr=document.getElementsByName("shrw");
	for(i=0;i<arr.length;i++){
		if(arr[i].checked==true){
			sh_area=arr[i].value;
			break;
		}
	}
	if(document.getElementById&&document.all)
		arr=document.all["shra"];
	else
		arr=document.getElementsByName("shra");
	for(i=0;i<arr.length;i++){
		if(arr[i].checked==true){
			sh_where=arr[i].value;
			break;
		}
	}
	cusr='';
	var active_t = 0;
	spid=0;soid=0;scid=0;disp=0;var sst=0;sdi=0;
	if(sh_where==1)
	{
	    active_t = $("active_t").value;
	    if (sub_search_type == 2)
    	{
    		cusr=curr_search;
    		spid=srch_parent_id;
    		soid=srch_owner_id;
    		scid=srch_curr_id;
    		disp=dispid;
    	}
    	else if (sub_search_type == 1)
    	{
    		cusr='';
    		spid=0;
    		soid=0;
    		scid=0;
    		disp=dispid;
    	}
    	sst = sub_search_type;
    	if(DBIndex)
    	    sdi=DBIndex;
	}


	if(document.getElementById&&document.all)
		arr=document.all["shrh"];
	else
		arr=document.getElementsByName("shrh");
	for(i=0;i<arr.length;i++){
		if(arr[i].checked==true){
			sh_how=arr[i].value;
			break;
		}
	}
	shact=0
	if($('sh_act').checked==true)
		shact=1;
	shchD=0;
	sh_dat=0;
	sh_dat_fr=0;
	sh_dat_to=0;
	if($('sh_chD').checked==true)
		shchD=1;
	if(shchD){
		if(document.getElementById&&document.all)
			arr=document.all["shrd"];
		else
			arr=document.getElementsByName("shrd");
		for(i=0;i<arr.length;i++){
			if(arr[i].checked==true){
				sh_dat=arr[i].value;
				break;
			}
		}
		sh_dat_fr=$('shcal1').value;
		if(!isDate(sh_dat_fr)){
			alert('Невалидна дата "от".');
			return;
		}
		sh_dat_to=$('shcal2').value;
		if(!isDate(sh_dat_to)){
			alert('Невалидна дата "до".');
			return;
		}
	}
	if(document.getElementById&&document.all)
		ca=document.all('shchff');
	else
		ca=document.getElementsByName('shchff');
	str_filters='';
	if (ca.length)
	{
    	for(i=0;i<ca.length;i++){
    		if(ca[i].checked)
    			str_filters+=ca[i].id.substr(5)+',';
    	}
    }else{
        if(ca.id)
           str_filters=ca.id.substr(5)+',';
    }

	if(str_filters==''){
		alert('Не сте избрали нито един филтър');
		return;
	}

	var shref = urlencode('disp.php?dt=38'
					+'&sr='+urlencode(sh_schr)
					+'&area='+sh_area
					+'&where='+sh_where
					+'&how='+sh_how
					+'&act='+shact
					+'&isD='+shchD
					+'&date='+sh_dat
					+'&dfrom='+sh_dat_fr
					+'&dto='+sh_dat_to
					+'&fil='+str_filters
					+'&cs='+cusr
					+'&at='+active_t
					+'&st='+sst);


	var fgs;//from global search
	if (from_global_search){
		fgs = '&fgs=1';
	}else{
		fgs = '';
	}

	//ar('proc_dial_req.php?p=9999&soid='+soid+'&spid='+spid+'&srch='+urlencode(sh_schr)+'&href='+shref);
	ar('proc_dial_req.php?p=9999&disp='+disp+'&di='+sdi+'&st='+sst+'&soid='+soid+'&spid='+spid+'&srch='+urlencode(sh_schr)+'&href='+shref + fgs);
/*
	window.location = 'disp.php?dt=38'
					+'&sr='+urlencode(sh_schr)
					+'&area='+sh_area
					+'&where='+sh_where
					+'&how='+sh_how
					+'&act='+shact
					+'&isD='+shchD
					+'&date='+sh_dat
					+'&dfrom='+sh_dat_fr
					+'&dto='+sh_dat_to
					+'&fil='+str_filters
					+'&cs='+cusr
					+'&spid='+spid
					+'&soid='+soid
					+'&scid='+scid;*/
}
function doOnLSOK()
{
	sh_schr=$('ls_srch').value;
	if (sh_schr == ''){
		alert(gettxt('NO_TEXT_TO_SEARCH_FOR'));
		return;
	}
	if(sh_schr.length>200)
		sh_schr=sh_schr.substr(0,200);
	if (sub_search_type == 2)
	{
		cusr=curr_search;
		spid=srch_parent_id;
		soid=srch_owner_id;
		scid=srch_curr_id;
		disp=dispid;
	}
	else if (sub_search_type == 1)
	{
		cusr='';
		spid=0;
		soid=0;
		scid=0;
		disp=dispid;
	}
	else
	{
		cusr='';
		spid=0;
		soid=0;
		scid=0;
		disp=0;
	}

	var fgs;//from global search
	if (from_global_search){
		fgs = '&fgs=1';
	}else{
		fgs = '';
	}

	var active_t = $("active_t").value;
	var shref = urlencode('disp.php?dt=38'
					+'&sr='+urlencode(sh_schr)
					+'&area=3'
					+'&where=1'
					+'&how=0'
					+'&act=1'
					+'&isD=0'
					+'&date=2'
					+'&fil=all'
					+'&cs='+cusr
					+'&at='+active_t
					+'&st='+sub_search_type);
	ar('proc_dial_req.php?p=9999&disp='+disp+'&di='+DBIndex+'&st='+sub_search_type+'&soid='+soid+'&spid='+scid+'&srch='+urlencode(sh_schr)+'&href='+shref+fgs);
	//alert('proc_dial_req.php?p=9999&disp='+disp+'&di='+DBIndex+'&st='+sub_search_type+'&soid='+soid+'&spid='+scid+'&srch='+urlencode(sh_schr)+'&href='+shref+fgs);
}
function fst_srch(){
	sh_schr=$('fast_srch').value;
	if (sh_schr == ''){
		alert(gettxt('NO_TEXT_TO_SEARCH_FOR'));
		return;
	}
	if(sh_schr.length>200)
		sh_schr=sh_schr.substr(0,200);

	var shref = urlencode('disp.php?dt=38'
					+'&sr='+urlencode(sh_schr)
					+'&area=3'
					+'&where=0'
					+'&how=0'
					+'&act=1'
					+'&isD=0'
					+'&date=2'
					+'&fil=all');

	ar('proc_dial_req.php?p=9999&soid=0&spid=0&srch='+urlencode(sh_schr)+'&href='+shref);
	/*window.location = 'disp.php?dt=38'
					+'&sr='+urlencode(sh_schr)
					+'&area=3'
					+'&where=0'
					+'&how=0'
					+'&act=1'
					+'&isD=0'
					+'&date=2'
					+'&fil=all';*/
}
function srch_keydown(e){
	if(window.event)
	  	k=event.keyCode;
	else if(e.which)
	  	k=e.which;
	if ($('fast_srch_list').style.visibility == "visible") {
		//up arrow
		if (k==38) {
			if(marked == "") {
				mark('flsrch_' + f_max_id);
				marked = 'flsrch_' + f_max_id;
				$('fast_srch').value = $(marked).innerHTML;
			} else {
				f_marked_id = marked.substring(7);
				f_marked_id = parseInt(f_marked_id) - 1;
				unmark(marked);
				if(f_marked_id > 0) {
					mark('flsrch_' + f_marked_id);
					marked = 'flsrch_' + f_marked_id;
					$('fast_srch').value = $(marked).innerHTML;
				} else if(f_marked_id == 0) {
					$('fast_srch').value = srch_text;
					marked = "";
				}
			}
		}
		//down arrow
		if (k == 40) {
			if(marked == "") {
				mark('flsrch_1');
				marked = 'flsrch_1';
				$('fast_srch').value = $(marked).innerHTML;
			} else {
				f_marked_id = marked.substring(7);
				f_marked_id = parseInt(f_marked_id) + 1;
				unmark(marked);
				if(f_marked_id <= f_max_id) {
					mark('flsrch_' + f_marked_id);
					marked = 'flsrch_' + f_marked_id;
					$('fast_srch').value = $(marked).innerHTML;
				} else if (f_marked_id == (f_max_id + 1)) {
					$('fast_srch').value = srch_text;
					marked = "";
				}
			}
		}
	}
	 if(k==13){
	 	if(fst_srch_focused == false) {
	 		sh_schr=$('local_srch_text').value;
		 	if(sh_schr != '')
		 		local_search();
		} else {
			sh_schr=$('fast_srch').value;
		 	if(sh_schr != '')
		 		fst_srch();
		}
	 }
	 else if(fl_form==1){
		 	if(k==120)//F9
		 	{
		 		if($('styled_popup').style.display=='block')
		 		{
		 			$('styled_popup').style.display='none';
		 		}
		 		else
		 			$('styled_popup').style.display='block';
		 	}
		 	else if(k==27)
		 		$('styled_popup').style.display='none';
		 }
}
function ind_single(aUid,aDi){
	ar('proc_req.php?p=49&i='+aUid+'&b='+aDi);
}
function pressBCP(aFl_bcp){
	fl_bcp = aFl_bcp;
	if ($('bcpi')){
		var el_bcpi=$('bcpi');
		if (fl_bcp==1){
			el_bcpi.style.backgroundPosition='-1114px 0px';
		}else{
			el_bcpi.style.backgroundPosition='-1085px 0px';
		}
	}
}

var bulsExcelTimerID = null
function buls_excel_progress_bar(firstStart)
{
  //alert(1);
  ar_ex('alcsv.php?progressbar=1',true,false);
  //ar('alcsv.php?progressbar=1&first_start='+firstStart);
  bulsExcelTimerID = self.setTimeout("buls_excel_progress_bar(0)", 2000);
}

function buls_excel(aHref, fl){
	if (confirm('Сигурни ли сте, че искате да експортирате целия списък?')){
    $('bewPercents').innerHTML='0%';
    $('progressDone').style.width='0%';
    $('progressLeft').style.width='100%';
		sde(modalKeyPressCancel);
		showPopWin('mBEW','BEW',300,100);
		buls_excel_progress_bar(1);
    ar('alcsv.php?'+aHref+'&is_fr_doc='+fl);
	}
}
function doOnBEWCancel(){
	if (confirm('Сигурни ли сте, че искате да се откажете?')){
		mhid();
 		document.documentElement.onkeypress='';
    stopBulsExcelTimer();
 		ar('cancellcsv.php?dispid='+dispid, true);
 	}
}
function stopBulsExcelTimer()
{
  if(bulsExcelTimerID != null)
  {
    clearTimeout(bulsExcelTimerID);
    bulsExcelTimerID = null;
  }
}
var max_id;
function show_srch_list(e) {
	if(window.event)
	  	k=event.keyCode;
	else if(e.which)
	  	k=e.which;
	if(k == 38 || k == 40 || k == 13) {
		return true;
	}
	srch_text = $('ls_srch').value;
	if(srch_text == "") {
		$('srch_items_list').style.visibility = "hidden";
		$('ls_srch').style.borderBottom = "solid 1px #BCBEBF";
	} else {
		ar("proc_dial_req.php?p=23&text=" + srch_text);
	}
}
var marked = "";
function mark(elemID) {
	if(marked != "") {
		unmark(marked);
	}
	marked = elemID;
	$(elemID).style.background = "#0a246a";
	$(elemID).style.color = "#FFFFFF";
}

function unmark(elemID) {
	$(elemID).style.background = "#FFFFFF";
	$(elemID).style.color = "#565656";
	if(marked != "" && marked != elemID) {
		$(marked).style.background = "#FFFFFF";
		$(marked).style.color = "#565656";
	}
	marked ="";
}
function startUpload(){
	var from = $('trb_from');
	var to = $('trb_to');

	if (from && isDate(from.value)){
		if (to && isDate(to.value)){
			$('msg_upload').innerHTML = "Прикачване на файл...";
			$('msg_upload').style.visibility = 'visible';
		  return true;
    }else{
    	alert('Въведете валидна крайна дата.');
    	to.focus();
    	return false;
    }
	}else{
		alert('Въведете валидна начална дата.');
		from.focus();
		return false;
	}
}

function stopUpload(msg){
    $('msg_upload').innerHTML = msg;
    return true;
}
last_list = 1;
function load_list(id) {
	ar("proc_dial_req.php?p=28&ln="+id);

	ar("proc_dial_req.php?p=35&ln="+id);

	$('ln' + last_list).style.fontWeight = "";
	$('ln' + id).style.fontWeight = "bold";
	last_list = id;
}

function startCSVUpload()
{
	alert('upload started');
	$('msg_edit_user').style.visibility = 'visible';
	$('msg_edit_user').innerHTML = 'Моля, изчакайте...';
}

function del_trb_list(id){
	list_name = $('ln' + id).innerHTML;
	if (confirm('Сигурни ли сте, че искате да изтриете списъка: "' + htmldecode(list_name + '"?')))
	{
		ar("proc_dial_req.php?p=29&ln="+id);
	}
}
function act_file(){
	$('buls_list').disabled='true';
	$('buls_file').disabled='';
	$('buls_list').style.background='#E8E8E8';
	$('buls_file').style.background='#FFFFFF';
}
function act_list(){
	$('buls_list').disabled='';
	$('buls_file').disabled='true';
	$('buls_list').style.background='#FFFFFF';
	$('buls_file').style.background='#E8E8E8';
	if ($('buls_list')) $('buls_list').focus();
}
function save_trb_settings() {
	call_ch = 0;
	emails = "";
	if($('call_ch')) {
		if($('call_ch').checked == true) {
			call_ch = 1;
		}
	}
	valid_emails = '';
	if($('trb_emails')) {
		emails = $('trb_emails').value;
		//emails = emails.replace(/[^A-Za-z0-9_+-@.]/g, ';');
		emails = emails.replace(/[,;]|\s+/g, ';');
		emails = emails.replace(/;+/g, ';');
		email_arr = emails.split(';');
		for(i=0;i<email_arr.length;i++){
			if(validateEmail(email_arr[i])){
				valid_emails = valid_emails + ';' + email_arr[i];
			}
		}
		valid_emails = valid_emails.replace(/^;|;$/g, '');
	}
	if(call_ch == 1 && valid_emails == '') {
		alert('Не сте въвели нито една валидна ел. поща.');
		return;
	}
	ar('proc_dial_req.php?p=37&trbch=' + call_ch + '&trbemails=' + urlencode(htmldecode(valid_emails)));
	swt_TrB($('nl_tab'));
}

function sl_ch() {
	if ($("save_list").checked == true) {
		$('trb_lname').disabled = '';
    $('trb_lemails').disabled = '';
		$('b_ok_tbnl').value = 'Запази';
		$('trb_lname').style.background='#FFFFFF';
    $('trb_lemails').style.background='#FFFFFF';
		$('trb_lname').focus();
		document.documentElement.onkeypress='';
	} else {
		$('trb_lname').disabled = 'disabled';
    $('trb_lemails').disabled = 'disabled';
		$('b_ok_tbnl').value = 'Провери';
		$('trb_lname').style.background='#E8E8E8';
    $('trb_lemails').style.background='#E8E8E8';
	}
}

function ch_all(pre) {
	if ($(pre+"all").checked == true) {
		$(pre+'nov').checked = "checked";
		$(pre+'lik').checked = "checked";
		$(pre+'pre').checked = "checked";
		$(pre+'nes').checked = "checked";
		$(pre+'zal').checked = "checked";
    $(pre+'inv_3').checked = "checked";
    $(pre+'inv_4').checked = "checked";
    $(pre+'inv_5').checked = "checked";
    $(pre+'inv_6').checked = "checked";
    $(pre+'inv_7').checked = "checked";
    $(pre+'inv_19').checked = "checked";
	} else {
		$(pre+'nov').checked = "";
		$(pre+'lik').checked = "";
		$(pre+'pre').checked = "";
		$(pre+'nes').checked = "";
		$(pre+'zal').checked = "";
    $(pre+'inv_3').checked = "";
    $(pre+'inv_4').checked = "";
    $(pre+'inv_5').checked = "";
    $(pre+'inv_6').checked = "";
    $(pre+'inv_7').checked = "";
    $(pre+'inv_19').checked = "";
	}
}

function not_ch_all(el, pre) {
	if (el.checked != true) {
		$(pre+'all').checked = "";
	} else
    if ($(pre+'nov').checked==true && $(pre+'lik').checked==true &&
    $(pre+'pre').checked==true && $(pre+'nes').checked==true && $(pre+'zal').checked==true &&
    $(pre+'inv_3').checked==true && $(pre+'inv_4').checked==true && $(pre+'inv_5').checked==true &&
    $(pre+'inv_6').checked==true && $(pre+'inv_7').checked==true && $(pre+'inv_19').checked==true)
  {
		$(pre+'all').checked = "checked";
	}
}

function validateEmail(str_email) {
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	return emailPattern.test(str_email);
}
function call_ch(obj) {
	if(col_opt != -1) {
		if(obj.id == 'chsms') {
			if(col_opt & sms) {
				col_opt=col_opt&3;
				if(col_opt_old & sms) {
					col_opt=col_opt|changed;
				} else if((col_opt_old & email) == (col_opt & email)) {
					col_opt=col_opt&6;
				}
				$('d3_'+col).innerHTML = 'Не';
			} else {
				col_opt=col_opt|sms;
				if(!(col_opt_old & sms)) {
					col_opt=col_opt|changed;
				} else  if((col_opt_old & email) == (col_opt & email)) {
					col_opt=col_opt&6;
				}
				$('d3_'+col).innerHTML = 'Да';
			}
		} else if (obj.id == 'chemail') {
			if(col_opt & email) {
				col_opt=col_opt&5;
				if(col_opt_old & email) {
					col_opt=col_opt|changed;
				} else if((col_opt_old & sms) == (col_opt & sms)) {
					col_opt=col_opt&6;
				}
				$('d4_'+col).innerHTML = 'Не';
			} else {
				col_opt=col_opt|email;
				if(!(col_opt_old & email)) {
					col_opt=col_opt|changed;
				} else if((col_opt_old & sms) == (col_opt & sms)) {
					col_opt=col_opt&6;
				}
				$('d4_'+col).innerHTML = 'Да';
			}
		}
		ar('proc_dial_req.php?p=40&i=' + col + '&opt=' + col_opt);
		$('ctopt5_'+col).innerHTML = col_opt;
		if(col_opt & changed) {
			$('r_'+col).style.color = "#CD1616";
		} else {
			$('r_'+col).style.color = "#FFF";
		}
	}
}
function call_ch_ic() {
	if($('chautoic').checked == true) {
		opt = 1;
	} else {
		opt=0;
	}
	ar('proc_dial_req.php?p=45' + '&ctopt=' + opt,1);
}
function call_ch_lm() {
	if($('ctlm').checked == true) {
		opt = 1;
	} else {
		opt=0;
	}
	ar('proc_dial_req.php?p=46' + '&ctopt=' + opt,1);
}
function sync_list() {
	/*var arr_opt=Array();
	if(document.getElementById&&document.all) {
		arr_opt=document.all["ctopt"];
	} else {
		arr_opt=document.getElementsByName("ctopt");
	}
	for(i=0; i<arr_opt.length;i++){
		if(arr_opt[i].innerHTML & sms){
			if($('tel').value == '' || $('seloperator').options[$('seloperator').selectedIndex].value == 0) {
				alert('Имате заявки за съобщение чрез sms, а не са попълнени съответните полетата. Моля, въведете GSM и GSM оператор преди да синхронизирате.');
				return false;
			}
		}
		if(arr_opt[i].innerHTML & email){
			if($('ct_data_email').value == '') {
				alert('Имате заявки за съобщение чрез email, а няма въведена ел. поща. Моля, въведете такава преди да синхронизирате.');
				return false;
			}
		}
	}*/

	$("sync_btn").style.display = "none";
	$("wait_gif").style.display = "";
	$('s0').checked = "yes";
	ar('proc_dial_req.php?p=42');
}
function init_ct_data() {
	/*show_data = 3 - show_data;
	if(show_data == 1) {
		$('ct_data').style.display = 'block';
		$('shdata').src = 'img/chdu.gif';
		ar('proc_dial_req.php?p=44');
	} else {
		$('ct_data').style.display = 'none';
		$('shdata').src = 'img/chdd.gif';
	}*/
	ar('proc_dial_req.php?p=44');
}
function validateGSM(str_gsm) {
	var telPattern = /^[0-9]{10}$/;
	return telPattern.test(str_gsm);
}
function save_acts_data() {
	if($('ct_data_email') && $('tel') && $('seloperator')) {
		ct_email = $('ct_data_email').value.substr(0,100);
		ct_tel = $('tel').value.substr(0,10);
		operator = $('seloperator').options[$('seloperator').selectedIndex].value;
		if(ct_email != '' && !validateEmail(ct_email)) {
			alert('Въведете валидна ел. поща.');
			swt_CT('dct','ct',$('dctt'));
			$('ct_data_email').focus();
			return false;
		}
		if(ct_tel != '' && !validateGSM(ct_tel)) {
			alert('Телефонът, който сте въвели не е валиден.');
			swt_CT('dct','ct',$('dctt'));
			$('tel').focus();
			return false;
		}
		if(ct_tel != '' && operator == 0) {
			alert('Не сте избрали оператор.');
			swt_CT('dct','ct',$('dctt'));
			$('seloperator').focus();
			return false;
		}
		var arr_opt=Array();
		if(document.getElementById&&document.all) {
			table_children=$("ctdt").all;
			br = 0;
			for(i = 0; i < table_children.length; i++) {
				if(table_children[i].name == "ctopt") {
					arr_opt[br] = table_children[i];
					br++;
				}
			}
		} else {
			arr_opt=document.getElementsByName("ctopt");
		}

		for(i=0; i<arr_opt.length;i++){
			if(arr_opt[i].innerHTML & sms){
				if($('tel').value == '' || $('seloperator').options[$('seloperator').selectedIndex].value == 0) {
					alert('Имате заявки за съобщение чрез sms, а не са попълнени съответните полетата. Моля, въведете GSM и GSM оператор преди да синхронизирате.');
					return false;
				}
			}
			if(arr_opt[i].innerHTML & email){
				if($('ct_data_email').value == '') {
					alert('Имате заявки за съобщение чрез email, а няма въведена ел. поща. Моля, въведете такава преди да синхронизирате.');
					return false;
				}
			}
		}
		ar_ex('proc_dial_req.php?p=43' + '&email=' + ct_email + '&tel=' + ct_tel + '&o=' + operator, true, false);
	}
	return true;
}
function reload_norm_acts_list(elem) {
	selected_id = elem.id.substr(1,1);
	ar('proc_dial_req.php?p=5&si=' + selected_id);
	ar('proc_dial_req.php?p=8&si=' + selected_id);
	ar('proc_dial_req.php?p=41&si=' + selected_id);
}
function transfer_users(id) {
	if(id == 'r_to_l') {
		fromId = "ms_sel";
		toId = "ms_all";
	} else {
		fromId = "ms_all";
		toId = "ms_sel";
	}
	var selTo=$(toId);
	var selFrom=$(fromId);
	for(var j = 0; j < selFrom.options.length; j++) {
		if(selFrom.options[j].selected) {
			selTo.options[selTo.length]=new Option(selFrom.options[j].text, selFrom.options[j].value);
		}
	}
	for (i = selFrom.length - 1; i >= 0; i--) {
		if (selFrom.options[i].selected) {
			selFrom.remove(i);
		}
	}
}

function getMultipleSelection(selectionId) {
	var selected = "";
	var mySelect = $(selectionId);
	for(j = 0; j < mySelect.options.length; j++) {
		if(mySelect.options[j].selected) {
			//alert(mySelect.options.value);
			selected = selected + "," + mySelect.options[j].text;
		}
	}
	return selected.substring(1);
}

function doOnTrbBack() {
	$('set_trb_conf_1').style.display = '';
	$('set_trb_conf_2').style.display = 'none';
	$('trb_conf_back').style.display = 'none';
	$('msg_edit_user').style.visibility = '';
	$('sel_email').value = '';
	$('eik_list').value = '';
	$('sel_name').innerHTML = '&nbsp';
	if ($('adm_all')) $('adm_all').checked = '';
	if ($('adm_pre')) $('adm_pre').checked = '';
	if ($('adm_nov')) $('adm_nov').checked = '';
	if ($('adm_nes')) $('adm_nes').checked = '';
	if ($('adm_lik')) $('adm_lik').checked = '';
	if ($('adm_zal')) $('adm_zal').checked = '';

	$('trb_conf_ok').onclick = new Function("doOnTrbForward()");
	sde(modalKeyPressTrBConf);
}
function doOnTrbForward() {
	$('set_trb_conf_1').style.display = 'none';
	$('set_trb_conf_2').style.display = '';
	$('trb_conf_back').style.display = '';
	$('trb_conf_ok').onclick = new Function("doOnOK()");
	mySelect = $("ms_sel");
	uids = '';
	for(j = 0; j < mySelect.options.length; j++) {
		uids = uids + "," + mySelect.options[j].value;
	}
	uids = uids.substring(1);
	//запазват се данните от първия екран на wizard-а
	ar_ex('proc_dial_req.php?p=60&uids='+uids);
	ar('proc_dial_req.php?p=62');
	sde(modalKeyPress);
}
function set_s_sel_data(el) {
	user_id = el.value;
	$('msg_edit_user').style.visibility = '';
	ar('proc_dial_req.php?p=63&i=' + user_id);
}
function show_vreme_deny() {
	var n = "\n";
	var t = "\t";
	var msg =
	t + "ЗА ДА ВЪЗЛОЖИТЕ НА ИНДИКАТОРА ДА СЛЕДИ ВМЕСТО ВАС" + n +
	t + "НОРМАТИВНИТЕ АКТОВЕ, С КОИТО ВИЕ ЛИЧНО РАБОТИТЕ," + n +
	t + t + "МОЛЯ, АБОНИРАЙТЕ СЕ ЗА „АПИС-ВРЕМЕ”!" + n + n +

	t + "При промени Индикаторът на „Апис-Време” ще Ви извести: на екрана на" + n +
	"компютъра и чрез безплатни SMS и e-mail съобщения." + n +
	t + "Не само кой НА и как се променя - ще знаете какви задачи и срокове" + n +
	"произтичат от това. Индикаторът е и интерактивен вход към анализите и" + n +
	"специалните авторските коментари в „Апис-Време” за новото в" + n +
	"законодателството." + n + n +

	t + "АБОНАМЕНТ ЗА „АПИС-ВРЕМЕ”: чрез Вашия дилър на „Апис”," + n +
	"на тел. 02/9239 800 и 02/988 35 41, или на http://apis.bg."

	alert(msg);
	return false;
}

function cols_add_all()
{
  count = $('colsAll').options.length;
  for(i=0;i<count;i++)
  {
    val = $('colsAll').options[i].value;
    txt = $('colsAll').options[i].text;
    $('colsSel').options[$('colsSel').options.length] = new Option(txt,val);
  }

  while($('colsAll').options.length > 0)
    $('colsAll').remove(0);
}

function cols_add()
{
  selIndex = $('colsAll').selectedIndex;
  if(selIndex != -1)
  {
    txt = $('colsAll').options[selIndex].text;
		val = $('colsAll').options[selIndex].value;

    $('colsSel').options[$('colsSel').options.length] = new Option(txt,val);
    $('colsAll').remove(selIndex);
  }
}

function cols_remove()
{
  selIndex = $('colsSel').selectedIndex;
  if(selIndex != -1)
  {
    txt = $('colsSel').options[selIndex].text;
		val = $('colsSel').options[selIndex].value;

    $('colsAll').options[$('colsAll').options.length] = new Option(txt,val);
    $('colsSel').remove(selIndex);
  }
}

function cols_remove_all()
{
  count = $('colsSel').options.length;
  for(i=0;i<count;i++)
  {
    val = $('colsSel').options[i].value;
    txt = $('colsSel').options[i].text;
    $('colsAll').options[$('colsAll').options.length] = new Option(txt,val);
  }

  while($('colsSel').options.length > 0)
    $('colsSel').remove(0);
}

function cols_sel_move_up()
{
  selIndex = $('colsSel').selectedIndex;
  if(selIndex != -1 && selIndex > 0)
  {
    val = $('colsSel').options[selIndex-1].value;
    txt = $('colsSel').options[selIndex-1].text;

    $('colsSel').options[selIndex-1].value = $('colsSel').options[selIndex].value;
    $('colsSel').options[selIndex-1].text = $('colsSel').options[selIndex].text;

    $('colsSel').options[selIndex].value = val;
    $('colsSel').options[selIndex].text = txt;

    $('colsSel').selectedIndex = selIndex-1;
  }
}

function cols_sel_move_down()
{
  selIndex = $('colsSel').selectedIndex;
  count = $('colsSel').options.length;
  if(selIndex != -1 && selIndex < (count-1))
  {
    val = $('colsSel').options[selIndex].value;
    txt = $('colsSel').options[selIndex].text;

    $('colsSel').options[selIndex].value = $('colsSel').options[selIndex+1].value;
    $('colsSel').options[selIndex].text = $('colsSel').options[selIndex+1].text;

    $('colsSel').options[selIndex+1].value = val;
    $('colsSel').options[selIndex+1].text = txt;

    $('colsSel').selectedIndex = selIndex+1;
  }
}

function show_filter_trb()
{
  show_trb_filters = GetCookie('show_trb_filters');
  if(show_trb_filters == 1)
    show_trb_filters = 0;
  else
    show_trb_filters = 1;
  SetCookie('show_trb_filters', show_trb_filters, false, false, false, false);
  fix_positions_filter_trb();
}

function fix_positions_filter_trb()
{
  if($('doclist') && $('tdFilters') && $('trbHeaderFilters'))
  {
    show_trb_filters = GetCookie('show_trb_filters');
    img_name = '';
    img_alt = '';
    if(show_trb_filters == 1)
    {
      img_name = 'up.png';
      img_alt = 'Скрий';
      $('trbHeaderFilters').style.display = '';
      $('trbFilters').style.display = '';
      $('trbHeader').style.display = 'none';
    }
    else
    {
      img_name = 'down.png';
      img_alt = 'Покажи';
      $('trbHeaderFilters').style.display = 'none';
      $('trbFilters').style.display = 'none';
      $('trbHeader').style.display = '';
    }
    $('imgShowFilters').src = $('imgShowFilters').src.substring(0, $('imgShowFilters').src.lastIndexOf('css'))+'css/img/'+img_name;
    $('aShowFilters').title = img_alt;


    offsetH = $('tdFilters').offsetHeight;
    offsetH = offsetH + 82;
    $('doclist').style.top = offsetH+'px';

    $('pc1').style.width = document.body.clientWidth-42-310;

    enable_vat_periods();
  }
}

function check_all_in_form(checkAllName, formName)
{
  checkVal = $(checkAllName).checked;
  inputs = $(formName).getElementsByTagName('input');
  for (var i = 0; i < inputs.length;i++)
    inputs[i].checked = checkVal;
}

function clear_filter(filterName, actionType)
{
  $(filterName).innerHTML = '<img src="icons/ajax-loader.gif" alt="Зареждане...">';
  ar_post('filter_trb_req.php?p='+actionType, 'lf_checked=');
}

function clear_checkes_in_form(checkAllName, formName)
{
  // ако не е зареждана формата на тази номенклатура, тези елементи не съществуват
  if($(checkAllName) && $(formName))
  {
    $(checkAllName).checked = false;
    inputs = $(formName).getElementsByTagName('input');
    for (var i = 0; i < inputs.length;i++)
      inputs[i].checked = false;
  }
}

function set_check_all_box(checkAllName, formName)
{
  all_checked = true;
  inputs = $(formName).getElementsByTagName('input');
  for (var i = 0; i < inputs.length;i++)
  {
    if(inputs[i].checked == false)
    {
      all_checked = false;
      break;
    }
  }
  $(checkAllName).checked = all_checked;
}

function divbtn_onmouseover(obj)
{
  obj.style.backgroundColor='#EFEFEF';
  obj.style.cursor='hand';
}

function divbtn_onmouseout(obj)
{
  obj.style.backgroundColor='#E7E7E7';
  obj.style.cursor='pointer';
}

function enable_vat_periods()
{
  var now = new Date();
  dateStr = now.getDate()+'.'+(now.getMonth()+1)+'.'+now.getFullYear();
  if($('tbFilterDateFrom').value == '')
    $('tbFilterDateFrom').value = dateStr;
  if($('tbFilterDateTo').value == '')
    $('tbFilterDateTo').value = dateStr;
  if($('cbVATPeriod').checked)
  {
    $('tbFilterDateFrom').disabled = false;
    $('tbFilterDateFrom').style.backgroundColor = '#FFFFFF';
    $('tbFilterDateTo').disabled = false;
    $('tbFilterDateTo').style.backgroundColor = '#FFFFFF';
    $('calFilterDateFrom').href = 'javascript:assignCal(4);';
    $('calFilterDateTo').href = 'javascript:assignCal(5);';
  }
  else
  {
    $('tbFilterDateFrom').disabled = true;
    $('tbFilterDateFrom').style.backgroundColor = '#E7E7E7';
    $('tbFilterDateTo').disabled = true;
    $('tbFilterDateTo').style.backgroundColor = '#E7E7E7';
    $('calFilterDateFrom').href = 'javascript:void(0);';
    $('calFilterDateTo').href = 'javascript:void(0);';
  }
}

function onLegalForm(){
	sde(modalKeyPress);
	showPopWin('mfLegalForm','lf',468,440);
  if($('lf_data').innerHTML == '')
  {
    $('lf_data').innerHTML = waitMsg;
    ar('filter_trb_req.php?p=78');
  }
}

function onActivity(){
	sde(modalKeyPress);
	showPopWin('mfActivity','lf',468,440);
  if($('lf_activity').innerHTML == '')
  {
    $('lf_activity').innerHTML = waitMsg;
    ar('filter_trb_req.php?p=79');
  }
}

function doOnLFOK()
{
  lf_checked = '';
  inputs = $('lfChecks').getElementsByTagName('input');
  for (var i = 0; i < inputs.length;i++)
  {
    if(inputs[i].checked == true)
      lf_checked += inputs[i].value+'|';
  }
  if(lf_checked != '')
    lf_checked = lf_checked.substring(0,lf_checked.length-1);

  $('filterLegalForm').innerHTML = '<img src="icons/ajax-loader.gif" alt="Зареждане...">';
  mhid();
  ar_post('filter_trb_req.php?p=77', 'lf_checked='+lf_checked);
}

function doOnActivityOK()
{
  lf_checked = '';
  inputs = $('lfActivity').getElementsByTagName('input');
  for (var i = 0; i < inputs.length;i++)
  {
    if(inputs[i].checked == true)
      lf_checked += inputs[i].value+'|';
  }
  if(lf_checked != '')
    lf_checked = lf_checked.substring(0,lf_checked.length-1);

  $('filterActivity').innerHTML = '<img src="icons/ajax-loader.gif" alt="Зареждане...">';
  mhid();
  ar_post('filter_trb_req.php?p=80', 'lf_checked='+lf_checked);
}

function onEntries(){
	sde(modalKeyPress);
	showPopWin('mfEntries','lf',468,440);
  if($('lf_entries').innerHTML == '')
  {
    $('lf_entries').innerHTML = waitMsg;
    ar('filter_trb_req.php?p=81');
  }
}

function doOnEntriesOK()
{
  lf_checked = '';
  inputs = $('lfEntries').getElementsByTagName('input');
  for (var i = 0; i < inputs.length;i++)
  {
    if(inputs[i].checked == true)
      lf_checked += inputs[i].value+'|';
  }
  if(lf_checked != '')
    lf_checked = lf_checked.substring(0,lf_checked.length-1);

  $('filterEntries').innerHTML = '<img src="icons/ajax-loader.gif" alt="Зареждане...">';
  ar_post('filter_trb_req.php?p=82', 'lf_checked='+lf_checked);
  mhid();
}

function onAvgIns(){
	sde(modalKeyPress);
	showPopWin('mfAvgIns','lf',468,440);
  if($('lf_avgins').innerHTML == '')
  {
    $('lf_avgins').innerHTML = waitMsg;
    ar('filter_trb_req.php?p=83');
  }
}

function doOnAvgInsOK()
{
  lf_checked = '';
  inputs = $('lfAvgIns').getElementsByTagName('input');
  for (var i = 0; i < inputs.length;i++)
  {
    if(inputs[i].checked == true)
      lf_checked += inputs[i].value+'|';
  }
  if(lf_checked != '')
    lf_checked = lf_checked.substring(0,lf_checked.length-1);

  $('filterAvgIns').innerHTML = '<img src="icons/ajax-loader.gif" alt="Зареждане...">';
  ar_post('filter_trb_req.php?p=84', 'lf_checked='+lf_checked);
  mhid();
}

function onContactTypes(){
	sde(modalKeyPress);
	showPopWin('mfContactTypes','lf',468,440);
  if($('lf_contacttypes').innerHTML == '')
  {
    $('lf_contacttypes').innerHTML = waitMsg;
    ar('filter_trb_req.php?p=85');
  }
}

function doOnContactTypesOK()
{
  lf_checked = '';
  inputs = $('lfContactTypes').getElementsByTagName('input');
  for (var i = 0; i < inputs.length;i++)
  {
    if(inputs[i].checked == true)
      lf_checked += inputs[i].value+'|';
  }
  if(lf_checked != '')
    lf_checked = lf_checked.substring(0,lf_checked.length-1);

  $('filterContactTypes').innerHTML = '<img src="icons/ajax-loader.gif" alt="Зареждане...">';
  ar_post('filter_trb_req.php?p=86', 'lf_checked='+lf_checked);
  mhid();
}

function onProfessions(){
	sde(modalKeyPress);
	showPopWin('mfProfessions','lf',468,440);
  if($('lf_professions').innerHTML == '')
  {
    $('lf_professions').innerHTML = waitMsg;
    ar('filter_trb_req.php?p=87');
  }
}

function doOnProfessionsOK()
{
  lf_checked = '';
  inputs = $('lfProfessions').getElementsByTagName('input');
  for (var i = 0; i < inputs.length;i++)
  {
    if(inputs[i].checked == true)
      lf_checked += inputs[i].value+'|';
  }
  if(lf_checked != '')
    lf_checked = lf_checked.substring(0,lf_checked.length-1);

  $('filterProfessions').innerHTML = '<img src="icons/ajax-loader.gif" alt="Зареждане...">';
  mhid();
  ar_post('filter_trb_req.php?p=88', 'lf_checked='+lf_checked);
}

function onAddresses(){
	sde(modalKeyPress);
	showPopWin('mfAddresses','lf',468,440);
  if($('lf_addresses').innerHTML == '')
  {
    $('lf_addresses').innerHTML = waitMsg;
    ar('filter_trb_req.php?p=89');
  }
}

function doOnAddressesOK()
{
  lf_checked = '';
  inputs = $('fAddresses').getElementsByTagName('input');
  for (var i = 0; i < inputs.length;i++)
  {
    if(inputs[i].checked == true)
      lf_checked += inputs[i].value+'|';
  }
  if(lf_checked != '')
    lf_checked = lf_checked.substring(0,lf_checked.length-1);

  $('filterAddresses').innerHTML = '<img src="icons/ajax-loader.gif" alt="Зареждане...">';
  mhid();
  ar_post('filter_trb_req.php?p=90', 'lf_checked='+lf_checked);
}

function onNOK(){
	sde(modalKeyPress);
	showPopWin('mfNOK','lf',468,440);
  if($('lf_nok').innerHTML == '')
  {
    $('lf_nok').innerHTML = waitMsg;
    ar('filter_trb_req.php?p=91');
  }
}

function doOnNOKOK()
{
  lf_checked = '';
  inputs = $('fNOK').getElementsByTagName('input');
  for (var i = 0; i < inputs.length;i++)
  {
    if(inputs[i].checked == true)
      lf_checked += inputs[i].value+'|';
  }
  if(lf_checked != '')
    lf_checked = lf_checked.substring(0,lf_checked.length-1);

  $('filterNOK').innerHTML = '<img src="icons/ajax-loader.gif" alt="Зареждане...">';
  mhid();
  ar_post('filter_trb_req.php?p=92', 'lf_checked='+lf_checked);
}

function onFins(){
	sde(modalKeyPress);
	showPopWin('mfFins','lf',468,440);
  if($('lf_fins').innerHTML == '')
  {
    $('lf_fins').innerHTML = waitMsg;
    ar('filter_trb_req.php?p=93');
  }
}

function doOnFinsOK()
{
  lf_checked = '';
  inputs = $('fFins').getElementsByTagName('input');
  for (var i = 0; i < inputs.length;i++)
  {
    if(inputs[i].checked == true)
      lf_checked += inputs[i].value+'|';
  }
  if(lf_checked != '')
    lf_checked = lf_checked.substring(0,lf_checked.length-1);

  $('filterFins').innerHTML = '<img src="icons/ajax-loader.gif" alt="Зареждане...">';
  mhid();
  ar_post('filter_trb_req.php?p=94', 'lf_checked='+lf_checked);
}

function checkAllAddr(obj, key, formId)
{
  inputs = $(formId).getElementsByTagName('input');
  for (var i = 0; i < inputs.length;i++)
  {
    if(inputs[i].id.indexOf('cb'+key+'_') > -1)
      inputs[i].checked = obj.checked;
  }
}

function setParentCheck(childObj, formId)
{
  childKey = childObj.id;
  arr = childKey.split('_');
  if(arr.length > 0)
  {
    arr[0] = arr[0].substring(2);
    parent_key = '';
    for (var i = 0; i < (arr.length-1);i++)
      parent_key += arr[i]+'_';
    if(parent_key != '')
      parent_key = parent_key.substring(0,parent_key.length-1);
    inputs = $(formId).getElementsByTagName('input');
    all_checked = 1;
    for (var i = 0; i < inputs.length;i++)
    {
      if(inputs[i].id.indexOf('cb'+parent_key+'_') > -1)
      {
        if(inputs[i].checked == false)
          all_checked = 0;
      }
    }

    if(all_checked == 1 && $('cb'+parent_key))
      $('cb'+parent_key).checked = true;
    else
      $('cb'+parent_key).checked = false;

    if(parent_key.indexOf('_') > -1)
    {
      arr = parent_key.split('_');
      if(arr.length > 0)
      {
        parent_key = '';
        for (var i = 0; i < arr.length;i++)
          parent_key += arr[i]+'_';
        if(parent_key != '')
          parent_key = parent_key.substring(0,parent_key.length-1);
        if($('cb'+parent_key))
          setParentCheck($('cb'+parent_key), formId);
      }
    }
  }
}

function shTreeSegment(key)
{
  if($('td'+key) && $('nav'+key))
  {
    if($('td'+key).style.display == 'none')
    {
      $('td'+key).style.display = '';
      $('nav'+key).src = 'ic/m.gif';
    }
    else
    {
      $('td'+key).style.display = 'none';
      $('nav'+key).src = 'ic/p.gif';
    }
  }
}

function clear_all_trb_filters()
{
  clear_filter('filterLegalForm', 77);
  clear_checkes_in_form('cbCheckAllLF','lfChecks');

  clear_filter('filterActivity', 80);
  clear_checkes_in_form('cbCheckAllActivity','lfActivity');

  clear_filter('filterEntries', 82);
  clear_checkes_in_form('cbCheckAllEntries','lfEntries');

  clear_filter('filterAvgIns', 84);
  clear_checkes_in_form('cbCheckAllAvgIns','lfAvgIns');

  clear_filter('filterContactTypes', 86);
  clear_checkes_in_form('cbCheckAllContactTypes','lfContactTypes');

  clear_filter('filterAddresses', 90);
  clear_checkes_in_form('cbCheckAllAddresses','fAddresses');

  clear_filter('filterNOK', 92);
  clear_checkes_in_form('cbCheckAllNOK','fNOK');

  clear_filter('filterProfessions', 88);
  clear_checkes_in_form('cbCheckAllProfessions','lfProfessions');

  clear_filter('filterFins', 94);
  clear_checkes_in_form('cbCheckAllFins','fFins');

  $('cbVATReg').checked = false;
  $('cbVATPeriod').checked = false;
  $('tbFilterDateFrom').value = '';
  $('tbFilterDateTo').value = '';
  enable_vat_periods();
}

function onSaveTrbFilter()
{
  $('tbFilterTrbName').value = '';
  sde(modalKeyPress);
	showPopWin('mSaveTrbFilter','lf',268,440);
  $('tbFilterTrbName').focus();
}

function doOnSaveTrbFilterOK()
{
  if($('tbFilterTrbName').value == '')
  {
    alert('Въведете име за списъка');
    return;
  }
  mhid();
  vat_reg = 0;
  if($('cbVATReg').checked == true)
    vat_reg = 1;
  date_from = -1;
  date_to = -1;
  if($('cbVATPeriod').checked == true)
  {
    date_from = $('tbFilterDateFrom').value;
    date_to = $('tbFilterDateTo').value;
  }
  ar('filter_trb_req.php?p=95&sname='+urlencode($('tbFilterTrbName').value)+'&vat_reg='+vat_reg+'&dfrom='+date_from+'&dto='+date_to);
}

function enable_trbsaved_periods()
{
  var now = new Date();
  dateStr = now.getDate()+'.'+(now.getMonth()+1)+'.'+now.getFullYear();
  if($('tbFilterDateFromSaved').value == '')
    $('tbFilterDateFromSaved').value = dateStr;
  if($('tbFilterDateToSaved').value == '')
    $('tbFilterDateToSaved').value = dateStr;
  if($('cbTrbPeriodSaved').checked)
  {
    $('tbFilterDateFromSaved').disabled = false;
    $('tbFilterDateFromSaved').style.backgroundColor = '#FFFFFF';
    $('tbFilterDateToSaved').disabled = false;
    $('tbFilterDateToSaved').style.backgroundColor = '#FFFFFF';
    $('calFilterDateFromSaved').href = 'javascript:assignCal(6);';
    $('calFilterDateToSaved').href = 'javascript:assignCal(7);';
  }
  else
  {
    $('tbFilterDateFromSaved').disabled = true;
    $('tbFilterDateFromSaved').style.backgroundColor = '#E7E7E7';
    $('tbFilterDateToSaved').disabled = true;
    $('tbFilterDateToSaved').style.backgroundColor = '#E7E7E7';
    $('calFilterDateFromSaved').href = 'javascript:void(0);';
    $('calFilterDateToSaved').href = 'javascript:void(0);';
  }
}

function onLoadTrbFilter()
{
  sde(modalKeyPress);
	showPopWin('mLoadTrbFilter','lf',600,315);
  enable_trbsaved_periods();

  if($('tdTrbSavedList').innerHTML == '')
    onLoadTrbFilterSearch();
}

function onLoadTrbFilterSearch()
{
  $('tdTrbSavedList').innerHTML = waitMsg;
  date_from = '-1';
  date_to = '-1';
  if($('cbTrbPeriodSaved').checked == true)
  {
    date_from = $('tbFilterDateFromSaved').value;
    date_to = $('tbFilterDateToSaved').value;
  }
  ar('filter_trb_req.php?p=96&dfrom='+date_from+'&dto='+date_to);
}

function del_all_saved_trb_filters()
{
  $('tdTrbSavedList').innerHTML = waitMsg;
  ar_ex('filter_trb_req.php?p=97',true, false);
  onLoadTrbFilterSearch();
}

function del_saved_trb_filter(id)
{
  $('tdTrbSavedList').innerHTML = waitMsg;
  ar_ex('filter_trb_req.php?p=98&id='+id,true, false);
  onLoadTrbFilterSearch();
}

function reload_all_filters()
{
  $('filterLegalForm').innerHTML = '<img src="icons/ajax-loader.gif" alt="Зареждане...">';
  $('filterActivity').innerHTML = '<img src="icons/ajax-loader.gif" alt="Зареждане...">';
  $('filterEntries').innerHTML = '<img src="icons/ajax-loader.gif" alt="Зареждане...">';
  $('filterAvgIns').innerHTML = '<img src="icons/ajax-loader.gif" alt="Зареждане...">';
  $('filterContactTypes').innerHTML = '<img src="icons/ajax-loader.gif" alt="Зареждане...">';
  $('filterAddresses').innerHTML = '<img src="icons/ajax-loader.gif" alt="Зареждане...">';
  $('filterNOK').innerHTML = '<img src="icons/ajax-loader.gif" alt="Зареждане...">';
  $('filterProfessions').innerHTML = '<img src="icons/ajax-loader.gif" alt="Зареждане...">';
  $('filterFins').innerHTML = '<img src="icons/ajax-loader.gif" alt="Зареждане...">';

  ar('filter_trb_req.php?p=100');
  ar('filter_trb_req.php?p=101');
  ar('filter_trb_req.php?p=102');
  ar('filter_trb_req.php?p=103');
  ar('filter_trb_req.php?p=104');
  ar('filter_trb_req.php?p=105');
  ar('filter_trb_req.php?p=106');
  ar('filter_trb_req.php?p=107');
  ar('filter_trb_req.php?p=108');
  ar('filter_trb_req.php?p=109');
}

function load_saved_search(id)
{
  $('tdTrbSavedList').innerHTML = waitMsg;
  ar_ex('filter_trb_req.php?p=99&id='+id,true, false);
  mhid();
  $('tdTrbSavedList').innerHTML = '';
  reload_all_filters();
}
