﻿function setDefaultButton_Register(event)
{
  if (event.keyCode == 13)
  {
  
    document.getElementById('btnLogin').disabled = true;
    
    if(document.getElementById('btnRegister').click){
      document.getElementById('btnRegister').click();
    }else{
      document.getElementById('btnRegister').onclick();
    }
    
    window.setTimeout("document.getElementById('btnLogin').disabled = false", 0)
        
        stopEvent(event)
    return false;
  }
}

function setDefaultButton_Login2(event)
{

 if (event.keyCode == 13)
  {

    if(document.getElementById('btnLogin').click){
      document.getElementById('btnLogin').click();
    }else{
      document.getElementById('btnLogin').onclick();
    }
    
    stopEvent(event)
        
    return false;
  }
}

function setDefaultButton_Login(event)
{

  if (event.keyCode == 13)
  {
    document.getElementById('btnRegister').disabled = true;
    if(document.getElementById('btnLogin').click){
      document.getElementById('btnLogin').click();
    }else{

     var mError=false;
     try{
      document.getElementById('btnLogin').onclick();
     }catch(e){
      mError=true;
     }
     
     if(mError){
      try{

       var evt = document.createEvent("MouseEvents"); 

       evt.initEvent("click", true, true, window,0, 0, 0, 0, 0, false, false, false, false, 0, null);
       document.getElementById("btnLogin").dispatchEvent(evt);  

      
      }catch(ex){
      }   
     
     }
    }
    
    window.setTimeout("document.getElementById('btnRegister').disabled = false", 0)

    stopEvent(event)
    return false;
  }
}
//*************************************
function Begin_RegisterUpdate(event){
  var userName = document.getElementById("__UserName").value
  var email = document.getElementById("txtEmail").value
  var firstName = document.getElementById("txtFirstName").value
  var lastName = document.getElementById("txtLastName").value
  var phone = document.getElementById("txtPhone").value
  var countryCode = ""
  var timezone = 0
  
  if (document.getElementById("txtCountryCode")){
    countryCode = document.getElementById("txtCountryCode").value
  }
  
  var phoneArea = document.getElementById("txtAreaCode").value
  var phoneType = document.getElementById("cboPhone").value
  var landingTemplateOptionID = document.getElementById("LandingTemplateOptionID").value  
  var variables = ""
  var contactSourceid = 0
  var leadSource = ""
  if (document.getElementById("__Variables")){
    variables = document.getElementById("__Variables").value
  }

  if (document.getElementById("__ContactSourceID")){
    contactSourceid = document.getElementById("__ContactSourceID").value
  }  
  
  if(document.getElementById("TimeZoneHour")){
    timezone = document.getElementById("TimeZoneHour").value
  }
  
  if(document.getElementById("LeadSource")){
    leadSource = document.getElementById("LeadSource").value
  }  
  
  var notes = ""
  
  if (document.getElementById("txtNotes"))
    notes = document.getElementById("txtNotes").value  
  
  CommonSite.AccessPage.RegisterUpdate(email, firstName, lastName, phone, phoneArea, countryCode, phoneType, userName, landingTemplateOptionID, notes, variables, contactSourceid, timezone, leadSource, End_Register )
  
  document.getElementById("btnRegister").disabled = true
    
  stopEvent(event)
}
//*************************************
function Begin_Register(event){
  var userName = document.getElementById("__UserName").value
  var email = document.getElementById("txtEmail").value
  var firstName = document.getElementById("txtFirstName").value
  var lastName = document.getElementById("txtLastName").value
  var phone = document.getElementById("txtPhone").value
  var countryCode = ""
  var countryID = 0
  
  if (document.getElementById("txtCountryCode")){
    countryCode = document.getElementById("txtCountryCode").value
  }
  
  if (document.getElementById("cboCountry")){
    countryID = document.getElementById("cboCountry").value
  }
  
  
  var phoneArea = document.getElementById("txtAreaCode").value
  var phoneType = document.getElementById("cboPhone").value
  var landingTemplateOptionID = document.getElementById("LandingTemplateOptionID").value  
  
  CommonSite.AccessPage.Register(email, firstName, lastName, phone, phoneArea, countryCode, phoneType, userName, landingTemplateOptionID, countryID, End_Register)
  
  document.getElementById("btnRegister").disabled = true
    
  stopEvent(event)
}
//*************************************      
function End_Register(res){
  
  if (res.error != null){
    alert(res.error.Message)
    document.getElementById("btnRegister").disabled = false
    return
  }
  
  if (res.value !== ""){
    var mData = res.value.split(";")
    
    if (mData.length == 1){
        var url = document.getElementById("__URL").value
        parent.window.location = url + "?cid=" + res.value
    
    }else{
        var url = mData[1]
        
        parent.window.location = url + "?cid=" + mData[0]
        
    
    }
    
  }
}     
//*************************************
function Begin_LoginEnroller(event){
  
  var email = document.getElementById("txtLogInEmail").value
  var enroller = document.getElementById("txtEnrollerID").value
  var userName = document.getElementById("__UserName").value
  var landingTemplateOptionID = document.getElementById("LandingTemplateOptionID").value
  
  CommonSite.AccessPage.LoginEnroller(email, enroller, userName, landingTemplateOptionID, End_Login)  
  document.getElementById("btnLogin").disabled = true      
  
  stopEvent(event)
}
//*************************************
function Begin_Login(event){
  
  var email = document.getElementById("txtLogInEmail").value
  var userName = document.getElementById("__UserName").value
  var landingTemplateOptionID = document.getElementById("LandingTemplateOptionID").value
  
  CommonSite.AccessPage.Login(email, userName, landingTemplateOptionID, End_Login)  
  document.getElementById("btnLogin").disabled = true      
  
  stopEvent(event)
}
//*************************************
function Begin_LoginUpdate(event){
  
  var email = document.getElementById("txtLogInEmail").value
  var userName = document.getElementById("__UserName").value
  var mobileAreaCode = document.getElementById("txtMobileAreaCode").value
  var mobilePhone = document.getElementById("txtMobilePhone").value
  var carrierID = document.getElementById("ddlMobileProvider").value
  
  var landingTemplateOptionID = document.getElementById("LandingTemplateOptionID").value
  
  CommonSite.AccessPage.LoginUpdate(email, mobileAreaCode, mobilePhone, carrierID, userName, landingTemplateOptionID, End_Login)  
  document.getElementById("btnLogin").disabled = true      
  
  stopEvent(event)
}

//*************************************      
function End_Login(res){  
  
  if (res.error != null){
    alert(res.error.Message)
    document.getElementById("btnLogin").disabled = false
    return
  }
  
  if (res.value !== ""){
    var url = document.getElementById("__URL").value
    window.location = url + "?cid=" + res.value
  }
}



