// MEGJELENÍTÉS (box megjelenítő függvények, a nifty.js-t használják)

function normalBox()
{
	if(!NiftyCheck()) return;
	Rounded("div.box","tl tr","transparent","#DEDDEF","small smooth border #999");
	Rounded("div.box","bl br","transparent","#FFFFEF","small smooth border #999");
}

function pluszBox()
{
	if(!NiftyCheck()) return;
	Rounded("div.boox","tl tr","transparent","#FFFFEF","small smooth border #999");
	Rounded("div.boox","bl br","transparent","#FFFFEF","small smooth border #999");	
}

function biztositBox()
{
	if(!NiftyCheck()) return;
	Rounded("div.booox","tl tr","transparent","#241244","small smooth border #999");
	Rounded("div.booox","bl br","transparent","#FFFFEF","small smooth border #999");
}

function kiemeltBox()
{
	if(!NiftyCheck()) return;
	Rounded("div.bxox","tl tr","transparent","#FFCD7F","small smooth border #999");
	Rounded("div.bxox","bl br","transparent","#FFFFEF","small smooth border #999");
}

function proBox()
{
	if(!NiftyCheck()) return;
	Rounded("div.bxxox","tl tr","FFFFEF","#a6d7ac","small smooth border #999");
	Rounded("div.bxxox","bl br","FFFFEF","#d0ead3","small smooth border #999");
}

function fulek()
{
	if(!NiftyCheck()) return;
	Rounded("div.fula","tl tr","FFFFEF","#DDDDEE","small smooth border #999");
	Rounded("div.fulb","tl tr","FFFFEF","#DDDDEE","small smooth border #999");
	Rounded("div.fulc","tl tr","FFFFEF","#FFCD7F","small smooth border #999");
	Rounded("div#mezok","tr br bl","FFFFEF","#FFFFD8","small smooth border #999");
}

var popUpWin=0;
function popUpWindow(URLStr, left, top, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }

  pupoptions = 'toolbar=no,location=no,directories=no,status=no,menub ar=no,scrollbars=yes,resizable=no,copyhistory=no';
  if (width)  pupoptions += ',width='+width
  if (height) pupoptions += ',height='+height
  if (left)   pupoptions += ',left='+left+',screenX='+left;
  if (top)    pupoptions += ',top='+top+',screenY='+top;
  popUpWin = open(URLStr, 'popUpWin', pupoptions);
}

// FORM VALIDATION
// Buda oldal, Pest oldal
function szam(it) // A bevitt érték szám? 
{
	q = ",";
	w = ".";
	d = it.value;
	y = d;
	for (a=0;a<d.length;a++){
		c = d.substring(a,a+1);
		if ( c==q ){
			y=d.substring(0,a)+w+d.substring(a+1,d.length)
		}
	}
	x = Number(y);
	if ( x<0 || isNaN(x)){ 
		alert("Itt egy pozitív számot kell megadnia ! ");
		it.value="0"; 
	}
	else {
		it.value = x;
	}
}

// Buda oldal, Pest oldal, Buda környéke, Pest környéke
function check(it) // Ellenőrzi, hogy a megadott szám érvényes-e.       
{
	var x=it.value;
	var segitseg="";
	if (x.substring(0,1)=='0' && x.length>1)
		{
		while (x.substring(0,1)=='0' && x.length>1)
			{x=x.substring(1,x.length)}
		}
	if (x.substring(0,1)=='.' && x.length > 1)
		x="0"+x;
	for (i=0; i < x.length; i++)
		{
		if (x.substring(i,i+1)==',')
			{
				segitseg=x.substring(0,i) + "." + x.substring(i+1,x.length);
			}
		}
	if (segitseg!="")
		{x=Number(segitseg);}
	if (x<0 || isNaN(x) || x=="")
		{alert("Itt egy pozitív számot kell megadnia !");
		it.value=0; it.select();}
	else
		{it.value=x;}
}

function check_nekretnine(it) // Ellenőrzi, hogy a megadott szám érvényes-e.       
{
	var x=it.value;
	var segitseg="";
	if (x.substring(0,1)=='0' && x.length>1)
		{
		while (x.substring(0,1)=='0' && x.length>1)
			{x=x.substring(1,x.length)}
		}
	if (x.substring(0,1)=='.' && x.length > 1)
		x="0"+x;
	for (i=0; i < x.length; i++)
		{
		if (x.substring(i,i+1)==',')
			{
				segitseg=x.substring(0,i) + "." + x.substring(i+1,x.length);
			}
		}
	if (segitseg!="")
		{x=Number(segitseg);}
	if (x<0 || isNaN(x) || x=="")
		{alert("Ovdje moete upisati samo pozitivni broj!");
		it.value=0; it.select();}
	else
		{it.value=x;}
}

// Buda oldal, Pest oldal, Buda környéke, Pest környéke
function tipuscsekk() // Választott-e ingatlan típust, a gyors keresben?
{
	if (document.lakaskereso.tipus.selectedIndex!=0) document.lakaskereso.submit();
	else alert("Kérjük, válasszon az ingatlantípusok közül!");
}

//

/*function gyk_tipuscsekk() // Választott-e ingatlan típust, a gyors keresben?
{
	if (document.lakaskereso.tipus.selectedIndex!=0) document.lakaskereso.submit();
	else alert("Kérjük, válasszon az ingatlantípusok közül!");
}*/
function ablak(loc) { window.open(loc,'','top=50,left=50,width=320,height=320'); }

//
function regio(x) { document.lakaskereso.kerulet.selectedIndex = x; }

function regio2(x)
{
	if ( document.lakaskereso.regio)
		document.lakaskereso.regio.selectedIndex = x;
	else
		document.lakaskereso.kerulet.selectedIndex = x;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function rollTab(id,open)
{
	if (open == 'c' && document.getElementById(id+'a').style.display == "none")
	{
		document.getElementById(id+'b').style.display="none";
		document.getElementById(id+'c').style.display="block";
	}
	if (open == 'b' && document.getElementById(id+'a').style.display == "none")
	{
		document.getElementById(id+'c').style.display="none";
		document.getElementById(id+'b').style.display="block";
	}
}

function inactiveAll()
{
	for (i=0;i<tabs.length;i++ )
	{
		document.getElementById(tabs[i]+'a').style.display="none";
		document.getElementById(tabs[i]+'b').style.display="block";
		document.getElementById(tabs[i]+'c').style.display="none";
		document.getElementById(tabs[i]+'data').style.display="none";
	}
}

function switchTab(open)
{
	inactiveAll();
	document.getElementById(open+'a').style.display="block";
	document.getElementById(open+'data').style.display="block";
	document.getElementById(open+'b').style.display="none";
}

function getBackground(obj)
{
	par = obj;
	while (!par.style.backgroundColor && par != document.body) par = par.parentNode;
	return par.style.backgroundColor;
}

function number_format(a, b, c, d) {
	// number_format(number, decimals, comma, formatSeparator)
	a = Math.round(a * Math.pow(10, b)) / Math.pow(10, b);
	e = a + '';
	f = e.split('.');
	if(!f[0]) f[0] = '0';
	if(!f[1]) f[1] = '';
	if(f[1].length < b){
		g = f[1];
		for(i = f[1].length + 1; i <= b; i++) {
			g += '0';
		}
		f[1] = g;
	}
	if(d != '' && f[0].length > 3) {
		h = f[0];
		f[0] = '';
		for(j = 3; j < h.length; j += 3) {
			i = h.slice(h.length - j, h.length - j + 3);
			f[0] = d + i +  f[0] + '';
		}
		j = h.substr(0, (h.length % 3 == 0) ? 3 : (h.length % 3));
		f[0] = j + f[0];
	}
	c = (b <= 0) ? '': c;
	return f[0] + c + f[1];
}

function keruletflash( ker)
{
	d = document.form1;
	i = ker - 1;
	if ( d.elements["kerulet[]"][i].checked)
		d.elements["kerulet[]"][i].checked=false;
	else
		d.elements["kerulet[]"][i].checked=true;
}

function bp_lapoz(str,szam){
	var x = document.getElementById(str);	
	if (x.checked == 1)
    	{
		if(window.budapest) window.document["budapest"].GotoFrame(szam);
		if(document.budapest) document.budapest.GotoFrame(szam);
		}
	else
		{
		szam=szam+23;
		if(window.budapest) window.document["budapest"].GotoFrame(szam);
		if(document.budapest) document.budapest.GotoFrame(szam);
		}	
} 
