var dane_do_kontaktu_m01 = [];
var dane_do_kontaktu_m01z = [];
//var dane_do_kontaktu_b05 = [];
//var dane_do_kontaktu_b06 = [];
//var dane_do_kontaktu_b07 = [];
// var dane_do_kontaktu_b09 = [];
// var dane_do_kontaktu_m5 = [];
// var dane_do_kontaktu_m6 = [];
// var dane_do_kontaktu_m9 = [];
$(document).ready(function () {
var pathServer = "/gfx/lublin/userfiles/_public/wyszukiwarka/";
// AJAX in the data file
$.ajax({
type: "GET",
url: pathServer + "m01.csv",
cache: false,
dataType: "text",
contentType: "text/csv; charset:UTF-8",
success: function (data) { processData(data, dane_do_kontaktu_m01 ); }
});
// AJAX in the data file
$.ajax({
type: "GET",
url: pathServer +"m01z.csv",
cache: false,
dataType: "text",
contentType: "text/csv; charset:UTF-8",
success: function (data) { processData(data, dane_do_kontaktu_m01z ); }
});
// AJAX in the data file
// Let's process the data from the data file
function processData(data, array) {
var lines = data.split(/\r\n|\n/);
//Set up the data arrays
for (var j = 1; j < lines.length; j++) {
var values = lines[j].split(';'); // Split up the comma seperated values
var elem = {};
elem.regon = values[0];
elem.osoba = values[1];
elem.email = values[2];
elem.telefon = values[3];
elem.telefon2 = values[4];
array.push(elem);
}
}
$('#B01').attr('checked', true);
$('.checkIt').click(function(){
$('.checkIt').not(this).attr('checked', false);
});
})
var rb01 = document.getElementById('M01');
var rb02 = document.getElementById('M01Z');
function handleIt() {
var f = document.getElementById('fname');
var v = document.getElementById('fname').value;
var Flaga = "Brak";
if (!v.length || !v.toUpperCase().match(/^[0-9]*[U]?$/)) {document.getElementById("contactInfo").innerHTML = "REGON " + v.toUpperCase() + " jest niepoprawny";
} else
if (v.length < 14) {document.getElementById("contactInfo").innerHTML = "Wprowadzono za mało znaków w polu REGON";
} else
{
switch(true){
case rb01.checked:
findContact(dane_do_kontaktu_m01, v.toUpperCase());
break;
case rb02.checked:
findContact(dane_do_kontaktu_m01z, v.toUpperCase());
break;
}
}
}
function findContact(data,v){
var job_obj ={};
job_obj = $.grep(data, function(e){ return e.regon == v; });
if(job_obj.length > 0){
var contact_string = "Dla REGONU " + v + " Osoba odpowiedzialna "+ job_obj[0].osoba+"
e-mail: "+ job_obj[0].email +"
tel.: "+ job_obj[0].telefon +"";
if(job_obj[0].telefon2.length != 0){
contact_string = contact_string + "
telefon dodatkowy: " + job_obj[0].telefon2 +"";
}
document.getElementById("contactInfo").innerHTML = contact_string;
} else {
document.getElementById("contactInfo").innerHTML = "REGON " + v + " Brak obowiązku sprawozdawczego.";
}
}