PageSourceSearch

https://afsanalytics.com/js26/signup.js

js afsanalytics.com collected 2026-10-01 09:24:40 UTC 50,884 bytes, 1,527 lines download raw bytes

1/* 
2 * To change this template, choose Tools | Templates
3 * and open the template in the editor.
4 */
5
6
7
8
9
10function get_server_location_auto()
11{
12  //cookies
13  var c = getCookie("aa_country");
14  //console.log("get_server_location_auto -> ", c);
15  if (c=="") c="US";
16 
17  return(get_server_location(c));
18}
19
20 function get_server_location(country) //ISO 2
21{
22  var eu="DE|AT|BE|BG|CY|HR|DK|EE|ES|FI|FR|EL|HU|IE|IT|LV|LT|LU|MT|NL|PL|PT|CZ|RO|UK|SK|SI|SE|NOT";
23  var c=country.toUpperCase();
24  if (c=="FR") return("FRA");
25  if (c.match(eu)) return("EUR");
26  return("USA");   
27}
28
29
30function SetServerLocation() {
31  var list = ['EUR', 'Europe', 'FRA', 'France', 'USA', 'USA'];
32  var c = get_server_location_auto();
33
34  for (var i = 0; i < list.length; i = i + 2) {
35    $("#server_location").append('<option value="' + list[i] + '">' + list[i + 1] + '</option>');
36  }
37
38//console.log(c);
39
40$("#server_location").val(c);
41
42}
43
44
45
46function nameError(light)
47{
48 var str="#wrong-fname";
49 if (light==3) str+="_3";
50
51  $(str).text(G_lan.ername);
52 $(str).css('display','block');   
53}
54function emailError(light)
55{
56  var str="#wrong-email";
57  if (light==3) str+="_3";
58  $(str).text(G_lan.ermail);
59 $(str).css('display','block');   
60}
61function passError(light)
62{
63  var str="#wrong-pass";
64  if (light==3) str+="_3";
65  $(str).text(G_lan.erpass);
66 $(str).css('display','block');   
67}
68
69function tosError()
70{
71$("#wrong-tos").css('display','block');     
72}
73
74
75function unameError()
76{
77 $("#wrong-uname").text(G_lan.ername1);
78 $("#wrong-uname").css('display','block');   
79}
80function upassError()
81{
82 $("#wrong-upass").text(G_lan.erpass1);
83 $("#wrong-upass").css('display','block');   
84}
85
86function urlError()
87{
88 $("#wrong-url").text(G_lan.erurl);
89 $("#wrong-url").css('display','block');   
90}
91
92function urlError1()
93{
94 $("#wrong-url").text(G_lan.erurl1);
95 $("#wrong-url").css('display','block');   
96}
97
98
99
100
101
102
103function createpassword()
104{
105  var $ol= new Array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9"); 
106  var $pass="";
107  var $index;
108  for ($i=1;$i<10;$i++)
109  {
110   $index=Math.floor((Math.random() * $ol.length));    
111   $pass=$pass+$ol[$index];
112  }
113  return($pass);
114}
115
116
117
118function FacebookSignup(response)
119  {
120   //console.log(JSON.stringify(response));  
121   //console.log(response.authResponse.accessToken);  
122 // var str=response.first_name+" "+response.last_name+" "+response.email+" "+response.gender;
123  
124 //alertBox("Facebook",str);       
125  //alertBox("Facebook",response.email);       
126  
127  var $name=response.first_name+" "+response.last_name;
128  var $gender=0;
129 
130  if (response.hasOwnProperty('gender')) 
131  {
132    if (response.gender=="female") $gender=2; 
133    if (response.gender=="male") $gender=1; 
134  }
135
136  $('#sign-name').val($name);
137  $('#sign-email').val(response.email);
138  $('#sign-password').val(createpassword());
139  $('#fbook').val("1");
140  $('#fbookid').val(response.id);
141  $('#fbookgender').val($gender);
142  
143  if (response.hasOwnProperty('timezone')) $('#fbooktm').val(response.timezone);
144  else $('#fbooktm').val(0);
145  if (response.hasOwnProperty('locale')) $('#fbooklocale').val(response.locale);
146  else $('#fbooklocale').val(0);
147  $('#fbookverified').val(1);
148  
149  
150 
151 //alertBox("response.verified",$verified);
152 
153 CheckSignForm($('#signForm'),0);
154
155}
156
157function GplusSignup(response){
158   
159   //obj['email'];
160  // console.log(obj);   // Retirer les commentaires pour inspecter l'objet complet.
161 // alert (email);
162        
163  var $name=response.given_name+" "+response.family_name;
164  var $gender=0;
165  if (response.gender=="female") $gender=2; 
166  if (response.gender=="male") $gender=1; 
167
168  $('#sign-name').val($name);
169  $('#sign-email').val(response.email);
170  $('#sign-password').val(createpassword());
171  $('#gplus').val("1");
172  $('#gplusid').val(response.id);
173  $('#gplusgender').val($gender);
174  $('#gpluslocale').val(response.locale);
175  $('#gplusverified').val(response.verified_email);
176  var $verified=0;
177  if (response.verified_email==true) $verified=1;
178  $('#gplusverified').val($verified);
179  
180  
181
182  
183  
184  CheckSignForm($('#signForm'),0);  
185    
186    
187    
188    
189    
190    
191  } 
192
193
194
195
196
197/*
198function partner_profile_callback(json)
199{
200  console.log("partner_profile_callback");
201  console.log(json);
202}
203*/
204
205
206function CheckSignForm($form,$light)
207{
208 
209     //  console.log( $form.serialize() );       
210       
211       var $flag_name=0;
212       var $flag_email=0;
213       var $flag_password=0;
214       var $flag_tos=0;
215       var $errorcount=0;
216       
217     if ($light!=3) 
218     { 
219     
220      $("#wrong-fname").css('display','none');
221      $("#wrong-email").css('display','none');
222      $("#wrong-pass").css('display','none'); 
223      $("#wrong-tos").css('display','none'); 
224      if ($light==0) signbox.sheight(430);        
225       $('#sign-name').val($('#sign-name').val().trim());
226       $('#sign-name').val(ucfirst($('#sign-name').val()));
227       $('#sign-email').val($('#sign-email').val().trim());
228       $('#sign-password').val($('#sign-password').val().trim());
229       var $name=$('#sign-name').val();
230       var $email=$('#sign-email').val();
231       var $password=$('#sign-password').val();
232     }
233       
234
235     if ($light==3) 
236     { 
237     
238      $("#wrong-fname_3").css('display','none');
239      $("#wrong-email_3").css('display','none');
240      $("#wrong-pass_3").css('display','none'); 
241      $('#sign-name_3').val($('#sign-name_3').val().trim());
242      $('#sign-name_3').val(ucfirst($('#sign-name_3').val()));
243      $('#sign-email_3').val($('#sign-email_3').val().trim());
244      $('#sign-password_3').val($('#sign-password_3').val().trim());
245      var $name=$('#sign-name_3').val();
246      var $email=$('#sign-email_3').val();
247      var $password=$('#sign-password_3').val();
248     }
249
250
251       if ($name==undefined || $name=='') $flag_name=1;
252       if ($name.split(" ").length<2) $flag_name=1;
253       if ($email==undefined || $email=='') $flag_email=1;
254       if (isValidEmailAddress ($email)==false) $flag_email=1;
255       if ($password==undefined || $password=='') $flag_password=1;
256       if ($password.length<6) $flag_password=1;
257         
258      
259      if ($flag_name==1) nameError($light)
260      if ($flag_email==1) emailError($light);
261      if ($flag_password==1) passError($light);
262     
263  
264    if ($light!=2 && $light!=3)
265    {     
266
267       if($("#sign-tos").is(':checked')==false) 
268       {
269        tosError($light); 
270        $flag_tos=1;  
271       }
272      
273    }
274       
275    if ($light!=3) $("#signbox #buttons").css('display','none'); 
276
277     
278      if ($flag_email==1) 
279      {
280        aa('send', 'event', 'alert', 'post', "Wrong Email", "warning");
281        $errorcount++;
282      }
283      if ($flag_name==1) 
284      {
285        aa('send', 'event', 'alert', 'post', "Wrong Name", "warning");
286        $errorcount++;
287      }
288      if ($flag_password==1) 
289      {
290        aa('send', 'event', 'alert', 'post', "Wrong Password", "warning");
291        $errorcount++;
292      }
293
294      if ($flag_tos==1) $errorcount++;
295      
296      if ($errorcount>0)
297      {
298       if($light==0) signbox.sheight((430+($errorcount*10)));        
299       if($light!=3)  $("#signbox #buttons").css('display','block');
300       return;
301      }
302      
303      var $query=$form.serializeArray();
304      var d = new Date()
305      var $gmt = -d.getTimezoneOffset();
306      var $tm = jstz.determine();
307      var $timezone=$tm.name();
308        
309      
310      
311      if ($light==2 || $light==3)
312      {
313             $query.push({name:'tos',value:"1"});
314      }
315        
316      $query.push({name:'gmt',value:$gmt});
317      $query.push({name:'timezone',value:$timezone});
318     
319      var language=getCookie("Mlanguage");
320      if (language!="") $query.push({name:'Mlanguage',value:language});
321      
322     
323      //alert ($timezone);
324      
325      //alertBox(JSON.stringify($query));  
326     // console.log( $query);             
327      //$query=JSON.stringify($query);   
328       if ($light!=3) signbox.startload();
329       else loadBox();
330       
331       var url=$form.attr('action');
332       if ($light==3) url="https://www.afsanalytics.com/verifsign.php";
333
334       //console.log(url,query);
335
336       $.ajax({
337        url: url,
338        type: $form.attr('method'),
339        dataType: "json",
340        data: $query,
341        cache: false,
342        success: function(json)
343        {
344          if($light!=3) $("#signbox #buttons").css('display','block');
345         
346         if (json.state==1)
347         {    
348            
349            if (json.know==1 && json.errorpass==1) 
350            {    
351            alertBox (G_lan.signknow, G_lan.signknow1);  
352            aa('send', 'event', 'alert', 'post', G_lan.signknow+" "+G_lan.signknow1, "warning");
353            }
354           if (json.errorcount>1 && $light==0) signbox.sheight((400+(json.errorcount*10)));        
355           if (json.erroremail==1 ) emailError($light);
356           if (json.errorpass==1 ) passError($light);
357           if (json.errorname==1) nameError($light);
358           if (json.errortos==1) tosError($light)
359           if (json.hasOwnProperty('mysql')) 
360            {    
361                alertBox (G_lan.ermysql, json.mysql);
362                aa('send', 'event', 'alert', 'post', G_lan.ermysql+" -> "+json.mysql, "error");
363            }
364                
365            
366            if($light!=3) signbox.endload();
367            else loadbox.close();
368           
369            return;
370          }
371         
372          //state==0
373 
374         
375          if($light==0 || $light==2 || $light==3) 
376          {    
377          
378            if($light!=3) signbox.endload();
379            else loadbox.close();
380
381            if($light!=3) signbox.close();
382            //loadbox.close();
383             
384            var label="Create Account";
385            if ($light==2 || $light==3) label="Essai gratuit";
386            
387            aa("send","event","form","successful",label,"signup");
388            if ($light!=3) aa("send","event","form","close",label,"Signup");
389           
390                
391            if (json.know==0 ) 
392            {
393               //ok send info about profile
394               if (typeof json.know != "undefined")
395               {
396                if (json.know==0) partner_profile(json.userid, $email);
397               }
398
399               AddSite({userid:json.userid,username:$email,userpass:$password,trial:json.trial,trial:json.trial,trialperiod:json.trialperiod,freeinstall:json.freeinstall});
400            }
401            else AddSite({userid:json.userid,username:$email,userpass:"",trial:json.trial,trialperiod:json.trialperiod,freeinstall:json.freeinstall});
402          
403        
404          }
405          else
406          {
407          loadbox.close();
408          
409          if ( json.state==0)
410          {
411            if (typeof json.know != "undefined")
412            {
413              if (json.know==0)  partner_profile(json.userid, $email); 
414            }
415          }
416
417          aa("send","event","form","successful","Create Account","signup");
418          aa("send","event","form","close","Create Account","signup");
419          text='<div id="dialog" class="dialog-basic">';
420          text +='<div class="dialog-title styleColor">'+G_lan.success+'</div>';
421          text +='<div id="input-box">';
422          text +=G_lan.signthankyou;
423          text +='.</div>'
424          text +='<div id="buttons" class="buttoncenter">';     
425          text +='<div onClick="javascript:window.close();" class="btn1  btn-ok">'+G_lan.close+'</div> '; 
426          text +=' </div>';
427          $("#dialog").replaceWith(text);   
428          }
429         
430          
431
432         
433       //var $message="email: $json.sendmail";
434       //  alertBox("verifsign",$message);    
435         //2em partie
436         //on demande l'url'
437       
438        
439        
440       
441
442        //ici c'est bon
443        //on a l'id
444        },
445        error: function( request, error ) 
446        {
447          if($light!=3) $("#signbox #buttons").css('display','block'); 
448         if($light!=3) signbox.endload();
449         aa("send","event","alert","post","Signup Server Unreachable","fatal");
450         alertBox (G_lan.errorserver,G_lan.teamalert);
451        
452                 return;
453        }
454     
455    });
456
457
458}
459
460
461
462function CheckAddSiteForm($form)
463{
464 
465       //console.log( $form.serialize() );       
466       
467       var $flag_url=0;
468       var $flag_uname=0;
469       var $flag_upass=0;
470       var $errorcount=0;
471    
472      $("#signbox #buttons").css('display','none'); 
473      $("#wrong-url").css('display','none');
474      $("#wrong-uname").css('display','none');
475      $("#wrong-upass").css('display','none'); 
476      //signbox.sheight(250);        
477  
478       $('#addsite-url').val($('#addsite-url').val().trim());
479       $('#addsite-uname').val($('#addsite-uname').val().trim());
480       $('#addsite-upass').val($('#addsite-upass').val().trim());
481      
482      
483       var $url=$('#addsite-url').val();
484       var $uname=$('#addsite-uname').val();
485       var $upass=$('#addsite-upass').val();
486                      
487       if ($uname==undefined || $uname=='') $flag_uname=1;
488       if (isValidEmailAddress ($uname)==false) $flag_uname=1;
489       if ($upass==undefined || $upass=='') $flag_upass=1;
490       if ($upass.length<6) $flag_upass=1;
491      
492       if ($url==undefined || $url=='') $flag_url=1;
493       if ($url.length<6) $flag_url=1;
494         
495       var $url1=$url.toLowerCase();
496       
497       $flag_url=1;
498       if ($url1.indexOf("https://")>-1)  $flag_url=0;
499       else if ($url1.indexOf("http://")>-1) $flag_url=0; 
500             
501       if ($url1.indexOf("(")>-1) $flag_url=1;
502       if ($url1.indexOf("<")>-1) $flag_url=1;
503
504
505
506       if ($flag_uname==1) unameError()
507       if ($flag_upass==1) upassError();
508       if ($flag_url==1) urlError();
509                   
510      if ($flag_uname==1) $errorcount++;
511      if ($flag_upass==1) $errorcount++;
512      if ($flag_url==1) $errorcount++;
513      
514      if ($errorcount>0)
515      {
516       //signbox.sheight((250+($errorcount*10)));        
517      $("#buttons").css('display','block');
518      return;
519      }
520      aa("send","event","form","submit","Add new site","signup");    
521      
522      var $query=$form.serializeArray();
523      var language=getCookie("Mlanguage");
524      if (language!="") $query.push({name:'Mlanguage',value:language});
525
526
527       signbox.startload();
528       
529       $.ajax({
530        url: $form.attr('action'),
531        type: $form.attr('method'),
532        dataType: "json",
533        data: $query,
534        cache: false,
535        success: function(json)
536        {
537          
538          //alert (json.state + " " + json.errorurl)
539          
540          if (json.state == 1) {
541
542            signbox.endload();
543            $("#signbox #buttons").css('display', 'block');
544
545            aa('send', 'event', 'alert', 'post', G_lan.error + " " + json.afserror, "warning");
546
547            if (json.authfail == 2) {
548              alertBox(G_lan.notauthorized, G_lan.notauthorized0);
549              return;
550            }
551
552            if (json.errorurl == 1) urlError();
553            if (json.errorurl == 2) urlError1();
554            if (json.authfail == 1) {
555              unameError();
556              upassError();
557              return;
558            }
559
560            if (json.hasOwnProperty('mysql')) {
561              alertBox(G_lan.ermysql, json.mysql);
562              aa('send', 'event', 'alert', 'post', G_lan.ermysql + " " + json.mysql, "error");
563              return;
564            }
565
566            alertBox(G_lan.error, json.afserror);
567
568
569
570            return;
571          }
572         
573         signbox.endload();
574         $("#signbox #buttons").css('display','block');
575         
576                 
577         aa("send","event","form","successfull","Add new site","signup");    
578         aa("send","event","form","close","Add new site","signup");    
579         
580         signbox.close();
581
582         
583         if ( json.state==0)
584         {
585            //parter_website(userid,account,url)
586            //userid -> User ID of AFS (number)
587            //account ->  website id (number)
588            //url -> website url added (domain name)
589            if (typeof json.know_website != "undefined")
590            {
591            if (json.know_website==0) partner_website(json.userid, json.account, json.surl);
592            }
593          }
594
595
596         if (json.hasOwnProperty('trial'))
597         {
598           if (json.trial==1)
599           {
600           loadBox();
601           window.location.href="https://www.afsanalytics.com/dashboard.php";
602           return;
603           } 
604         }
605        
606      
607
608         alertBox(G_lan.wadded,G_lan.wadded1);    
609         
610         if (json.hasOwnProperty('refresh'))
611               {
612                                      
613                    if (G_alert==0) window.location.reload(true);
614                    else 
615                    {    
616                    var myVar = setInterval(function () {
617                    if (G_alert==0) {clearInterval(myVar);window.location.reload(true);}   
618                    }, 200);               
619                    }
620                                   
621               }
622         
623              
624         
625         
626         
627         
628       //var $message="email: $json.sendmail";
629       //  alertBox("verifsign",$message);    
630         //2em partie
631         //on demande l'url'
632       
633        
634        
635       
636
637        //ici c'est bon
638        //on a l'id
639        },
640        error: function( request, error ) 
641        {
642          signbox.endload();
643                alertBox (G_lan.errorserver,G_lan.teamalert);
644               aa('send', 'event', 'alert', 'post', "Server Unreachable -> Add Site", "fatal");
645             $("#signbox #buttons").css('display','block');   
646               return;
647        }
648     
649    });
650
651
652}
653
654
655function SignBoxDisplay()
656{
657    //PaidBox();
658    //return;
659
660    var $lan=$lanEN;      
661 
662        text='<div id="dialog-signleft" class="dialog-basic">';
663        text +='<div class="dialog-title">'+$lan.signt1+'</div>';
664       
665       
666       
667       
668       
669       text +='<form id="signForm" action="'+G_SITEBASE+'/verifsign.php" method="post">';
670        
671        text +=' <input type="hidden" id="wix" name="wix" value="
6710">'
672        text +=' <input type="hidden" id="fbook" name="fbook" value="0">'
673        text +=' <input type="hidden" id="fbookid" name="fbookid" value="0">'
674        text +=' <input type="hidden" id="fbookgender" name="fbookgender" value="0">'
675        text +=' <input type="hidden" id="fbooktm" name="fbooktm" value="0">'
676        text +=' <input type="hidden" id="fbookverified" name="fbookverified" value="0">'
677        text +=' <input type="hidden" id="fbooklocale" name="fbooklocale" value="0">'
678        
679        
680        
681        text +=' <input type="hidden" id="gplus" name="gplus" value="0">'
682        text +=' <input type="hidden" id="gplusid" name="gplusid" value="0">'
683        text +=' <input type="hidden" id="gplusgender" name="gplusgender" value="0">'
684        text +=' <input type="hidden" id="gpluslocale" name="gpluslocale" value="0">'
685        text +=' <input type="hidden" id="gplusverified" name="gplusverified" value="0">'
686        
687        
688        
689        
690        
691        text +='<div id="input-box">';
692        
693        
694        text +='<label>'+$lan.name_l+':</label>';
695       text +='<input type="text" required tabindex="1" id="sign-name" name="name" maxlength="60"  class="inp enter-key" placeholder=" '+$lan.name_p+'">'; 
696       text +='<span id="wrong-fname" class="errormess hideit">'+$lan.ername+'</span>'    
697        
698       text +='<label>'+$lan.email_l+':</label>';
699        text +='<input type="email" required tabindex="2" id="sign-email" name="email" maxlength="60" class="inp enter-key"  placeholder=" '+$lan.email_p+'">'; 
700        text +='<span id="wrong-email" class="errormess hideit">'+$lan.ermail+'</span>'    
701       
702       
703      
704      /*
705       text +='<input type="text" id="sign-lname" name="lastname" maxlength="60" required  class="inp enter-key"  placeholder=" '+$lan.lname_p+'">'; 
706       text +='<span id="wrong-lname" class="errormess hideit">Wrong last name error</span>'    
707       */
708       
709       text +='<label>'+$lan.pass_l+':</label>';
710        text +='<input type="password" tabindex="3" autocomplete="current-password" required id="sign-password" name="password" maxlength="60"  class="inp enter-key" placeholder=" '+$lan.pass_p+'">'; 
711        text +='<span id="wrong-pass" class="errormess hideit">'+$lan.erpass+'</span>'    
712     
713       /*
714       text +='<label class="input-box-desc desc-message">'+$lan.url_l+':</label>';
715        text +='<input type="url" id="sign-url" name="url" maxlength="60" required  class="inp enter-key" placeholder=" '+$lan.url_p+'">'; 
716       text +='<span id="wrong-url" class="errormess hideit">Url error</span>'    
717     */
718       
719       text +='<div id="agree">';
720        text +='<input type="checkbox" tabindex="4" checked class="checkbox_pos" name="tos" id="sign-tos">';
721        text +=$lan.agree;
722        text +=' <span  class="SL-tos"><a href="'+G_SITEBASE+'/tos.html" target="_blank">'+$lan.tos+'</a></span>';
723        text +=' '+$lan.and+' ';
724        text +=' <span class="SL-tos"><a href="'+G_SITEBASE+'/privacy.html" target="_blank">'+$lan.privacy+'</a></span>';
725        text +='</div>';
726        text +='<span id="wrong-tos" class="errormess hideit">'+$lan.ertos+'</span>'    
727     
728     
729        //text +=' <div class="options">';
730        //text +=$lan.haveaccount;
731        //text +='? <a class="SL-tos" href="javascript:AddSite({})">'+$lan.signin+'</a>';
732        //text +='</div>';
733        text +='<div id="buttons" class="buttoncenter">';     
734        text +='  <input type ="submit" tabindex="5" class="btn_pub" value="'+$lan.create+'"> '; 
735     /*   text +='  <input type="button" class="btn1  btn-cancel" value="'+$lan.cancel+'" onClick="javascript:signbox.close()">';  */
736        text +=' </div>';
737        text +=' </form> ';  
738        text +=' </div>';
739                
740        text +='</div>'; 
741   signbox.open({
742            content: text,
743            width: 420,
744            height: 430,
745            zindex: 3,
746            callbackClose: function ()
747            {
748                //console.log("send cancelandclose create");
749                 aa("send","event","form","cancelandclose","Create Account","signup"); 
750            }
751            });
752        
753      //submit form
754        $('#signForm').on('submit', function(e) {
755        e.preventDefault();
756        CheckSignForm($('#signForm'),0);
757        aa("send","event","form","submit","Create account","signup");
758        });
759        
760        
761        aa("send","event","form","open","Create Account","signup");
762    
763    
764    
765}
766
767
768
769
770function  GetDashboardPublicList(type)
771{
772//type= "dashboard";
773//type= "rightnow";
774    
775    var query={
776       job:"PUBLIC_LIST",
777       type: type
778
779       };
780      
781    loadBox();
782
783    var url = G_SITEBASE+"/dashboard_db.php";
784   
785    $.ajax({
786        url: url,
787        type: "post",
788        dataType: "json",
789        data: query,
790        cache: false,
791        success: function (json) 
792        {
793           loadbox.close();
794            if (json.state == 0) 
795            {
796               if (type=="dashboard") $("#dtemplate").empty();
797                if (type=="rightnow") $("#rtemplate").empty();
798                
799                if (typeof json.list != "undefined") 
800                {
801                   
802                  
803                    for (var i = 0; i < json.list.length; i++) 
804                    {
805                        var list = json.list[i];
806                        if (type=="dashboard") $("#dtemplate").append('<option value="' + list.id + '">' + list.label + '</option>');
807                        if (type=="rightnow")  $("#rtemplate").append('<option value="' + list.id + '">' + list.label + '</option>');
808                                              
809                    }
810
811
812                }
813            }
814            else  alertBox(G_lan.error, json.error);
815            
816                
817           
818            //if (type=="dashboard") $("#dtemplate option[value='"+selected+"']").prop('selected', true);
819            //if (type=="rightnow") $("#rtemplate option[value='"+selected+"']").prop('selected', true);
820          
821            
822        },
823        error: function (request, error) {
824           loadbox.close();
825                   
826        }
827
828    });
829
830
831
832}
833
834
835
836
837
838
839function AddSite(settings)
840{
841   //on check url, user, pass    
842var $lan=$lanEN;      
843var $username="";
844var $userpass="";
845var $count=0;
846var $userid=0;
847//cookies
848if (typeof G_typeurl==="undefined") G_typeurl="";   
849   
850   
851        if (settings.hasOwnProperty('username')) $username = settings.username;
852        if (settings.hasOwnProperty('userid')) $userid = settings.userid;
853        if (settings.hasOwnProperty('userpass')) $userpass = settings.userpass;
854        
855        if ($username=="") $username=decodeURIComponent(getCookie('uname'));
856        if ($userpass=="") $userpass=decodeURIComponent(getCookie('upass'));
857        if ($userid=="") $userid=decodeURIComponent(getCookie('uid'));
858             
859         
860        
861        text='<div class="dialog-basic1">';
862        text +='<div class="dialog-title styleColor">'+$lan.addsite+'</div>';
863        text +='<form id="addsiteForm" action="'+G_SITEBASE+'/verifsite.php" method="post">';
864       
865        if (settings.hasOwnProperty('trial')) text +='<input type="hidden" id="trial" name="trial" value="'+settings.trial+'">';
866        if (settings.hasOwnProperty('trialperiod')) text +='<input type="hidden" id="trialperiod" name="trialperiod" value="'+settings.trialperiod+'">';
867        if (settings.hasOwnProperty('freeinstall')) text +='<input type="hidden" id="freeinstall" name="freeinstall" value="'+settings.freeinstall+'">';
868        
869
870
871        text +='<div class="boxrules">'+G_lan.addsitetext+'</div>';
872       
873       text +='<div id="input-box" style="padding-left:40px">';
874              
875         
876       text +='<label>'+$lan.url_l+':</label>';
877       
878       if (G_typeurl=="") text +='<input type="url" id="addsite-url" autocomplete name="url" maxlength="60" required autofocus class="inp enter-key" placeholder=" '+$lan.url_p+'">'; 
879       else text +='<input type="url" id="addsite-url" name="url" autocomplete maxlength="60" required value='+G_typeurl+'  class="inp enter-key" placeholder=" '+$lan.url_p+'">'; 
880       
881       
882       
883       text +='<span id="wrong-url" class="errormess hideit">'+G_lan.erurl2+'</span>'    
884        
885       if ($username=="" || $userpass=="" )
886       {
887       text +='<label>'+$lan.luser_l+':</label>';
888       if ($username=="") text +='<input type="email" required  tabindex="1" id="addsite-uname" name="uname" maxlength="60" class="inp enter-key"  placeholder=" '+$lan.luser_p+'">'; 
889       else text +='<input type="email" required  tabindex="1" id="addsite-uname" name="uname" value="'+$username+'" maxlength="60" class="inp enter-key"  placeholder=" '+$lan.luser_p+'">'; 
890       $count++;   
891       }
892       else text +='<input type="hidden" id="addsite-uname" name="uname" value="'+$username+'">' 
893       text +='<span id="wrong-uame" class="errormess hideit">'+G_lan.ername1+'</span>'    
894       
895       if ($userpass=="")
896       {
897        text +='<label>'+$lan.lpass_l+':</label>';
898        text +='<input type="password" autocomplete="current-password" required id="addsite-upass" name="upass" maxlength="60"  class="inp enter-key" placeholder=" '+$lan.lpass_p+'">'; 
899        $count++;   
900        }
901       else text +='<input type="hidden" id="addsite-upass" name="upass" value="'+$userpass+'">';
902       text +='<span id="wrong-upass" class="errormess hideit">'+G_lan.erpass1+'</span>';    
903          
904       
905       text +='<label>'+G_lan.dtemplate+':</label>';
906       text +='<select id="dtemplate" name="dtemplate" maxlength="60" class="inp enter-key input_fix fl" >'; 
907       text +='</select> ';
908       $count++;   
909           
910       text +='<label>'+G_lan.rtemplate+':</label>';
911       text +='<select id="rtemplate" name="rtemplate" maxlength="60" class="inp enter-key input_fix fl" >'; 
912       text +='</select> ';
913       //text +=' </div>';
914       $count++;   
915
916       text +='<label>'+G_lan.datalocation+':</label>';
917       text +='<select id="server_location" name="server_location" maxlength="60" class="inp enter-key input_fix fl" >'; 
918       text +='</select> ';
919       //text +=' </div>';
920       $count++;   
921
922
923
924       if (settings.hasOwnProperty('notchange')==false)
925       {
926       text +='<div id="connected">';
927       text +='<input type="checkbox" checked class="checkbox_pos" name="stayconnected" id="addsite-connected">';
928       text +=$lan.stayconnected;
929       text +='</div>';
930       }
931       else text +='<input type="hidden" id="notchange" name="notchange" value="1">'; 
932       
933       if (settings.hasOwnProperty('refresh')==true) text +='<input type="hidden" id="refresh" name="refresh" value="1">';  
934     
935     /*
936        text +=' <div class="options">';
937        text +=$lan.haveaccount;
938        text +='? <a class="SL-tos">'+$lan.signin+'</a>';
939        text +='</div>';
940    */   
941    
942    text +='</div><div id="mybutton_1">';     
943        text +=' <input type ="submit" class="btn_pub" value="'+$lan.baddsite+'"> '; 
944       // text +=' <input type="button" class="btn1  btn-cancel" value="'+$lan.cancel+'" onClick="javascript:signbox.close()">';  
945        text +=' </div>';
946        text +=' </form> ';  
947                       
948        text +='</div>'; 
949       
950       
951     var $height=260+($count*75);  
952    // alertBox($count);  
953   aa("send","event","form","open","Add new site","signup");    
954   signbox.open({
955            content: text, 
956            width: 400, 
957            height: $height,
958            zindex: 3,
959             callbackClose: function ()
960            {
961                //console.log("send cancelandclose new site");
962                 aa("send","event","form","cancelandclose","Add new site","signup"); 
963            }
964           
965            });
966           
967        
968            magicButton2(signbox,$("#mybutton_1"));     
969        
970           
971            GetDashboardPublicList("dashboard",dtemplate);
972            GetDashboardPublicList("rightnow", rtemplate);
973            SetServerLocation();
974
975
976      //submit form
977        $('#addsiteForm').on('submit', function(e) {
978        e.preventDefault();
979        CheckAddSiteForm($('#addsiteForm'));
980        });
981        
982   
983    
984    
985    
986    
987    
988        
989}
990
991
992
993
994
995
996function SignBoxLight()
997{
998    
999    var $lan=$lanEN;      
1000 
1001       text='<div id="dialog" class="dialog-basic" style="height:auto">';
1002        text +='<div class="dialog-title styleColor">'+$lan.signt1+'</div>';
1003        
1004
1005
1006 text +='<form id="signForm" action="'+G_SITEBASE+'/verifsign.php" method="post">';
1007
1008        text +=' <input type="hidden" id="wix" name="wix" value="1">'
1009        text +=' <input type="hidden" id="fbook" name="fbook" value="
10090">'
1010        text +=' <input type="hidden" id="fbookid" name="fbookid" value="0">'
1011        text +=' <input type="hidden" id="fbookgender" name="fbookgender" value="0">'
1012        text +=' <input type="hidden" id="fbooktm" name="fbooktm" value="0">'
1013        text +=' <input type="hidden" id="fbookverified" name="fbookverified" value="0">'
1014        text +=' <input type="hidden" id="fbooklocale" name="fbooklocale" value="0">'
1015        text +=' <input type="hidden" id="gplus" name="gplus" value="0">'
1016        text +=' <input type="hidden" id="gplusid" name="gplusid" value="0">'
1017        text +=' <input type="hidden" id="gplusgender" name="gplusgender" value="0">'
1018        text +=' <input type="hidden" id="gpluslocale" name="gpluslocale" value="0">'
1019        text +=' <input type="hidden" id="gplusverified" name="gplusverified" value="0">'
1020      
1021         
1022        
1023        
1024        text +='<div id="input-box">';
1025        
1026        
1027        text +='<label class="input-box-desc desc-message">'+$lan.name_l+':</label>';
1028       text +='<input type="text" required tabindex="1" id="sign-name" name="name" maxlength="60"  class="inp enter-key" placeholder=" '+$lan.name_p+'">'; 
1029       text +='<span id="wrong-fname" class="errormess hideit">'+G_lan.ername2+'</span>'    
1030        
1031             
1032        text +='<label class="input-box-desc desc-message">'+$lan.email_l+':</label>';
1033        text +='<input type="email" required tabindex="2" id="sign-email" name="email" maxlength="60" class="inp enter-key"  placeholder=" '+$lan.email_p+'">'; 
1034        text +='<span id="wrong-email" class="errormess hideit">'+G_lan.ermail+'</span>'    
1035       
1036     
1037       text +='<label class="input-box-desc desc-message">'+$lan.pass_l+':</label>';
1038        text +='<input type="password" autocomplete="current-password" tabindex="3" required id="sign-password" name="password" maxlength="60"  class="inp enter-key" placeholder=" '+$lan.pass_p+'">'; 
1039        text +='<span id="wrong-pass" class="errormess hideit">'+G_lan.erpass1+'</span>'    
1040     
1041     
1042       text +='<div id="agree">';
1043        text +='<input type="checkbox" tabindex="4" checked class="checkbox_pos" name="tos" id="sign-tos">';
1044        text +=$lan.agree;
1045        text +=' <span  class="SL-tos"><a href="'+G_SITE+'/tos.html" target="_blank">'+$lan.tos+'</a></span>';
1046        text +=' '+$lan.and+' ';
1047        text +=' <span class="SL-tos"><a href="'+G_SITEBASE+'/privacy.html" target="_blank">'+$lan.privacy+'</a></span>';
1048        text +='</div>';
1049        text +='<span id="wrong-tos" class="errormess hideit">'+G_lan.ertos+'</span>'    
1050          
1051        text +='<div id="buttons" class="buttoncenter">';     
1052        text +='  <input type ="submit" tabindex="5" class="btn1  btn-ok" value="'+$lan.create+'"> '; 
1053     /*   text +='  <input type="button" class="btn1  btn-cancel" value="'+$lan.cancel+'" onClick="javascript:signbox.close()">';  */
1054        text +=' </div>';
1055        text +=' </form> ';  
1056        text +=' </div>';
1057                
1058        text +='</div>'; 
1059        $("#signbox").append(text);
1060               
1061  
1062      //submit form
1063        $('#signForm').on('submit', function(e) {
1064        e.preventDefault();
1065        CheckSignForm($('#signForm'),1);
1066        });
1067        
1068        
1069            
1070        
1071        
1072    
1073    
1074    
1075}
1076
1077
1078function SignBoxWp(sitename,siteurl,sitedes,siteemail,cms,currency,dtemplate,rtemplate,trial,trial_period,trial_type,max_traffic,paa_rc,pdf_daily)
1079{
1080    
1081    var $lan=G_lan;      
1082    var $uname="";
1083    var $flag=0;
1084 
1085   aa("send","event","form","open","Create Account WordPress","signup");
1086   //console.log("open wordpress signup");
1087 
1088 if (getCookie("uname")!="")
1089 {
1090 $uname=getCookie("uname");
1091 $uname=decodeURIComponent($uname);
1092 $flag=1;
1093 }
1094 else
1095 {
1096  
1097  if (siteemail!="noemailhere")
1098  {  
1099    if (getCookie("stats")!=="1") 
1100    {
1101      $uname=siteemail;
1102      $uname=decodeURIComponent($uname);
1103      $flag=1;
1104    }   
1105  }      
1106 }
1107   
1108       text='<div id="dialog" class="dialog-basic" style="height:auto">';
1109       text +='<div class="dialog-title styleColor">'+$lan.getawebsite+'</div>';
1110        
1111        
1112        
1113        text +='<form id="signForm" action="'+G_SITEBASE+'/verifwp.php" method="post">';      
1114        text +=' <input type="hidden" id="wp" name="wp" value="1">'
1115        text +=' <input type="hidden" id="sitename" name="sitename" value="'+sitename+'">'
1116        text +=' <input type="hidden" id="siteurl" name="siteurl" value="'+siteurl+'">'
1117        text +=' <input type="hidden" id="sitedes" name="sitedes" value="'+sitedes+'">'
1118        text +=' <input type="hidden" id="sitelang" name="sitelang" value="'+G_Mlanguage+'">'
1119        text +=' <input type="hidden" id="cms" name="cms" value="'+cms+'">'
1120        text +=' <input type="hidden" id="currency" name="currency" value="'+currency+'">'
1121        text +=' <input type="hidden" id="dtemplate" name="dtemplate" value="'+dtemplate+'">'
1122        text +=' <input type="hidden" id="rtemplate" name="rtemplate" value="'+rtemplate+'">'
1123        
1124        if (trial!=0)
1125        {
1126          text +=' <input type="hidden" id="trial" name="trial" value="'+trial+'">'
1127          text +=' <input type="hidden" id="trial_period" name="trial_period" value="'+trial_period+'">'
1128          text +=' <input type="hidden" id="trial_type" name="trial_type" value="'+trial_type+'">'
1129          
1130        }
1131        text +=' <input type="hidden" id="max_traffic" name="max_traffic" value="'+max_traffic+'">'
1132          
1133        if (paa_rc.indexOf("p_")!=-1)
1134        {
1135          text +=' <input type="hidden" id="paa_rc" name="paa_rc" value="'+pa
1135a_rc+'">'
1136      
1137        }
1138
1139        if (pdf_daily==1)
1140        {
1141          text +=' <input type="hidden" id="pdf_daily" name="pdf_daily" value="'+pdf_daily+'">'
1142      
1143        }
1144
1145
1146        text +='<div id="input-box">';
1147        text +='<label class="input-box-desc desc-message">'+$lan.name_l+':</label>';
1148        
1149        text +='<input type="text" required tabindex="1" id="sign-name" name="name" maxlength="60"  class="inp enter-key" placeholder=" '+$lan.name_p+'">'; 
1150         
1151        text +='<span id="wrong-fname" class="errormess hideit">'+G_lan.ername2+'</span>'    
1152                     
1153        text +='<label class="input-box-desc desc-message">'+$lan.email_l+':</label>';
1154        
1155        if ($flag==0) text +='<input type="email" required tabindex="2" id="sign-email" name="email" maxlength="60" class="inp enter-key"  placeholder=" '+$lan.email_p+'">'; 
1156        else text +='<input type="email" required tabindex="2" id="sign-email" name="email"  value="'+$uname+'" maxlength="60" class="inp enter-key"  placeholder=" '+$lan.email_p+'">'; 
1157        
1158        
1159        text +='<span id="wrong-email" class="errormess hideit">'+G_lan.ermail+'</span>'    
1160       
1161     
1162        text +='<label class="input-box-desc desc-message">'+G_lan.chooseorpass+':</label>';
1163        text +='<input type="password"  autocomplete="current-password" tabindex="3" required id="sign-password" name="password" maxlength="60"  class="inp enter-key" placeholder=" '+$lan.pass_p+'">'; 
1164        text +='<span id="wrong-pass" class="errormess hideit">'+G_lan.erpass1+'</span>'    
1165     
1166     
1167        text +='<div id="agree">';
1168        text +='<input type="checkbox" tabindex="4" checked class="checkbox_pos" name="tos" id="sign-tos">';
1169        text +=$lan.agree;
1170        text +=' <span  class="SL-tos"><a href="'+G_SITEBASE+'/tos.html" target="_blank">'+$lan.tos+'</a></span>';
1171        text +=' '+$lan.and+' ';
1172        text +=' <span class="SL-tos"><a href="'+G_SITEBASE+'/privacy.html" target="_blank">'+$lan.privacy+'</a></span>';
1173        text +='</div>';
1174        text +='<span id="wrong-tos" class="errormess hideit">'+$lan.ertos+'</span>'    
1175     
1176     
1177        text +='<div id="buttons" class="buttoncenter">';     
1178        text +='  <input type ="submit" tabindex="5" class="btn1  btn-ok" value="'+$lan.create+'"> '; 
1179     /*   text +='  <input type="button" class="btn1  btn-cancel" value="'+$lan.cancel+'" onClick="javascript:signbox.close()">';  */
1180        text +=' </div>';
1181        text +=' </form> ';  
1182        text +=' </div>';
1183                
1184        text +='</div>'; 
1185        $("#signbox").append(text);
1186               
1187  
1188      //submit form
1189        $('#signForm').on('submit', function(e) {
1190        e.preventDefault();
1191        aa("send","event","form","submit","Create Account WordPress","signup");
1192        CheckSignWP($('#signForm'));
1193       
1194        });
1195       
1196      
1197    
1198}
1199
1200
1201function CheckSignWP($form)
1202{
1203      
1204       
1205       var $flag_name=0;
1206       var $flag_email=0;
1207       var $flag_password=0;
1208       var $flag_tos=0;
1209       var $errorcount=0;
1210       
1211      $("#signbox #buttons").css('display','none'); 
1212      $("#wrong-fname").css('display','none');
1213      $("#wrong-email").css('display','none');
1214      $("#wrong-pass").css('display','none'); 
1215      $("#wrong-tos").css('display','none'); 
1216    
1217          
1218       $('#sign-name').val($('#sign-name').val().trim());
1219       $('#sign-name').val(ucfirst($('#sign-name').val()));
1220       $('#sign-email').val($('#sign-email').val().trim());
1221       $('#sign-password').val($('#sign-password').val().trim());
1222      
1223      
1224       var $name=$('#sign-name').val();
1225       var $email=$('#sign-email').val();
1226       var $password=$('#sign-password').val();
1227                      
1228       if ($name==undefined || $name=='') $flag_name=1;
1229       if ($name.split(" ").length<2) $flag_name=1;
1230       if ($email==undefined || $email=='') $flag_email=1;
1231       if (isValidEmailAddress ($email)==false) $flag_email=1;
1232       if ($password==undefined || $password=='') $flag_password=1;
1233       if ($password.length<6) $flag_password=1;
1234         
1235      
1236      if ($flag_name==1) nameError()
1237      if ($flag_email==1) emailError();
1238      if ($flag_password==1) passError();
1239     
1240       if($("#sign-tos").is(':checked')==false) 
1241       {
1242     $("#signbox #buttons").css('display','block');
1243    tosError(); 
1244       $flag_tos=1;  
1245       }
1246              
1247      if ($flag_email==1) $errorcount++;
1248      if ($flag_name==1) $errorcount++;
1249      if ($flag_password==1) $errorcount++;
1250      if ($flag_tos==1) $errorcount++;
1251      
1252      if ($errorcount>0)
1253      {
1254       $("#signbox #buttons").css('display','block');
1255       return;
1256      }
1257      
1258      var $query=$form.serializeArray();
1259      var d = new Date()
1260      var $gmt = -d.getTimezoneOffset();
1261      var $tm = jstz.determine();
1262      var $timezone=$tm.name();
1263  
1264        
1265      $query.push({name:'gmt',value:$gmt});
1266      $query.push({name:'timezone',value:$timezone});
1267      
1268
1269
1270      //alert ($timezone);
1271      
1272      //alertBox(JSON.stringify($query));  
1273     // console.log( $query);             
1274      //$query=JSON.stringify($query);   
1275       loadBox();
1276       
1277       $.ajax({
1278        url: $form.attr('action'),
1279        type: $form.attr('method'),
1280        dataType: "json",
1281        data: $query,
1282        cache: false,
1283        success: function(json)
1284        {
1285                   
1286         if (json.state==1)
1287         {    
1288         if (json.erroremail==1 ) emailError();
1289         if (json.errorpass==1 ) passError();
1290         if (json.errorname==1) nameError();
1291         if (json.errortos==1) tosError();
1292         if (json.hasOwnProperty('afserror')) 
1293         {    
1294         alertBox (G_lan.error, json.afserror);
1295         aa('send', 'event', 'alert', 'post', G_lan.error+" -> "+json.afserror, "warning");
1296         }
1297                    
1298         $("#signbox #buttons").css('display','block');
1299         aa("send","event","form","cancelandclose","Create Account WordPress","signup");
1300         loadbox.close();
1301         return;
1302         }
1303         
1304         $("#signbox #buttons").css('display','block');
1305         
1306        
1307         loadbox.close();
1308         
1309         text='<div id="dialog" class="dialog-basic">';
1310         text +='<div class="dialog-title styleColor">Success!</div>';
1311         text +='<div id="input-box">';
1312         text +=G_lan.signthankyou+'. '+G_lan.yoursiteid+json.account+'</b>. '+G_lan.yoursite2+'.</div>';
1313         text +='<div id="buttons" class="buttoncenter">';     
1314         text +='<div onClick="javascript:window.close();" class="btn1  btn-ok">'+G_lan.close+'</div> '; 
1315         text +=' </div>';
1316         $("#dialog").replaceWith(text);   
1317         aa("send","event","form","Successful","Create Account WordPress","signup");
1318         aa("send","event","form","close","Create Account WordPress","signup");
1319
1320         //console.log(json);
1321
1322         if (typeof json.know != "undefined")
1323         {
1324         if (json.know==0)  partner_profile(json.userid, json.uname);
1325         }
1326         if (typeof json.know_website != "undefined")
1327         {
1328          if (json.know_website==0) partner_website(json.userid, json.account, json.surl);
1329         }
1330
1331
1332      
1333        },
1334        error: function( request, error ) 
1335        {
1336           $("#signbox #buttons").css('display','block');
1337         if($light==0) signbox.endload();
1338         aa('send', 'event', 'alert', 'post', "Unreachable server WPsignup" , "fatal");
1339         alertBox (G_lan.errorserver,G_lan.teamalert);
1340          $("#signbox #buttons").css('display','block');
1341                 return;
1342        }
1343     
1344    });
1345
1346
1347}
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357function SignBoxDisplayAdWords()
1358{
1359    
1360
1361    var $lan=$lanEN;      
1362 
1363        text='<div class="dialog-basic center text-center" style="width:100%">';
1364        text +='<div class="dialog-title styleColor" style="font-size:20px">'+'Ouvrir un Compte Gratuit'+'</div>';
1365        text +='<div class="dialog-title black" style="font-size:13px;margin-top:5px;width:85%;margin-left:auto;margin-right:auto">'+'Découvrez l\'audience de votre site dans quelques minutes. Besoin d\'aide, appelez-nous au 07.72.18.15.14'+'</div>'
1366             
1367              
1368        text +='<form id="signForm" action="'+G_SITEBASE+'/verifsign.php" method="post">';
1369        //text +=' <input type="hidden" id="trial" name="trial" value="1">'
1370        //text +=' <input type="hidden" id="trialperiod" name="trialperiod" value="15">'
1371
1372        text +=' <input type="hidden" id="wix" name="wix" value="
13720">'
1373        text +=' <input type="hidden" id="fbook" name="fbook" value="0">'
1374        text +=' <input type="hidden" id="fbookid" name="fbookid" value="0">'
1375        text +=' <input type="hidden" id="fbookgender" name="fbookgender" value="0">'
1376        text +=' <input type="hidden" id="fbooktm" name="fbooktm" value="0">'
1377        text +=' <input type="hidden" id="fbookverified" name="fbookverified" value="0">'
1378        text +=' <input type="hidden" id="fbooklocale" name="fbooklocale" value="0">'
1379             
1380        text +=' <input type="hidden" id="gplus" name="gplus" value="0">'
1381        text +=' <input type="hidden" id="gplusid" name="gplusid" value="0">'
1382        text +=' <input type="hidden" id="gplusgender" name="gplusgender" value="0">'
1383        text +=' <input type="hidden" id="gpluslocale" name="gpluslocale" value="0">'
1384        text +=' <input type="hidden" id="gplusverified" name="gplusverified" value="0">'
1385                       
1386        text +=' <input type="hidden" id="shortform" name="shortform" value="1">'
1387        
1388        text +='<div id="input-box center" style="width:85%; margin-left:auto; margin-right:auto;text-align:left">';
1389        
1390        
1391        text +='<label class="input-box-desc desc-message right">'+$lan.name_l+':</label>';
1392       text +='<input style="width:100%" type="text" required tabindex="1" id="sign-name" name="name" maxlength="60"  class="inp enter-key" placeholder=" '+$lan.name_p+'">'; 
1393       text +='<span id="wrong-fname" class="errormess hideit">'+$lan.ername+'</span>'    
1394       
1395        
1396        text +='<label class="input-box-desc desc-message">'+$lan.email_l+':</label>';
1397        text +='<input style="width:100%" type="email" required tabindex="2" id="sign-email" name="email" maxlength="60" class="inp enter-key"  placeholder=" '+$lan.email_p+'">'; 
1398        text +='<span id="wrong-email" class="errormess hideit">'+$lan.ermail+'</span>'    
1399             
1400       text +='<label class="input-box-desc desc-message">'+$lan.pass_l+':</label>';
1401        text +='<input style="width:100%" type="password" autocomplete="current-password" tabindex="3" required id="sign-password" name="password" maxlength="60"  class="inp enter-key" placeholder=" '+$lan.pass_p+'">'; 
1402        text +='<span id="wrong-pass" class="errormess hideit">'+$lan.erpass+'</span>'    
1403     
1404
1405
1406
1407        
1408     /*  
1409       text +='<label class="input-box-desc desc-message">'+$lan.url_l+':</label>';
1410       text +='<input type="url" id="sign-url" name="url" maxlength="60" required  class="inp enter-key" placeholder=" '+$lan.url_p+'">'; 
1411       text +='<span id="wrong-url" class="errormess hideit">Url error</span>'    
1412     */
1413      
1414     /*
1415      text +='<div id="agree">';
1416      text +='<input type="checkbox" tabindex="4" class="checkbox_pos" name="freeinstall" id="freeinstall">';
1417       text +="<label for='freeinstall'>Je profite de l'installation gratuite.</label>";
1418       text +='</div>';
1419      
1420       text +='<div id="agree">';
1421       text +='<input type="checkbox" tabindex="4" class="checkbox_pos" name="getoffers" id="getoffers">';
1422       text +="<label for='getoffers'>Je souhaite être contacté par votre équipe</label>";
1423       text +='</div>';
1424      */ 
1425     
1426        
1427        text +='<div id="buttons" class="buttoncenter">';     
1428        text +='  <input type ="submit" tabindex="5" class="btn1  btn-ok" value="'+'J\'en profite'+'"> '; 
1429     
1430     
1431        /*   text +='  <input type="button" class="btn1  btn-cancel" value="'+$lan.cancel+'" onClick="javascript:signbox.close()">';  */
1432        text +=' </div>';
1433        text +=' </form> ';  
1434        text +=' </div>';
1435                
1436        text +='</div>'; 
1437        
1438        /*
1439        text +='<div id="dialog-signright">'; 
1440        text +='<div class="dialog-title styleColor socialmedia">'+$lan.signt2+'</div>'; 
1441        text +='<div class="social-desc">'+$lan.socialdesc+'</div>'; 
1442        text +='<div class="social-buttons">'; 
1443        text +='<table>'; 
1444        text +='<tbody><tr class="social-button-container">'; 
1445        text +='<td>'; 
1446        text +='<div id="customFBBtn" class="buttonText" tabindex="6">'; 
1447        text +='<span class="icon"><span></span></span>'+$lan.sfacebook+'</div>'; 
1448        text +='</td></tr>'; 
1449        text +='<tr class="social-button-container">'; 
1450        text +='<td>'; 
1451        text +='<div id="customGPBtn" tabindex="7" class="buttonText" data-gapiattached="true">'; 
1452        text +='<span class="icon"><span></span></span>'+$lan.sgoogle+'</div>'; 
1453        text +='</td></tr> '; 
1454        text +='</tbody></table>'; 
1455        text +='</div>'; 
1456        text +='</div>';     
1457        */ 
1458        //text +='<div class="seperator-text">'+$lan.or+'</div>'; 
1459               
1460   signbox.open({
1461            content: text, 
1462            width: 400, 
1463            height: 360,
1464            zindex: 3,
1465            callbackClose: function ()
1466            {
1467                //console.log("send cancelandclose create");
1468                 aa("send","event","form","cancelandclose","Essai gratuit","signup"); 
1469            }
1470            });
1471        
1472       // $("#customFBBtn").css('display','block'); 
1473       //$("#customGPBtn").css('display','block'); 
1474        
1475        
1476      //submit form
1477        $('#signForm').on('submit', function(e) {
1478        e.preventDefault();
1479        CheckSignForm($('#signForm'),2);
1480        aa("send","event","form","submit","Essai gratuit","signup");
1481        });
1482        
1483        /*
1484         $('#customFBBtn').on('click', function(e) {
1485        $("#customFBBtn").css('display','none'); 
1486        checkLoginState();
1487        aa("send","event","click","inside","Sign with Facebook","signup");
1488        e.preventDefault();
1489        });
1490        
1491         $('#customGPBtn').on('click', function(e) {
1492         $("#customGPBtn").css('display','none'); 
1493        GSrender();
1494        // alert ("here");
1495        aa("send","event","click","inside","Sign with Google","signup");
1496        e.preventDefault();
1497        });
1498        */
1499
1500        aa("send","event","form","open","Essai gratuit","signup");
1501    
1502    
1503    
1504}
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.