/* code by PIT @ 2011 www.petrvrestiak.com tested on: Safari4,MSIE6,Firefox3,Opera10 */ var curObj = 1; var swapBgPcs = 2; var countObj = 3; var countObjInc = 5; var startTimeInt = 120; var startSpeedTimeInt = 60; var stopTimeInt = 5000; var curOpacity = 11; var objInt = 10; var nextCall; var nextSpeedCall; var revertDirection = true; var initSlow = true; var curBTBObj = 1; var curBTBOpacity = 10; var opacityClassArr = new Array('opintX','opint0','opint1','opint2','opint3','opint4','opint5','opint6','opint7','opint8','opint9','opint10'); var pcsJsArr = new Array(); // onload set pcs without css document.getElementById('animation-js').style.background="url(../gallery/products/babyboom/1.jpg) 50% 0 repeat-x"; // preload if (document.images) { pcs1 = new Image(); pcs1.src = "../gallery/products/babyboom/1.jpg"; pcsJsArr[1] = "../gallery/products/babyboom/1.jpg"; pcs2 = new Image(); pcs2.src = "../gallery/products/babyboom/2.jpg"; pcsJsArr[2] = "../gallery/products/babyboom/2.jpg"; pcs3 = new Image(); pcs3.src = "../gallery/products/babyboom/3.jpg"; pcsJsArr[3] = "../gallery/products/babyboom/3.jpg"; } function changeMainPcs(id,type) { // first stop slideshow if (type!=2) { clearTimeout(nextCall); clearTimeout(startSpeedTimeInt); // reset vars curOpacity = 11; curBTBOpacity = 10; initSlow = true; // set actual pos. curObj = id; if (id==countObj) { swapBgPcs = 1; } else { swapBgPcs = id+1; } document.getElementById('animation-js').style.background="url("+pcsJsArr[id]+") 50% 0 repeat-x"; } // change main pcs document.getElementById('page-home').style.background="url("+pcsJsArr[id]+") 50% 0 repeat-x"; } function changeOpacity (objInt,sendObj) { if (sendObj>0) { curObj = sendObj; } if (initSlow==true) { initSlow = false; nextCall = setTimeout("changeOpacity(curOpacity,curObj)",stopTimeInt); } else { if (document.getElementById) { document.getElementById('animation-js').className = opacityClassArr[objInt]; } if (curOpacity>0) { if (curOpacity>1) { curOpacity = curOpacity-1; if (curOpacity==9) { // change bg document.getElementById('page-home').style.background="url("+pcsJsArr[swapBgPcs]+") 50% 0 repeat-x"; //changeBTBOpacity('init'); } if (curOpacity==4) { } nextCall = setTimeout("changeOpacity(curOpacity,curObj)",startTimeInt); } else { curOpacity = 10; if (swapBgPcs==countObj) { swapBgPcs = 1; } else { swapBgPcs = swapBgPcs+1; } if (curObj