﻿var web_txt=new Array();
/*function select_all_boxes(el){
	chck=el.checked;
	while(el.nodeName!="FORM"&&el.nodeName!="HTML")
		el=el.parentNode;
	for(c=0;c<el.elements.length;c++){
		if(el.elements[c].id!="platt6"&&el.elements[c].id!="platt9")
			el.elements[c].checked=chck;
	}
}*/
window.addEvent('domready',function(){
	menu_onload();
	$$('a[rel=_blank]').setProperty('target','_blank');
	$$('a.button_back').addEvent('click',function(){
		history.go(-1);
		return false;
	});
	if($('set_sorting')){
		var form=$('set_sorting')
		var els=form.getElements('input[name=page]');
		var l=new URI(location.href);
		els.addEvents({
			'keydown':function(event){
				eCode=event.code;
				return ((eCode>=48&&eCode<=57)||eCode==37||eCode==39||eCode==8||eCode==46);
			},
			'keyup':function(event){
				max_val=$('page_cnt').value;
				if(this.value.toInt()>max_val.toInt())
					this.value=max_val;
				if(this.value.toInt()==0)
					this.value=1;
				if(event.code==13){
					l.setData({page:(this.value-1),per_page:''},true);
					var q=l.get('query').cleanQueryString();
					l.set('query',q);
					l.go();
				}
			},
			'blur':function(){
				if(this.value==''||this.value==0)
					this.value=$('page_nr').value;
				l.setData({page:(this.value-1),per_page:''},true);
				var q=l.get('query').cleanQueryString();
				l.set('query',q);
				l.go();
			}
		});
		if($('per_page')){
			$('per_page').addEvents({
				'keydown':function(event){
					eCode=event.code;
					return ((eCode>=48&&eCode<=57)||eCode==37||eCode==39||eCode==8||eCode==46);
				},
				'keyup':function(event){
					max_val=$('record_cnt').value;
					if(this.value.toInt()>max_val.toInt())
						this.value=max_val;
					if(this.value.toInt()==0)
						this.value=1;
					if(event.code==13){
						l.setData({per_page:this.value,page:''},true);
						var q=l.get('query').cleanQueryString();
						l.set('query',q);
						l.go();
					}
				},
				'blur':function(){
					if(this.value==''||this.value==0)
						this.value=10;
					max_val=$('record_cnt').value;
					if(this.value.toInt()>max_val.toInt())
						this.value=max_val;
					l.setData({per_page:this.value,page:''},true);
					var q=l.get('query').cleanQueryString();
					l.set('query',q);
					l.go();
				}
			});
		}
	}
	if($('fuehrerschein_box')){
		new Calendar({'geburtsdatum':'d.m.Y'},{offset:1,navigation:2,initYear:1980});		
		$('fuehrerschein2').addEvent('click',function(){$('fuehrerschein_box').setStyle('display','table-row')});
		$('fuehrerschein').addEvent('click',function(){$('fuehrerschein_box').setStyle('display','none')});	
	}
	if($('select_all')){
		$('select_all').addEvent('click',function(){
			els=$('mza_regions').getElements('input');
			els.set('checked',this.get('checked'));
			$('platt9').set('checked','');
			$('platt6').set('checked','');
		});
	}
	$$('.scroll').setStyles({'overflow-y':'scroll','overflow-x':'hidden'});

	if($('upload_cv')){
		var upload_button=$('upload_cv');
		new Ajax_upload(upload_button,{
			action:absPath+webLang+'/ajax/?webmin_ajax=1&action_type=upload_cv'+(upload_button.hasClass('bw')?'&bw_upload=1':''), 
			name:'cv_upload',
			onSubmit:function(file,ext){
				upload_button.removeClass('upload_cv');
				upload_button.addClass('wm_loading_s');
				this.disable();
			},
			onComplete:function(file,response){
				upload_button.removeClass('wm_loading_s');
				upload_button.addClass('upload_done');
				if($('missing_cv'))
					$('missing_cv').setStyle('display','none');
				if(upload_button.hasClass('bw')){
					$('cv_holder').set('html',response);
				}
			}
		});
	}
	if($('agbs')){
		$('agbs').addEvent('click',function(){
			$('button_next_agbs').setStyle('display',(this.get('checked')==true?'inline':'none'));
		});
	}
	if($('einsatz_ab')){
		new Calendar({'einsatz_ab':'d.m.Y'},{offset:1,navigation:2});
	}
});
