﻿function dodaj_nowosc() {
	przycisk = document.getElementById("przyciskDodajNowosc");
	przycisk.className = "niewidzialny";	
	
	var string;
	
	string = '<div id="nowyObrazek" onClick="';
	string += "window.open('dodaj_zdjecie.php','dodajZdjecie','width=250,height=100, scrolling=no')";
	string += '" ><br>Kliknij aby dodać zdjęcie</div>';
	string += '<form name="nowaNowosc" action="nowanowosc.php" method="post">';
	string += '<input type="text" id="pierwsza_linia" name="pierwsza_linia" /><br>';
	string += '<input type="text" id="druga_linia" name="druga_linia" /><br>';
	string += '<input type="text" id="trzecia_linia" name="trzecia_linia" /><br><br>';
	string += '<br><br><div style="background-color:gray;width:150px; height:20px;position:static" onClick="';
	string += "onclick=window.open('dodaj_link_nowosci.php','OknoNowosci','width=600,height=200,scrolling=yes')";
	string += '">Dodaj Hiperłącze</div><br><br>';
	string += 'Obrazek: <input type="text"  id="sciezkaObrazkaDoWstawienia" name="obrazek" style="width:500px">	<br>';
	string += 'Link:<br><input type="text" id="link" name="link" /><br><br>	';
	string += '<input type=submit value="Dodaj" style="width:200px"></form>';
	string += '<input type=submit value="Anuluj" onClick=window.location="index.php" style="width:200px"><hr><br>';
	document.getElementById("nowaNowosc").innerHTML = string;
}

function dodaj_promocje() {
	document.getElementById("przyciskDodajPromocje").className = "niewidzialny";
	document.getElementById("przyciskEdytujPromocje").className = "niewidzialny";
	
	var string;
	
	string =  '<div id="nowyop" class="nop" onClick="';
	string += "window.open('dodaj_zdjecie_promocji.php','zdjecie_promocji','width=250,height=100, scrolling=no')";
	string += '"><br>Zdjecie</div>';
	string += '<form name="nowaPromocja" action="nowapromocja.php" method="post">';
	string += '<input type="text" class="nplp" id="pierwsza_linia_p" name="pierwsza_linia" /><br>';
	string += '<input type="text" class="ndlp" id="druga_linia_p" name="druga_linia" /><br>';
	string += '<input type="text" class="ntlp" id="trzecia_linia_p" name="trzecia_linia" /><br><br>';
	string += '<div style="background-color:gray;width:100%; height:20px" onClick="';
	string += "onclick=window.open('dodaj_link_promocji.php','OknoPromocji','width=600,height=200,scrolling=yes')";
	string += '">Dodaj Hiperłącze</div><br><br>';
	string += 'Obrazek: <input type="text" readonly id="sciezkaObrazkaDoWstawienia_p" name="obrazek"><br>';
	string += 'Link:<br><input type="text" id="link_p" name="link" readonly /><br><br>	';
	string += '<input type=submit value="Dodaj">';
	string += '<button onClick=window.location="index.php" style="height:20px">Anuluj</button></form><hr><br>';
	document.getElementById("nowaPromocja").innerHTML = string;
}





function pokazObrazek(a) {
		document.nowaNowosc.sciezkaObrazkaDoWstawienia.value = a;
		document.getElementById("nowyObrazek").innerHTML = "<img src='"+a+"'>";
	}
	
function pokazObrazekPromocji(a) {
		document.nowaPromocja.sciezkaObrazkaDoWstawienia_p.value = a;
		document.getElementById("nowyop").innerHTML = "<img src='"+a+"'>";
	}
	

	
function zmienObrazek(a,id) {
		document.getElementById(id).innerHTML = "<img src='"+a+"'>";
	}
	


function edytujNowosc(id) {
	if (xmlHttp) {
		document.getElementById("nowosc"+id).className = "niewidzialny";
		try {
			xmlHttp.open("GET","edytuj_nowosc.php?id="+id, true);
			xmlHttp.onreadystatechange = handleServerResponse;
			xmlHttp.send(null);
		}
		catch(e) {
			alert ("Nie mogę połączyć się z serwerem:\n"+e.toString());
		}
	}
}



//function edytujNowosc(id) { window.open("edytuj_nowosc.php?id="+id,'edycja_promocji','width=315,height=500,scrolling=yes,left=500,top=500'); }

function zmienKolejnosc(s,n,id) {
	if (kolejnosc) {
		try {
			kolejnosc.open("GET","zmien_kolejnosc_nowosci.php?old="+s+"&new="+n+"&id="+id, true);
			kolejnosc.onreadystatechange = kolejnoscZmieniona;
			kolejnosc.send(null);
		}
		catch(e) {
			alert ("Nie mogę połączyć się z serwerem:\n"+e.toString());
		}
	}
}

function kolejnoscZmieniona() {
	location.href="index.php";
}





// przechowuje odwołanie do obiektu XMLHttpRequest
var xmlHttp = createXmlHttpRequestObject(); 
var kolejnosc = createXmlHttpRequestObject(); 

// zwraca obiekt XMLHttpRequest
function createXmlHttpRequestObject() 
{
  // przechowa odwołanie do obiektu XMLHttpRequest
  var xmlHttp;
  // jeśli uruchomiony jest Internet Explorer
  if(window.ActiveXObject)
  {
    try
    {
      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (e) 
    {
      xmlHttp = false;
    }
  }
  // jeśli uruchomiona jest Mozilla lub inne przeglądarki
  else
  {
    try 
    {
      xmlHttp = new XMLHttpRequest();
    }
    catch (e) 
    {
      xmlHttp = false;
    }
  }
  // zwraca utworzony obiekt lub wyświetla komunikat o błędzie
  if (!xmlHttp)
    alert("Błąd podczas tworzenia obiektu XMLHttpRequest.");
  else 
  {
	//alert("Wszystko jest OK.");
    return xmlHttp;
  }
}





function handleServerResponse() {
	var xmlResponse = xmlHttp.responseXML;
	
	if (xmlHttp.readyState==4)
	{
		if (xmlHttp.status==200)
		{
			try {
				
				xmlRoot = xmlResponse.documentElement;
				id = xmlRoot.getElementsByTagName("id");
				kolejnosc = xmlRoot.getElementsByTagName("kolejnosc");
				pierwsza_linia = xmlRoot.getElementsByTagName("pierwsza_linia");
				druga_linia = xmlRoot.getElementsByTagName("druga_linia");
				trzecia_linia = xmlRoot.getElementsByTagName("trzecia_linia");
				obrazek = xmlRoot.getElementsByTagName("obrazek");
				link = xmlRoot.getElementsByTagName("link");
				var string = "";
				var numer;
				for (var i=0;i<id.length;i++) {
					string += '<div id=obrazek"'+id.item(i).firstChild.data+'" onClick="';
					string += "window.open('zmien_zdjecie.php?id="+id.item(i).firstChild.data+"','zmienZdjecie','width=250,height=100, scrolling=no')";
					string += '" style="position:static; width:100px; float:left; height:100px; margin-top:10px">';
					string += '<img src="'+obrazek.item(i).firstChild.data+'"></div>';
					string += '<form name="zmienNowosc" action="zmiennowosc.php" method="post">';
					string += '<input type="hidden" id="id" name="id" value="'+id.item(i).firstChild.data+'" /><br>';
					string += '<input type="text" id="pierwsza_linia" name="pierwsza_linia" value="'+pierwsza_linia.item(i).firstChild.data+'" /><br>';
					string += '<input type="text" id="druga_linia" name="druga_linia" value="'+druga_linia.item(i).firstChild.data+'" /><br>';
					string += '<input type="text" id="trzecia_linia" name="trzecia_linia" value="'+trzecia_linia.item(i).firstChild.data+'" /><br>';
					string += '<br><br><br><div style="background-color:gray;width:150px; height:20px; position:static" onClick="';
					string += "onclick=window.open('edytuj_link_nowosci.php?id="+id.item(i).firstChild.data+"','OknoNowosci','width=600,height=200,scrolling=yes')";
					string += '">Zmień Hiperłącze</div><br><br>';
					string += 'Obrazek: <input type="text" readonly id="sciezkaObrazkaDoWstawienia" name="obrazek" value="'+obrazek.item(i).firstChild.data+'" >	';
					string += '<br>Link:<br><input type="text" id="link" name="link" readonly value="'+link.item(i).firstChild.data+'" /><br><br>	';
					string += '<input type=submit value="Zmień"></form>';
					string += '<input type=submit value="Anuluj" onClick=window.location="index.php"><hr><br>';
					numer = id.item(i).firstChild.data;
				}
				document.getElementById("edytowanaNowosc"+numer).innerHTML = string;
								
			}
			catch(e) {
				alert("Błąd odczytu odpowiedzi: "+e.toString());
			}
		}
	}
}
