
var it_selectionchanged = false;

var ind_kinds = new Array();

var word_input_deleted = false;


function get_inds(){


	var value = document.getElementById('rechmask_word_input').value;

	if(!word_input_deleted){
	 	word_input_deleted = true;
	}
	else{
		var text = value;
	
		if(document.getElementById('input_all_inds')) document.getElementById('input_all_inds').value = text;
		if(document.getElementById('input_be_inds')) document.getElementById('input_be_inds').value = text;
		if(document.getElementById('input_ve_inds')) document.getElementById('input_ve_inds').value = text;
	
		var its = document.getElementsByName('its');
	
		if(text.length>1){	
			do_get_inds(text, its);
		}
	}
}

function get_inds_bottom(text){

	if(document.getElementById('input_all_inds')) document.getElementById('input_all_inds').value = text;
	if(document.getElementById('input_be_inds')) document.getElementById('input_be_inds').value = text;
	if(document.getElementById('input_ve_inds')) document.getElementById('input_ve_inds').value = text;

	var its = document.getElementsByName('its');

	if(text.length>1){	
		do_get_inds(text, its);
	}
}

function do_get_inds(text, its){

	var url;
	
	var url_its = "-its-";
	
	var comma = "";

	text = text.toLowerCase();
	
	if(its){
		for(var i=0; i<its.length;i++){
			if(its[i].checked){
				url_its += comma+its[i].value;
				comma = "x";
			}
		}
	}
	else url_its += 0;
	
	if(show_differenced_inds==1){  
	  
		url="inds_";
		url = url + "arid-"+ar_id+"-kind-" + "bihs" + "-text-"+text+url_its+".html";
	
		reload_xmlHttp = new net.ContentLoader(url,inds_stateChanged);
	
		url="inds_";
		url = url + "arid-"+ar_id+"-kind-" + "bius" + "-text-"+text+url_its+".html";
	
		reload_xmlHttp = new net.ContentLoader(url,inds_stateChanged);
	
		url="inds_";
		url = url + "arid-"+ar_id+"-kind-" + "vihs" + "-text-"+text+url_its+".html";

		reload_xmlHttp = new net.ContentLoader(url,inds_stateChanged);
	
		url="inds_";
		url = url + "arid-"+ar_id+"-kind-" + "vius" + "-text-"+text+url_its+".html";

		reload_xmlHttp = new net.ContentLoader(url,inds_stateChanged);
	}
	else{
		url="inds_";
		url = url + "arid-"+ar_id+ "-text-"+escape(encodeURI(text))+url_its+".html";	
		
		reload_xmlHttp = new net.ContentLoader(url,inds_stateChanged);	
	}
}

function inds_stateChanged(){
	
	var new_inner = this.req.responseText;

	var kind = new_inner.substr(0,new_inner.indexOf('*'));	
	
	if(kind=='') kind = 'all';

	new_inner = new_inner.substr(new_inner.indexOf('*')+1);
	
	if(document.getElementById('rechmask_indizes_'+kind)) document.getElementById('rechmask_indizes_'+kind).innerHTML = new_inner;			
}

function inds_submit(kind){
	
	var sel = document.getElementById('rechmask_sel_'+kind);
	
	var parameters = "ar_id=" + escape(encodeURI(ar_id));
	
	for(var i=0; i<sel.options.length; i++){
		if(sel.options[i].selected) parameters += "&ids[]=" + escape(encodeURI(sel.options[i].value));	
	}
	
	in_pars_temp_container = parameters;

	var url = "";
	
	if(kind=='vihs' || kind=='vius') url="velist_";
	else if(kind=='bihs' || kind=='bius') url="belist_";
	else url="indlist_";
	url = url + "arid-"+ar_id;
	url = url + "-pag-0.html";

	result_xmlHttp = new net.ContentLoader(url,inds_submit_stateChanged, false, "POST", parameters);
}

function reload_ins(){

	var ins_number = actual_tab.substr(4);
	
	var parameters = in_pars_container[ins_number];
	
	var url= ind_kinds[ins_number]+"_";
	url = url + "arid-"+ar_id;
	url = url + "-pag-"+actual_pag_inds+".html";

	show_waiter_tree();
	
	result_xmlHttp = new net.ContentLoader(url,reload_ins_stateChanged, false, "POST", parameters);
}

function reload_ins_stateChanged(){
	var new_inner = this.req.responseText;

	new_inner = new_inner.substr(new_inner.indexOf('*')+1);
	
	new_inner = new_inner.substr(new_inner.indexOf('*')+1);
	
	document.getElementById('middle_short').innerHTML = new_inner;
	document.getElementById('middle_long').innerHTML = new_inner;

	hide_waiter_tree();
	
	var actual_res_tab = document.getElementById('tab_inds'+highest_rech_result);
	
	actual_res_tab.innerHTML = new_inner;	
}

function inds_submit_stateChanged(){

	var new_inner = this.req.responseText;

	highest_rech_result++;
	
	in_pars_container[highest_rech_result] = in_pars_temp_container;
	
	tab_stack.push("inds"+highest_rech_result);
	
	res_slider_pos[highest_rech_result] = 0;

	count = new_inner.substr(0,new_inner.indexOf('*'));
	
	actual_middle_count = count;

	new_inner = new_inner.substr(new_inner.indexOf('*')+1);
	
	ind_kinds[highest_rech_result] = new_inner.substr(0,new_inner.indexOf('*'));

	new_inner = new_inner.substr(new_inner.indexOf('*')+1);
	
	res_count[highest_rech_result] = count;

	hide_waiter_tree();
	
	middle_long_inds[highest_rech_result] = new_inner;
	middle_short_inds[highest_rech_result] = str_replace('id=\"', 'id=\"x', new_inner);
	middle_short_inds[highest_rech_result] = str_replace('name=\"', 'name=\"x', middle_short_inds[highest_rech_result]);
			
	//slider in Nullposition schieben
	actual_pag_inds=0;
	move_slider(0);

	res_det_bar_ids[highest_rech_result] = new Array();
	res_det_bar_be_ids[highest_rech_result] = new Array();
	res_det_bar_kinds[highest_rech_result] = new Array();
	
	document.getElementById('inds').innerHTML = document.getElementById('inds').innerHTML + "<div id='tab_inds"+highest_rech_result+"' style='position:absolute; z-index:8; padding:5px; background-color: #ffffff; border-left:1px solid black;'></div>";
	
	var actual_res_tab = document.getElementById('tab_inds'+highest_rech_result);
	
	actual_res_tab.innerHTML = new_inner;

	tab_click('inds'+highest_rech_result);
}


function it_selectionchange(){
	it_selectionchanged = true;	
}
