
function over(ten){
  	ten.src = "img/site/"+ten.id+".gif";
}
//-------------------------------------------------------------------------------------------------------------------------------------------------
function out(ten){
  	ten.src = "img/site/" + ten.id + "_bw.gif";
}

//-------------------------------------------------------------------------------------------------------------------------------------------------
function pokaz_opis(nr)
{
	document.getElementById("td_opis").firstChild.nodeValue = tab_opisy[nr];
	document.getElementById("opisy").style.verticalAlign="middle";
	document.getElementById("opisy").style.visibility="visible";
	document.getElementById("opisy").style.zIndex="100";
}

//---------------------------------------------------------------------------------------------------------------------------------
function schowaj_opis()
{
	document.getElementById("opisy").style.visibility="hidden";
}


//---------------------------------------------------------------------------------------------------------------------------------
function opis_zdj_pok(nazw, tab_opisy)
{
  	plik1=nazwa(nazw.src);
	//alert(plik1);
	switch(plik1)
	{
		case 'janessa':
				pokaz_opis('5')
		break;

		case 'valentino':
			pokaz_opis('6')
		break;	

		case 'paris':
			pokaz_opis('7')
		break;

		case 'dione':
			pokaz_opis('8')
		break;
	
		case 'calvados':
			pokaz_opis('9')
		break;

		case 'reem':
			pokaz_opis('10')
		break;
	
		case 'sharon':
			pokaz_opis('11')
		break;
	
		default:
		break;
	}
}


//---------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------

function nazwa(plik)
{
	
var adres = plik;

var plik1 = adres.slice(adres.lastIndexOf("/")+1); //nazwa pliku

var kropka = plik1.lastIndexOf(".");


var plik = plik1.substring(0, (kropka-1));
//alert(plik);
return plik;
	
}
//-------------------------------------------------------------------------------------------------------------------------------------------------

var index=0;
function znajdz_index(elem,tabl)
{
		
		
		var dlugosc=(tabl.length-1);
		var stemp;
	
	for(i=0; i<dlugosc; i++) //przeszukanie tablicy tab
		{
			stemp = nazwa(tabl[i]);	
			str = new String(elem);	
			if(str.match(stemp)!=null) //znaleiony :)
			{	
				index=i;
				
				
			}
		}
	
	
}

//-------------------------------------------------------------------------------------------------------------------------------------------------
function miniaturki(tablica, plik1)
{
	var dlugosc=(tablica.length-1);
	var str = new String(plik1);
	try
	{	
	
		for(i=0; i<dlugosc; i++) 
		{
			stemp = nazwa(tablica[i]);	
		
			if(str.match(stemp)!=null) //znaleziony pierwszy pasujacy element tablicy.
			{	
			
		
			temp = nazwa(tablica[i+1]); //sprawdzamy czy sasiad pasuje
			if(str.match(temp)!=null)// sasiad pasuje
				{
					temp1 = nazwa(tablica[i+2]); //sprawdzamy czy sasiad sasiada pasuje
					if(str.match(temp1)!=null)// sasiad sasiada pasuje
					{
						
						document.getElementById("mini2").style.visibility="visible";
						document.getElementById("ramkamin2").style.visibility="visible";
						document.getElementById("mini2").src = tablica[i+1];
						document.getElementById("mini3").style.visibility="visible";
						document.getElementById("ramkamin3").style.visibility="visible";
						document.getElementById("mini3").src = tablica[i+2];
					}
					else//sasiad sasiada nie pasuje
					{
						document.getElementById("mini2").style.visibility="visible";
						document.getElementById("ramkamin2").style.visibility="visible";
						document.getElementById("mini2").src = tablica[i+1];
						document.getElementById("mini3").style.visibility="hidden";
						document.getElementById("ramkamin3").style.visibility="hidden";

					}
				}
				else//sasiad nie pasuje
				{
					document.getElementById("mini2").style.visibility="hidden";
					document.getElementById("ramkamin2").style.visibility="hidden";
					document.getElementById("mini3").style.visibility="hidden";
					document.getElementById("ramkamin3").style.visibility="hidden";
				}
			break;
		}
	}
}
catch(e)
{
					document.getElementById("mini2").style.visibility="hidden";
					document.getElementById("ramkamin2").style.visibility="hidden";
					document.getElementById("mini3").style.visibility="hidden";
					document.getElementById("ramkamin3").style.visibility="hidden";
}
	
	
}

//-------------------------------------------------------------------------------------------------------------------------------------------------
//sprawdza nazwy dwoch sasiadow wprzod i wstecz i podmienia miniaturki i duze zdjecie
function podmien(plik,tablica, tab) 
{

document.getElementById("mini1").src = plik.src;

var plik1 = nazwa(plik.src); //nazwa sukni
var str = new String(plik1);
var stemp;

	znajdz_index(plik1, tab);
	

//var dlugosc=(tablica.length-1);


miniaturki(tablica, plik1);

/*try
jak nie bedzie dzialac to wkleic z powrotem kod funkcji miniaturki :P

*/

pokaz(plik);

}

//-------------------------------------------------------------------------------------------------------------------------------------------------

function pokaz(plik)
{
	var sciezka = new String(plik.src);
	var s = sciezka.replace("miniatury/","");
	document.getElementById("zdjecie_duze").src = s;

	var plik1 = sciezka.slice(sciezka.lastIndexOf("/")+1); 
	plik1=nazwa(plik1);			
	document.getElementById("nazwa_sukni_duze").firstChild.nodeValue = ""+plik1;
}

//-------------------------------------------------------------------------------------------------------------------------------------------------
function nastepne_duze(zdjecie, tab, tablica)
{
	
	//n= new String(document.getElementById("zdjecie_duze").src);
	//n = n.slice(n.lastIndexOf("/") + 1);
	//n=nazwa(n);
	//alert(n);
	dlug = (tab.length-1);
	//alert('index berzacego elementu = '+index);
	var src =0;
	var src1=0;
	
	try
	{	

		if(index < (dlug-1))
		{	
			//alert(index);
			var temp = tab[index+1];
			document.getElementById("zdjecie_duze").src = temp;
			src = temp;

			var sciezka = new String(temp);
			var plik1 = sciezka.slice(sciezka.lastIndexOf("/")+1); 
			
			temp = sciezka.replace(plik1, "miniatury/"+plik1);
			//alert(plik1);
			plik1=nazwa(plik1);
			document.getElementById("mini1").src = temp;
			miniaturki(tablica,plik1);
			//document.getElementById("nazwa_sukni").firstChild.nodeValue = ""+plik1;
			document.getElementById("nazwa_sukni_duze").firstChild.nodeValue = ""+plik1;				
			scr1 = temp;
			index++;
		}
	}
	catch(e)
	{
		
		document.getElementById("zdjecie_duze").src = src;
		document.getElementById("mini1").src = temp;

	}
		
}

//-------------------------------------------------------------------------------------------------------------------------------------------------
function poprzednie_duze(zdjecie, tab, tablica)
{
	dlug = (tab.length-1);
	
	var src =0;
	var src1=0;
	try
	{	
		if(index!=0)
		{
			var temp = tab[index-1];
			document.getElementById("zdjecie_duze").src = temp;
			src = temp;

			var sciezka = new String(temp);
			var plik1 = sciezka.slice(sciezka.lastIndexOf("/")+1); 
			temp = sciezka.replace(plik1, "miniatury/"+plik1);
			
			plik1=nazwa(plik1);
			document.getElementById("mini1").src = temp;
			miniaturki(tablica,plik1);	
			//document.getElementById("nazwa_sukni").firstChild.nodeValue = ""+plik1;
			document.getElementById("nazwa_sukni_duze").firstChild.nodeValue = ""+plik1;
			scr1 = temp;
			index--;
			
		}
		else
		{	
					
		}
	}
	catch(e){}
		
}
//---------------------------------------------------------------------------------------------------------------------------------
function pokazm(plik, tabm)
{	
	plik1=nazwa(plik.src);
	znajdz_index(plik1, tabm);
	var sciezka = new String(plik.src);
	var s = sciezka.replace("miniatury/","");
	document.getElementById("zdjecie_duze").src = s;
}
//---------------------------------------------------------------------------------------------------------------------------------
function nastepne_duze_m(zdjecie, tabm)
{
	
	dlug = (tabm.length-1);
	
	var src =0;
	var src1=0;
	
	try
	{	

		if(index < (dlug-1))
		{	
			//alert(index);
			var temp = tabm[index+1];
			document.getElementById("zdjecie_duze").src = temp;
			index++;
		}
	}
	catch(e)
	{
		
		document.getElementById("zdjecie_duze").src = src;

	}
		
}

//-------------------------------------------------------------------------------------------------------------------------------------------------
function poprzednie_duze_m(zdjecie, tabm)
{
	dlug = (tabm.length-1);
	
	var src =0;
	var src1=0;
	try
	{	
		if(index!=0)
		{
			var temp = tabm[index-1];
			document.getElementById("zdjecie_duze").src = temp;
			index--;
			
		}
		else{}
	}
	catch(e){}
		
}
//-------------------------------------------------------------------------------------------------------------------------------------------------

	var PozycjaX = 0;
	var PozycjaY = 0;
	var ScrollingTest = 0;
	var Tempo = 1;
	var szyb_gora = 1;
	var szyb_dol = 1;
	function ScrollingStart(wyzej, elem, kurs, skok)
	{
		ScrollingTest = 1;
		Scrolling(wyzej, elem, kurs, skok);
	}
//-------------------------------------------------------------------------------------------------------------------------------------------------	
	function ScrollingStop()
	{
		ScrollingTest = 0;
	}
//-------------------------------------------------------------------------------------------------------------------------------------------------	
	function Scrolling(wyzej, elem, kurs, skok)
	{
		var MaxOffsetWidth = document.getElementById(elem).offsetWidth - document.getElementById(wyzej).offsetWidth;
		var MaxOffsetHeight = document.getElementById(elem).offsetHeight - document.getElementById(wyzej).offsetHeight;
		
		var FunctionRekurencja = "Scrolling('" + wyzej + "', '" + elem + "', '" + kurs + "', " + skok + ")";
		switch(kurs)
		{
			case 'up':
				var temp = PozycjaX * (-1);
				if(temp < MaxOffsetHeight)
				{
					PozycjaX = PozycjaX - skok;
					document.getElementById(elem).style.marginTop = PozycjaX + "px";
					if(ScrollingTest == 1)
						setTimeout(FunctionRekurencja, Tempo);
				}
				break;
			
			case 'down':
				if(PozycjaX < 0)
				{
					PozycjaX = PozycjaX + skok;
					document.getElementById(elem).style.marginTop = PozycjaX + "px";
					if(ScrollingTest == 1)
						setTimeout(FunctionRekurencja, Tempo);
				}
				break;
			
			case 'left':
				if(PozycjaY < 0)
				{
					PozycjaY = PozycjaY + skok;
					document.getElementById(elem).style.marginLeft = PozycjaY + "px";
					if(ScrollingTest == 1)
						setTimeout(FunctionRekurencja, Tempo);
				}
				break;
			
			case 'right':
				var temp = PozycjaY * (-1);
				if(temp < MaxOffsetWidth)
				{
					PozycjaY = PozycjaY - skok;
					document.getElementById(elem).style.marginLeft = PozycjaY + "px";
					if(ScrollingTest == 1)
						setTimeout(FunctionRekurencja, Tempo);
				}
				break;
		}
	}

//-------------------------------------------------------------------------------------------------------------------------------------------------

function dodaj(id)
{
	document.getElementById(id).style.visibility="visible";
	document.getElementById(id).style.zIndex="1000";
	
}
//-------------------------------------------------------------------------------------------------------------------------------------------------
function schowaj_warstwe(id)
{
	document.getElementById(id).style.visibility="hidden";	
	
}
//-------------------------------------------------------------------------------------------------------------------------------------------------
function check_form(nazwa)
{
	switch(nazwa)
	{
		case "temat1":	
				if( (document.temat1.autor.value=="") || (document.temat1.wypowiedz.value=="") || (document.temat1.nowyTemat.value=="") )
				{
					alert('Pola temat, tre¶c i autor nie mog± być puste ');
					return false;
				}
				else
				{
					
					return true;
				}	
		break;

		case "odp1":
				if( (document.odp1.autor_odp.value=="") || (document.odp1.wypowiedz_odp.value=="") )
				{
					alert('Pola odpowiedˇ i autor nie mog± być puste ');
					return false;
				}
				else
				{
					return true;
				}
		break;
		default:
	}
}
