
//**********************************************************************************************************************
// animuje dany obiekt przy pomocy wybranego efektu scriptoculos
// id - identyfikator elementu, efekt - nazwa efektu, ktory ma zostac uzyty, czas - opoznienie
function animuj(id,efekt,czas)
{
	setTimeout("Effect."+efekt+"('"+id+"')",czas);
}

//**********************************************************************************************************************
// zwija lub rozwija dany element
// id - identyfikator obiektu, efekt - nazwa efektu podstawowego
function animuj2(id,efekt)
{
	var efekt2 = 'Fade'; 
	
	switch(efekt)
	{
		case 'Appear' : { efekt2 = 'Fade'; break; }
		case 'SlideDown' : { efekt2 = 'BlindUp'; break; }
	}
	if (document.getElementById(id).style.display == 'none') { animuj(id,efekt,10); }
	else { animuj(id,efekt2,10); }
}

//**********************************************************************************************************************
// zmiana obrazka po najechaniu (do nazwy pliku dodaje/odejmuje _hover)
// id - identyfikator obrazka
function imghover(id)
{
	var button = document.getElementById(id);
	var src = button.src;
	
	var temp = src.split("/");
	var oldfile = temp[temp.length-1];
	
	oldfile = oldfile.replace('.jpg','');
	oldfile = oldfile.replace('.gif','');
	
	if (oldfile.indexOf('_hover') < 0) { newfile = oldfile.concat('_hover'); }
	else { newfile = oldfile.replace('_hover',''); }	
	button.src = button.src.replace(oldfile,newfile)
}

//**********************************************************************************************************************
// funkcja tworzaca funkcje onclick z linkiem wewnatrz
function jslink(id,link)
{
	var elem = document.getElementById(id);

	elem.onclick = function () {
		location.href = link;
	};
}

//**********************************************************************************************************************
// zmiana wartosci pola z domyslnego na puste i odwrotnie
// obj - element ktorego wartosc ma byc zmieniana
function change_values(obj) {
   if (obj.value == obj.defaultValue)
      obj.value = "";
   else if (obj.value == "")
      obj.value = obj.defaultValue;
}

//**********************************************************************************************************************
// wyslanie formularza po przycisnieciu entera
// pole - nazwa pola formularza
function submitenter(pole,e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13)
	{
	   pole.form.submit();
	   return false;
	}
	else return true;
}


