function switch_display(id)
{
	if (document.getElementById(id).style.display=='none') 
	{
		document.getElementById(id).style.display='';
	}
	else 
	{
		document.getElementById(id).style.display='none';
	}
}
function doNothing()
{
	
}
function add_value2(id,id1,id2)
{
	var data=document.getElementById(id).value;
	if (data!="")
	{
		var koords = data.match(/^([0-9]+):([0-9]+)/);

		document.getElementById(id1).value=koords[1];
		document.getElementById(id2).value=koords[2];
	}
}
function popup_div_show(id)
{
	if (id=="") return;
	if (browser_ie==1 || maus_x_pos==-1 || maus_y_pos==-1)
	{
		get_maus_pos();
	}
	x_pos=maus_x_pos;
	y_pos=maus_y_pos;
	
	if (screen.height-y_pos<200) y_pos-=200;
	if (screen.width-x_pos<200) x_pos-=200;
	document.getElementById('popup_textdiv_id_'+id).style.display='block';
	document.getElementById('popup_textdiv_id_'+id).style.left=x_pos+10;
	document.getElementById('popup_textdiv_id_'+id).style.top=y_pos+10;
}
function popup_div_hide(id)
{
	document.getElementById('popup_textdiv_id_'+id).style.display='none';
}
function show_detail(id)
{
	if (document.getElementById(id).style.display=='none') 
	{
		document.getElementById(id).style.display='block';
	}
	else 
	{
		document.getElementById(id).style.display='none';
	}
}
function show_detail_set(id,typ)
{
	if (typ=="show")
	{
		document.getElementById(id).style.display='block';
	}
	if (typ=="hide")
	{
		document.getElementById(id).style.display='none';
	}
}
function show_detail_set_typ(id,typ,settyp)
{
	if (typ=="show")
	{
		if (browser_ie==0) 
		{
			document.getElementById(id).style.display=settyp;
		}
		else
		{
			document.getElementById(id).style.display='block';
		}
	}
	if (typ=="hide")
	{
		document.getElementById(id).style.display='none';
	}
}
function show_multirow_detail(id)
{
	if (document.getElementById(id).style.display=='none')
	{
		if (browser_opera==1 || browser_mozi==1) 
		{
			document.getElementById(id).style.display='table-row';
		}
		else 
		{
			document.getElementById(id).style.display='block';
		}
	}
	else 
	{
		document.getElementById(id).style.display='none';
	}
}
function show_multirow_detail_set(id,typ)
{
	if (typ=="show")
	{
		if (browser_opera==1 || browser_mozi==1) 
		{
			document.getElementById(id).style.display='table-row';
		}
		else 
		{
			document.getElementById(id).style.display='block';
		}
	}
	if (typ=="hide")
	{
		document.getElementById(id).style.display='none';
	}
}
function ess_showstep(step)
{
	switch(step)
	{
		case 1:
			show_detail_set_typ('ess_step1','show','table');
			show_detail_set_typ('ess_step2','hide','');
			break;
		case 2:
			show_detail_set_typ('ess_step1','hide','');
			show_detail_set_typ('ess_step2','show','table');
			break;
	}
}
function ess_alg_ansprech()
{
	if (document.getElementById('ess_alg_ansprech_anfrager').checked==true)
	{
		document.getElementById('ess_alg_ansprech_vorname').value=document.getElementById('ess_alg_anfrager_vorname').value;
		document.getElementById('ess_alg_ansprech_name').value=document.getElementById('ess_alg_anfrager_name').value;
		document.getElementById('ess_alg_ansprech_mail').value=document.getElementById('ess_alg_anfrager_mail').value;
	}
}
function show_html_element_and_hide(id,element_idstring,display_typ)
{
	var count=0;
	while (true)
	{	count ++;
		if (!document.getElementById(element_idstring+count))
		{
			break;
		}
		if (count==id)
		{
			show_detail_set_typ(element_idstring+count,'show',display_typ);
		}
		else
		{
			show_detail_set_typ(element_idstring+count,'hide',display_typ);
		}
	}
}