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;