var client = new HttpClient();
client.isAsync = true;

client.callback = function(result, divId) {
	document.getElementById(divId).innerHTML = result;
} 

function dodajSzkolenie(url, divId) {
  //document.getElementById(divId).innerHTML = '<img src="../grafika/ajax-loader.gif" border="0" hspace="0" vspace="0">';  
	var temat = document.getElementById('temat').value;        
  var ed = tinyMCE.get('opis_szkol'); //pobieramy uchwyt do pola o id="opis_szkol"
  var opis_szkol = ed.getContent(); //pobranie treści z edytora 
	var szkol_od = document.getElementById('szkol_od').value;
	var szkol_do = document.getElementById('szkol_do').value;
	var dostep = document.getElementById('dostep').value;
	var dane = "akcja=dodaj_szkolenie&temat="+temat+"&opis_szkol="+opis_szkol+"&szkol_od="+szkol_od+"&szkol_do="+szkol_do+"&dostep="+dostep; 
	client.makeRequest(url, dane, divId);
	wyczyscPola();
	document.getElementById('zablokuj_szkolenie').innerHTML = '<input class="form_submit" type="button" value="Zablokowany1" name="zablokowany" onClick="testPol()">';
}

function edytujSzkolenie(url, divId, id) { 
  //document.getElementById(divId).innerHTML = '<img src="../grafika/ajax-loader.gif" border="0" hspace="0" vspace="0">'; 
	var dane = "id_szkolenia="+id;    
	client.makeRequest(url, dane, divId);
} 

function zmienSzkolenie(url, divId, id) {   
  //document.getElementById(divId).innerHTML = '<img src="../grafika/ajax-loader.gif" border="0" hspace="0" vspace="0">'; 
	var temat = document.getElementById('temat').value;
	var ed = tinyMCE.get('opis_szkol'); //pobieramy uchwyt do pola o id="opis_szkol"
  var opis_szkol = ed.getContent(); //pobranie treści z edytora 
	var szkol_od = document.getElementById('szkol_od').value;
	var szkol_do = document.getElementById('szkol_do').value;
	var dostep = document.getElementById('dostep').value;
	var dane = "akcja=zmien_szkolenie&id_szkolenia="+id+"&temat="+temat+"&opis_szkol="+opis_szkol+"&szkol_od="+szkol_od+"&szkol_do="+szkol_do+"&dostep="+dostep;
	client.makeRequest(url, dane, divId);
	wyczyscPola();
}  

function potwierdzUsunSzkolenie(url, divId, id) {
  document.getElementById('potwierdz_usun_szkolenie').style.display = 'block';  
	var dane = "id_szkolenia="+id; 
	client.makeRequest(url, dane, divId);
}

function usunSzkolenie(url, divId, id) { 
	var dane = "akcja=usun_szkolenie&id_szkolenia="+id; 
	client.makeRequest(url, dane, divId);
}

function testPol(id) { 
  var dodaj_zmien_szkolenie = document.getElementById('dodaj_zmien_szkolenie').value;
  var wzor = /[=+()!#$%*]/;
    var tekst = document.getElementById(id).value;
    if(wzor.test(tekst) || document.getElementById(id).value == '') {
      document.getElementById(id).style.borderColor = '#FDA399';
      document.getElementById(id).style.color = 'red'; 
      document.getElementById(id).value = tekst+' - blędne dane lub ich brak'; 
      document.getElementById('test_'+id).value = 'nie';
  	  document.getElementById('zablokuj_szkolenie').innerHTML = '<input class="form_submit" type="button" value="Zablokowany2" name="zablokowany">';
  	}
    else {
      document.getElementById(id).style.borderColor = '';
      document.getElementById(id).style.color = ''; 
      document.getElementById('test_'+id).value = 'tak';
     } 
  if(dodaj_zmien_szkolenie == 'zmien' && document.getElementById('test_temat').value == 'tak') 
    document.getElementById('zablokuj_szkolenie').innerHTML = '<input class="form_submit" type="submit" value="Zmień3" name="zmien">';
  if(dodaj_zmien_szkolenie == 'dodaj' && document.getElementById('test_temat').value == 'tak') 
    document.getElementById('zablokuj_szkolenie').innerHTML = '<input class="form_submit" type="submit" value="Dodaj4" name="dodaj">';
}

function wyczyscPola() {           
  document.getElementById('temat').style.borderColor = '';
  document.getElementById('temat').value = '';
  document.getElementById('test_temat').value = 'nie';  
  document.getElementById('szkol_od').value = '';
  document.getElementById('szkol_do').value = ''; 
  var ed = tinyMCE.get('opis_szkol');
	ed.setContent('');
  document.getElementById('zablokuj_szkolenie').innerHTML = '<input class="form_submit" type="button" value="Zablokowany5" name="zablokowany" onClick="testForm()">'; 
}

function testForm() {
  document.getElementById('temat').style.borderColor = '#FDA399';
}

function dostepSzkolenia(url, divId, j) { 
  var zm_dostep = document.getElementById('zm_dostep_'+j).value;
  var id = document.getElementById('id_'+j).value;
	var dane = "akcja=zmien_dostep&zm_dostep="+zm_dostep+"&id="+id;
  //document.getElementById(divId).innerHTML = '<img src="../../grafika/ajax-loader.gif" border="0" hspace="0" vspace="0">'; 
	client.makeRequest(url, dane, divId);
} 

function wykazKursantow(url, divId, id) {
	document.getElementById(divId).style.display = 'block';
	var dane = "id_szkolenia="+id;
  client.makeRequest(url, dane, divId);
}

function szczgolyKursanta(url, divId, id_kursanta) { 
  //document.getElementById(divId).innerHTML = '<img src="../grafika/ajax-loader.gif" border="0" hspace="0" vspace="0">';
  document.getElementById(divId).style.display = 'block'; 
	var dane = "id_kursanta="+id_kursanta;    
	client.makeRequest(url, dane, divId);
}  

function potwierdzUsunKursanta(url, divId, id, id_szkolenia) {
  document.getElementById('potwierdz_usun_kursanta').style.display = 'block';  
	var dane = "id_kursanta="+id+"&id_szkolenia="+id_szkolenia; 
	client.makeRequest(url, dane, divId);
}

function usunKursanta(url, divId, id, id_szkolenia) { 
	var dane = "akcja=usun_kursanta&id_kursanta="+id+"&id_szkolenia="+id_szkolenia; 
	client.makeRequest(url, dane, divId);
}

function dodajKursanta(url, divId) {  
  preloader('preloader');
  //document.getElementById(divId).innerHTML = '<img src="grafika/ajax-loader.gif" border="0" hspace="0" vspace="0">';  
	var id_szkolenia = document.getElementById('id_szkolenia').value;
	var imie = document.getElementById('imie').value;
	var nazwisko = document.getElementById('nazwisko').value;
	var mail = document.getElementById('mail').value;
	var telefon = document.getElementById('telefon').value;
	var ulica = document.getElementById('ulica').value;
	var numer = document.getElementById('numer').value;
	var miasto = document.getElementById('miasto').value;
	var kod = document.getElementById('kod').value;
	if(document.getElementById('nowosci').checked == true)
	 var nowosci = 'tak';
	else
	 var nowosci = '';
	var dane = "akcja=dodaj_kursanta&id_szkolenia="+id_szkolenia+"&imie="+imie+"&nazwisko="+nazwisko+"&mail="+mail+"&telefon="+telefon+"&ulica="+ulica+"&numer="+numer+"&miasto="+miasto+"&kod="+kod+"&nowosci="+nowosci; 
	if(client.makeRequest(url, dane, divId)== true)
    document.getElementById('preloader').style.display = 'none';
	strWyczyscPola();
}

//     Na stronie:

var input_uzytk = new Array('id_szkolenia', 'imie', 'nazwisko', 'mail', 'telefon', 'ulica', 'numer', 'miasto', 'kod');

function strWyczyscPola() {
  for(i=0; i<input_uzytk.length; i++) { 
    document.getElementById(input_uzytk[i]).style.borderColor = '';
    document.getElementById(input_uzytk[i]).style.color = 'black';
    document.getElementById(input_uzytk[i]).value = '';
    document.getElementById('zablokuj_szkolenie').innerHTML = '<input class="form_submit" type="button" value="Zablokowany6" name="zablokowany" onClick="strTestForm()">'; 
  }
}

function strTestForm() {
  for(i=0; i<=3; i++) {
    document.getElementById(input_uzytk[i]).style.borderColor = 'red';
  }
}

function strTestPol(id) { 
  var wzor = /[=+()!#$%*]/;
  var tekst = document.getElementById(id).value;
  if(wzor.test(tekst) || document.getElementById(id).value == '') {
    document.getElementById(id).style.borderColor = 'red';
    document.getElementById(id).style.color = 'red'; 
    document.getElementById(id).value = tekst; 
    document.getElementById('test_'+id).value = 'nie';
  	document.getElementById('zablokuj_szkolenie').innerHTML = '<input class="form_submit" type="button" value="Zablokowany7" name="zablokowany" onClick="strTestForm()">';
  }
  else {
    document.getElementById(id).style.borderColor = '';
    document.getElementById(id).style.color = '';
    document.getElementById('test_'+id).value = 'tak'; 
  }
  if(document.getElementById('test_id_szkolenia').value == 'tak' && document.getElementById('test_imie').value == 'tak' && document.getElementById('test_nazwisko').value == 'tak' && document.getElementById('test_mail').value == 'tak' && document.getElementById('test_telefon').value == 'tak' && document.getElementById('test_ulica').value == 'tak' && document.getElementById('test_numer').value == 'tak' && document.getElementById('test_miasto').value == 'tak' && document.getElementById('test_kod').value == 'tak')
      document.getElementById('zablokuj_szkolenie').innerHTML = '<input class="form_submit" type="submit" value="Dodaj8" name="dodaj">';
}


