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;
}

 

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').value == 'tak' && document.getElementById('test_prod_id').value == 'tak') 
    document.getElementById('zablokuj_uzytk').innerHTML = '<input class="submit" id="submit" type="submit" value="Prześlij plik" name="dodaj">';
}

function testFormPlik() {
  document.getElementById('plik').style.borderColor = '#FDA399';
  document.getElementById('prod_id').style.borderColor = '#FDA399';
}

var input_uzytk = new Array('prod_id', 'plik');

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

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

function usunPlik(url, divId, prod_id) { 
	var dane = "akcja=usun_plik&prod_id="+prod_id; 
	client.makeRequest(url, dane, divId);
}

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

function usunProdukt(url, divId, prod_id) { 
	var dane = "akcja=usun_prod&prod_id="+prod_id; 
	if(client.makeRequest(url, dane, divId) == true)
	 client2.makeRequest('wykaz_prod_menu.php', null, 'wykaz_prod_menu');
} 

function potwierdzUsunKatalog(url, divId) {
  document.getElementById(divId).style.display = 'block';
  client.makeRequest(url, null, divId)
}

function usunKatalog(url, divId) {
  var dane = "akcja=usun_katalog";
	if(client.makeRequest(url, dane, divId) == true)
	 client2.makeRequest('wykaz_prod_menu.php', null, 'wykaz_prod_menu');
}

function pobierzProdMenu(url, divId, prod_id) { 
  var dane = "prod_id="+prod_id+"&elem_id="+prod_id;
	client.makeRequest(url, dane, divId);
	//client2.makeRequest('include/podstrona.php', dane, 'podstrona');
} 

function testPolProdukt(id) { 
  var dodaj_zmien_art = document.getElementById('dodaj_zmien_art').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_art').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_art == 'zmien' && document.getElementById('test_temat').value == 'tak' && document.getElementById('test_tresc').value == 'nie') 
    document.getElementById('zablokuj_art').innerHTML = '<input class="submit" id="form_przycisk" type="button" value="Zmień" onClick="zmienProdukt(\'akcja_produkty.php\', \'wykaz_kategorii\')">';
  if(dodaj_zmien_art == 'dodaj' && document.getElementById('test_temat').value == 'tak' && document.getElementById('test_tresc').value == 'nie') 
    document.getElementById('zablokuj_art').innerHTML = '<input class="submit" id="submit" type="submit" value="Zapisz" name="dodaj">';
}   

function dodajProdukt(url, divId) {
  var prod_id2 = document.getElementById('prod_id2').value;
  var temat = document.getElementById('temat').value;
  //var data_od = document.getElementById('publikacja_od').value;
  //var data_do = document.getElementById('publikacja_do').value;
  var ed = tinyMCE.get('tresc'); //pobieramy uchwyt do pola o id="tresc"
  var tresc = ed.getContent(); //pobranie treści z edytora 
	var dane = "akcja=dodaj_prod&prod_id="+prod_id2+"&temat="+temat+"&tresc="+tresc;
	client.makeRequest(url, dane, divId); 
	//alert(dane);
}  

function zmienProdukt(url, divId) {
  //var id_art22 = document.getElementById('id_art22').value; 
  //var n_id_kat = document.getElementById('n_id_kat').value;
  var prod_id2 = document.getElementById('prod_id2').value;
  var temat = document.getElementById('temat').value;
  var ed = tinyMCE.get('tresc'); //pobieramy uchwyt do pola o id="tresc"
  var tresc = ed.getContent(); //pobranie treści z edytora 
	var dane = "akcja=zmien_prod&prod_id2="+prod_id2+"&temat="+temat+"&tresc="+tresc;
	client.makeRequest(url, dane, divId);
} 

/*
var input_menu = new Array('kategoria');

function dodajKategorie(url, divId) {
  //document.getElementById(divId).innerHTML = '<img src="../grafika/ajax-loader.gif" border="0" hspace="0" vspace="0">';  
	var kategoria = document.getElementById('kategoria').value;
	var status = document.getElementById('status').value;
	var dane = "akcja=dodaj_kategorie&kategoria="+kategoria+"&status="+status; 
	client.makeRequest(url, dane, divId);
	document.getElementById('kategoria').value = '';  
  document.getElementById('test_kategoria').value = 'nie';
	document.getElementById('zablokuj_kat').innerHTML = '<input class="submit" id="submit" type="button" value="Zablokowany" name="zablokowany" onClick="testPol_artyk_kat()">';
	//formReload(url, 'element_menu', 'element_menu.php');
}

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

function zmienKategorie(url, divId, id_kategorii) {   
  //document.getElementById(divId).innerHTML = '<img src="../grafika/ajax-loader.gif" border="0" hspace="0" vspace="0">'; 
	//formReload(url, 'form_dodaj_menu', 'form_dodaj_menu.php'); 
	//formReload(url, 'element_menu', 'element_menu.php'); 
	var n_kategoria = document.getElementById('kategoria').value;
	var n_status = document.getElementById('status').value; 
	var myRand = parseInt(Math.random()*99999999);
	var dane = "akcja=zmien_kategorie&n_kategoria="+n_kategoria+"&n_status="+n_status+"&id_kategorii="+id_kategorii+"&random="+myRand; 
	client.makeRequest(url, dane, divId);
	wyczyscPola_artyk_kat();
}

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

function widokKategorii(url, divId, j) { 
  var zm_status = document.getElementById('zm_status_'+j).value;
  var id = document.getElementById('id_'+j).value;
	var dane = "akcja=zmien_status_kat&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 produkty(url, divId, id) {
	document.getElementById(divId).style.display = 'block';
	var dane = "id_kat="+id;
  client.makeRequest(url, dane, divId);
} 

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

function usunKategorie(url, divId, id) { 
	//formReload(url, 'element_menu', 'element_menu.php'); 
	var dane = "akcja=usun_kat&id_kat="+id; 
	client.makeRequest(url, dane, divId); 
	//formReload(url, 'element_menu', 'element_menu.php');
}

function testPol_artyk_kat() { 
  var dodaj_zmien_menu = document.getElementById('dodaj_zmien_menu').value;
  var wzor = /[=+()!#$%*]/;
  for(i=0; i<input_menu.length; i++) { 
    var tekst = document.getElementById(input_menu[i]).value;
    if(wzor.test(tekst) || document.getElementById(input_menu[i]).value == '') {
      document.getElementById(input_menu[i]).style.borderColor = '#FDA399';
      document.getElementById(input_menu[i]).style.color = 'red'; 
      document.getElementById(input_menu[i]).value = tekst+' - blędne dane lub ich brak'; 
      document.getElementById('test_'+input_menu[i]).value = 'nie';
  	  document.getElementById('zablokuj_kat').innerHTML = '<input class="submit" id="submit" type="button" value="Zablokowany" name="zablokowany">';
  	}
    else {
      document.getElementById(input_menu[i]).style.borderColor = '';
      document.getElementById(input_menu[i]).style.color = ''; 
      document.getElementById('test_'+input_menu[i]).value = 'tak';
      if(dodaj_zmien_menu == 'zmien') 
  	   document.getElementById('zablokuj_kat').innerHTML = '<input class="submit" id="submit" type="submit" value="Zmień" name="zmien">';
      if(dodaj_zmien_menu == 'dodaj') 
  	   document.getElementById('zablokuj_kat').innerHTML = '<input class="submit" id="submit" type="submit" value="Dodaj" name="dodaj">';
  	} 
  }
}

function wyczyscPola_artyk_kat() {
  for(i=0; i<input_menu.length; i++) { 
    document.getElementById(input_menu[i]).style.borderColor = '';
    document.getElementById(input_menu[i]).value = '';
    document.getElementById('test_'+input_menu[i]).value = 'nie'
    document.getElementById('zablokuj_kat').innerHTML = '<input class="submit" id="submit" type="button" value="Zablokowany" name="zablokowany" onClick="testPol_menu()">'; 
  }
}

function powrotDoKategorii(url, divId) {
	client.makeRequest(url, null, divId); 
}

// ARTYKUŁY       


function widokProduktu(url, divId, j, id_kat) { 
  //document.getElementById(divId).innerHTML = '<img src="../grafika/ajax-loader.gif" border="0" hspace="0" vspace="0">'; 
  var zm_status_art = document.getElementById('zm_status_art_'+j).value;
  var artyk_id = document.getElementById('id_'+j).value;
	var dane = "akcja=zmien_status_prod&zm_status_art="+zm_status_art+"&artyk_id="+artyk_id+"&id_kat="+id_kat+"&j="+j; 
	client.makeRequest(url, dane, divId);
} 

function pozProduktu(url, divId, j, id_kat) { 
  //document.getElementById(divId).innerHTML = '<img src="../grafika/ajax-loader.gif" border="0" hspace="0" vspace="0">'; 
  var n_poz_art = document.getElementById('n_poz_artyk_'+j).value;
  var s_poz_art = document.getElementById('s_poz_artyk_'+j).value;
  var art_id = document.getElementById('id_'+j).value;
	var dane = "akcja=pozycja_prod&n_poz_art="+n_poz_art+"&s_poz_art="+s_poz_art+"&art_id="+art_id+"&id_kat="+id_kat; 
	client.makeRequest(url, dane, divId);
}

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

function wyczyscPolaProdukty() {
  document.getElementById('temat').style.borderColor = '';
  document.getElementById('temat').value = '';
  document.getElementById('publikacja_od').style.borderColor = '';
  document.getElementById('publikacja_od').value = '';
  document.getElementById('tresc').style.borderColor = '';
  var ed = tinyMCE.get('tresc'); 
	ed.setContent('');
  document.getElementById('zablokuj_art').innerHTML = '<input class="submit" id="form_przycisk" type="button" value="Zablokowany" onClick="testFormArtykul()">'; 
} 

function potwierdzUsunProdukt(url, divId, id_art, id_kat) {
  document.getElementById('potwierdz_usun_prod').style.display = 'block';  
	var dane = "id_art="+id_art+"&id_kat="+id_kat; 
	client.makeRequest(url, dane, divId);
}

function usunProdukt(url, divId, id_art, id_kat) { 
	//formReload(url, 'element_menu', 'element_menu.php'); 
	var dane = "akcja=usun_prod&id_art="+id_art+"&id_kat="+id_kat+"&display=block"; 
	client.makeRequest(url, dane, divId); 
	var ile_pozycji = 'ile_pozycji_'+id_kat;
	ilePozycji('akcja_produkty.php', ile_pozycji, id_kat);
	//formReload(url, 'element_menu', 'element_menu.php');
} 

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

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

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

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

function testPolGraf(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_id_art').value == 'tak' && document.getElementById('test_plik').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 potwierdzUsunGrafike(url, divId, id, id_art) {
  document.getElementById('potwierdz_usun_graf').style.display = 'block';  
	var dane = "id="+id+"&id_art="+id_art; 
	client.makeRequest(url, dane, divId);
}

function usunGrafike(url, divId, id_graf, id_art) { 
	var dane = "akcja=usun_plik&id_graf="+id_graf+"&id_art="+id_art+"&display=block"; 
	client.makeRequest(url, dane, divId);
	var ile_grafik = 'ile_grafik_'+id_art;
	ileGrafik('akcja_artykuly.php', ile_grafik, id_art);
} 

function elementOn(divKat, divArt) { 
  document.getElementById(divKat).style.display = 'block'; 
  document.getElementById(divArt).style.display = 'block'; 
} 

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

function zamknijProdukt(divId) {
  document.getElementById(divId).style.display = 'none';
}
*/
 
