var dane_do_kontaktu_kft1 = [];
var dane_do_kontaktu_g05 = [];
var dane_do_kontaktu_g06 = [];
var dane_do_kontaktu_g01 = [];
$(document).ready(function () {
var pathServer = "/gfx/rzeszow/userfiles/e-bozek/baza_noclegowa_monitoring/";
// AJAX in the data file
$.ajax({
type: "GET",
url: pathServer + "kft1.csv",
cache: false,
dataType: "text",
contentType: "text/csv; charset:UTF-8",
success: function (data) { processData(data, dane_do_kontaktu_kft1); }
});
// AJAX in the data file
$.ajax({
type: "GET",
url: pathServer +"g06.csv",
cache: false,
dataType: "text",
contentType: "text/csv; charset:UTF-8",
success: function (data) { processData(data, dane_do_kontaktu_g06); }
});
// AJAX in the data file
$.ajax({
type: "GET",
url: pathServer +"g01.csv",
cache: false,
dataType: "text",
contentType: "text/csv; charset:UTF-8",
success: function (data) { processData(data, dane_do_kontaktu_g01); }
});
// AJAX in the data file
$.ajax({
type: "GET",
url: pathServer +"g05.csv",
cache: false,
dataType: "text",
contentType: "text/csv; charset:UTF-8",
success: function (data) { processData(data, dane_do_kontaktu_g05); }
});
// 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);
}
}
$('#G01').attr('checked', true);
$('.checkIt').click(function(){
$('.checkIt').not(this).attr('checked', false);
});
})
var rg06 = document.getElementById('G06');
var rkft01 = document.getElementById('KFT01');
var rg01 = document.getElementById('G01');
var rg05 = document.getElementById('G05');
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 rg06.checked:
findContact(dane_do_kontaktu_g06, v.toUpperCase());
break;
case rkft01.checked:
findContact(dane_do_kontaktu_kft1, v.toUpperCase());
break;
case rg01.checked:
findContact(dane_do_kontaktu_g01, v.toUpperCase());
break;
case rg05.checked:
findContact(dane_do_kontaktu_g05, 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 + " znaleziono osobę do kontaktu "+ 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 + " nie znajduję się na liście kontaktowej";
}
}