var langs = ["Bengali","Gujarati","Hindi","Kannada","Malayalam","Marathi","Tamil","Telugu","Punjabi","Nepali"];

function capitalize(name) {
    var n1 = name.replace(/"/ig,"");
    var cap_name = n1.substring(0,1).toUpperCase() + 
                   n1.substring(1,n1.length).toLowerCase();
    return cap_name;
}

function isValidURL(text) {
    if(text.match(/^http:\/\/.+$/)) {
        return true;
    }
    return false;
}

function logged_in() {
    if (CookieManager.get('QuillAPI_userinfo')) {
            $('#not_loggedin').hide();
            $('#done').hide();
            $("#newpassword").val('');
            $("#retypassword").val('');
            $('#changepassword_form').show();
    } else {
            $('#changepassword_form').hide();
            $('#done').hide();
            $('#not_loggedin').show();
    }
}

function changePassword(){
    var err_count = 0;
    $('#passwd_null_err').hide(); 
    $('#repasswd_null_err').hide(); 
    $('#passwd_mismatch_err').hide();
    var password = $("#newpassword").val();
    var retypedPass = $("#retypassword").val();
       
    if(retypedPass==""){ $('#repasswd_null_err').show(); err_count++;}
    if(password==""){ $('#passwd_null_err').show(); err_count++;}
    if(password && retypedPass && password!=retypedPass){ $('#passwd_mismatch_err').show(); err_count++;}
    if(err_count !=0)
        return;

    $("#errSpan1").css({'color':'blue'});
    $("#errSpan1").html('Updating password');
    $.post("/emailverifier/changepassword", 
        { password:     $('#newpassword').val()},
          function(data){
            var info = JSON.parse(data, function (key, value) { return value}); 
            if(info['status'].indexOf('Error') >= 0 )
            {
                $("#errSpan1").css({'color':'red'});
                $("#errSpan1").html(info['messg']);
            }else{ 
                $("#errSpan1").css({'color':'green'});
                $("#errSpan1").html(info['messg']);
            }
    });
    
}

$(document).ready(function(){
   logged_in(); 
});

