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

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

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

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

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

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

var input_csv = new Array('plik_csv', 'opis');

function testPolPlik(id) { 
  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_uzytk').innerHTML = '<input class="submit" id="submit" type="button" value="Zablokowany" name="zablokowany">';
  	}
    else {
      document.getElementById(id).style.borderColor = '';
      document.getElementById(id).style.color = ''; 
      document.getElementById('test_'+id).value = 'tak';
     } 
  if(document.getElementById('test_plik_csv').value == 'tak' && document.getElementById('test_opis').value == 'tak') 
    document.getElementById('zablokuj_uzytk').innerHTML = '<input class="submit" id="submit" type="submit" value="Prześlij plik" name="dodaj">';
}

function wyczyscPolaPlik() {
  for(i=0; i<input_csv.length; i++) { 
    if(i==0)
      document.getElementById('test_'+input_csv[i]).value = 'nie';
    else
      document.getElementById('test_'+input_csv[i]).value = 'tak';
    document.getElementById(input_csv[i]).style.borderColor = '';
    document.getElementById(input_csv[i]).value = '';
    document.getElementById('zablokuj_uzytk').innerHTML = '<input class="submit" id="submit" type="button" value="Zablokowany" name="zablokowany" onClick="testFormPlik()">'; 
  }
} 
function testFormPlik() {
  document.getElementById('plik_csv').style.borderColor = '#FDA399';
} 

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

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

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

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

function usunCsv(url, divId, id) { 
	//formReload(url, 'form_dodaj_foto', 'form_dodaj_foto.php'); 
	var dane = "akcja=usun_csv&id="+id; 
	client.makeRequest(url, dane, divId); 
	//formReload(url, 'wybierz_galerie', 'wybierz_galerie.php');
}



/*
var input_gal = new Array('gal_tytul', 'gal_opis');

function dodajGalerie(url, divId) {
  //document.getElementById(divId).innerHTML = '<img src="../grafika/ajax-loader.gif" border="0" hspace="0" vspace="0">';  
	var ed = tinyMCE.get('gal_opis'); //pobieramy uchwyt do pola o id="content"
  var opis = ed.getContent(); //pobranie treści z edytora
  var tytul = document.getElementById('gal_tytul').value;
	var status = document.getElementById('gal_status').value;
	var dane = "akcja=dodaj_galerie&tytul="+tytul+"&opis="+opis+"&status="+status; 
	client.makeRequest(url, dane, divId);
	wyczyscPola_gal(); 
	document.getElementById('zablokuj_gal').innerHTML = '<input class="submit" id="submit" type="button" value="Zablokowany" name="zablokowany" onClick="testPol_menu()">';
	formReload(url, 'wybierz_galerie', 'wybierz_galerie.php');
} 

function editGalerie(url, divId, gal_id) { 
  //document.getElementById(divId).innerHTML = '<img src="../grafika/ajax-loader.gif" border="0" hspace="0" vspace="0">'; 
	var myRand = parseInt(Math.random()*99999999);
  var dane = "gal_id="+gal_id+"&random="+myRand;    
	client.makeRequest(url, dane, divId);
} 

function editElementGalerii(url, divId, elem_gal_id) { 
  //document.getElementById(divId).innerHTML = '<img src="../grafika/ajax-loader.gif" border="0" hspace="0" vspace="0">'; 
	var myRand = parseInt(Math.random()*99999999);
  var dane = "elem_gal_id="+elem_gal_id+"&random="+myRand;    
	client.makeRequest(url, dane, divId);
}

function zmienGalerie(url, divId, gal_id) {   
  //document.getElementById(divId).innerHTML = '<img src="../grafika/ajax-loader.gif" border="0" hspace="0" vspace="0">'; 
	formReload(url, 'form_dodaj_galerie', 'form_dodaj_galerie.php'); 
	formReload(url, 'wybierz_galerie', 'wybierz_galerie.php');
  var ed = tinyMCE.get('gal_opis'); //pobieramy uchwyt do pola o id="content"
  var opis = ed.getContent(); //pobranie treści z edytora 
	var tytul = document.getElementById('gal_tytul').value; 
	var status = document.getElementById('gal_status').value; 
	var myRand = parseInt(Math.random()*99999999);
	var dane = "akcja=zmien_galerie&tytul="+tytul+"&opis="+opis+"&status="+status+"&gal_id="+gal_id+"&random="+myRand; 
	client.makeRequest(url, dane, divId);
	wyczyscPola_gal();
} 

function pozElementGalerii(url, divId, j, gal_id) { 
  //document.getElementById(divId).innerHTML = '<img src="../grafika/ajax-loader.gif" border="0" hspace="0" vspace="0">'; 
  var n_poz_elem = document.getElementById('n_poz_elem_'+j).value;
  var s_poz_elem = document.getElementById('s_poz_elem_'+j).value;
  var elem_id = document.getElementById('id_'+j).value;
	var dane = "akcja=pozycja_elem_gal&n_poz_elem="+n_poz_elem+"&s_poz_elem="+s_poz_elem+"&elem_id="+elem_id+"&gal_id="+gal_id; 
	client.makeRequest(url, dane, divId);
}

function widokElementGalerii(url, divId, j, gal_id) { 
  //document.getElementById(divId).innerHTML = '<img src="../grafika/ajax-loader.gif" border="0" hspace="0" vspace="0">'; 
  var zm_status = document.getElementById('zm_status_'+j).value;
  var elem_id = document.getElementById('id_'+j).value;
	var dane = "akcja=zmien_status_elem_gal&zm_status="+zm_status+"&elem_id="+elem_id+"&gal_id="+gal_id+"&j="+j; 
	client.makeRequest(url, dane, divId);
}

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

function usunElementGalerii(url, divId, id, gal_id) { 
	var dane = "akcja=usun_plik&elem_id="+id+"&gal_id="+gal_id+"&display=block"; 
	client.makeRequest(url, dane, divId);
	var ile_pozycji = 'ile_pozycji_'+gal_id;
	ilePozycji('akcja_galeria.php', ile_pozycji, gal_id);
} 

function testPol_gal(id) { 
  var dodaj_zmien_gal = document.getElementById('dodaj_zmien_gal').value;
  var wzor = /[=+()!#$%*]/;
  //for(i=0; i<input_gal.length; i++) { 
    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_gal').innerHTML = '<input class="submit" id="submit" type="button" value="Zablokowany" name="zablokowany">';
  	}
    else {
      document.getElementById(id).style.borderColor = '';
      document.getElementById(id).style.color = ''; 
      document.getElementById('test_'+id).value = 'tak';
      if(dodaj_zmien_gal == 'zmien') 
  	   document.getElementById('zablokuj_gal').innerHTML = '<input class="submit" id="submit" type="submit" value="Zmień" name="zmien">';
      if(dodaj_zmien_gal == 'dodaj') 
  	   document.getElementById('zablokuj_gal').innerHTML = '<input class="submit" id="submit" type="submit" value="Dodaj" name="dodaj">';
  	} 
 //}
}

function testForm_gal() {
  //for(i=0; i<=input_uzytk.length; i++) {
  //  if(i<=3 || i==10)
      document.getElementById('gal_tytul').style.borderColor = '#FDA399';
  //}
}

function wyczyscPola_gal() {
  //for(i=0; i<=input_gal.length; i++) { 
    document.getElementById(input_gal[0]).style.borderColor = '';
    document.getElementById(input_gal[0]).value = '';
    document.getElementById('test_'+input_gal[0]).value = 'nie'
  	var ed = tinyMCE.get(input_gal[1]); 
    ed.setContent('');
    document.getElementById('zablokuj_gal').innerHTML = '<input class="submit" id="submit" type="button" value="Zablokowany" name="zablokowany" onClick="testPol_menu()">'; 
  //}
}

function formReload(url, divId, plik) { 
	var dane = "akcja=reload_form_dodaj_gal&plik="+plik; 
  client2.makeRequest(url, dane, divId);
} 

function ilePozycji(url, divId, gal_id) {
  //document.getElementById(divId).innerHTML = '<img src="../grafika/ajax-loader.gif" border="0" hspace="0" vspace="0">';
  var dane = "akcja=ile_pozycji&gal_id="+gal_id; 
	client2.makeRequest(url, dane, divId);
}

function elementyGalerii(url, divId, gal_id) { 
	document.getElementById(divId).style.display = 'block';
	var dane = "gal_id="+gal_id;
  client3.makeRequest(url, dane, divId);
  //alert(dane);
}

function wybierzGalerie(url, divId, gal_id) {
	var dane = "gal_id="+gal_id;
  client.makeRequest(url, dane, divId); 
	var dane2 = "gal_id="+gal_id;
  client2.makeRequest('admin/moduly/dodatki/galerie/galeria_na_strone.php', dane2, 'galeria_na_strone');
} 

function powrotDoGalerii(url, divId) { 
  client.makeRequest(url, null, divId);
} 
*/

 
