// JavaScript Document
//-----------------------------------zapisanie pytania selekcyjnego--------------------------------
function zapisz_pytanie_selekcyjne(id_oferty){
	//sprawdzenie czy wszystkie pola sa wypelnione
	var ok = true;
	if ($("tresc_pytania_selekcyjnego").value == ''){
		ok = false;
		alert('Podaj tresc pytania.');
	}
	if (($("odpowiedz1").value == '') || ($("odpowiedz2").value == '')){
		ok = false;
		alert('Podaj co najmniej dwie odpowiedzi.');
	}
	
	if (ok == true){
		//pokazanie loading
		$("btn_zapisz_pytanie_selekcyjne").innerHTML = "<img src='images/loading.gif' alt='' height='16' />";
		
		//pobranie wartosci pol
		var tresc = $("tresc_pytania_selekcyjnego").value;
		var odpowiedz1 = $("odpowiedz1").value;
		var odpowiedz2 = $("odpowiedz2").value;
		var odpowiedz3 = $("odpowiedz3").value;
		var odpowiedz4 = $("odpowiedz4").value;
		var odpowiedz5 = $("odpowiedz5").value;
		var punktacja1 = $("punktacja1").value;
		var punktacja2 = $("punktacja2").value;
		var punktacja3 = $("punktacja3").value;
		var punktacja4 = $("punktacja4").value;
		var punktacja5 = $("punktacja5").value;
		
		var url = 'xmlphp/oferty_zapisz_pytanie_selekcyjne.php';
		var pars = {'tresc': tresc, 'odpowiedz1': odpowiedz1, 'odpowiedz2': odpowiedz2, 'odpowiedz3': odpowiedz3, 'odpowiedz4': odpowiedz4, 'odpowiedz5': odpowiedz5, 'punktacja1': punktacja1, 'punktacja2': punktacja2, 'punktacja3': punktacja3, 'punktacja4': punktacja4, 'punktacja5': punktacja5, 'id_oferty': id_oferty};
		var myAjax = new Ajax.Request(
			url,
			{
				method: 'post',
				parameters: pars,
				onComplete: SR_zapisz_pytanie_selekcyjne						  
			}
		);
	}
}

function SR_zapisz_pytanie_selekcyjne(originalRequest){
	var xmlResponse = originalRequest.responseXML;
	xmlRoot = xmlResponse.documentElement;
	
	//odswierzenie strony
	location.reload();
}

//-----------------------------------zapisanie pytania otwartego--------------------------------
function zapisz_pytanie_otwarte(id_oferty){
	//sprawdzenie czy wszystkie pola sa wypelnione
	var ok = true;
	if ($("tresc_pytania_otwartego").value == ''){
		ok = false;
		alert('Podaj tresc pytania.');
	}
	
	if (ok == true){
		//pokazanie loading
		$("btn_zapisz_pytanie_otwarte").innerHTML = "<img src='images/loading.gif' alt='' height='16' />";
		
		//pobranie wartosci pol
		var tresc = $("tresc_pytania_otwartego").value;
		var url = 'xmlphp/oferty_zapisz_pytanie_otwarte.php';
        var pars = {'tresc': tresc, 'id_oferty': id_oferty};
		var myAjax = new Ajax.Request(
			url,
			{
				method: 'post',
				parameters: pars,
				onComplete: SR_zapisz_pytanie_otwarte						  
			}
		);
	}
}

function SR_zapisz_pytanie_otwarte(originalRequest){
	var xmlResponse = originalRequest.responseXML;
	xmlRoot = xmlResponse.documentElement;
	
	//odswierzenie strony
	location.reload();
}

//-----------------------------------usun pytanie selekcyjne--------------------------------
function usun_pytanie_selekcyjne(id_pytania){	
	var url = 'xmlphp/oferty_usun_pytanie_selekcyjne.php';
	var pars = 'id_pytania=' + id_pytania;
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete: SR_usun_pytanie_selekcyjne						  
		}
	);
}

function SR_usun_pytanie_selekcyjne(originalRequest){
	var xmlResponse = originalRequest.responseXML;
	xmlRoot = xmlResponse.documentElement;
	
	//odswierzenie strony
	location.reload();
}

//-----------------------------------usun pytanie otwarte--------------------------------
function usun_pytanie_otwarte(id_pytania){		
	var url = 'xmlphp/oferty_usun_pytanie_otwarte.php';
	var pars = 'id_pytania=' + id_pytania;
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete: SR_usun_pytanie_otwarte						  
		}
	);
}

function SR_usun_pytanie_otwarte(originalRequest){
	var xmlResponse = originalRequest.responseXML;
	xmlRoot = xmlResponse.documentElement;
	
	//odswierzenie strony
	location.reload();
}

//-----------------------------------dodawanie wyswietlania--------------------------------
var czas_najechania;	//przechowuje czas unixowy najechania
var czas_zjechania;		//przechowuje czas unixowy zjechania
var id_oferty1;			//przechowuje id_oferty na ktora najechalismy
var id_oferty2;			//przechowuje id_oferty z ktorej zjechalismy
function oferta_dodaj_wyswietlenia(id_oferty){
	data_najechania = new Date();
	czas_najechania = data_najechania.getTime();
	id_oferty1 = id_oferty;
}

function oferta_dodaj_wyswietlenia2(id_oferty){
	data_zjechania = new Date();
	czas_zjechania = data_zjechania.getTime();
	id_oferty2 = id_oferty;
	if ((id_oferty1 == id_oferty2) & ( (czas_zjechania-czas_najechania)>1000 )){
		var url = 'xmlphp/oferty_dodaj_wyswietlania.php';
		var pars = 'id_oferty=' + id_oferty;
		var myAjax = new Ajax.Request(
			url,
			{
				method: 'get',
				parameters: pars,
				onComplete: SR_oferty_dodaj_wyswietlania							  
			}
		);
	}
}

function SR_oferty_dodaj_wyswietlania(originalRequest){
	var xmlResponse = originalRequest.responseXML;
	xmlRoot = xmlResponse.documentElement;
	
	//pobranie danych z xml
	//oferty
	var liczba_odslon = xmlResponse.getElementsByTagName("liczba_odslon").item(0).firstChild.data;
	var id_oferty = xmlResponse.getElementsByTagName("id_oferty").item(0).firstChild.data;
	
	//wskrzykniecie danych do kodu html
	if ($("oferta_liczba_odslon_" + id_oferty)){
		$("oferta_liczba_odslon_" + id_oferty).innerHTML = liczba_odslon;
	}
}

//-----------------------------------oferta_pracy_stronicowanie--------------------------------
function oferty_stronicowanie(liczba){
	var url = 'xmlphp/oferty_stronicowanie.php';
	var pars = 'liczba=' + liczba;
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete: SR_oferta_pracy_stronicowanie						  
		}
	);
}

function SR_oferta_pracy_stronicowanie(originalRequest){
	var xmlResponse = originalRequest.responseXML;
	xmlRoot = xmlResponse.documentElement;
	
	//odswierzenie strony
	location.reload();
}

//-----------------------------------oferty_aktywuj_zaznaczone--------------------------------
function oferty_aktywuj_zaznaczone(liczba){
	id_ofert = "";
	for (var i=0; i<liczba; i++){
		if (($("zaznaczone_" + i)) && ($("zaznaczone_" + i).checked)){
				id_ofert += $("zaznaczone_" + i).value + "|";
		}
	}
	var url = 'xmlphp/oferty_aktywuj_zaznaczone.php';
	var pars = 'id_ofert=' + id_ofert;
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: pars,
			onComplete: SR_oferty_aktywuj_zaznaczone						  
		}
	);
}

function SR_oferty_aktywuj_zaznaczone(originalRequest){
	var xmlResponse = originalRequest.responseXML;
	xmlRoot = xmlResponse.documentElement;
	
	//odswierzenie strony
	location.reload();
}

//-----------------------------------oferty_deaktywuj_zaznaczone--------------------------------
function oferty_deaktywuj_zaznaczone(liczba){
	id_ofert = "";
	for (var i=0; i<liczba; i++){
		if (($("zaznaczone_" + i)) && ($("zaznaczone_" + i).checked)){
				id_ofert += $("zaznaczone_" + i).value + "|";
		}
	}
	var url = 'xmlphp/oferty_deaktywuj_zaznaczone.php';
	var pars = 'id_ofert=' + id_ofert;
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: pars,
			onComplete: SR_oferty_deaktywuj_zaznaczone						  
		}
	);
}

function SR_oferty_deaktywuj_zaznaczone(originalRequest){
	var xmlResponse = originalRequest.responseXML;
	xmlRoot = xmlResponse.documentElement;
	
	//odswierzenie strony
	location.reload();
}

//-----------------------------------oferty_uaktualnij_zaznaczone--------------------------------
function oferty_uaktualnij_zaznaczone(liczba){
	id_ofert = "";
	for (var i=0; i<liczba; i++){
		if (($("zaznaczone_" + i)) && ($("zaznaczone_" + i).checked)){
				id_ofert += $("zaznaczone_" + i).value + "|";
		}
	}
	var url = 'xmlphp/oferty_uaktualnij_zaznaczone.php';
	var pars = 'id_ofert=' + id_ofert;
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: pars,
			onComplete: SR_oferty_uaktualnij_zaznaczone
		}
	);
}

function SR_oferty_uaktualnij_zaznaczone(originalRequest){
	var xmlResponse = originalRequest.responseXML;
	xmlRoot = xmlResponse.documentElement;
	
	//odswierzenie strony
	location.reload();
}

//-----------------------------------oferty_usun_zaznaczone--------------------------------
function oferty_usun_zaznaczone(liczba){
	id_ofert = "";
	for (var i=0; i<liczba; i++){
		if (($("zaznaczone_" + i)) && ($("zaznaczone_" + i).checked)){
				id_ofert += $("zaznaczone_" + i).value + "|";
		}
	}
	var url = 'xmlphp/oferty_usun_zaznaczone.php';
	var pars = 'id_ofert=' + id_ofert;
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: pars,
			onComplete: SR_oferty_usun_zaznaczone
		}
	);
}

function SR_oferty_usun_zaznaczone(originalRequest){
	var xmlResponse = originalRequest.responseXML;
	xmlRoot = xmlResponse.documentElement;
	
	//odswierzenie strony
	location.reload();
}

//-----------------------------------aplikacje_otrzymane_usun_zaznaczone--------------------------------
function aplikacje_otrzymane_usun_zaznaczone(liczba){
	id_ofert = "";
	for (var i=0; i<liczba; i++){
		if (($("zaznaczone_" + i)) && ($("zaznaczone_" + i).checked)){
				id_ofert += $("zaznaczone_" + i).value + "|";
		}
	}
	var url = 'xmlphp/aplikacje_otrzymane_usun_zaznaczone.php';
	var pars = 'id_ofert=' + id_ofert;
	
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: pars,
			onComplete: SR_aplikacje_otrzymane_usun_zaznaczone
		}
	);
}

function SR_aplikacje_otrzymane_usun_zaznaczone(originalRequest){

	var xmlResponse = originalRequest.responseXML;
	xmlRoot = xmlResponse.documentElement;
	
	//odswierzenie strony
	location.reload();
}

//-----------------------------------usun pytanie selekcyjne2--------------------------------
function usun_pytanie_selekcyjne2(id_pytania, id_oferty){
			
	var url = 'xmlphp/oferty_usun_pytanie_selekcyjne2.php';
	var pars = 'id_pytania=' + id_pytania + '&id_oferty=' + id_oferty;
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete: SR_usun_pytanie_selekcyjne2						  
		}
	);
}

function SR_usun_pytanie_selekcyjne2(originalRequest){
	var xmlResponse = originalRequest.responseXML;
	xmlRoot = xmlResponse.documentElement;
	
	//odswierzenie strony
	location.reload();
}

//-----------------------------------usun pytanie otwarte2--------------------------------
function usun_pytanie_otwarte2(id_pytania, id_oferty){
			
	var url = 'xmlphp/oferty_usun_pytanie_otwarte2.php';
	var pars = 'id_pytania=' + id_pytania + '&id_oferty=' + id_oferty;
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete: SR_usun_pytanie_otwarte2						  
		}
	);
}

function SR_usun_pytanie_otwarte2(originalRequest){
	var xmlResponse = originalRequest.responseXML;
	xmlRoot = xmlResponse.documentElement;
	
	//odswierzenie strony
	location.reload();
}

//-----------------------------------aplikowanie na pojedyczna oferte pracy z poziomu listy ofert pracy--------------------------------
function oferty_aplikuj(id_oferty){
	
	$("oferty_aplikuj_" + id_oferty).innerHTML = "<img src='images/loading.gif' alt='' height='10' />";
	
	var url = 'xmlphp/oferty_aplikuj.php';
	var pars = 'id_oferty=' + id_oferty;
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete: SR_oferty_aplikuj						  
		}
	);
}

function SR_oferty_aplikuj(originalRequest){
	var xmlResponse = originalRequest.responseXML;
	xmlRoot = xmlResponse.documentElement;
	
	//pobranie id_oferty
	var id_oferty = xmlResponse.getElementsByTagName("id_oferty").item(0).firstChild.data;
	
	//pokazanie komunikatu
	$("oferty_aplikuj_" + id_oferty).innerHTML = "Aplikacja z&#x142;o&#x17C;ona";
	
	//wylaczenie checkbox'a
	for (var i=0; i<30; i++){
		if ($("zaznaczone_" + i)){
			if ($("zaznaczone_" + i).value == id_oferty){
				$("zaznaczone_" + i).disabled = "disabled";
			}
		}
	}
}

//-----------------------------------usun aplikacje--------------------------------
function oferty_usun_aplikacje(id_aplikacji){	
	var url = 'xmlphp/oferty_usun_aplikacje.php';
	var pars = 'id_aplikacji=' + id_aplikacji;
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete: SR_oferty_usun_aplikacje						  
		}
	);
}

function SR_oferty_usun_aplikacje(originalRequest){
	var xmlResponse = originalRequest.responseXML;
	xmlRoot = xmlResponse.documentElement;
	
	//odswierzenie strony
	location.reload();
}
