/* przeladowuje ogloszenie bez topu search lewa gora */
function showListOfferSearch(catId, flag, searchRodzaj, searchLocalization, searchPriceFrom, searchPriceTo, fraza){
	
	var _var_ElementId = 'ListBody';
	var _var_FileName = 'listOffer.php';
	advAJAX.post({
		url: _var_FileName,	
		parameters : {					
		"_var_St" : flag,
		"catId": catId,
		"searchRodzaj": searchRodzaj,
		"searchLocalization": searchLocalization,
		"searchPriceFrom": searchPriceFrom,
		"searchPriceTo": searchPriceTo,
		"fraza": fraza		
		},				
		onLoading : function(obj) {$(_var_ElementId).innerHTML = '<div align="center"><img src="gfx/loader.gif" border="0"  vspace="50"  hspace="50"></div>'; },
   		onComplete : function(obj){$(_var_ElementId).style.visibility = "hidden";},
		onSuccess : function(obj) {$(_var_ElementId).innerHTML = obj.responseText; },
		onFinalization : function() {$(_var_ElementId).style.visibility = "visible";}
	});		
}
/* przeladowuje ogloszenie bez topu search lewa gora */
function showFullOffer(catId, Id, flag){
	
	var _var_ElementId = 'ListBody';
	var _var_FileName = 'fullOffer.php';
	advAJAX.post({
		url: _var_FileName,	
		parameters : {					
		"_var_St" : flag,
		"catId": catId,
		"Id": Id		
		},				
		onLoading : function(obj) {$(_var_ElementId).innerHTML = '<div align="center"><img src="gfx/loader.gif" border="0"  vspace="50"  hspace="50"></div>'; },
   		onComplete : function(obj){$(_var_ElementId).style.visibility = "hidden";},
		onSuccess : function(obj) {$(_var_ElementId).innerHTML = obj.responseText; },
		onFinalization : function() {$(_var_ElementId).style.visibility = "visible";}
	});		
}
/* przeladowuje ogloszenie bez topu search lewa gora */
function showFullOfferSearch(catId, searchRodzaj, Id, flag, searchLocalization, searchPriceFrom, searchPriceTo, fraza){
	
	var _var_ElementId = 'ListBody';
	var _var_FileName = 'fullOffer.php';
	advAJAX.post({
		url: _var_FileName,	
		parameters : {					
		"_var_St" : flag,
		"catId": catId,
		"Id": Id,
		"searchRodzaj": searchRodzaj,
		"searchLocalization": searchLocalization,
		"searchPriceFrom": searchPriceFrom,
		"searchPriceTo": searchPriceTo,
		"fraza": fraza
		},				
		onLoading : function(obj) {$(_var_ElementId).innerHTML = '<div align="center"><img src="gfx/loader.gif" border="0"  vspace="50"  hspace="50"></div>'; },
   		onComplete : function(obj){$(_var_ElementId).style.visibility = "hidden";},
		onSuccess : function(obj) {$(_var_ElementId).innerHTML = obj.responseText; },
		onFinalization : function() {$(_var_ElementId).style.visibility = "visible";}
	});		
}
/* przeladowuje ogloszenie bez topu */
/* flag - stronicowanie */
function showListOffer(catId, flag){
	
	var _var_ElementId = 'ListBody';
	var _var_FileName = 'listOffer.php';
	advAJAX.post({
		url: _var_FileName,	
		parameters : {					
		"_var_St" : flag,
		"catId": catId
		},				
		onLoading : function(obj) {$(_var_ElementId).innerHTML = '<div align="center"><img src="gfx/loader.gif" border="0"  vspace="50"  hspace="50"></div>'; },
   		onComplete : function(obj){$(_var_ElementId).style.visibility = "hidden";},
		onSuccess : function(obj) {$(_var_ElementId).innerHTML = obj.responseText; },
		onFinalization : function() {  $(_var_ElementId).style.visibility = "visible";}
	});
}
function changeSearchForm(id, localizationId, _var_priceFrom, _var_priceTo, _var_typ, _var_fraza, flaga)
{
	if (id > 0)
	{
		var _var_ElementId = 'searchForm';
		if (flaga == 1) _var_ElementId = 'leftSearch';
		
		var _var_FileName = 'searchForm.php';
		advAJAX.post({
			url: _var_FileName,	
			parameters : {					
			"_var_id" : id,
			"_var_typ" : _var_typ,
			"_var_fraza" : _var_fraza,
			"_var_localizationId" : localizationId,
			"_var_priceFrom" : _var_priceFrom,
			"_var_priceTo" : _var_priceTo,
			"flaga": flaga
			},				
			onLoading : function(obj) {$(_var_ElementId).innerHTML = '<div align="center"><img src="gfx/loader.gif" border="0"  vspace="50"  hspace="50"></div>'; },
	   		onComplete : function(obj){$(_var_ElementId).style.visibility = "hidden";},
			onSuccess : function(obj) {$(_var_ElementId).innerHTML = obj.responseText; },
			onFinalization : function() {  $(_var_ElementId).style.visibility = "visible";}
		});
	}
	else
	{
		alert ('prosze wybrać rodzaj nieruchomości');
	}
}
function submitSearchFormII()
{
	var f = document.searchForm;
	var error = 0;
	var alert_message = "Przepraszamy wystąpił błąd.\n";
	if (f.searchRodzaj.options[f.searchRodzaj.selectedIndex].value == 0)
	{
		error_message = error_message + "Proszę wybrać rodzaj nieruchomości \n";
		error = 1;
	}
	if (f.searchTyp.options[f.searchTyp.selectedIndex].value == 0)
	{
		error_message = error_message + "Proszę wybrać typ oferty \n";
		error = 1;
	}
	if (error == 0){
		f.submit();
	}
	else{
		alert (alert_message);
	}
}
function submitSearchForm()
{
	var f = document.searchForm;
	var error = 0;
	var error_message = "Wystąpiły błędy w trakcie przetwarzania formularza!\n\n";
	
	if (f.searchRodzaj.options[f.searchRodzaj.selectedIndex].value == 0)
	{
		error_message = error_message + "Proszę wybrać rodzaj nieruchomości \n";
		error = 1;
	}
	if (f.searchTyp.options[f.searchTyp.selectedIndex].value == 0)
	{
		error_message = error_message + "Proszę wybrać typ oferty \n";
		error = 1;
	}
	if (error == 0){
		showListOfferSearch(f.searchTyp.options[f.searchTyp.selectedIndex].value, 0, f.searchRodzaj.options[f.searchRodzaj.selectedIndex].value, f.searchLocalization.value, f.searchPriceFrom.value, f.searchPriceTo.value, f.fraza.value);
	}
	else{
		alert(error_message);
	}
}
function showBody(_var_Link, flag){
	
	var _var_ElementId = 'textBody';
	var _var_FileName = 'main.php';
	advAJAX.post({
		url: _var_FileName,	
		parameters : {					
		"_var_Link": _var_Link
		},				
		onLoading : function(obj) {$(_var_ElementId).innerHTML = '<div align="center"><img src="gfx/loader.gif" border="0"  vspace="50"  hspace="50"></div>'; },
   		onComplete : function(obj){$(_var_ElementId).style.visibility = "hidden";},
		onSuccess : function(obj) {
   			$(_var_ElementId).innerHTML = obj.responseText; 
			if (flag == 1)
			{
				textMenu(_var_Link);
			}
		},			
		onFinalization : function() {  $(_var_ElementId).style.visibility = "visible";}
	});		
}
function textMenu(_var_Link){
	var _var_ElementId = 'textMenu';
	var _var_FileName = 'ajax_menu.php';
	advAJAX.post({
		url: _var_FileName,	
		parameters : {					
		"_var_Link": _var_Link
		},				
		onSuccess : function(obj) {$(_var_ElementId).innerHTML = obj.responseText;}
	});
}
function $(id) { 
	return document.getElementById(id);
}
function checkSearchForm() {
	var error = 0;
	var f = document.searchForm;
	var mail = new String(f.email.value);
	
	var error_message = "Wystąpiły błędy w trakcie przetwarzania formularza!\n\n";
	var dobryEmail = /^[^@]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/i;

	if (dobryEmail.test(mail) == false) {
		error_message = error_message + "Nieprawidłowy email \n";
		error = 1;
	}
	if (error == 1) alert(error_message);
	else {
		advAJAX.post({
			url: 'saveEmail.php',	
			parameters : {					
			"mail" : f.email.value
			},				
			onSuccess : function(obj) {
				if (obj.responseText == 1){ alert('Adres zostal pomyślnie dodany, Dziękujemy.');}
				else { alert('Przepraszamy, wystąpił błąd podczas przetwarzania formularza ');}
			}
		});
	}
}
function checkPlecForm(i)
{
	var error = 0;
	var f = document.polecZnajomemuForm;
	var mail = new String(f.email.value);
	
	var error_message = "Wystąpiły błędy w trakcie przetwarzania formularza!\n\n";
	var dobryEmail = /^[^@]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/i;

	if (f.name.value.length == 0) {
		error_message = error_message + "Nieprawidłowy podano nazwy polecającego \n";
		error = 1;
	}
	if (dobryEmail.test(mail) == false) {
		error_message = error_message + "Nieprawidłowy adres email \n";
		error = 1;
	}
	
	if (error == 1) alert(error_message);
	else {
		advAJAX.post({
			url: 'sendPolecenie.php',	
			parameters : {
			"index" : i,
			"email" : f.email.value,
			"mailFrom" : f.name.value
			},				
			onSuccess : function(obj) {
				if (obj.responseText == 1){ $('polec_Znajomemu').innerHTML = "Polecenie zostało pomyślnie wysłane do "+f.email.value+"<br>Serdecznie dziękujemy za polecenia ogłoszenia.";}
				else { $('polec_Znajomemu').innerHTML = "Próba wysłania polecenia do "+f.email.value+" nie powiodła się.<br>Serdecznie dziękujemy za polecenia ogłoszenia.";}
			}
		});
	}
}

