
function gyk_HovaRegio(obj)
{
	if (obj.selectedIndex==7)
	{
		if (confirm('Az OK gombra kattintva térjen vissza a főoldalra és a bal oldali gyorskeresővel vagy a felső régióválasztó segítségével válassza ki a megfelelő régiót.'))
		{
			window.location = "http://www.ingatlan.com/belepes.php";
		}
		else
			this.selectedIndex=0;
	}
}

function gyk_tipusellenorzes(x)
{
	if(x.selectedIndex >= 2 && x.selectedIndex<=6)
	{
		document.getElementById('gyk_no_fsz').style.display='none';
		document.getElementById('gyk_szobaszam').style.display='block';
	}
	else if(x.selectedIndex >= 7 && x.selectedIndex<=9)
	{
		document.getElementById('gyk_no_fsz').style.display='none';
		document.getElementById('gyk_szobaszam').style.display='none';
	}
	else if(x.selectedIndex>9)
	{
		document.getElementById('gyk_no_fsz').style.display='none';
		document.getElementById('gyk_szobaszam').style.display='none';
	}
	else
	{
		document.getElementById('gyk_no_fsz').style.display='block';
		document.getElementById('gyk_szobaszam').style.display='block';
	}
}

function gyk_regio2(x)
{
	var gyk = document.gyorskereso;
	if ( gyk.regio)
		gyk.regio.selectedIndex = x;
	else
		gyk.kerulet.selectedIndex = x;
}

function gyk_hovaMod(obj)
{
	if (obj.selectedIndex==0)
	{
		option0 = new Option(" millió Ft",1)
    	option1 = new Option("ezer euró",2)
    }
	else
	{
		option0 = new Option(" ezer Ft/hó",1)
    	option1 = new Option(" euró/hó",2)
	}
	document.getElementById('mertekegyseg').options[0] = option0;
    document.getElementById('mertekegyseg').options[1] = option1;
}

function gyk_HovaMegye(obj,tel)
{
	var megyhely = new Array();
	megyhely["buda"]="http://www.ingatlan.com/budai_ingatlanok.php";
	megyhely["pest"]="http://www.ingatlan.com/pesti_ingatlanok.php";
	megyhely["horvat"]="http://horvat.ingatlan.com";
	megyhely["kulfold"]="http://kulfold.ingatlan.com";
	megyhely[21]="http://www.ingatlan.com/balatoni_ingatlanok.php";
	megyhely[2]="http://www.ingatlan.com/baranya.php";
	megyhely[3]="http://www.ingatlan.com/bacs-kiskun.php";
	megyhely[4]="http://www.ingatlan.com/bekes.php";
	megyhely[5]="http://www.ingatlan.com/borsod.php";
	megyhely[6]="http://www.ingatlan.com/csongrad.php";
	megyhely[7]="http://www.ingatlan.com/fejer.php";
	megyhely[8]="http://www.ingatlan.com/gyor.php";
	megyhely[9]="http://www.ingatlan.com/hajdu.php";
	megyhely[10]="http://www.ingatlan.com/heves.php";
	megyhely[16]="http://www.ingatlan.com/szolnok.php";
	megyhely[11]="http://www.ingatlan.com/komarom.php";
	megyhely[12]="http://www.ingatlan.com/nograd.php";
	megyhely["budakor"]="http://www.ingatlan.com/buda_kornyeke.php";
	megyhely["pestkor"]="http://www.ingatlan.com/pest_kornyeke.php";
	megyhely[14]="http://www.ingatlan.com/somogy.php";
	megyhely[15]="http://www.ingatlan.com/szabolcs.php";
	megyhely[17]="http://www.ingatlan.com/tolna.php";
	megyhely[18]="http://www.ingatlan.com/vas.php";
	megyhely[19]="http://www.ingatlan.com/veszprem.php";
	megyhely[20]="http://www.ingatlan.com/zala.php";
	
	if (obj.value != 21)
	{
	    if(tel != undefined)
		    window.location.href=megyhely[obj.value]+"?telepules="+escape(tel);
		else
		    window.location.href=megyhely[obj.value];
    }
}

$(function() {
  
  
	$("#telepules").autocomplete("/autosuggest/v2.0/telepules_pontosito.php", {
	    minChars: 2,
	    scroll: true,
		max: 20,
		width: 200,
		extraParams: {
	       megye: 21
	       ,q2: function() { return encodeURI($("#telepules").val()); }
	   	},
	   	cacheLength:0,
		formatItem: function(data, i, total, term) {
			if(data[1] && data[1].length > 0)
				return data[0] + " <br /><span class='megye'>" + data[1] + "</span>";
			else
				return data[0];
		}
		
    }).result(function(event, data, formatted) {
        var mobj = new Object();
        if (data[3] && data[3].length > 0)
        {
            if (data[3] == 31)
            {
                mobj.value = "budakor";
                gyk_HovaMegye(mobj,data[0]);
            }
            else if (data[3] >= 40 && data[3] <= 45)
            {
                $("#kerulet").val(data[3]);
            }
            else if (data[3] == 30)
            {
                mobj.value = "pestkor";
                gyk_HovaMegye(mobj,data[0]);
            }
            else
            {
                mobj.value = data[3];
                gyk_HovaMegye(mobj,data[0]);
            }
        }
        else if (data[2] && data[2].length > 0)
        {
            mobj.value = data[2];
            gyk_HovaMegye(mobj,data[0]);
        }
    });

});