// JavaScript Document - ZA FEJDOVANJE SLIKA NA MOUSEOVER I POJAVLJIVANJE PROZORA SA FEJDOM var duration = 700; /* fade duration in millisecond */ //var hidtime = 0; /* time to stay hidden */ var showtime = 1300; /* time to stay visible */ var pauzapre = 300; var running = null; /* Used to check if fade is running */ var Koji = ''; var spanX = 0; var spanY = 0; var NizSlika = Array(); var NizSlikaRez = Array(); var iTotalE = 0; var iTotalErez = 0; var iEcount = 1; function StartFade(koji,slike,thumbsrednji) { // koji=slike10, slike11, slike12..., thumbsrednji='' ili 'thumb-srednji/' NizSlika = slike.split('; '); iTotalE = NizSlika.length; Koji = koji; if (iTotalE > 1) { if (running === null) { iEcount = 1; ts = thumbsrednji; running = setTimeout("FadeIn(ts)", 300); } } } function StopFade(thumbsrednji) { if (running!==null) {clearTimeout(running);} running = null; if (iTotalE > 1) { var tmpime = 'img-spec-slika1'+Koji; document.getElementById(tmpime).src = "https://www.immobiliaria.rs/slike/nekretnine/"+thumbsrednji+NizSlika[0]; SetOpa(0); //if (iTotalE>1) {document.getElementById('img-spec-slika2'+Koji).src = "https://www.immobiliaria.rs/slike/nekretnine/"+thumbsrednji+NizSlika[0];} iEcount = 1; Koji = ''; } } function SetOpa(Opa) { var ob = document.getElementById('slice2'+Koji); ob.style.opacity = Opa; ob.style.MozOpacity = Opa; ob.style.KhtmlOpacity = Opa; ob.style.filter = 'alpha(opacity=' + (Opa * 100) + ');'; } function FadeIn(thsr) { if (iEcount == iTotalE) { iEcount = 1; document.getElementById('img-spec-slika1'+Koji).src = "https://www.immobiliaria.rs/slike/nekretnine/"+thsr+NizSlika[iTotalE-1]; SetOpa(0); document.getElementById('img-spec-slika2'+Koji).src = "https://www.immobiliaria.rs/slike/nekretnine/"+thsr+NizSlika[0]; } else { document.getElementById('img-spec-slika1'+Koji).src = "https://www.immobiliaria.rs/slike/nekretnine/"+thsr+NizSlika[iEcount-1]; SetOpa(0); if (iTotalE>1) {document.getElementById('img-spec-slika2'+Koji).src = "https://www.immobiliaria.rs/slike/nekretnine/"+thsr+NizSlika[iEcount];} iEcount = iEcount+1; } for (i = 0; i <= 1; i += 0.01) { setTimeout("SetOpa(" + i +")", i * duration); if (running!==null) {clearTimeout(running);} } if (running!==null) {clearTimeout(running);} ts = thsr; running = setTimeout("FadeIn(ts)", (duration + showtime)); } var isIE = /*@cc_on!@*/!1; // [Boolean] function StartFadeRez(koji,slike,thumbsrednji,ofset) { // Za prikaz slika na mouseover u rez, akt... var obsv = document.getElementById('div-rez-slika-velika'); var obs2 = document.getElementById('slicer2'); var im1 = document.getElementById('img-spec-slikar1'); var im2 = document.getElementById('img-spec-slikar2'); NizSlikaRez = slike.split('; '); iTotalErez = NizSlikaRez.length; if (iTotalErez > 0) { if (running === null) { if (ofset!=350) { obsv.style.width = '400px'; obsv.style.height = '300px'; obs2.style.width = '400px'; obs2.style.height = '300px'; if (isIE) {obs2.style.top = '-302px';} else {obs2.style.top = '-300px';} im1.style.width = '400px'; im1.style.height = '300px'; im2.style.width = '400px'; im2.style.height = '300px'; } else { obsv.style.width = '320px'; obsv.style.height = '240px'; obs2.style.width = '320px'; obs2.style.height = '240px'; if (isIE) {obs2.style.top = '-242px';} else {obs2.style.top = '-240px';} im1.style.width = '320px'; im1.style.height = '240px'; im2.style.width = '320px'; im2.style.height = '240px'; } iEcount = 1; ts = thumbsrednji; if (isIE) { spanX = getRealLeft(koji) - ofset; spanY = getRealTop(koji) - 100; running = setTimeout("FadeInRezIE(1,ts)", pauzapre); } else { spanX = document.getElementById(koji).offsetLeft - ofset; spanY = document.getElementById(koji).offsetTop - 100; running = setTimeout("FadeInRez(1,ts)", pauzapre); } } } } function StopFadeRez() { if (running!==null) {clearTimeout(running);} running = null; if (iTotalErez > 0) { document.getElementById('div-rez-slika-velika').style.display = 'none'; iEcount = 1; } } function SetOpaRez(Opa) { var obs2 = document.getElementById('slicer2'); obs2.style.opacity = Opa; obs2.style.MozOpacity = Opa; obs2.style.KhtmlOpacity = Opa; obs2.style.filter = 'alpha(opacity=' + (Opa * 100) + ');'; } function SetOpaRezCela(Opa) { var obsv = document.getElementById('div-rez-slika-velika'); obsv.style.opacity = Opa; obsv.style.MozOpacity = Opa; obsv.style.KhtmlOpacity = Opa; obsv.style.filter = 'alpha(opacity=' + (Opa * 100) + ');'; } function FadeInRez(prviput,thsr) { // prvi put fejduje kompletan div-rez-slika-velika var obsv = document.getElementById('div-rez-slika-velika'); var im1 = document.getElementById('img-spec-slikar1'); var im2 = document.getElementById('img-spec-slikar2'); ts = thsr; if (prviput == 1) { obsv.style.left = spanX+'px'; obsv.style.top = spanY+'px'; SetOpaRez(0); SetOpaRezCela(0); obsv.style.display = 'block'; iEcount = 1; im1.src = "https://www.immobiliaria.rs/slike/nekretnine/"+thsr+NizSlikaRez[0]; if (iTotalErez>1) {im2.src = "https://www.immobiliaria.rs/slike/nekretnine/"+thsr+NizSlikaRez[0];} for (i = 0; i <= 1; i += 0.01) { setTimeout("SetOpaRezCela(" + i +")", i * pauzapre); if (running===null) {clearTimeout(running);} } if (running===null) {clearTimeout(running);} running = setTimeout("FadeInRez(0,ts)", showtime); } else { if (iEcount == iTotalErez) { iEcount = 1; im1.src = "https://www.immobiliaria.rs/slike/nekretnine/"+thsr+NizSlikaRez[iTotalErez-1]; SetOpaRez(0); im2.src = "https://www.immobiliaria.rs/slike/nekretnine/"+thsr+NizSlikaRez[0]; } else { im1.src = "https://www.immobiliaria.rs/slike/nekretnine/"+thsr+NizSlikaRez[iEcount-1]; SetOpaRez(0); if (iTotalErez>1) {im2.src = "https://www.immobiliaria.rs/slike/nekretnine/"+thsr+NizSlikaRez[iEcount];} iEcount = iEcount+1; } for (i = 0; i <= 1; i += 0.01) { setTimeout("SetOpaRez(" + i +")", i * duration); if (running===null) {clearTimeout(running);} } if (running===null) {clearTimeout(running);} running = setTimeout("FadeInRez(0,ts)", (duration + showtime)); } } function FadeInRezIE(prviput,thsr) { // za IE nema fejda jer je prespor var obsv = document.getElementById('div-rez-slika-velika'); var im1 = document.getElementById('img-spec-slikar1'); var im2 = document.getElementById('img-spec-slikar2'); ts = thsr; if (prviput == 1) { obsv.style.left = spanX+'px'; obsv.style.top = spanY+'px'; iEcount = 1; im2.src = "https://www.immobiliaria.rs/slike/nekretnine/"+thsr+NizSlikaRez[0]; obsv.style.display = 'block'; SetOpaRezCela(0); SetOpaRez(100); for (i = 0; i <= 1; i += 0.01) { setTimeout("SetOpaRezCela(" + i +")", i * pauzapre); if (running===null) {clearTimeout(running);} } if (running===null) {clearTimeout(running);} running = setTimeout("FadeInRezIE(0,ts)", (showtime - duration)); } else { if (iEcount == iTotalErez) { iEcount = 1; im2.src = "https://www.immobiliaria.rs/slike/nekretnine/"+thsr+NizSlikaRez[iTotalErez-1]; } else { im2.src = "https://www.immobiliaria.rs/slike/nekretnine/"+thsr+NizSlikaRez[iEcount-1]; iEcount = iEcount+1; } if (running===null) {clearTimeout(running);} running = setTimeout("FadeInRezIE(0,ts)", (showtime + pauzapre)); } } function getRealLeft(el){ var L=0; var tempEl = document.getElementById(el); while (tempEl.parentNode){ L += (tempEl.offsetLeft) ? tempEl.offsetLeft: 0; if (tempEl == document.body) break; tempEl = tempEl.parentNode; } return L; } function getRealTop(el){ var L=0; var tempEl = document.getElementById(el); while (tempEl.parentNode){ L += (tempEl.offsetTop) ? tempEl.offsetTop: 0; if (tempEl == document.body) break; tempEl = tempEl.parentNode; } return L; }