This repository has been archived on 2025-04-04. You can view files and clone it, but cannot push or open issues or pull requests.

85 lines
2.4 KiB
JavaScript

$(document).ready(function() {
if($('#code').attr('valid') === '1'){
$('#device').show();
} else {
$('#apply').show();
}
$('#apply_go').click(function(){
$('#apply').hide();
$('#device').show();
});
$('#select_ios').click(function(){
$('#device').hide();
$('#ios').show();
});
$('#select_android').click(function(){
$('#device').hide();
$('#android').show();
});
$('#android_go').click(function(){
var email = $('#googleid').val();
var code = $('#code').attr('code');
var android = 1;
var ios = 0;
if(!validateEmail(email)){
$('#googleid').addClass("blink-class");
$('#duplicate_android').hide();
} else {
$('#googleid').removeClass("blink-class");
$('#duplicate_android').hide();
register(email,code,ios,android,function(data){
if(data.status){
$('#android').hide();
$('#final_android').show();
} else {
$('#duplicate_android').show();
}
});
}
});
$('#ios_go').click(function(){
var email = $('#appleid').val();
var code = $('#code').attr('code');
var android = 0;
var ios = 1;
if(!validateEmail(email)){
$('#appleid').addClass("blink-class");
$('#duplicate_ios').hide();
} else {
$('#appleid').removeClass("blink-class");
$('#duplicate_ios').hide();
register(email,code,ios,android,function(data){
if(data.status){
$('#ios').hide();
$('#final_ios').show();
} else {
$('#duplicate_ios').show();
}
});
}
});
});
function register(email,code,ios,android, success){
$.ajax({
url: '../api.php',
type: 'GET',
dataType: 'JSON',
data: {
call: 'beta',
ios: ios,
android: android,
email: email,
code: code
},
success: success
});
}
function validateEmail(email) {
var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(String(email).toLowerCase());
}