	
	function submit_form_telefon()
	{
		if (document.wybierz_telefon.telefon_id.selectedIndex != 0) document.wybierz_telefon.submit();

		return true;
	}
	
	function submit_form_usluga()
	{
		if (document.wybierz_usluge.usluga_id.selectedIndex != 0) document.wybierz_usluge.submit();		

		return true;
	}	
	
	function okno_monofoniczny(id)
	{
    	window.open("http://www.wapster.pl/player.aspx?id=" + id,"_player","titlebar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=80,height=30");
	}
	
	function _geb (id) 
	{ 
		if (!document.getElementById (id)) 
		return false; 
		else 
		return document.getElementById (id); 
	} 
	
	// zamowienie - by raven
  
  	// specjalne: mowi, czy dodatkowy komunikat dotyczy graficznego smsa
	function zamowienie_pokaz(id, tresc, numer, cena, specjalne)
	{
      cover();

      var obrazek = _geb(id);
      var przesuniecie = zwrocPrzesuniecie(obrazek, 'gorne');
      _geb('zamowienie').style.top = (przesuniecie - 100) + 'px';      
      
      _geb('zamowienie').style.display = "block";
      _geb('zamowienie_tresc').innerHTML = tresc;
      _geb('zamowienie_numer').innerHTML = numer;

      _geb('zamowienie_tresc_1').innerHTML = tresc;
      _geb('zamowienie_numer_1').innerHTML = numer;
      
      _geb('zamowienie_cena').innerHTML = cena;
      
      if (specjalne == 'graficzny')
      {
          _geb('zamowienie_graficzny').style.display = "block";       
          _geb('zamowienie_tresc_2').innerHTML = tresc;
          _geb('zamowienie_numer_2').innerHTML = numer;
      }
      else
      {
          _geb('zamowienie_graficzny').style.display = "none";              
      }
	}
  
    
	function zamowienie_ukryj()
	{
      _geb('zamowienie').style.display = "none";
      uncover();
	}
	
	function cover()
  {
      if(navigator.appName!='Opera'){
        var covergora = absolute_top (_geb ('imieniny'));
        var coverlewo = absolute_left (_geb ('lewo'));
        var coverprawo = absolute_left (_geb ('prawo')) + _geb ('prawo').offsetWidth - coverlewo;
        var coverdol = absolute_top (_geb ('copyright')) - 5 - covergora;
        // ustawiamy rozmiar
        var cover = _geb ('cover');
        cover.style.left = coverlewo + 'px';
        cover.style.top = covergora + 'px';
        cover.style.width = coverprawo + 'px';
        cover.style.height = coverdol + 'px';
        cover.style.opacity = '0.6';
        // pokazujemy
        cover.style.display = 'block';
      }
  }

  
  function uncover()
  {
      //odslaniamy
	  var cover = _geb ('cover');
      cover.style.display = 'none';
  }
	function zwrocPrzesuniecie(obiekt, rodzajPrzesuniecia)
  {
      var sumaPrzesuniec;
      var rodzic = obiekt.offsetParent;

      // zawsze dodajemy przesuniecie tego typu, jak wskazane
      // w parametrze funkcji

      if (rodzajPrzesuniecia == "lewe")
      {
          sumaPrzesuniec = obiekt.offsetLeft;
      }
      else if (rodzajPrzesuniecia == "gorne")
      {
          sumaPrzesuniec = obiekt.offsetTop;
      }

      // iterujemy tak dlugo, az jest jeszcze jakis rodzic
      while (rodzic != null)
      {
          if (rodzajPrzesuniecia == "lewe")
          {
              sumaPrzesuniec += rodzic.offsetLeft;
          }
          else
          {
              sumaPrzesuniec += rodzic.offsetTop;
          }

          rodzic = rodzic.offsetParent;
      }

      return sumaPrzesuniec;
  }
  
	
