// JavaScript Document
function popup(url, width, height)
{
	window.open(''+url+'', 'NEST','width='+width+',height='+height+',toolbar=no,directories=no,menubar=no,locations=no,status=no,scrollbars=no,resizable=yes,fullscreen=no');
}


function printpage() {
window.print();  
}

function zmien(nazwa, url)
{
   document[nazwa].src=url;
}

function generuj()
{
	document.getElementById("liczba1").innerHTML=Math.floor(Math.random() * 15) + 1;
	document.getElementById("liczba2").innerHTML=Math.floor(Math.random() * 15) + 1;
}

function delLetters(id) {

  if (document.getElementById(''+id+'').value.match(/\D/)) {
      document.getElementById(''+id+'').value = document.getElementById(''+id+'').value.replace(/\D/g,"");

  }
}



function ask_border_red(id)
{
	document.getElementById(''+id+'').style.border='1px solid #FF0000';
}
function ask_clear()
{
	document.getElementById("name").style.border='1px solid #DBDBDB';
	document.getElementById("phone").style.border='1px solid #DBDBDB';
	document.getElementById("email").style.border='1px solid #DBDBDB';
	document.getElementById("question").style.border='1px solid #DBDBDB';
	document.getElementById("suma").style.border='1px solid #DBDBDB';
}

function ask_input_on()
{
	document.getElementById("name").disabled='';
	document.getElementById("phone").disabled='';
	document.getElementById("email").disabled='';
	document.getElementById("question").disabled='';
	document.getElementById("suma").disabled='';
}

function ask_input_off()
{
	document.getElementById("name").disabled='disabled';
	document.getElementById("phone").disabled='disabled';
	document.getElementById("email").disabled='disabled';
	document.getElementById("question").disabled='disabled';
	document.getElementById("suma").disabled='disabled';
	
}

//wysylanie zapytania o oferte
function ask()
{
	
	var info = document.getElementById('info');
	var name = document.getElementById('name').value;
	var nrofer = document.getElementById('nrofer').value;
	var phone = document.getElementById('phone').value;
	var email = document.getElementById('email').value;
	var question = document.getElementById('question').value;
	var suma = document.getElementById('suma').value;
	var liczba1 = document.getElementById('liczba1').innerHTML;
	var liczba2 = document.getElementById('liczba2').innerHTML;
	
	ask_clear();
	
	advAJAX.post({
    
	
	
	url: "../functions/zapytanie-o-oferte.php",
	
	parameters : {
			"name" : name,
      		"nrofer" : nrofer,
			"phone" : phone,
      		"email" : email,
			"question" : question,
			"suma" : suma,
			"liczba1" : liczba1,
			"liczba2" : liczba2
    	},
	
	onInitialization : function(obj) { info.innerHTML = "Przygotowuję dane do wysłania ..."; },
	onLoading : function(obj) {
		info.innerHTML = "Trwa wysyłanie zapytania. Proszę czekaj ..."; 
		
		ask_input_off();
		},
	
    onSuccess : function(obj) { 


			

			if(obj.responseText == "all-null"){
			
				info.innerHTML = 'Wypełnij wymagane pola!';
				ask_border_red('phone');
				ask_border_red('name');
				ask_border_red('question');
				ask_border_red('suma');
				ask_input_on();
			
			}
			if(obj.responseText == "name-null"){
			
				info.innerHTML = 'Podaj imię i nazwisko!';
				ask_border_red('name');
				ask_input_on();
			
			}
			if(obj.responseText == "phone-null"){
			
				info.innerHTML = 'Podaj numer telefonu!';
				ask_border_red('phone');
				ask_input_on();
			
			}
			if(obj.responseText == "email-error"){
				
				info.innerHTML = 'Podany adres email jest nieprawidłowy!';
				ask_border_red('email');
				ask_input_on();
			}
			if(obj.responseText == "question-null"){
				
				info.innerHTML = 'Podaj treść pytania!';
				ask_border_red('question')
				ask_input_on();
			}
			if(obj.responseText == "suma-error"){
			
				info.innerHTML = 'Suma liczb się nie zgadza!';
				ask_border_red('suma');
				ask_input_on();
				ask_info_on();
			
			}
	
			
			if(obj.responseText == "send-error"){
				info.innerHTML = 'Wystąpił błąd spróbuj ponownie za chwilę!';
				generuj();
				ask_input_on();
			}else if(obj.responseText == "send-ok"){
				info.innerHTML = 'Zapytanie zostało pomyślnie wysłane.';
				document.getElementById('name').value='';
				document.getElementById('phone').value='';
				document.getElementById('email').value='';
				document.getElementById('question').value='';
				document.getElementById('suma').value='';
				generuj();
				ask_input_on();
			}
	}
	});
	
	
	
}
























function tell_border_red(id)
{
	document.getElementById(''+id+'').style.border='1px solid #FF0000';
}
function tell_clear()
{
	document.getElementById("sign").style.border='1px solid #DBDBDB';
	document.getElementById("email").style.border='1px solid #DBDBDB';
	document.getElementById("text").style.border='1px solid #DBDBDB';
	document.getElementById("suma").style.border='1px solid #DBDBDB';
}

function tell_input_on()
{
	document.getElementById("sign").disabled='';
	document.getElementById("email").disabled='';
	document.getElementById("text").disabled='';
	document.getElementById("suma").disabled='';
}

function tell_input_off()
{
	document.getElementById("sign").disabled='disabled';
	document.getElementById("email").disabled='disabled';
	document.getElementById("text").disabled='disabled';
	document.getElementById("suma").disabled='disabled';
	
}


//powiadom znajomego
function tell()
{
	
	var info = document.getElementById('info');
	var email = document.getElementById('email').value;
	var text = document.getElementById('text').value;
	var sign = document.getElementById('sign').value;
	var suma = document.getElementById('suma').value;
	var liczba1 = document.getElementById('liczba1').innerHTML;
	var liczba2 = document.getElementById('liczba2').innerHTML;
	var url = document.getElementById('url').value;
	
	tell_clear();
	
	advAJAX.post({
    
	
	
	url: "../functions/powiadom-znajomego.php",
	
	parameters : {
      		"email" : email,
			"text" : text,
			"sign" : sign,
			"suma" : suma,
			"liczba1" : liczba1,
			"liczba2" : liczba2,
			"url" : url
    	},
	
	onInitialization : function(obj) { info.innerHTML = "Przygotowuję dane do wysłania ..."; },
	onLoading : function(obj) {
		info.innerHTML = "Trwa wysyłanie wiadomość. Proszę czekaj ..."; 
		tell_input_off();
		},
	
    onSuccess : function(obj) { 


			

			if(obj.responseText == "all-null"){
				info.innerHTML = 'Wypełnij wymagane pola!';
				tell_border_red('sign');
				tell_border_red('email');
				tell_border_red('suma');
				tell_input_on();
			}
			if(obj.responseText == "email-null"){
				info.innerHTML = 'Podaj adres email!';
				tell_border_red('email');
				tell_input_on();
			}
			if(obj.responseText == "sign-null"){
				info.innerHTML = 'Podpisz się!';
				tell_border_red('sign');
				tell_input_on();
			}
			if(obj.responseText == "email-error"){
				info.innerHTML = 'Podany adres email jest nieprawidłowy!';
				tell_border_red('email');
				tell_input_on();
			}
			if(obj.responseText == "suma-error"){
				info.innerHTML = 'Suma liczb się nie zgadza!';
				tell_border_red('suma');
				tell_input_on();
		
			}
		
			if(obj.responseText == "send-error"){
				info.innerHTML = 'Wystąpił błąd spróbuj ponownie za chwilę!';
				tell_input_on();
				generuj();
			}else if(obj.responseText == "send-ok"){
				info.innerHTML = 'Wiadomość została pomyślnie wysłana.';
				document.getElementById('sign').value='';
				document.getElementById('email').value='';
				document.getElementById('text').value='';
				document.getElementById('suma').value='';
				tell_input_on();
				generuj();
			}
	}
	});
	
	
	
}









function sell_border_red(id)
{
	document.getElementById(''+id+'').style.border='1px solid #FF0000';
}
function sell_clear()
{
	document.getElementById("zglaszam").style.border='1px solid #DBDBDB';
	document.getElementById("name").style.border='1px solid #DBDBDB';
	document.getElementById("phone").style.border='1px solid #DBDBDB';
	document.getElementById("typ").style.border='1px solid #DBDBDB';
	document.getElementById("email").style.border='1px solid #DBDBDB';
	document.getElementById("lok").style.border='1px solid #DBDBDB';
	document.getElementById("woj").style.border='1px solid #DBDBDB';
	document.getElementById("opis").style.border='1px solid #DBDBDB';
	document.getElementById("cena").style.border='1px solid #DBDBDB';
	document.getElementById("suma").style.border='1px solid #DBDBDB';
}

function sell_input_on()
{
	document.getElementById("zglaszam").disabled='';
	document.getElementById("name").disabled='';
	document.getElementById("phone").disabled='';
	document.getElementById("typ").disabled='';
	document.getElementById("email").disabled='';
	document.getElementById("lok").disabled='';
	document.getElementById("woj").disabled='';
	document.getElementById("opis").disabled='';
	document.getElementById("cena").disabled='';
	document.getElementById("suma").disabled='';
}

function sell_input_off()
{
	document.getElementById("zglaszam").disabled='disabled';
	document.getElementById("name").disabled='disabled';
	document.getElementById("phone").disabled='disabled';
	document.getElementById("typ").disabled='disabled';
	document.getElementById("email").disabled='disabled';
	document.getElementById("lok").disabled='disabled';
	document.getElementById("woj").disabled='disabled';
	document.getElementById("opis").disabled='disabled';
	document.getElementById("cena").disabled='disabled';
	document.getElementById("suma").disabled='disabled';
	
}
function sell_info_on()
{
	document.getElementById("info_field").style.display='';
}


//zglos do sprzedazy
function sell()
{
	
	var info = document.getElementById('info');
	var zglaszam = document.getElementById('zglaszam').value;
	var name = document.getElementById('name').value;
	var phone = document.getElementById('phone').value;
	var typ = document.getElementById('typ').value;
	var email = document.getElementById('email').value;
	var lok = document.getElementById('lok').value;
	var woj = document.getElementById('woj').value;
	var opis = document.getElementById('opis').value;
	var cena = document.getElementById('cena').value;
	var suma = document.getElementById('suma').value;
	var liczba1 = document.getElementById('liczba1').innerHTML;
	var liczba2 = document.getElementById('liczba2').innerHTML;
	
	sell_clear();
	
	advAJAX.post({
    
	
	
	url: "../functions/zglos-do-sprzedazy.php",
	
	parameters : {
      		"zglaszam" : zglaszam,
			"name" : name,
			"phone" : phone,
			"typ" : typ,
			"email" : email,
			"lok" : lok,
			"woj" : woj,
			"opis" : opis,
			"cena" : cena,
			"suma" : suma,
			"liczba1" : liczba1,
			"liczba2" : liczba2
    	},
	
	onInitialization : function(obj) { info.innerHTML = "Przygotowuję dane do wysłania ..."; },
	onLoading : function(obj) {
		info.innerHTML = "Trwa wysyłanie zgłoszenia. Proszę czekaj ..."; 
		sell_input_off();
		},
	
    onSuccess : function(obj) { 


			if(obj.responseText == "all-error"){
				info.innerHTML = 'Wypełnij wymagane pola!';
				sell_border_red('name');
				sell_border_red('phone');
				sell_border_red('typ');
				sell_border_red('email');
				sell_border_red('suma');
				sell_input_on();
			}
			if(obj.responseText == "name-error"){
				info.innerHTML = 'Podaj imię i nazwisko!';
				sell_border_red('name');
				sell_input_on();
			}
			if(obj.responseText == "phone-error"){
				info.innerHTML = 'Podaj telefon kontaktowy!';
				sell_border_red('phone');
				sell_input_on();
			}
			if(obj.responseText == "typ-error"){
				info.innerHTML = 'Wybierz rodzaj nieruchomości!';
				sell_border_red('typ');
				sell_input_on();
			}
			if(obj.responseText == "email-error"){
				info.innerHTML = 'Podany adres email jest nieprawidłowy!';
				sell_border_red('email');
				sell_input_on();
			}
			if(obj.responseText == "suma-error"){
				info.innerHTML = 'Suma liczb się nie zgadza!';
				sell_border_red('suma');
				sell_input_on();
			}
	
			
			
			
			if(obj.responseText == "send-error"){
				info.innerHTML = 'Wystąpił błąd spróbuj ponownie za chwilę!';
				generuj();
				sell_input_on();

			}else if(obj.responseText == "send-ok"){
				info.innerHTML = 'Zgłoszenie zostało pomyślnie wysłane.';
				document.getElementById('name').value='';
				document.getElementById('phone').value='';
				document.getElementById('email').value='';
				document.getElementById('lok').value='';
				document.getElementById('woj').value='';
				document.getElementById('opis').value='';
				document.getElementById('cena').value='';
				document.getElementById('suma').value='';
				generuj();
				sell_input_on();
			}
	}
	});
	
	
	
}
















function search_border_red(id)
{
	document.getElementById(''+id+'').style.border='1px solid #FF0000';
}
function search_clear()
{
	document.getElementById("szukam").style.border='1px solid #DBDBDB';
	document.getElementById("typ").style.border='1px solid #DBDBDB';
	document.getElementById("woj").style.border='1px solid #DBDBDB';
	document.getElementById("lok").style.border='1px solid #DBDBDB';
	document.getElementById("pow_od").style.border='1px solid #DBDBDB';
	document.getElementById("pow_do").style.border='1px solid #DBDBDB';
	document.getElementById("cena_od").style.border='1px solid #DBDBDB';
	document.getElementById("cena_do").style.border='1px solid #DBDBDB';
	document.getElementById("wymogi").style.border='1px solid #DBDBDB';
	document.getElementById("email").style.border='1px solid #DBDBDB';
	document.getElementById("name").style.border='1px solid #DBDBDB';
	document.getElementById("phone").style.border='1px solid #DBDBDB';
	document.getElementById("suma").style.border='1px solid #DBDBDB';
}

function search_input_on()
{
	document.getElementById("szukam").disabled='';
	document.getElementById("typ").disabled='';
	document.getElementById("woj").disabled='';
	document.getElementById("lok").disabled='';
	document.getElementById("pow_od").disabled='';
	document.getElementById("pow_do").disabled='';
	document.getElementById("cena_od").disabled='';
	document.getElementById("cena_do").disabled='';
	document.getElementById("wymogi").disabled='';
	document.getElementById("email").disabled='';
	document.getElementById("name").disabled='';
	document.getElementById("phone").disabled='';
	document.getElementById("suma").disabled='';
}

function search_input_off()
{
	document.getElementById("szukam").disabled='disabled';
	document.getElementById("typ").disabled='disabled';
	document.getElementById("woj").disabled='disabled';
	document.getElementById("lok").disabled='disabled';
	document.getElementById("pow_od").disabled='disabled';
	document.getElementById("pow_do").disabled='disabled';
	document.getElementById("cena_od").disabled='disabled';
	document.getElementById("cena_do").disabled='disabled';
	document.getElementById("wymogi").disabled='disabled';
	document.getElementById("email").disabled='disabled';
	document.getElementById("name").disabled='disabled';
	document.getElementById("phone").disabled='disabled';
	document.getElementById("suma").disabled='disabled';
	
}

//napisz czego szukasz
function szukaj()
{
	
	var info = document.getElementById('info');
	var szukam = document.getElementById("szukam").value;
	var typ = document.getElementById("typ").value;
	var woj = document.getElementById("woj").value;
	var lok = document.getElementById("lok").value;
	var pow_od = document.getElementById("pow_od").value;
	var pow_do = document.getElementById("pow_do").value;
	var cena_od = document.getElementById("cena_od").value;
	var cena_do = document.getElementById("cena_do").value;
	var wymogi = document.getElementById("wymogi").value;
	var email = document.getElementById("email").value;
	var name = document.getElementById("name").value;
	var phone = document.getElementById("phone").value;
	var suma = document.getElementById("suma").value;
	var liczba1 = document.getElementById('liczba1').innerHTML;
	var liczba2 = document.getElementById('liczba2').innerHTML;
	
	search_clear();
	
	advAJAX.post({
    
	
	
	url: "../functions/napisz-czego-szukasz.php",
	
	parameters : {
      		"szukam" : szukam,
			"typ" : typ,
			"woj" : woj,
			"lok" : lok,
			"pow_od" : pow_od,
			"pow_do" : pow_do,
			"cena_od" : cena_od,
			"cena_do" : cena_do,
			"wymogi" : wymogi,
			"email" : email,
			"name" : name,
			"phone" : phone,
			"suma" : suma,
			"liczba1" : liczba1,
			"liczba2" : liczba2
    	},
	
	onInitialization : function(obj) { info.innerHTML = "Przygotowuję dane do wysłania ..."; },
	onLoading : function(obj) {
		info.innerHTML = "Trwa wysyłanie zgłoszenia. Proszę czekaj ..."; 
		search_input_off();
		},
	
    onSuccess : function(obj) { 

			

			if(obj.responseText == "all-error"){
				info.innerHTML = 'Wypełnij wymagane pola!';
				search_border_red('typ');
				search_border_red('lok');
				search_border_red('name');
				search_border_red('phone');
				search_border_red('suma');
				search_input_on();
			}
			if(obj.responseText == "typ-error"){
				info.innerHTML = 'Wybierz typ nieruchomości!';
				search_border_red('typ');
				search_input_on();
			}
			if(obj.responseText == "lok-error"){
				info.innerHTML = 'Podaj lokalizację!';
				search_border_red('lok');
				search_input_on();
			}
			if(obj.responseText == "pow-error"){
				info.innerHTML = 'Wartość powierzchni w polu "od" jest większa od wartości w polu "do"!';
				search_border_red('pow_od');
				search_border_red('pow_do');
				search_input_on();
			}
			if(obj.responseText == "cena-error"){
				info.innerHTML = 'Wartość ceny w polu "od" jest większa od wartości w polu "do"!';
				search_border_red('cena_od');
				search_border_red('cena_do');
				search_input_on();
			}
			if(obj.responseText == "email-error"){
				info.innerHTML = 'Podany adres email jest nieprawidłowy!';
				search_border_red('email');
				search_input_on();
			}
			if(obj.responseText == "name-error"){
				info.innerHTML = 'Podaj imię i nazwisko!';
				search_border_red('name');
				search_input_on();
			}
			if(obj.responseText == "phone-error"){
				info.innerHTML = 'Podaj tel. kontaktowy!';
				search_border_red('phone');
				search_input_on();
			}
			if(obj.responseText == "suma-error"){
				info.innerHTML = 'Suma liczb się nie zgadza!';
				search_border_red('suma');
				search_input_on();
			}
	
			
			
			
			if(obj.responseText == "send-error"){
				info.innerHTML = 'Wystąpił błąd spróbuj ponownie za chwilę!';
				generuj();
				search_input_on();

			}else if(obj.responseText == "send-ok"){
				info.innerHTML = 'Zgłoszenie zostało pomyślnie wysłane.';
				document.getElementById('typ').value='';
				document.getElementById('lok').value='';
				document.getElementById('pow_od').value='';
				document.getElementById('pow_do').value='';
				document.getElementById('cena_od').value='';
				document.getElementById('cena_do').value='';
				document.getElementById('wymogi').value='';
				document.getElementById('email').value='';
				document.getElementById('name').value='';
				document.getElementById('phone').value='';
				document.getElementById('suma').value='';
				generuj();
				search_input_on();
			}
	}
	});
	
	
	
}
