﻿
 function SendListEmail(tag,falgpage)
    {
        if(!ChekTextBox(tag,falgpage)) return ;
        //alert(falgpage);
        var firstName=$("#txtFirstName").val();
        var Lastname =$("#txtLastName").val();
        var useremail =$("#txtEmail").val();
        var userphone =$("#txtPhone").val();
       
        var JobTitle =$("#txtJobTitle").val();
        var SelectCiyt=null;
        var SelectFreetrial = null;
        var Company = null;
        var shouldknow = null;
        
        if(tag !="title" || tag !="frtitle" || tag!="Subject" || tag !="frSubject")
        { 
           SelectCiyt =$("#SelectCity option:selected").text();
        }
        else
        {
          SelectCiyt =""; 
        }
        
        if(tag !="title" || tag !="frtitle" || tag!="Subject" || tag !="frSubject")
        {
           SelectFreetrial =$("#SelectFreetrial option:selected").text();
        }
        else
        {
          SelectFreetrial =""; 
        }
        
        if(tag !="title" || tag !="frtitle" || tag!="Subject" || tag !="frSubject")
        {
           var Company =$("#txtCompany").val();
           var shouldknow = $("#txtShouldknow").val(); 
           
        }
        else
        {
          Company =""; 
          shouldknow = "";
        }
        
        //string , string Last, string Email, string phone, string about, string city, string lagnuage
         var pathUrl=null;
         if(tag=="en")
         {
             if(falgpage !="callyou")
             {
                 if(falgpage == "FreeTrail")
                {
                    if(shouldknow == undefined)
                    {
                     pathUrl="../Service/SendEmail.asmx/ServiceSendEmail";
                    }
                    else
                    {
                      
                      pathUrl="../../Service/SendEmail.asmx/ServiceSendEmail";
                    }
                }
                else
                {
                  pathUrl="../Service/SendEmail.asmx/ServiceSendEmail";
                } 
             }
             else
             {
                pathUrl="../../Service/SendEmail.asmx/ServiceSendEmail";
             }
         }
         if(tag=="fr")
         {
            if(falgpage !="callyou")
            {  
               if(falgpage == "FreeTrail")
               {
               
                 if(shouldknow == undefined)
                    {
                     pathUrl="../../../Service/SendEmail.asmx/ServiceSendEmail";
                    }
                    else
                    {
                      
                     pathUrl="../../../../Service/SendEmail.asmx/ServiceSendEmail";
                    }
                //pathUrl="../Service/SendEmail.asmx/ServiceSendEmail";
                

               }
               else
               {
                 pathUrl="../../../Service/SendEmail.asmx/ServiceSendEmail";
               }
             }  
            else
            {
                pathUrl="../../../../Service/SendEmail.asmx/ServiceSendEmail";
            }
         }
         if(tag=="cn")
         {
            //pathUrl="../Service/SendEmail.asmx/ServiceSendEmail";
            if(falgpage !="callyou")
            {
               if(falgpage=="FreeTrail")
               {
               
                  if(shouldknow == undefined)
                    {
                     pathUrl="../../../Service/SendEmail.asmx/ServiceSendEmail";
                    }
                    else
                    {
                      
                     pathUrl="../../../../Service/SendEmail.asmx/ServiceSendEmail";
                    }
                //pathUrl="../../../Service/SendEmail.asmx/ServiceSendEmail";
                }
                else
                {
                 pathUrl="../../../Service/SendEmail.asmx/ServiceSendEmail";
                }
            }
            else
            {
                pathUrl="../../../../Service/SendEmail.asmx/ServiceSendEmail";
            }
         }
         //alert(pathUrl);
          $.ajax({
		        type: "POST",
		   
		           url:pathUrl,
		        
		        //contentType: "application/xml; charset=utf-8",
		        data:{First:firstName,Last:Lastname,Email:useremail,phone:userphone,Weabout:JobTitle,city:SelectCiyt,Freetrial:SelectFreetrial,company:Company,shouldknow:shouldknow,lagnuage:falgpage,tag:tag},
                beforeSend: function(xhr) {
                    //xhr.setRequestHeader("Content-type", "application/xml; charset=utf-8");
                },
                dataType: "xml",
                success: function(xml) {
               
                   var txt = $("string",xml).text(); 
                    if(txt=="Success")
                    {
                         if(tag=="en")
                         {
                            
                            if(falgpage=="FreeTrail")
                             {
                               if(shouldknow == undefined)
                               {  
                                 alert("An email has been sent to your inbox. Click on the link to view our video.");
                                 ClosePopUp();
                                }
                               else
                               {
                                 alert("Thank you. A T2VSoft employee will contact you in the next 48 business hours.");
                                 
                               }
                               
                             }
                             else
                             {
                                alert("Your registration has been sent.");
                             }
                             cleared(tag,falgpage);
                            
                         }
                         
                         
                         
                         if(tag=="fr")
                         {
                              
                              if(falgpage=="FreeTrail")
                               {
                                  if(shouldknow == undefined)
                                  {  
                                   alert("Un courriel vous a été envoyé avec un lien pour visionner le vidéo.");
                                   ClosePopUp();
                                  }
                                  else
                                  {
                                    alert("Un représentant de T2VSoft vous contactera au cours des deux prochains jours ouvrables.");
                                  }
                                
                               }
                               else
                               {
                                  alert("Votre inscription a été transmise.");
                               }
                               cleared(tag,falgpage);
                         }
                          if(tag=="cn")
                         {
                            
                            
                               if(falgpage=="FreeTrail")
                               {
                                  if(shouldknow == undefined)
                                    {  
                                     alert("谢谢. T2VSoft的员工将会在48小时内联系您.");
                                     ClosePopUp();
                                    }
                                  else
                                    {
                                     alert("谢谢. T2VSoft的员工将会在48小时内联系您.");
                                    }
                                
                               }
                               else
                               {
                                 alert("你的注册信息已经被发送。");
                               }
                             cleared(tag,falgpage);
                            
                         }
                         
                    }
                    else
                    {
                          if(tag=="en")
                         {
                            alert("Failure.");
                             cleared(tag,falgpage);
                            
                         }
                         if(tag=="fr")
                         {
                              alert("Insuccès.");
                               cleared(tag,falgpage);
                         }
                         if(tag=="cn")
                         {
                            alert("失败.");
                             cleared(tag,falgpage);
                            
                         }

                          
                    }
                },
                error: function(xml) {
                    var txt = $("string",xml).text(); 
                          if(tag=="en")
                         {
                            alert("Failure.");
                             cleared(tag,falgpage);
                            
                         }
                         if(tag=="fr")
                         {
                              alert("Insuccès.");
                               cleared(tag,falgpage);
                         }
                         if(tag=="cn")
                         {
                            alert("失败.");
                             cleared(tag,falgpage);
                            
                         }
                        // alert(xml.responseText);
                }
            });
    }
    function  cleared(tag,falgpage)
    { 
        $("#txtFirstName").val("");
        $("#txtLastName").val("");
        $("#txtEmail").val("");
        $("#txtPhone").val("");
        $("#txtJobTitle").val("");
        //$("#SelectBuged ").attr("value",'Please select one');
       if(falgpage !="Explore")
        {
           $("#SelectCity").attr("value","The first");
           if(falgpage == "FreeTrail")
           {
              $("#SelectFreetrial").attr("value","The first");
              $("#txtCompany").val("");
              $("#txtShouldknow").val("");
           }
               
        }
    }
    function ChekTextBox(tag,falgpage)
    {
        var firstName=$("#txtFirstName").val();
        var Lastname =$("#txtLastName").val();
        var email =$("#txtEmail").val();
        var phone =$("#txtPhone").val();
        //var SelBuged=$("#SelectBuged").val();
        var JobTitle = $("#txtJobTitle").val();
        var Company = $("#txtCompany").val();
        var shouldknow = $("#txtShouldknow").val();
     
        var isOk=true;
        if(firstName=="")
        {
            if(tag=="en")
            {
                alert("First name required");
            }
            if(tag=="fr")
            {
                alert("Prénom requis");
            }
            if(tag=="cn")
            {
                alert("需要填入姓。");
            }
            isOk=false;
            return isOk;
        }
        if(Lastname=="")
        {
            if(tag=="en" )
            {
                alert("Last name required");
            }
            if(tag=="fr")
            {
                alert("Nom de famille requis");
            }
            if(tag=="cn")
            {
                alert("需要填入名。");
            }
            isOk=false;
            return isOk;
        }
        if(JobTitle == "")
        {
                if(tag=="en")
                {
                    alert("Job Title required");
                }
                if(tag=="fr" )
                {
                    alert("Job Title required.");
                }
                if(tag=="cn")
                {
                alert("需要填入职位。");
                }
           
            isOk=false;
            return isOk;

        }
        
        if(email=="")
        {
            if(tag=="en")
            {
                alert("Email required");
            }
            if(tag=="fr")
            {
                alert("Courriel requis");
            }
             if(tag=="cn")
            {
                alert("需要填入Email。");
            }
            isOk=false;
            return isOk;
        }
        if(!ismail(email))
        {
            if(tag=="en")
            {
                alert("Email format is invalid.");
            }
            if(tag=="fr")
            {
                alert("Format du courriel est invalide.");
            }
            if(tag=="cn")
            {
                alert("Email的格式不正确。");
            }
            isOk=false;
            return isOk;
        }
        
         if(phone=="")
        {
            if(tag=="en")
            {
                alert("Phone number required");
            }
            if(tag=="fr")
            {
                alert("Numéro de téléphone requis.");
            }
             if(tag=="cn")
            {
                alert("需要填入电话。");
            }
            isOk=false;
            return isOk;
        }// end if
        
        if (falgpage="FreeTrail")
        {
           if(Company=="")
           {
              if(tag=="en")
                {
                alert("Company required");
                }
              if(tag=="fr")
                {
                alert("Company required");
                }
              if(tag=="cn")
                {
                alert("需要填入Company。");
                }
               isOk=false;
               return isOk;
          }
        }
        
        if(falgpage !="Explore")
        {
               var SelectCiyt=$("#SelectCity").val();
               if(SelectCiyt == "1")
               {
                  
                         if(tag=="en")
                        {
                           alert("Choose your Industry requis.");
                        }
                        if(tag=="fr")
                        {
                            alert("Sélectionnez une solution requis");
                        }
                         if(tag=="cn")
                        {
                            alert("需要填入 类 别");
                        }
                  isOk=false;
                  return isOk;
               }
               
        }
        
//        if(falgpage =="FreeTrail")
//        {
//               var SelectCiyt=$("#SelectFreetrial").val();
//               if(SelectCiyt == "1")
//               {
//                  
//                         if(tag=="en")
//                        {
//                           alert("Please choose a Free Trial Project from the list!");
//                        }
//                        if(tag=="fr")
//                        {
//                            alert("Please choose a Free Trial Project from the list!");
//                        }
//                         if(tag=="cn")
//                        {
//                            alert("Please choose a Free Trial Project from the list!");
//                        }
//                  isOk=false;
//                  return isOk;
//               }    
//               
//        }
        
        if(falgpage =="FreeTrail")
        {
          if(Company=="")
           {
              if(tag=="en")
                {
                alert("Company required");
                }
              if(tag=="fr")
                {
                alert("Company required");
                }
              if(tag=="cn")
                {
                alert("需要填入Company。");
                }
               isOk=false;
               return isOk;
            }
            
            if(shouldknow=="")
           {
              if(tag=="en")
                {
                alert("What should we know is required");
                }
              if(tag=="fr")
                {
                alert("What should we know is required");
                }
              if(tag=="cn")
                {
                alert("需要填入What should we know。");
                }
               isOk=false;
               return isOk;
            }
        }
        return isOk;
    }

function ismail(mail)
{
   return(new RegExp(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(mail));
}

function ClosePopUp()
{
  document.getElementById("experience").style.display = "none";
}
 
