link_do = "";

var przepisz_m=0;

//alert("YO");
function odslon_multicity(stopka)
{
	//alert(i);
	
	try
		{
		ile = parseInt(document.getElementById('multicity_hidden').value);
		if (ile<0)
			multicity(1,stopka);
		}
	catch(e){}

	/* else
		multicity(-1,stopka) */
	//document.getElementById('multicity_hidden').value = 0;
}

function multicity(index,stopka)
{
	clear();

	if (index>0)
		{
		//document.getElementById('singlecity').style.visibility='hidden';
		//document.getElementById('singlecity').style.position='absolute';
		
		document.getElementById('singlecity').style.display='none';
		document.getElementById('singlecity_search').style.display='none';
	
		document.getElementById('multicity').style.display='block';
		document.getElementById('multicity_search').style.display='block';			
		
		if (stopka > 0)
			{
			
			document.getElementById('carrier_1_multi').innerHTML = document.getElementById('carrier_1_single').innerHTML;
			document.getElementById('carrier_1_single').innerHTML = "";
			
			document.getElementById('carrier_2_multi').innerHTML = document.getElementById('carrier_2_single').innerHTML;
			document.getElementById('carrier_2_single').innerHTML = "";
			
			document.getElementById('carrier_3_multi').innerHTML = document.getElementById('carrier_3_single').innerHTML;
			document.getElementById('carrier_3_single').innerHTML = "";
		 
			document.getElementById('klasa_multi').innerHTML = document.getElementById('klasa_single').innerHTML;
			document.getElementById('klasa_single').innerHTML = "";
			
/* 			document.getElementById('carrier_1_text').className = "it_input_89";
			document.getElementById('carrier_2_text').className = "it_input_89";
			document.getElementById('carrier_3_text').className = "it_input_89"; */
			
			//document.getElementById('miniform_stopka').style.visibility='visible';
			//document.getElementById('miniform_stopka').style.position='static';
			
			document.getElementById('miniform_stopka').style.display='block';
			}
		
		document.getElementById('multicity_hidden').value = -1;
		}
	else
		{
		//document.getElementById('singlecity').style.visibility='visible';
		//document.getElementById('singlecity').style.position='static';
		
		document.getElementById('singlecity').style.display='block';
		document.getElementById('singlecity_search').style.display='block';
		
		//document.getElementById('multicity1').style.visibility='hidden';
		//document.getElementById('multicity1').style.position='absolute';
		
		//document.getElementById('multicity1').style.display='none';
		document.getElementById('multicity').style.display='none';
		document.getElementById('multicity_search').style.display='none';
		document.getElementById('multicity_hidden').value = 0;

//DO KALENDARZA NA WARSTWIE
			change_kal_m('A','0',document.getElementById('w_m').value,document.getElementById('w_r').value);
			makeDaysList('A',document.getElementById('w_m').value); 
			pokaz_kalendarz_left(0,document.getElementById('w_r').value,document.getElementById('w_m').value);
			document.getElementById('monthA_text').value=n_miesiace[document.getElementById('w_m').value]+', '+document.getElementById('w_r').value;			
		
		if (stopka > 0)
			{
			document.getElementById('carrier_1_single').innerHTML = document.getElementById('carrier_1_multi').innerHTML;
			document.getElementById('carrier_1_multi').innerHTML="";
			
			document.getElementById('carrier_2_single').innerHTML = document.getElementById('carrier_2_multi').innerHTML;
			document.getElementById('carrier_2_multi').innerHTML="";
			
			document.getElementById('carrier_3_single').innerHTML = document.getElementById('carrier_3_multi').innerHTML;
			document.getElementById('carrier_3_multi').innerHTML="";
			
			document.getElementById('klasa_single').innerHTML = document.getElementById('klasa_multi').innerHTML;
			document.getElementById('klasa_multi').innerHTML="";
			
/* 			document.getElementById('carrier_1_text').className = "it_input_103";
			document.getElementById('carrier_2_text').className = "it_input_103";
			document.getElementById('carrier_3_text').className = "it_input_103"; */
			
			//document.getElementById('miniform_stopka').style.visibility='hidden';
			//document.getElementById('miniform_stopka').style.position='absolute';

			document.getElementById('miniform_stopka').style.display='none';
			}
		
		document.getElementById('multicity_hidden').value = 0;
		}

}

function oneway(step)
{
	//alert(document.forms['panel'].elements['ow'].checked);
	if (link_do=="")
		if (document.getElementById("kal_do"))
			link_do = document.getElementById("kal_do").href;
//	alert(document.getElementById("p_d").style.color);
	//alert(document.forms['panel'].elements['godz_p'].disabled);
	//alert(document.forms['panel'].elements['ow'].checked);

	if(step == 2) {
		if (document.forms['panel'].elements['ow'].checked)
			{
				document.getElementById('drop_godz_p').style.visibility="hidden";
				document.getElementById('drop_godz_p').style.display="none";
				
				document.forms['panel'].elements['p_d'].className="MCi_20_d";
				document.forms['panel'].elements['p_m'].className="MCi_20_d";
				document.forms['panel'].elements['p_r'].className="MCi_50_d";
				document.forms['panel'].elements['godz_p_text'].className="MCi_107_d";

				document.getElementById("kal_do").href = 'javascript:void(null)';

				//		document.getElementById("p_d").style.readonly=true;
				document.forms['panel'].elements['p_d'].readOnly = true;
				document.forms['panel'].elements['p_m'].readOnly = true;
				document.forms['panel'].elements['p_r'].readOnly = true;
				document.forms['panel'].elements['godz_p'].disabled=true;
			}
		else
			{
				document.getElementById('drop_godz_p').style.visibility="visible";
				document.getElementById('drop_godz_p').style.display="block";
				document.getElementById('godz_p_text').className="MCinn";
				document.forms['panel'].elements['p_d'].className="MCi_20";
				document.forms['panel'].elements['p_m'].className="MCi_20";
				document.forms['panel'].elements['p_r'].className="MCi_50";
				document.forms['panel'].elements['godz_p_text'].className="MCi_107";
				
				document.getElementById("kal_do").href = link_do;
				
				document.forms['panel'].elements['p_d'].readOnly = false;
				document.forms['panel'].elements['p_m'].readOnly = false;
				document.forms['panel'].elements['p_r'].readOnly = false;
				document.forms['panel'].elements['godz_p'].disabled=false;
				document.getElementById('drop_godz_p').style.display="none";
			}
	
	}
	else {



		if (document.forms['panel'].elements['ow'].checked)
			{
				document.getElementById('monthB_text').style.color="#BBBBBB";
				document.getElementById('p_d').style.color="#BBBBBB";				


				document.getElementById('drop_dayB').style.display="none";
				document.getElementById('drop_dayB').style.visibility="hidden";				

				document.getElementById('drop_monthB').style.display="none";								
				document.getElementById('drop_monthB').style.visibility="hidden";

				document.getElementById('calendarr').style.display="none";
				document.getElementById('calendarsciema').style.display="";			

			}
		else
			{
				document.getElementById('monthB_text').style.color="#033a7a";
				document.getElementById('p_d').style.color="#033a7a";				

//				document.getElementById('drop_dayB').style.display="";
				document.getElementById('drop_dayB').style.visibility="visible";
				document.getElementById('drop_monthB').style.visibility="visible";

				document.getElementById('calendarr').style.display="";
				document.getElementById('calendarsciema').style.display="none";
				
			}


/*		if (document.forms['panel'].elements['ow'].checked)
			{
			
				
			
				document.getElementById('drop_godz_p').style.display="none";
				document.getElementById('drop_godz_p').style.visibility="hidden";
				document.forms['panel'].elements['p_d'].className="ind_d";
				document.forms['panel'].elements['p_m'].className="ind_d";
				document.forms['panel'].elements['p_r'].className="inr_d";
				document.forms['panel'].elements['godz_p_text'].className="inn_d";		
				//		document.getElementById("p_d").style.readonly=true;
				document.forms['panel'].elements['p_d'].readOnly = true;
				document.forms['panel'].elements['p_m'].readOnly = true;
				document.forms['panel'].elements['p_r'].readOnly = true;
				document.forms['panel'].elements['godz_p'].disabled=true;
			}
		else
			{
				document.getElementById('drop_godz_p').style.visibility="visible";
				//document.getElementById('drop_godz_p').style.display="block";
				document.getElementById('godz_p_text').className="inn";
				document.forms['panel'].elements['p_d'].className="ind";
				document.forms['panel'].elements['p_m'].className="ind";
				document.forms['panel'].elements['p_r'].className="inr";
				document.forms['panel'].elements['godz_p_text'].className="inn";
				
				document.getElementById("kal_do").href = link_do;
				
				document.forms['panel'].elements['p_d'].readOnly = false;
				document.forms['panel'].elements['p_m'].readOnly = false;
				document.forms['panel'].elements['p_r'].readOnly = false;
				document.forms['panel'].elements['godz_p'].disabled=false;
			}
*/			
	}
}

function sprawdz_form()
{
	if(!alertFlightTypeWarningIfNoTypeChosenYet()) {
		return false;
	}

	return true;
}

function insert_banner(afid,aver)
{
	if (document.location.protocol == 'https:')
		document.getElementById('banner_place').innerHTML = '<img src="img/'+afid+'/'+aver+'/banner_static.jpg" alt="banner traveltech" />';
	else
		document.getElementById('banner_place').innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="180" height="140" id="banner" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="img/'+afid+'/'+aver+'/banner.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="img/'+afid+'/'+aver+'/banner.swf" quality="high" bgcolor="#ffffff" width="180" height="140" name="banner" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
}

function kalendarz_powrot(pole)
{
	dzien = document.getElementById("w_d").value;
	mies = document.getElementById("w_m").value;
	rok = document.getElementById("w_r").value;
	if ((dzien!="")&&(mies!="")&&(rok!=""))
		data = new Date(rok, mies, dzien);
	else
		data = "NaN";
	if ((data=="NaN")||(data=="Invalid Date"))
		kalendarz(pole,'p_d','p_m','p_r',0,0,0,0,0,0,0,1);
	else
		kalendarz(pole,'p_d','p_m','p_r',dzien,mies,rok,0,0,0,0,1);
				//kalendarz(
}

function wstaw_date(d,m,r,ile_dni)
{

	d1 = document.getElementById(d).value;
	m1 = document.getElementById(m).value;
	r1 = document.getElementById(r).value;

	if ((d1=="") && (m1=="") && (r1==""))
		{
		data = new Date();
		milisec = data.getTime();
		data.setTime((milisec+(ile_dni*1000*60*60*24)));

		document.getElementById(d).value = data.getDate();
		document.getElementById(m).value = data.getMonth()+1;		
		document.getElementById(r).value = data.getFullYear();
		}
}

function format(str)
{
	if (str < 10)
		str = "0"+str;
	return str;
}

function formatInv(str)
{
	if ( str.length==2 & str.charAt(0)=='0')
	str=str.charAt(1)
	return eval(str);
}



function ch_ver(ver,where)
{
	//alert(document.getElementById('form1').action);
	try
		{
		document.getElementById('form2').elements['wszystkie'].value='0';
		}
	catch(e)
		{}
		
	try
		{
		document.getElementById('form2').elements['zmiana_aver'].value='1';
		}
	catch(e)
		{}
		
	try
		{
		document.getElementById('form2').elements['aver'].value=ver;
		
		if (document.getElementById('form2').action =="puk.php5?a=3")
			document.getElementById('form2').action = "rez.php5"; 
		}
	catch(e)
		{}
		
	try
		{
		document.getElementById('form2').submit();
		}
	catch(e)
		{}
		
}

function irs()
{
	try{szukaj();}catch(e){}
	try{showOpened();}catch(e){}
} 


function spr_przepisz_miasto(pole1,pole2)
{
	//alert('te');
	if (document.panel.elements[pole1].value == document.panel.elements[pole2].value)
		przepisz_m = 1;
	else
		przepisz_m = 0;
		
	//alert(przepisz_m);
}

function przepisz_miasto(pole1,pole2)
{
	//alert(przepisz_m);
	if (przepisz_m == 1)
		{
		document.panel.elements[pole2].value = document.panel.elements[pole1].value;
		przepisz_m = 0;
		}
}

function disable_radios()
{		
	/*
	document.getElementById('radio1_radio_samochod').disabled = true;
	document.getElementById('radio2_radio_przehotel').disabled = true; 
	document.getElementById('radio2_radio_przesam').disabled = true;
	document.getElementById('radio2_radio_hotsam').disabled = true;
	document.getElementById('radio2_radio_przehotsam').disabled = true;
	*/
}


function sprawdz_email(mail)
{
	if(!mail.match(/^[^@ ]+@[^@ ]+\.[^@ \.]+$/))
		return false;
	else
		return true;
}


function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
  toolbar_str = toolbar ? 'yes' : 'no';
  menubar_str = menubar ? 'yes' : 'no';
  statusbar_str = statusbar ? 'yes' : 'no';
  scrollbar_str = scrollbar ? 'yes' : 'no';
  resizable_str = resizable ? 'yes' : 'no';
  window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
}

function opcje(var_name)
{  
  switch(var_name)
  {
    case 'bilety':
     if(document.getElementById('bilety').style.display=="")
        document.getElementById('bilety').style.display="none";
     else
     {   
       document.getElementById('bilety').style.display="";
       document.getElementById('linie').style.display="none";
       document.getElementById('hotele').style.display="none";
	   document.getElementById('wycieczki').style.display="none";
      }     
    break;
    
    case 'linie':
     if(document.getElementById('linie').style.display=="")
        document.getElementById('linie').style.display="none";
     else
     {   
       document.getElementById('bilety').style.display="none";
       document.getElementById('linie').style.display="";
      document.getElementById('hotele').style.display="none";
	  document.getElementById('wycieczki').style.display="none";
     }     
    break;
    
    case 'hotele':
     if(document.getElementById('hotele').style.display=="")
        document.getElementById('hotele').style.display="none";
     else
     {   
       document.getElementById('bilety').style.display="none";
       document.getElementById('linie').style.display="none";
	   document.getElementById('wycieczki').style.display="none";
       document.getElementById('hotele').style.display="";
     }        
     break;

    case 'wycieczki':
     if(document.getElementById('wycieczki').style.display=="")
        document.getElementById('wycieczki').style.display="none";
     else
     {   
       document.getElementById('bilety').style.display="none";
       document.getElementById('linie').style.display="none";
       document.getElementById('hotele').style.display="none";
	   document.getElementById('wycieczki').style.display="";
     }        
     break;
  }
 
}  

function createFlash(movie, wdth, hght, bgnd, idName, cel, fVars) {
       obj_setFlash = document.getElementById(cel);
       objTag = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='"+wdth+"' height='"+hght+"' id='"+idName+"'>";
       objTag2 = "<object data='"+movie+"' type='application/x-shockwave-flash' width='"+wdth+"' height='"+hght+"' id='"+idName+"'>";
       paramTag = "<param name='movie' value='"+movie+"' /><param name='bgcolor' value='"+bgnd+"' /><param name='quality' value='high' /><param name='menu' value='false' /><param name='FlashVars' value='"+fVars+"' /></object>";
       if (typeof HTMLElement != "undefined") {
              obj = document.createElement("object");
              obj.setAttribute("data", movie);
              obj.setAttribute("type", "application/x-shockwave-flash");
              obj.setAttribute("width", wdth);
              obj.setAttribute("height", hght);
              obj.setAttribute("id", idName);
              par = document.createElement("param");
              par.setAttribute("name", "quality");
              par.setAttribute("value", "high");
              obj.appendChild(par);
              par = document.createElement("param");
              par.setAttribute("name", "bgcolor");
              par.setAttribute("value", bgnd);
              obj.appendChild(par);
              par = document.createElement("param");
              par.setAttribute("name", "menu");
              par.setAttribute("value", "false");
              obj.appendChild(par);
              par = document.createElement("param");
              par.setAttribute("name", "FlashVars");
              par.setAttribute("value", fVars);
              obj.appendChild(par);
              par = document.createElement("param");
              par.setAttribute("name", "pluginspage");
              par.setAttribute("value", "http://www.macromedia.com/go/getflashplayer");
              obj.appendChild(par);
              obj_setFlash.appendChild(obj);
       } else {
              obj_setFlash.insertAdjacentHTML('beforeEnd',objTag+paramTag);
       }
}

function drop_help(var_name,z)
{

	if(var_name == "guzik2") {
		var_name_new = "guzik";
	}
	else {
		var_name_new = var_name;
	}

	select=document.getElementById(var_name_new + '_help');
	x=0;
	y=0;
	while (select.offsetParent)
		{
		x += select.offsetLeft;
		select=select.offsetParent;
		}
		
	x+=select.offsetLeft;
	
	
	select=document.getElementById(var_name_new + '_help');
	while (select.offsetParent)
		{
		y += select.offsetTop;
		select=select.offsetParent;
		}

		y += select.offsetTop + document.getElementById(var_name_new + '_help').clientHeight - 1;	    
   
	if(navigator.userAgent.indexOf('Gecko')!= -1)
	{
    x+=1;
    y+=1;
  }
    	
		document.getElementById('hee_'+var_name).style.left=(x+ z) + 'px';
		document.getElementById('hee_'+var_name).style.top=(y+3) + 'px';
		
   	document.getElementById('hee_'+var_name).style.display='';
}

function help_hide(var_name)
{
	
   	document.getElementById('hee_'+var_name).style.display='none';
}

function kalendarze()
{
		var wD=document.getElementById('w_d').value;
			var wM=formatInv(document.getElementById('w_m').value);
				var wR=document.getElementById('w_r').value;

//		alert(wD+" "+wM+" "+wR);

		var pD=document.getElementById('p_d').value;
			var pM=formatInv(document.getElementById('p_m').value);
				var pR=document.getElementById('p_r').value;

//		alert(pD+" "+pM+" "+pR);
 
		var T = new Date();
			milisec = T.getTime();
			T.setTime((milisec+(2*1000*60*60*24)));
	
		var data_w=new Date(wR,wM-1,wD);
		var data_p=new Date(pR,pM-1,pD);
	
		if(data_w > T)
			{
	        pokaz_kalendarz_left(0,wR,wM);
			change_kal_m("A",wD,wM,wR);
			}
		else		//Je�eli data z cookies jest mniejsza ni� minimalna
			{
	        pokaz_kalendarz_left(0,wR,wM);			
			change_kal_m("A",wD,wM,wR);
			lewyDoPoczatku();
			}

		var wD=document.getElementById('w_d').value;
			var wM=formatInv(document.getElementById('w_m').value);
				var wR=document.getElementById('w_r').value;

		var data_w=new Date(wR,wM-1,wD);

		if(data_p >= data_w)
			{
	        pokaz_kalendarz_right(0,pR,pM); 
			change_kal_m("B",pD,pM,pR);
			}
		else		//Je�eli data powrotu z cookies jest mniejsza ni� wylotu
			{
	        pokaz_kalendarz_right(0,pR,pM); 			
			prawyDoLewego();
			}

    }
    
function miastoDocelowe()
{
//	alert(document.getElementById('multicity_hidden').value);

  switch(document.getElementById('multicity_hidden').value)
  {
    case 0:
    case '0':
			if(document.getElementById('miasto_d').value=='Wpisz miasto' || document.getElementById('miasto_d').value=='')
				return false; break;

    case -1:
    case '-1':    
			if(document.getElementById('miasto_dA').value=='Wpisz miasto' || document.getElementById('miasto_dA').value=='')
				return false; break;
	default:
				break;
	}
	
	return true;
}

function toggle_checkbox_war (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 setFlightTypeAccordingToFSICheckboxesRegularAndTanie(t, r, out)
{
	tElem = document.getElementById(t);
	rElem = document.getElementById(r);
	fType = document.getElementById(out);

	if(rElem.checked==true && tElem.checked==false)
		fType.value = 0;

	if(rElem.checked==false && tElem.checked==true)
		fType.value = 1;

	if(rElem.checked==true && tElem.checked==true)
		fType.value = 2;

	if(rElem.checked==false && tElem.checked==false)
		fType.value = 2;

/*	if(rElem.checked && tElem.checked == false) 
		{
		fType.value = 0;
		}
	else if(rElem.checked == false && tElem.checked) 
		{
		fType.value = 1;
		}
	else if(rElem.checked && tElem.checked) 
		{
		fType.value = 2;
		}
	else 
		{
		fType.value = 0;
		}*/
}

function alertFlightTypeWarningIfNoTypeChosenYet()
{
	if(document.getElementById('tanie').checked == false && document.getElementById('regular').checked == false) {
		alert("Prosze wybrac typ linii lotniczych.");
		return false;
	}
	return true;
}

function sprawdz_flight_type(t,r)
{
	tElem = document.getElementById(t);
	rElem = document.getElementById(r);

	if(rElem.checked==false && tElem.checked==false)
		return false;

	return true;
}

function szukaj_rejsu(t, r, ssave, spanel, fpanel)
{
	if(!miastoDocelowe())
		{
		alert('Proszę wybrac miasto docelowe.');
		return;
		} 

	if(!sprawdz_flight_type(t,r))
		{
		alert('Proszę wybrać rodzaj przewoźnika.');
		return;
		} 
	
	if(wtfStart_2_4()) 
		{	
		cookieForms('save', 'panel');
		document.getElementById('panel').submit();
		}
}

function wpisz_email()
{
	if(document.getElementById('email'))
		document.getElementById('email').value="wpisz e-mail";
}