﻿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 = ""
  
  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 = ""
  if (document.getElementById("__Variables")){
    variables = document.getElementById("__Variables").value
  }
  
  var notes = document.getElementById("txtNotes").value  
  
  CommonSite.AccessPage.RegisterUpdate(email, firstName, lastName, phone, phoneArea, countryCode, phoneType, userName, landingTemplateOptionID, notes, variables, 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 url = document.getElementById("__URL").value
    window.location = url + "?cid=" + res.value
  }
}     
//*************************************
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 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
  }
}


