
function drop(var_name)
{
	select=document.getElementById(var_name + '_dropdown');
	x=0;
	y=0;
	while (select.offsetParent)
		{
		x += select.offsetLeft;
		select=select.offsetParent;
		}
	x+=select.offsetLeft + 1;

	select=document.getElementById(var_name + '_dropdown');
	while (select.offsetParent)
		{
		y += select.offsetTop;
		select=select.offsetParent;
		}

		y += select.offsetTop + document.getElementById(var_name + '_dropdown').clientHeight - 1;
		//document.getElementById('drop_'+var_name).style.width=document.getElementById(var_name + '_dropdown').clientWidth - 7 + 'px';
		document.getElementById('drop_'+var_name).style.left=x + 'px';
		document.getElementById('drop_'+var_name).style.top=y + 'px';
		
	if (document.getElementById('drop_'+var_name).style.visibility=='visible')
	{
		document.getElementById('drop_'+var_name).style.visibility='hidden';
		clear();
	}
	else
	{
		clear();
		document.getElementById('drop_'+var_name).style.visibility='visible';
	}
}

function change(var_name,var_value,label,duplikacja,drugie_pole)
{
	if (duplikacja>0)
		{
		document.getElementById(var_name+'_text').value = label;
		document.getElementById(var_name.substr(0,var_name.length-1)+'_text').value = label;
		document.getElementById(var_name.substr(0,var_name.length-1)).value = var_value;
		}
	else if (duplikacja=='A')
		{
		document.getElementById(var_name+'A_text').value = label;
		document.getElementById(var_name+'_text').value = label;
		document.getElementById(var_name).value = var_value;
		}
	else if (duplikacja=='B')
		{
		document.getElementById(var_name).value = label;
		document.getElementById(drugie_pole).value = var_value;
		}
	else if (duplikacja=='C')
		{
		document.getElementById(var_name).value = label;
		}
	else if (duplikacja=='D')
		{

		document.getElementById(var_name+'_text').value = label;
		index = var_name.charAt(var_name.length-1);
		if (index==1)
			{
			index = '';
			}

		mies = parseInt(var_value)+1;

		document.getElementById('w_m'+index).value = mies;
		document.getElementById('w_r'+index).value = drugie_pole;
		}
	else
		{
		document.getElementById(var_name+'_text').value = label;
		document.getElementById(var_name).value = var_value;
		}
	clear();

}

function change_d(var_name,var_check,var_value,label,drugie_pole)
{
	//alert('YO');
	if (document.getElementById(var_name).value == document.getElementById(var_check).value)
		{
		document.getElementById(var_name).value = label;
		document.getElementById(drugie_pole).value = var_value;
		}



}

function clear()
{
		dropdowns=document.getElementsByTagName('div');
		for (i=0;i<dropdowns.length;i++)
		{
			if (String(dropdowns[i].id).substr(0,5) == 'drop_')
				dropdowns[i].style.visibility='hidden';
		}

}

function show (number)
{
document.getElementById('table_long_' + number).style.visibility='visible';
document.getElementById('table_long_' + number).style.position='static';

document.getElementById('table_short_' + number).style.visibility='hidden';
document.getElementById('table_short_' + number).style.position='absolute';

document.getElementById('FSI_opened_' + number).value = number;

}

function hide (number)
{
document.getElementById('table_short_' + number).style.visibility='visible';
document.getElementById('table_short_' + number).style.position='static';

document.getElementById('FSI_opened_' + number).value = '';

document.getElementById('table_long_' + number).style.visibility='hidden';
document.getElementById('table_long_' + number).style.position='absolute';

}

function toggle_checkbox (var_name,var_value,afid,aver,duplikacja)
{
	if (!document.getElementById(var_name).checked)
	{
		//document.getElementById(var_name).disabled = false;
		document.getElementById(var_name).checked = '1';
		document.getElementById(var_name + '_img').src = 'img/'+afid+'/'+aver+'/checkbox_full.gif';
		if (duplikacja>0)
			document.getElementById(var_name + 'A_img').src = 'img/'+afid+'/'+aver+'/checkbox_full.gif';
	}
	else
	{
		document.getElementById(var_name).checked = false;
		document.getElementById(var_name + '_img').src = 'img/'+afid+'/'+aver+'/checkbox_empty.gif';
		if (duplikacja>0)
			document.getElementById(var_name + 'A_img').src = 'img/'+afid+'/'+aver+'/checkbox_empty.gif';
	}
}



function select_radio (var_name,var_value,which_radio)
{
		dropdowns=document.getElementsByTagName('img');
		for (i=0;i<dropdowns.length;i++)
		{
			if (String(dropdowns[i].id).substr(0,var_name.length+6) == var_name + '_radio')
				dropdowns[i].src = 'img/FSI3/PL/checkbox_empty.gif';
		}
		document.getElementById(var_name).disabled = false;
		document.getElementById(var_name).value = var_value;
		which_radio.src = 'img/FSI3/PL/checkbox_radio.gif';


}

function change_d(var_name,var_check,var_value,label,drugie_pole)
{
	//alert('YO');
	if (document.getElementById(var_name).value == document.getElementById(var_check).value)
		{
		document.getElementById(var_name).value = label;
		document.getElementById(drugie_pole).value = var_value;
		}



}
