var City = new Array(); City[0] = "Szeged"; City[1] = "Debrecen"; City[2] = "Kisvárda"; City[3] = "Eger"; City[4] = "Győr"; City[5] = "Kecskemét"; City[6] = "Siófok"; City[7] = "Szolnok"; City[8] = "Pécs"; City[9] = "Miskolc"; City[10] = "Tatabánya"; City[11] = "Veszprém"; City[12] = "Zalaegerszeg"; City[13] = "Kaposvár"; City[14] = "Gyöngyös"; City[15] = "Hódmezővásárhely"; City[16] = "Karcag"; City[17] = "Baja"; City[18] = "Paks"; City[19] = "Szekszárd"; var catchText3; var promoCount; function showHydeWin(mode, vell){ var showVell = vell; var theWindow = document.getElementById("popWindow"); var opStart; var opEnd; if(mode === "+"){ opStart = 0; opEnd = 1; }else if(mode === "-"){ opStart = 1; opEnd = 0; showVell = -vell; }else{ return; } var count = opStart; var showLoop = setInterval(function(){ theWindow.style.opacity = count; count += showVell; if(mode === "+"){ if(count > opEnd){ theWindow.style.opacity = opEnd; clearInterval(showLoop); } }else if(mode === "-"){ if(count < opEnd){ theWindow.style.opacity = opEnd; clearInterval(showLoop); return; } } },17); }; function genRandNum(min, max){ var count = Math.floor((Math.random() * (max-min)) + min); return count; }; function showBoxTime(sec, vell){ showHydeWin("+", vell); var n = 0; var showLoop = setInterval(function(){ if(n > sec){ showHydeWin("-", vell); clearInterval(showLoop); return; } n ++; },1000); }; function setBoxText(num){ switch(num){ case 1: var text = "Jelenleg 100 látogató van az oldalon."; var count = genRandNum(150, 250); document.getElementById("popWindow").innerHTML = text.replace("100", ""+count+""); break; case 2: var text = "A legutóbbi vásárlás innen történt: CITY ."; var city = City[Math.floor(Math.random()*City.length)]; document.getElementById("popWindow").innerHTML = text.replace("CITY", ""+city+""); break; case 3: var text = "15 kedvezményes árú csomag maradt!"; var count = genRandNum(4, 10); catchText3 = count; document.getElementById("popWindow").innerHTML = text.replace("15", ""+count+""); break; default: return; } return; }; function welcomeUser(){ var time = 0; var custTime = genRandNum(9, 12); var userLoop = setInterval(function(){ if(time === 0){ setBoxText(1); showBoxTime(4, 0.05); } if(time === custTime){ setBoxText(2); showBoxTime(4, 1); } if(time === custTime+7){ setBoxText(3); promoCount = catchText3; showBoxTime(5, 0.01); clearInterval(userLoop); customLead(genRandNum(7, 20)); } time ++; },1000); }; function customLead(sec){ setTimeout(function(){ var time = 0; var leadLoop = setInterval(function(){ if(time === 0){ setBoxText(2); showBoxTime(4, 1); } if(time === 7){ promoCount --; if(promoCount > 0){ document.getElementById("popWindow").innerHTML = "Már csak "+promoCount+" promóciós árú csomag érhető el."; }else{ document.getElementById("popWindow").innerHTML = "Ha most rögtön rendelsz, akkor még meg tudod vásárolni a terméket promóciós áron!!!"; } showBoxTime(5, 0.01); } if(time === 14){ clearInterval(leadLoop); if(promoCount > 0){ customLead(genRandNum(2, 20)); } } time ++; },1000); },sec*1000); }; window.onload = welcomeUser;