PATH = '/';
function showImage(image,target) {
$(target).src = image;
}
function $(txt) {
return document.getElementById(txt);
}
function printSite(module,akcja,id) {
	var options = "width=800,height=600,scrollbars=yes,resizable=no,menubar=yes";
	var help_url=PATH + "index.php?module="+module+"&print=1&akcja="+akcja+"&id_oferty="+id;
	var win = open(help_url, "help", options);
	win.moveTo(100,50);
	win.focus();
}
function showGallery(id) {
	var options = "width=800,height=650,scrollbars=yes,resizable=no,menubar=yes";
	var help_url=PATH + "galeria.php?id_oferty="+id;
	var win = open(help_url, "help", options);
	win.moveTo(100,50);
	win.focus();
}
function isEmail(email) {
var regEmail = /^([a-zA-Z0-9._-]{1,})@([a-zA-Z0-9._-]{1,})\.([a-zA-Z]{2,4})$/;
if (!regEmail.test(email)) return false;
else return true;
}
function addToMyList(id) {
advAJAX.get({
		url: 				PATH+"index.php?ajax=1&module=ulubione&akcja=add&id_zapytania="+id,
		onInitialization :	function(obj) { $('Favorite').src = PATH+'images/ico_dodajdolisty_action.gif'; },
		onSuccess :			function(obj) { $('Favorite').src =PATH+'images/ico_dodajdolisty_complete.gif';  	$('Fav').innerHTML = '<img src="'+PATH+'images/ico_dodajdolisty_complete.gif" alt="dodaj do mojej listy" class="Ico" id="Favorite" /> <a href="javascript:removeFromMyList(\''+id+'\');" title="usuń z mojej listy">usuń z mojej listy</a>'; },
		onError :			function(obj) { $('Favorite').src =PATH+'images/ico_dodajdolisty.gif';  }
	});
}
function removeFromMyList(id) {
advAJAX.get({
		url: 				PATH+"index.php?ajax=1&module=ulubione&akcja=remove&id_zapytania="+id,
		onInitialization :	function(obj) { $('Favorite').src = PATH+'images/ico_dodajdolisty_action.gif'; },
		onSuccess :			function(obj) { $('Favorite').src =PATH+'images/ico_dodajdolisty.gif'; 				$('Fav').innerHTML = '<img src="'+PATH+'images/ico_dodajdolisty.gif" alt="usuń z mojej listy" class="Ico" id="Favorite" /> <a href="javascript:addToMyList(\''+id+'\');" title="dodaj do mojej listy">dodaj do mojej listy</a>'; },
		onError :			function(obj) { $('Favorite').src =PATH+'images/ico_dodajdolisty.gif';  }
	});
}
function cA() { oBj = document.Form; for (var a = 0; a<oBj.Zaznacz.length; a++) { oBj.Zaznacz[a].checked = true; } }
function cN() { oBj = document.Form; for (var a = 0; a<oBj.Zaznacz.length; a++) { oBj.Zaznacz[a].checked = false; } }

function cR() { 
oBj = document.Form; 

for (var a = 0; a<oBj.Zaznacz.length; a++) { 
	
	if (oBj.Zaznacz[a].checked == true) {
			
			var id = oBj.Zaznacz[a].value;
			advAJAX.get({
			url: 				PATH+"index.php?ajax=1&module=ulubione&akcja=remove&id_zapytania="+id,
			onSuccess :			function(obj) { $('id_'+id).innerHTML = ''; $('id_'+id).style.display = "none"; },
			onError :			function(obj) { }
			});
		}
	} 
}


function rFL(id) {
var Error = false;
advAJAX.get({
		url: 				PATH+"index.php?ajax=1&module=ulubione&akcja=remove&id_zapytania="+id,
		onSuccess :			function(obj) { $('id_'+id).innerHTML = ''; $('id_'+id).style.display = "none"; },
		onError :			function(obj) { Error = false; }
	});
}

function cP() {
var oBj = document.Form;
var sId = ';';
for (var a = 0; a<oBj.Zaznacz.length; a++) { 
	
	if (oBj.Zaznacz[a].checked == true) {
			sId += oBj.Zaznacz[a].value+';';
		}	
	}
if (sId && sId!=';') {
	printSite('oferta','pokaz',sId);
	}
}

function sS(id) {
	$('MailSender').style.display = "";
	getOferta(id);
}

function cS() {
var oBj = document.Form;
$('MailSender').style.display = "";
$('Oferty').innerHTML = '<div class="Oferta">Trwa wczytywanie...</div>';
var sId = '';
for (var a = 0; a<oBj.Zaznacz.length; a++) { 
	if (oBj.Zaznacz[a].checked == true) {
		sId==''?sId = oBj.Zaznacz[a].value : sId += ';'+oBj.Zaznacz[a].value;
		}
	}
getOferta(sId);
}

function getOferta(id) {
	advAJAX.get({
		url: 				PATH+"index.php?ajax=1&module=pokaz&id_oferty="+id,
		onInitialization :	function(obj) { $('Oferty').innerHTML = '<div class="Oferta">Trwa wczytywanie...</div>'; },
		onSuccess :			function(obj) { 
							var Doc = obj.responseText;
								$('Oferty').innerHTML = Doc;
							},
		onError :			function(obj) { $('Oferty').innerHTML = '<div class="Oferta">Nie udało się pobrać danych...</div>'; }
	});
}

function sM(Form) {

if (!isEmail(Form.mail.value) || Form.mail.value == 'adres@email.com') {
	alert("Proszę wprowadzić poprawny adres email");
}
else {

	oBj = $('Oferty').getElementsByTagName('div');
	sId = ';';
	for (var a = 0; a < oBj.length; a++) {
		oBj2 = oBj[a].getElementsByTagName('strong');
		var id = oBj2[0].id.substr(1, oBj2[0].id.length - 1);
		sId == ';' ? sId = id : sId += ';' + id;
	}
	advAJAX.get({
		url: PATH + "index.php?ajax=1&module=wyslij_oferte&email=" + Form.mail.value + "&id_oferty=" + sId,
		onInitialization: function(obj){
			$('Oferty').innerHTML = '<div class="Oferta"><strong>Trwa wysyłanie...</strong></div>';
		},
		onSuccess: function(obj){
			$('Oferty').innerHTML = '<div class="Oferta"><strong>' + obj.responseText + '</strong></div>';
			 Form.mail.value = '';
		},
		onError: function(obj){
			$('Oferty').innerHTML = '<div class="Oferta"><strong>Nie udało się wysłać danych...</strong></div>';
			Form.mail.value = '';
		}
	});
}
return false;
}

function addP(oBj){
	var sSprzedaz = '';
	var sWynajem = '';
	var sRegion = ';';
	var sPozostaleRegiony = '';
	var sEmail = '';
	if (isEmail(oBj.email.value)) sEmail = oBj.email.value; 
	
	oBj.sprzedaz[0].checked?sSprzedaz+='1':sSprzedaz+='0';
	oBj.sprzedaz[1].checked?sSprzedaz+='1':sSprzedaz+='0';
	oBj.sprzedaz[2].checked?sSprzedaz+='1':sSprzedaz+='0';
	oBj.sprzedaz[3].checked?sSprzedaz+='1':sSprzedaz+='0';
	
	oBj.wynajem[0].checked?sWynajem+='1':sWynajem+='0';
	oBj.wynajem[1].checked?sWynajem+='1':sWynajem+='0';
	oBj.wynajem[2].checked?sWynajem+='1':sWynajem+='0';
	oBj.wynajem[3].checked?sWynajem+='1':sWynajem+='0';
	
	oBj.region[0].checked?sRegion+=oBj.region[0].value+';':false;
	oBj.region[1].checked?sRegion+=oBj.region[1].value+';':false;
	oBj.region[2].checked?sRegion+=oBj.region[2].value+';':false;
	oBj.region[3].checked?sRegion+=oBj.region[3].value+';':false;
	oBj.region[4].checked?sRegion+=oBj.region[4].value+';':false;
	oBj.region[5].checked?sRegion+=oBj.region[5].value+';':false;

	oBj.region[6].checked?sPozostaleRegiony=1:false;
	/* obj.responseText */
	$('Informacja').style.display = "";
	advAJAX.get({
		url: PATH + "index.php?ajax=1&module=newsletter&email="+sEmail+"&wynajem="+sWynajem+"&sprzedaz="+sSprzedaz+"&region="+sRegion+"&pozostale_regiony="+sPozostaleRegiony+"&cena="+oBj.cena_do.value,
		onInitialization: function(obj){
			$('Informacja').innerHTML = 'Trwa zapisywanie ustawień';
		},
		onSuccess: function(obj){
			$('Informacja').innerHTML = obj.responseText;
			oBj.email.value = '';
			oBj.cena_do.value = '';			
		},
		onError: function(obj){
			$('Informacja').innerHTML = 'Błąd! Nie można było połączyć się z serwerem. Prosimy spróbować w innym terminie, jeśli sytuacja będzie się powtarzać prosimy o kontakt.';
		}
	});
	return false;
}

function clearIt(oBj) { if (oBj.value=='szukaj w treści ogłoszeń') oBj.value=''; return false; }

