﻿// JScript file

function checkUserObject(str)
{
    var o=this;
    var user = str;
    var data;
    this.getData = function()
    {
        return data;
    }
    this.get_user = function()
    {
        com.GS.DataHandler.AjaxHandler.getUser(user,o.CallBack);
    }
    this.CallBack = function(res)
    {
        data = res.value;
        if(data.length !="0" )
        {
            change("check","The user has exist!");
            isValid = false;
        }
        else
        {
            document.getElementById("defaulttxt").style.display="";
		    document.getElementById("check").style.display="none";
		    isValid = true;
        }
    }
}
function addUserObject(loginName,fname,lname,pas,gender,type,birth,email,country,address,company,city,state,postal,telephone,fax,baddress,bcompany,bcity,bstate,bpostal,btelephone,bfax,code)
{
    var o=this;
    
    
//    var loginname = longinname;
//    var fname = fname;
//    var lname = lname;
//    var pas = pas;
//    var gender = gender;
//    var type = type;
//    var birth = birth;
//    var email = email;
//    var country = country
//    var address = address;
//    var company = company;
//    var city = city;
//    var state = state;
//    var postal = postal;
//    var telephone = telephone;
//    var fax = fax;
//    var baddress = baddress;
//    var bcompany = bcompany;
//    var bcity = bcity;
//    var bstate = bstate;
//    var bpostal = bpostal;
//    var btelephone = btelephone;
//    var bfax = bfax;
//    var code = code;
   
    var data;
    this.getData = function()
    {
        return data;
    }
    this.addUser = function()
    {
        var user = signup.getUser();
        user.LoginName = loginName;
        user.vFirstName = fname;
        user.vLastName = lname;
        user.vGender = gender;
        user.vUserType = type;
        user.vBirth = birth;
        user.vEmail = email;
        user.vCountry = country;
        user.vAddress = address;
        user.vCountry = state;
        user.vCompany = company;
        user.vCity = city;
        user.vPostalCode = postal;
        user.vTelephone = telephone;
        user.vFax = fax;
        user.vBillingAddress = baddress;
        user.vBillingCity = bcity;
        user.vBillingCompany = bcompany;
        user.vBillingFax = bfax;
        user.vBillingPhone = btelephone;
        user.vBillingPostal = bpostal;
        user.vBillingState = bstate;
        signup.TTT(user,o.CallBack);
        signup.addUsers(user,code,o.CallBack);
    }
    this.CallBack = function(res)
    {
        data = res.value;
        if(data)
        {
            alert("ok");
        }
        else
        {
            alert(res.value);
        }
    }
}
