  //step 4
  function switchContent(div)			//R
  {
	var tab = null;
	var anch = null;

    for( var i=0; i<validDiv.length; i++) 
    {
      document.getElementById(validDiv[i]).style.display = "none";
      tab = document.getElementById(validDiv[i] + "Tab");
	  anch = tab.getElementsByTagName('a')[0];
	  anch.className = '';
    }
    document.getElementById(div).style.display = "block";
	tab = document.getElementById(div + "Tab");
	anch = tab.getElementsByTagName('a')[0];
	anch.className = 'selected';
  }
  
  

  /*
   * showPicGall
   * załaduj obrazek z galerii
   */      

  function showPicGall (pic, nameLink, cPic) 
  {
    document.getElementById("tm_videoBox").style.display="none";
	document.getElementById("tm_imageBox").style.display="block";

    for( var i=0; i< cPic; i++) 
    {
		  if (document.getElementById('changeImgLink'+i)) 
		  {
				if ( ('changeImgLink'+i ) == nameLink )						//bold
				  document.getElementById(nameLink).style.fontWeight = 'bold';
				else														//none
				  document.getElementById('changeImgLink'+i).style.fontWeight= 'normal';

		  }
    } // end for
    document.getElementById('placeholder').src = pic;
	return false;
  }



  /**
  * switchContent2 - dynamiczna podmiana divow w opisie wycieczki
  */  
  function switchContent2(div)
  {
    for( var i=0; i<validDiv2.length; i++) 
    {
      if (document.getElementById(validDiv2[i]) && document.getElementById(validDiv2[i] + "_a"))
      {
        document.getElementById(validDiv2[i]).style.display = "none";
        document.getElementById(validDiv2[i] + "_a").style.fontWeight = 'normal';
      }
    }
    document.getElementById(div).style.display = "block";
    //document.getElementById(div + "_a").style.fontWeight = 'bold';
  }
  
  /*
  * showPicGall
  **/      
  function showPicGall (pic, nameLink, cPic) 
  {
    document.getElementById("tm_videoBox").style.display="none";
    document.getElementById("tm_imageBox").style.display="block";

    for( var i=0; i< cPic; i++) 
    {
      if (document.getElementById('changeImgLink'+i)) 
      {
        if ( ('changeImgLink'+i ) == nameLink )
        {
          //bold
          document.getElementById(nameLink).style.fontWeight= 'bold';
        }
        else
        {
          //none
          document.getElementById('changeImgLink'+i).style.fontWeight= 'normal';
        }
      }
    }
    document.getElementById('placeholder').src = pic; 
    return false;
  }
  /*
  * getStyle
  */         
  function getStyle( oElm, strCssRule)
  {
    var strValue = "";
    if( document.defaultView && document.defaultView.getComputedStyle )
    {
      strValue = document.defaultView.getComputedStyle(oElm, "").getPropertyValue(strCssRule);
    }
    else if(oElm.currentStyle)
    {
      strCssRule = strCssRule.replace(/\-(\w)/g, function (strMatch, p1){
      return p1.toUpperCase(); });
      strValue = oElm.currentStyle[strCssRule];
    }
    return strValue;
  }             
    
  // JavaScript Document


  //funkcja wywolywana po wyborze panstwa z selectu 
  function podmienListe(pName, rId)
  {
    //pobieramy tablice elementow formularza nawigatora
    el = document.step1.elements;
    //bierzemy obiekt selecta regiony
    wybranyKoniec = el["regionId"].value;
    ustawKoniec = false;
    el["regionId"].innerHTML = "";
    //tworzymy sobie pusty option
    opt = document.createElement('OPTION');
    opt.value = "";
    //dodajemy ---wybierz --- 
	  opt.text = "dowolny";
	  el["regionId"].options.add(opt); 
	  for( var i = 0; i < objectsArr[pName].length; i++) 
    {
      opt = document.createElement('OPTION');
		  opt.value = objectsArr[pName][i]["klucz"];
      opt.text = objectsArr[pName][i]["nazwa"];
      el["regionId"].options.add(opt);   
      if ( rId > 0 )
      {
        if ( objectsArr[pName][i]["klucz"] == rId )
        {
          opt.selected = true;
        }
      }
		}
	}
    
  /*
  * setCategoryPageId
  */    
  function setCategoryPageId(cat_id)
  {
    document.forms.step1.elements.pid.value = pagesArr[cat_id];
  }
    
  /*
	* Pobiera wartosc pola tripTransport2 jezeli pole jest typu radio
	*/	
	function getTripTransport2Value()
	{
    tt2 = document.forms.step1.elements.tripTransport2;
    for (i=0; i<tt2.length; i++)
    {
      if (tt2[i].checked)
      { 
        return tt2[i].value;
      }
    }
	}
  	/*
  * prepareCountriesListCatTran - podmienia kraje w wyszukiwarce na te odpowiednie dla wybranej kategorii i dla wybranego transportu
  */    
  function prepareCountriesList(cat_id,transport,defaultName,defaultVal)
  {
    el = document.forms.step1.elements;
    el["tripCountryName"].innerHTML = "";
    //tworzymy sobie pusty option
    opt = document.createElement('OPTION');
    opt.value = "";
    opt.text = defaultName;
	  el["tripCountryName"].options.add(opt); 
	  
	  ifTransport = false;
	  ifCategory = false;
	  arrAvailable = new Array(); //lista dostepnych karjow potrzebnych do okreslenia wartosci domyslnej
	  
	  for( var i = 0; i < arrCountries.length; i++) 
    {
      ifCategory = false;
      ifTransport = false;
      if (arrCountries[i]['categories'][cat_id] == 1 || cat_id == "" || cat_id == undefined || cat_id == 0)
      {
        ifCategory = true;
      }
      if (arrCountries[i]['transport'][transport] == 1 || transport == "" || transport == undefined || transport == 0)
      {
        ifTransport = true;
      }
      
      if (ifCategory && ifTransport)
      {
        opt = document.createElement('OPTION');
		    opt.value = arrCountries[i]["key"];
        opt.text = arrCountries[i]["name"];
        el["tripCountryName"].options.add(opt);
        arrAvailable[arrCountries[i]["key"]] = 1;
      }
    }
    if (defaultVal != undefined && defaultVal != "" && defaultVal != 0)
    {
      if (arrAvailable[defaultVal] == 1)
      {
        el["tripCountryName"].value = defaultVal;
      }
      else
      {
        //prepareTranList("",defaultName,el.tripTransport2.value);
        prepareTranList("",defaultName,getTripTransport2Value()); //jezeli pole transport jest typu radio
      }
    }
	}
	/*
	* pobiera id kategorii z przycisku radio
	*/	
	function getCategoryId()
	{
		for (i = 0; i < document.forms.step1.elements.tripTransport.length; i++)
		{
		  if (document.forms.step1.elements.tripTransport[i].checked == true)
		  {
			return document.forms.step1.elements.tripTransport[i].value;
		  }
		}
		return 0;
	}
	
	/*
  * prepareCountriesListCatTran - podmienia kraje w wyszukiwarce na te odpowiednie dla wybranej kategorii i dla wybranego transportu
  */    
  function prepareCountriesListCatTran(cat_id,transport,defaultName)
  {
    el = document.forms.step1.elements;
    el["tripCountryName"].innerHTML = "";
    //tworzymy sobie pusty option
    opt = document.createElement('OPTION');
    opt.value = "";
    opt.text = defaultName;
	  el["tripCountryName"].options.add(opt); 
	  
	  ifTransport = false;
	  ifCategory = false;
	  
	  for( var i = 0; i < arrCountries.length; i++) 
    {
      ifTransport = false;
	    ifCategory = false;
      if (arrCountries[i]['transport'][transport] == 1 || transport == "" || transport == undefined || transport == 0)
      {
        ifTransport = true;
      }
      if (arrCountries[i]['categories'][cat_id] == 1 || cat_id == "" || cat_id == undefined || cat_id == 0)
      {
        ifCategory = true;
      }
      
      if (ifTransport && ifCategory)
      {
        opt = document.createElement('OPTION');
		    opt.value = arrCountries[i]["key"];
        opt.text = arrCountries[i]["name"];
        el["tripCountryName"].options.add(opt);
      }
    }
	}


		/*
		 *   ZAZNACZA ODPOWIEDNIĄ 
		 *   IKONKĘ WYBORU TRANSPORTU (w formularzu)
		 *   I ODZNACZA POZOSTAŁE
		 */
	function selectTransportItem(ob)
	{
		all_list = ob.parentNode;
		all_children = all_list.getElementsByTagName('li');

		for (i=0; i<all_children.length; i++)
		{
			all_children[i].className = all_children[i].id;
		}
		ob.className = ob.id + ' active';
	}

	/*
  * prepareTranList - podmiana listy transportow na te ktore sa dostepne dla danego kraju
  */  
	function prepareTranList(countryVal,defaultName,defaultVal)
	{
	return true;
    el = document.forms.step1.elements;
    if (el["tripTransport2"].type=='select') {
	    el["tripTransport2"].innerHTML = "";
	    //tworzymy sobie pusty option
	    opt = document.createElement('OPTION');
	    opt.value = "";
	    opt.text = defaultName;
	    
		el["tripTransport2"].options.add(opt);
	  }
	  arrAvailable = new Array(); //lista dostepnych transportow potrzebnych do okreslenia wartosci domyslnej
	  //ustawiam wszystkie dostepne transporty
	  if (countryVal == undefined || countryVal == "")
    {
      for( var k = 0; k < arrTransport.length; k++) 
      {
        opt = document.createElement('OPTION');
		    opt.value = arrTransport[k]["key"];
        opt.text = arrTransport[k]['name'];
        el["tripTransport2"].options.add(opt);
        arrAvailable[arrTransport[k]["key"]] = 1;
      }
    }
    //ustawiam transporty dostepne dla danego kraju
    else
    {
  	  for( var i = 0; i < arrCountries.length; i++) 
      {
        if (arrCountries[i]['key'] != countryVal)
        {
          continue;
        }
        for( var k = 0; k < arrTransport.length; k++) 
        {
          if (arrCountries[i]['transport'][arrTransport[k]['key']] != 1)
          {
            continue;
          }
          opt = document.createElement('OPTION');
  		    opt.value = arrTransport[k]["key"];
          opt.text = arrTransport[k]['name'];
          el["tripTransport2"].options.add(opt);
          arrAvailable[arrTransport[k]["key"]] = 1;
        }
        break;
      }
    }
    //ustawiam wartosc domyslna
    if (defaultVal != undefined && defaultVal != "" && defaultVal != 0)
    {
      if (arrAvailable[defaultVal] == 1)
      {
        el["tripTransport2"].value = defaultVal;
      }
      else
      {
        prepareLeavingFromList('',defaultName)
      }
    }
	}

	/*
  * repareCountriesList - podmiana listy "wyjazdow z"
  */  
  function prepareLeavingFromList(transport,defaultName)
  {
    el = document.forms.step1.elements;
    el["tripFrom"].innerHTML = "";
    //tworzymy sobie pusty option
    opt = document.createElement('OPTION');
    opt.value = "";
    opt.text = defaultName;
    el["tripFrom"].options.add(opt);
    
    for (i = 0; i < arrWyjazdy.length; i++)
    {
      if (transport != "" && transport != undefined && transport != 0) //zalezne od kategorii
      {
        if (arrWyjazdy[i]['transport'][transport] == 1)
        {
          opt = document.createElement('OPTION');
          opt.value = arrWyjazdy[i]['id'];
          opt.text = arrWyjazdy[i]['name'];
          el["tripFrom"].options.add(opt); 
        }
      }
      else //wszystkie miejsca wyjazdu
      {
        opt = document.createElement('OPTION');
        opt.value = arrWyjazdy[i]['id'];
        opt.text = arrWyjazdy[i]['name'];
        el["tripFrom"].options.add(opt); 
      }	
    }
  }
  
  /*
  * podmienListeGalerii - funkcja wywolywana po wyborze panstwa z galerii
  */ 
  function podmienListeGalerii(pName)
  {
    el = document.formNavigGall.elements; //pobieramy tablice elementow formularza nawigatora
    wybranyKoniec = el["navGalHtl"].value;  //bierzemy obiekt selecta regiony
    ustawKoniec = false;
    el["navGalHtl"].innerHTML = "";
    opt = document.createElement('OPTION'); //tworzymy sobie pusty option
    opt.value = "";
    opt.text = "------------------------ Hotel ------------------------ "; //dodajemy ---wybierz --- 
	  el["navGalHtl"].options.add(opt); 
	  if ( pName != "" )
	  {
		  for( var i = 0; i < objectsArrNavGal[pName].length; i++) 
      {
        opt = document.createElement('OPTION');
			  opt.value = objectsArrNavGal[pName][i]["klucz"];
        opt.text = objectsArrNavGal[pName][i]["nazwa"];
        el["navGalHtl"].options.add(opt);   
       
			}
    }
    else
    {
      for( var j = 0; j < objectsArrIdCGal.length; j++ )
      {
        pName = objectsArrIdCGal[j];
  		  for( var i = 0; i < objectsArrNavGal[pName].length; i++) 
        {
          opt = document.createElement('OPTION');
  			  opt.value = objectsArrNavGal[pName][i]["klucz"];
          opt.text = objectsArrNavGal[pName][i]["nazwa"];
          el["navGalHtl"].options.add(opt);   
        }
      }
    }
	}
	
/*
* changeVideo - podmienia video
*  what - co podmienic
* ./templates/podrozetv/images/flvplayer.swf	
*
*/	
function changeVideo(what,swfPlayer)
{
  document.getElementById("tm_imageBox").style.display="none";
  document.getElementById("tm_videoBox").style.display="block";
  if (what.match('.flv'))
  {
    var FU = { movie: swfPlayer,width:"320",height:"285",majorversion:"7",wmode:"transparent",build:"0",bgcolor:"#FFFFFF",allowfullscreen:"false",
  	flashvars:'file=' + what + '&showdigits=false&autostart=true' };
  	UFO.create(	FU, "videoContent");
  }
  else
  {
  	document.getElementById("videoContent").innerHTML='';
  	document.getElementById("videoContent").innerHTML='<object classid="clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95" type="application/x-oleobject" width="320" height="285"><param id="videoParamFileName" name="FileName" value="'+what+'"><param name="autostart" value="1"><embed id="videoEmbedFileName" type="application/x-mplayer2" width="320" height="285" filename="'+what+'" autostart="1"></embed></object>';
  }
  return false;
}

function stopvideo(what)
{
	document.getElementById("videoContent").innerHTML='';
	return false;
}
	
function personChange(person, num)
{
  if( person == 'tripPerson_adult' )
  {
    for(var i = 1; i<=10 ; i++)
    {
    obj = document.getElementById("person_"+i+"_p");
    if(i<=num)obj.style.display = "block"; else obj.style.display = "none";
    }
  }
  if( person == 'tripPerson_child' )
  {
    num=eval(num)+eval(10);
    for(var i = 11; i<=20 ; i++)
    {
    obj = document.getElementById("person_"+i+"_p");
    if(i <= num)obj.style.display = "block"; else obj.style.display = "none";
    }
  }
  if( person == 'tripPerson_infant' )
  {
    num=eval(num)+eval(20);
    for(var i = 21; i<=30 ; i++)
    {
    obj = document.getElementById("person_"+i+"_p");
    if(i<=num)obj.style.display = "block"; else obj.style.display = "none";
    }
  }
}

function getTripTransport2Value()
{
tt2 = document.forms.step1.elements.tripTransport2;
for (i=0; i<tt2.length; i++)
{
  if (tt2[i].checked)
  { 
    return tt2[i].value;
  }
}
}
