function pasuje_kod(e) {
	var r = /\d|\,|\./;
	var key,keychar,reg;
		if(window.event)  // for IE, e.keyCode or window.event.keyCode can be used
			key = e.keyCode;
		else if(e.which) // netscape
			key = e.which;
		else // no event, so pass through
			return true;
		if (key == 8) //backspace dla netscape
			return true;
		keychar = String.fromCharCode(key);
		//reg = r;
		return r.test(keychar);
}

function pasuje_cyfry(e) {
	var r = /\d/;
	var key,keychar,reg;
		if(window.event)  // for IE, e.keyCode or window.event.keyCode can be used
			key = e.keyCode;
		else if(e.which) // netscape
			key = e.which;
		else // no event, so pass through
			return true;
		if (key == 8) //backspace dla netscape
			return true;
		keychar = String.fromCharCode(key);
		//reg = r;
		return r.test(keychar);
}

function sprawdz()
{
var ch = true;
    if(document.getElementById('tytul').value == '')
    {
    	ch = false;
    	document.forms.dodaj_ogloszenie.elements['tytul'].focus();
    	new Effect.Highlight('tytul', {startcolor:'#ff0000', endcolor:'#ffffff'})
    }
    else

    if(document.getElementById('miejscowosc').value == '')
    {
    	ch = false;
    	document.forms.dodaj_ogloszenie.elements['miejscowosc'].focus();
    	new Effect.Highlight('miejscowosc', {startcolor:'#ff0000', endcolor:'#ffffff'})
    }
    else
    if(document.getElementById('ulica').value == '')
    {
    	ch = false;
    	document.forms.dodaj_ogloszenie.elements['ulica'].focus();
    	new Effect.Highlight('ulica', {startcolor:'#ff0000', endcolor:'#ffffff'})
    }
    else
    if(document.getElementById('typ_zabudowy').value == '')
    {
    	ch = false;
    	document.forms.dodaj_ogloszenie.elements['typ_zabudowy'].focus();
    	new Effect.Highlight('typ_zabudowy', {startcolor:'#ff0000', endcolor:'#ffffff'})
    }
    else
    if(document.getElementById('liczba_pokoi').value == '')
    {
    	ch = false;
    	document.forms.dodaj_ogloszenie.elements['liczba_pokoi'].focus();
    	new Effect.Highlight('liczba_pokoi', {startcolor:'#ff0000', endcolor:'#ffffff'})
    }
    else
    if(document.getElementById('powierzchnia').value == '')
    {
    	ch = false;
    	document.forms.dodaj_ogloszenie.elements['powierzchnia'].focus();
    	new Effect.Highlight('powierzchnia', {startcolor:'#ff0000', endcolor:'#ffffff'})
    }
    else
    if(document.getElementById('pietro').value == '')
    {
    	ch = false;
    	document.forms.dodaj_ogloszenie.elements['pietro'].focus();
    	new Effect.Highlight('pietro', {startcolor:'#ff0000', endcolor:'#ffffff'})
    }
    else
    if(document.getElementById('liczba_pieter').value == '')
    {
    	ch = false;
    	document.forms.dodaj_ogloszenie.elements['liczba_pieter'].focus();
    	new Effect.Highlight('liczba_pieter', {startcolor:'#ff0000', endcolor:'#ffffff'})
    }
    else
    if(document.getElementById('cena_najmu').value == '')
    {
    	ch = false;
    	document.forms.dodaj_ogloszenie.elements['cena_najmu'].focus();
    	new Effect.Highlight('cena_najmu', {startcolor:'#ff0000', endcolor:'#ffffff'})
    }
    else
    if(document.getElementById('osoba_kontakt').value == '')
    {
    	ch = false;
    	document.forms.dodaj_ogloszenie.elements['osoba_kontakt'].focus();
    	new Effect.Highlight('osoba_kontakt', {startcolor:'#ff0000', endcolor:'#ffffff'})
    }
    else
    if(document.getElementById('telefon_nr').value == '')
    {
    	ch = false;
    	document.forms.dodaj_ogloszenie.elements['telefon'].focus();
    	new Effect.Highlight('telefon_nr', {startcolor:'#ff0000', endcolor:'#ffffff'})
    }
	else
	if (!document.getElementById('czy_z_czynszem').checked)
	{
	  if(document.getElementById('wys_czynszu').value == '')
	  {
	   	ch = false;
	   	document.forms.dodaj_ogloszenie.elements['wys_czynszu'].focus();
	   	new Effect.Highlight('wys_czynszu', {startcolor:'#ff0000', endcolor:'#ffffff'})
	  }
	}

	if (ch)
	{
		 advAJAX.submit($_zm('dodaj_ogloszenie'), {
		    onSuccess : function(obj) { $_zm('middle_content').innerHTML = obj.responseText; },
		    onError : function(obj) { alert("Error: " + obj.status); }
		});

	}
}

function $_zm(id)
{
	return document.getElementById(id);
}
function pokaz_dodawanie()
{
		linek = "index.php?func=dodaj_ogloszenie";
		advAJAX.get({
				url : linek,
				onInitialization : function() { },
				onSuccess : function(obj) { $_zm('middle_content').innerHTML = obj.responseText;},
    			onError : function(obj) { alert("Error: " + obj.status);}
	});
		$_zm('nav_bar').innerHTML = '<span style="font-weight: bold; cursor: pointer;" onclick="strona_glowna()">Strona Główna => </span><span style="font-weight: bold;">Dodaj Ogłoszenie</span>';
}

function deaktywuj()
{
	$_zm(wys_czynszu).disabled = true;
}

function strona_glowna()
{
	window.document.location.href = 'index.php';
}

function pokaz_szukanie()
{
		linek = "index.php?func=szukaj_ogloszenie";
		advAJAX.get({
				url : linek,
				onInitialization : function() { },
				onSuccess : function(obj) { $_zm('middle_content').innerHTML = obj.responseText;},
    			onError : function(obj) { alert("Error: " + obj.status);}
	});
		$_zm('nav_bar').innerHTML = '<span style="font-weight: bold; cursor: pointer;" onclick="strona_glowna()">Strona Główna => </span><span style="font-weight: bold;">Szukaj</span>';
}

function szukaj_submit()
{
		 advAJAX.submit($_zm('szukaj_ogloszenie'), {
		    onSuccess : function(obj) { $_zm('middle_content').innerHTML = obj.responseText; },
		    onError : function(obj) { alert("Error: " + obj.status); }
		});
}

function wczytaj_zaw_glowna()
{
		linek = "index.php?func=szukaj_ogloszenie&operacja=szukaj";
		advAJAX.get({
				url : linek,
				onInitialization : function() { },
				onSuccess : function(obj) { $_zm('middle_content').innerHTML = obj.responseText;},
    			onError : function(obj) { alert("Error: " + obj.status);}
	});
}

function otworz_okno_content(id)
{

	linek = "index.php?func=otworz_okno_content&kat="+id;
	advAJAX.get({
				url : linek,
				onInitialization : function() { },
				onSuccess : function(obj) { okno_prototype(obj.responseText);},
    			onError : function(obj) { alert("Error: " + obj.status);}
	});
}

function okno_prototype(tekscik)
{
	var win = new Window({className: "mac_os_x", width: 500, height: 500, maxHeight:500, zIndex: 200, resizable: true,  showEffect:Effect.BlindDown, hideEffect: Effect.SwitchOff, draggable:true, wiredDrag: true})
	win.getContent().innerHTML= tekscik;
	win.setStatusBar("Ogłoszenie");
	win.showCenter();
}

function pokaz_kontakt()
{
	linek = "czwarte.php";
	advAJAX.get({
				url : linek,
				onInitialization : function() { },
				onSuccess : function(obj) { okno_prototype1(obj.responseText);},
    			onError : function(obj) { alert("Error: " + obj.status);}
	});
}

function okno_prototype1(tekscik)
{
	var win = new Window({className: "mac_os_x", width: 530, height: 370, maxHeight:370, zIndex: 200, resizable: true,  showEffect:Effect.BlindDown, hideEffect: Effect.SwitchOff, draggable:true, wiredDrag: true})
	win.getContent().innerHTML= tekscik;
	win.setStatusBar("Formularz Kontaktowy");
	win.showCenter();
}

function czeck_mail(emil){
	var Testmail = /^([A-Za-z]\w*)@([A-Za-z]\w*(\.[A-Za-z]\w*)+)$/;
	var Wynik = emil.match(Testmail);
	if (Wynik == null)
	{
		return false;
	}
return true;
}


function submit_mail(){
	 var ch1 = (czeck_mail(document.forms.form_kontakt.elements['email'].value));
	 var ch2 = (document.forms.form_kontakt.elements['zapytanie'].value.length);
	 var ch3 = (document.forms.form_kontakt.elements['imie'].value.length);
	 var ch4 = (document.forms.form_kontakt.elements['nazwisko'].value.length);
	 var ch5 = 1;
	 var ch6 = 1;
	 if ((ch2 == 0)||(ch3 == 0)||(ch4 == 0))
		{
	 		alert("Prosze wpisac dane");
	 		ch5 = 0;
	 	}
	 if (!ch1)
		{
			alert("Prosze wpisac poprawny Email");
			document.forms.form_kontakt.elements['email'].value = '';
		}
	 if ((ch1)&&(ch5))
	 {
		 advAJAX.submit($_zm('form_kontakt'), {
		    onSuccess : function(obj) { okno_prototype1(obj.responseText); },
		    onError : function(obj) { alert("Error: " + obj.status); }
		});
	 }
}

