/* wszystkie prawa zastrzeżone, używanie i rozpowszechnianie zabronione bez zgody autora
   twórca: Wojciech Dąbrowski  sn [AT] home.pl */

function wyslij(adres) {
   document.location.href = "mailto:" + adres.replace("[malpa-out]", "@"); }

function input_txt_p(nazwa,gdzie) {
      if(document.getElementById(gdzie).value==nazwa) document.getElementById(gdzie).value = ""; }

function input_txt_r(nazwa,gdzie) {
      if(document.getElementById(gdzie).value=="") document.getElementById(gdzie).value = nazwa; }

function zaladuj_obrazki(jezyk) {
   if(document.images) {
      preload_image_object = new Image();
      preload_image_object.src = 'gfx/mp_'+jezyk+'_mapa_on.gif';
      preload_image_object = new Image();
      preload_image_object.src = 'gfx/mp_'+jezyk+'_spacer_on.gif';
      preload_image_object = new Image();
      preload_image_object.src = 'gfx/mp_'+jezyk+'_filmy_on.gif';
      preload_image_object = new Image();
      preload_image_object.src = 'gfx/mp_'+jezyk+'_komunikacja_on.gif';
      preload_image_object = new Image();
      preload_image_object.src = 'gfx/mp_'+jezyk+'_galerie_on.gif';
      preload_image_object = new Image();
      preload_image_object.src = 'gfx/mp_'+jezyk+'_kontakt_on.gif';
      //preload_image_object = new Image();
      //preload_image_object.src = 'gfx/mp_'+jezyk+'_bip_on.gif';
   }
}

function zmien_obraz(obraz) {
   if(document[obraz].src.search("off.gif") != -1) {
      document[obraz].src = 'gfx/'+obraz+'_on.gif';
   } else {
      document[obraz].src = 'gfx/'+obraz+'_off.gif';
   }
}

function zmieniaj_obrazy(obrazy,id) {

   var obraz = obrazy.split(" ");
   var nowe_obrazy = '';

   //zmiana pierwszego obrazu
   //wstawienie tła takiego jak pokazywany obraz
      document.getElementById(id+"_div").style.backgroundImage = "url(obrazy_pl/_"+obraz[0]+")";
   //zmiana przeźrodczystości obrazka pokazywanego na 0
      document.getElementById(id).style.opacity = ".0";
      document.getElementById(id).style.filter = 'alpha(opacity=0)';
   //podmiana obrazków starego na nowy
      document.getElementById(id).src="obrazy_pl/_"+obraz[1];
   //fade in obrazka
      pojawianie_obrazu(id,0);

   for(var x = 2; obraz[x]; x++) {
      //zmiana kolejnosci, przerzucenie pierwszego na koniec
      nowe_obrazy+= obraz[x]+' ';
   }
   setTimeout("zmieniaj_obrazy('"+obraz[1]+" "+nowe_obrazy+obraz[0]+"','"+id+"')", 8000);
}

function pojawianie_obrazu(id,przezroczystosc) {
   if(przezroczystosc < 100) {
      przezroczystosc+=5;
      document.getElementById(id).style.opacity = przezroczystosc/100;
      document.getElementById(id).style.filter = 'alpha(opacity='+przezroczystosc+')';
      setTimeout(function(){pojawianie_obrazu(id,przezroczystosc)},50);
   }
}

var czas = '';

function zmien_przezroczystosc(id,start,przezroczystosc,szybkosc,p_rodzaj,numer) {
   przezroczystosc = parseInt(przezroczystosc);
   szybkosc = parseInt(szybkosc);

   if(document.getElementById(id).style.opacity) {
      var p = Math.round(parseFloat(document.getElementById(id).style.opacity)*100);
   } else if(!p) {           //p_rodzaj
      var p = start;
   }

   //sprawdzenie rodzaju - jeśli nie istnieje
   if(!p_rodzaj) {
      clearTimeout(czas);
      p_rodzaj = 1;
      if(p < przezroczystosc) p_rodzaj = 2; //pojawianie sie
   }

   //jeśli ma nastąpić zmiana
   if(p != przezroczystosc ) {
      if(p > przezroczystosc && p_rodzaj == 1) {   //alert('tak');

         y = p-(10*szybkosc);    //alert('tutaj'+p);
                                               // alert('przezroczystosc='+przezroczystosc+', p='+p+', y='+y);
         if(y < przezroczystosc) {
            document.getElementById(id).style.opacity = "."+przezroczystosc;
            document.getElementById(id).style.filter = 'alpha(opacity='+przezroczystosc+')';
         } else {
            document.getElementById(id).style.opacity = "."+y;
            document.getElementById(id).style.filter = 'alpha(opacity='+y+')';
         }
      }
      czas[numer] = setTimeout(function(){zmien_przezroczystosc(id,przezroczystosc,przezroczystosc,szybkosc,p_rodzaj,numer)},10);
   } else {
      clearTimeout(czas[numer]);
      document.getElementById(id).style.visibility='hidden';
   }
}

