NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name Sainuu Script
// @namespace https://haiguul.mrpam.gov.mn/
// #@namespace http://localhost:8888/
// @version 0.1
// @description try to take over the world!
// @author You
// #@match http://localhost:8888/*
// @match https://haiguul.mrpam.gov.mn/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var p1_regNum = 'UI87564544'
, p1_name = 'Byambaa'
, p1_aimag = 'Selenge'
, p1_sum = 'Altanbulag'
, p2_alban_tushaal = 'Програмист'
, p2_lastname = 'Гомбо'
, p2_firstname = 'Тулга'
, p2_email = 'anyone@anyone'
, p2_phone = '99999999'
;
function decodeCaptchaDigit(code) {
return parseInt(atob(code)[7]);
}
function decodeCaptchaFromSrc(src) {
return decodeCaptchaDigit(src.split("/").slice(-1)[0].split(".")[0]);
}
function page1() {
var $form = $("form").first();
$form.find(":contains('Хуулийн этгээдийн регистрийн дугаар')").last().next().find("input").val(p1_regNum);
$form.find(":contains('Хуулийн этгээдийн нэр')").last().next().find("input").val(p1_name);
$form.find(":contains('Аймаг хот')").last().next().find("input").val(p1_aimag);
$form.find(":contains('Сум дүүрэг')").last().next().find("input").val(p1_sum);
var $inputs = $form.find("input");
var $captcha = $inputs.eq($inputs.length-3);
$captcha.val($.map($captcha.siblings("img"), function(img) {
return decodeCaptchaFromSrc(img.src);
}).join(""));
//$inputs.last().click();
}
function page2() {
var $form = $("form").first();
$form.find(":contains('Aлбaн тушaaл')").last().next().find("input").val(p2_alban_tushaal);
$form.find(":contains('Овог*')").last().next().find("input").val(p2_lastname);
$form.find(":contains('Нэp*')").last().next().find("input").val(p2_firstname);
$form.find(":contains('И-мэйл хаяг')").last().next().find("input").val(p2_email);
$form.find(":contains('Утас*')").last().next().find("input").val(p2_phone);
var $inputs = $form.find("input");
var $captcha = $inputs.eq($inputs.length-3);
$captcha.val($.map($captcha.siblings("img"), function(img) {
return decodeCaptchaFromSrc(img.src);
}).reduce(function(prev, curr){
return prev + curr;
}, 0));
//$inputs.last().click();
}
if($(".td_header:contains('Хуулийн этгээдийн мэдээлэл')").length > 0) {
page1();
}
else if($(".td_header:contains('Өргөдөл гаргагчийн мэдээлэл')").length > 0) {
page2();
}
else {
setTimeout(function(){
window.location.href = window.location.href;
}, 1000);
}
})();