﻿//Nehe du, ska det inte ligga här tar vi väl bort det? loadTinyMCE(); // ska igentligen inte ligga här/luc

function getSignInForm() {
    TM.LoginService.GetForm(arguments[0],getSignInFormComplete, ajaxError);
}

function getSignInFormComplete(r) {
    ajaxStopLoad();
    $get("divSignIn").innerHTML = r.Value1;
}

function signIn(){
    var loginEmail = $get("loginEmail").value;
    var loginPW = $get("loginPW").value;
    if (loginEmail.length<4 && loginEmail.indexOf("@")==-1)
    {
        alert("Kontrollera din epost");
    }
    else
    {
       TM.LoginService.SignIn(loginEmail,loginPW, signInComplete, ajaxError);
    }
}

function signInComplete(){
     ajaxStopLoad();
       if (arguments[0].Error===""){
           alert(arguments[0].Value1);
           document.location.reload();
        }
        else
        {
            alert(arguments[0].Error);
        }
}

function signOut(){
     TM.LoginService.SignOut(signOutComplete, ajaxError);
}

function signOutComplete(){
   ajaxStopLoad();
   if (arguments[0].Error===""){
       if (confirm(arguments[0].Value1 + "\nladda om sida?")) {   document.location.reload(); }
    }
    else
    {
        alert(arguments[0].Error);
    }
}

function loginRemindPass(){
    var loginEmail = $get("loginEmail").value;
    if (loginEmail.length>4 && loginEmail.indexOf("@")>-1)
    {
        TM.PassWordReminder.SendMyPassword("", loginEmail, loginRemindPassComplete, ajaxError);
    }
    else
    {
        alert("Kontrollera din epost/skriv in din epost");
         ajaxStopLoad();
    }
    
}

function loginRemindPassComplete(){
     ajaxStopLoad();
     if (arguments[0].Error===""){
           alert(arguments[0].Value1);
        }
        else
        {
            alert(arguments[0].Error);
        }
}
