﻿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 = "";
    }

    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" || falgpage == "twoLetters") {
                        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" || falgpage == "twoLetters") {
                        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" || falgpage == "twoLetters") {
                        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(txt);
                //cleared(tag,falgpage);
            }
            if(tag=="fr") {
                alert(txt);
                cleared(tag,falgpage);
            }
            if(tag=="cn") {
                alert(txt);
                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;
    }

    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";
}
 

