function drop(var_name, var_static)
{
	if(!var_static) 
		{
		select=document.getElementById(var_name + '_dropdown');
		x=0;
		y=0;
		
		while (select.offsetParent) 
			{
			x += select.offsetLeft;
			select=select.offsetParent;
			}
			
		x+=select.offsetLeft;
		
		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;
		
		if(navigator.userAgent.indexOf('Gecko')!= -1) 
			{
			x+=1;
			y+=1;
			}
		
		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.display=='')	
		{
		document.getElementById('drop_'+var_name).style.display='none';
		clear();	
		}
	else	
		{
		clear();
		document.getElementById('drop_'+var_name).style.display='';
		}
}



/*
function change(var_name,var_value,label)
{
	document.getElementById(var_name+'_text').value = label;
	document.getElementById(var_name).value = var_value;
	clear();

}
*/


function change(var_name,var_value,label,duplikacja)
{
	if (duplikacja>0)
		{
//		alert('1');
//		alert(var_name);		
		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;
		document.getElementById(var_name).value = var_value;
		}
	else if (duplikacja=='A')
		{
		//alert('A');
//		alert(var_name);
		document.getElementById(var_name+'A_text').value = label;
		document.getElementById(var_name+'A').value = label;
	
		//alert(document.getElementById(var_name + '_text'));
		//alert(document.getElementById(var_name+'_text').value);
		document.getElementById(var_name+'_text').value = label;
		//alert(document.getElementById(var_name+'_text').value);

		//alert(document.getElementById(var_name));
		//alert(document.getElementById(var_name).value);
		document.getElementById(var_name).value = var_value;
		//alert(document.getElementById(var_name).value);


		//document.getElementById(var_name+'_text').value = label;
		//document.getElementById(var_name).value = var_value;

		}
	else if (duplikacja=='B')
		{
		//alert('B');
		document.getElementById(var_name).value = label;
		document.getElementById(drugie_pole).value = var_value;
		}
	else if (duplikacja=='C')
		{
		//alert('C');
		document.getElementById(var_name).value = label;
		}
	else
		{
		//alert("YO: " + var_name + " " +var_value);
		document.getElementById(var_name+'_text').value = label;
		document.getElementById(var_name).value = var_value;
		}
	clear();

}


function change_img(var_name,var_value,label)
{
	document.getElementById(var_name+'_text').src = label;
	document.getElementById(var_name).value = var_value;
	clear();

}


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

}

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)
{
	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/TRAVELOVO/PL/check1_right_on.gif';
	}
	else
	{
	  document.getElementById(var_name).disabled = true; 
		document.getElementById(var_name).checked = false;
		document.getElementById(var_name + '_img').src = 'img/TRAVELOVO/PL/check1_right_off.gif';
	}
}

function toggle_checkbox_minif (var_name,var_value)
{
	if (!document.forms['panel'].elements[var_name].checked)
	{
		document.forms['panel'].elements[var_name].disabled = false;
		document.forms['panel'].elements[var_name].checked = '1';
		document.getElementById(var_name+'_img').src = 'img/TRAVELOVO/PL/check1_right_on.gif';
	}
	else
	{
		document.forms['panel'].elements[var_name].disabled = true; 
		document.forms['panel'].elements[var_name].checked = false;
		document.getElementById(var_name+'_img').src = 'img/TRAVELOVO/PL/check1_right_off.gif';
	}
}



function toggle_checkbox_new (var_name,var_value)
{
	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/TRAVELOVO/PL/check1_right_on.gif';
	}
	else
	{
	  document.getElementById(var_name).disabled = true; 
		document.getElementById(var_name).checked = false;
		document.getElementById(var_name + '_img').src = '../../../img/TRAVELOVO/PL/check1_right_off.gif';
	}
}

//select_radio('radio1','2','radio1_radio_hotel')
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/TRAVELOVO/PL/radio_off_right.gif';
		}
		
		document.getElementById(var_name).disabled = false;
		document.getElementById(var_name).value = var_value;
		document.getElementById(which_radio).src = 'img/TRAVELOVO/PL/radio_on_right.gif';
}

function select_radio_simple(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)
				dropdowns[i].src = 'img/TRAVELOVO/PL/radio_off_right.gif';
		}
		
		which_radio.disabled = false;
		which_radio.value = var_value;
		which_radio.src = 'img/TRAVELOVO/PL/radio_on_right.gif';
}


function showOpened()
{
		opened_offers=document.getElementsByTagName('input');
		for (i=0;i<opened_offers.length;i++)
		{
			if (String(opened_offers[i].id).substr(0,11) == 'FSI_opened_')
			{
				if (opened_offers[i].value != '')
				{
					show(opened_offers[i].value);
				}
			}
		}

}

function showFaktura()
{
	if (document.getElementById('faktura').disabled)
		document.getElementById('faktura_pola').style.display = 'none';
	else
		document.getElementById('faktura_pola').style.display = '';
}


function copyFaktura()
{
	document.rezerwacja.f_imie.value = document.rezerwacja.p_imie.value;
	document.rezerwacja.f_nazwisko.value = document.rezerwacja.p_nazwisko.value;
	document.rezerwacja.f_ulicainumer.value = document.rezerwacja.p_ulicainumer.value;
	document.rezerwacja.f_kodpocztowy.value = document.rezerwacja.p_kodpocztowy.value;
	document.rezerwacja.f_miasto.value = document.rezerwacja.p_miasto.value;
	document.rezerwacja.f_panstwo.value = document.rezerwacja.p_panstwo.value;
}


function zaladuj_miasto(miasto)
{
	document.getElementById('destinationcode').value=miasto;
}

function szukaj_prom()
{
	city_name=document.getElementById('prom_miasto').value;
	city_name_upper_first=city_name.substr(0, 1).toUpperCase()+city_name.substr(1,city_name.length);
	if (city_name!='promocja - wpisz miasto' && city_name.length!=0)
	{
		window.location=('prom.php5?prom_miasto='+city_name_upper_first
						+'&afid='+document.getElementById('afid').value 
						+'&aver='+document.getElementById('aver').value
					    +'&afid_v=TRAVELOVO&aver_v=PL&stan=j&sid='
						+ document.getElementById('sid').value 
						+'&b2bses='+document.getElementById('b2bses').value);
	}
	else alert('Wpisz miasto');
}
