var City = new Array(); City[0] = "София"; City[1] = "Пловдив"; City[2] = "Варна"; City[3] = "Бургас"; City[4] = "Русе"; City[5] = "Стара Загора"; City[6] = "Плевен"; City[7] = "Сливен"; City[8] = "Добрич"; City[9] = "Шумен"; City[10] = "Перник"; City[11] = "Хасково"; City[12] = "Ямбол"; City[13] = "Пазарджик"; City[14] = "Благоевград"; City[15] = "Велико Търново"; City[16] = "Враца"; City[17] = "Габрово"; City[18] = "Асеновград"; City[19] = "Видин"; 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 = "В момента офертата се разглежда от 100 уникални потребители."; var count = genRandNum(150, 250); document.getElementById("popWindow").innerHTML = text.replace("100", ""+count+""); break; case 2: var text = "Току-що беше направена поръчка от CITY."; var city = City[Math.floor(Math.random()*City.length)]; document.getElementById("popWindow").innerHTML = text.replace("CITY", ""+city+""); break; case 3: var text = "Остават още 15 опаковки от продукта на промоционална цена."; var count = genRandNum(4, 8); 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 = "Остават още "+promoCount+" опаковки от продукта на промоционална цена."; }else{ document.getElementById("popWindow").innerHTML = "Тъй като сте онлайн, при незабавна поръчка за Вас остават в сила промоционалните условия!!!"; } showBoxTime(5, 0.01); } if(time === 14){ clearInterval(leadLoop); if(promoCount > 0){ customLead(genRandNum(2, 20)); } } time ++; },1000); },sec*1000); }; window.onload = welcomeUser;