function addCommas(nStr){
  nStr += '';
  x = nStr.split('.');
  x1 = x[0];
  x2 = x.length > 1 ? '.' + x[1] : '';
  var rgx = /(\d+)(\d{3})/;
  while (rgx.test(x1)) {
    x1 = x1.replace(rgx, '$1' + '.' + '$2');
  }
  return x1 + x2;
}

function kepfel(szerkesztes){
	document.getElementById("hivatkozasi_szam").disabled="disabled";
 	var hivatkozasi_szam = document.getElementById("hivatkozasi_szam").value;
	if (hivatkozasi_szam == ""){
		alert ("A képek feltöltése előtt a hivatkozási számot meg kell adni!");
		document.getElementById("hivatkozasi_szam").disabled=false;
		return false;
	}
	else{
	    $.get('hivatkozasi_szam_ellenorzo.ajax.php?hivatkozasi_szam=' + hivatkozasi_szam, function(data) {
		if (data == "true" & szerkesztes != 1){
		 document.getElementById("hivatkozasi_szam").disabled=false;
		 alert ("A megadott hivatkozási szám már létezik! Adj meg egyedi hivatkozási számot!");
		 return false;
		}
	    });
	    
	}
	document.getElementById("kep_azonosito").value=hivatkozasi_szam;
	document.getElementById("kepForm").submit();
	document.getElementById("kepForm").reset();
	$("#preview").load("../preview.php?hivatkozasi_szam=" + hivatkozasi_szam);
}

function keptorol(){
	document.getElementById("hivatkozasi_szam").disabled=false;
 	var hivatkozasi_szam = document.getElementById("hivatkozasi_szam").value;
	$("#preview").load("keptorles.php?hivatkozasi_szam=" + hivatkozasi_szam);
}

function preCheck(szerkesztes){
//Ellenőrzések
	var hivatkozasi_szam = document.getElementById("hivatkozasi_szam").value;
	if (hivatkozasi_szam == ""){
		alert ("A hivatkozási számot meg kell adni!");
		document.getElementById("hivatkozasi_szam").disabled=false;
		return false;
	}
	else{
		$.get('hivatkozasi_szam_ellenorzo.ajax.php?hivatkozasi_szam=' + hivatkozasi_szam, function(data) {
		 if (data == "true" & szerkesztes != 1){
		  document.getElementById("hivatkozasi_szam").disabled=false;
		  alert ("A megadott hivatkozási szám már létezik! Adj meg egyedi hivatkozási számot!");
		  return false;
		 }
		 else{
			document.getElementById('hivatkozasi_szam').disabled=false;
			document.getElementById('mainForm').submit();
		 }
		});
	}
}

function torles(step){
	if (step == 0){
		var hivatkozasi_szam = document.getElementById("kezeles_hivatkozas_szam").value;
		if (hivatkozasi_szam == ""){
			alert ("A hivatkozási számot meg kell adni!");
			return false;
		}
		else{
			$.get('hivatkozasi_szam_ellenorzo.ajax.php?hivatkozasi_szam=' + hivatkozasi_szam, function(data) {
			 if (data == "false"){
			  alert ("A megadott hivatkozási számmal nincs ingatlan az adatbázisban!");
			  return false;
			 }
			 else{
				$("#ingatlanok_kezelese").load("delete.ajax.php?hivatkozasi_szam=" + hivatkozasi_szam);
			 }
			});
		}
	}
	else if (step == 1){
		var hivatkozasi_szam = document.getElementById("kezeles_hivatkozas_szam").value;
		$("#ingatlanok_kezelese").load("delete.ajax.php?hivatkozasi_szam=" + hivatkozasi_szam + "&d=1");
	}
}

function kiemel(step){
	var hivatkozasi_szam = document.getElementById("kezeles_hivatkozas_szam").value;
	if (hivatkozasi_szam == ""){
		alert ("A hivatkozási számot meg kell adni!");
		return false;
	}
	else{
		$.get('hivatkozasi_szam_ellenorzo.ajax.php?hivatkozasi_szam=' + hivatkozasi_szam, function(data) {
		 if (data == "false"){
		  alert ("A megadott hivatkozási számmal nincs ingatlan az adatbázisban!");
		  return false;
		 }
		 else{
			$("#ingatlanok_kezelese").load("kiemel.ajax.php?hivatkozasi_szam=" + hivatkozasi_szam);
		 }
		});
	}
}

function szerkeszt(step){
	var hivatkozasi_szam = document.getElementById("kezeles_hivatkozas_szam").value;
	if (hivatkozasi_szam == ""){
		alert ("A hivatkozási számot meg kell adni!");
		return false;
	}
	else{
		$.get('hivatkozasi_szam_ellenorzo.ajax.php?hivatkozasi_szam=' + hivatkozasi_szam, function(data) {
		 if (data == "false"){
		  alert ("A megadott hivatkozási számmal nincs ingatlan az adatbázisban!");
		  return false;
		 }
		 else{
			$("#ingatlanok_kezelese").load("szerkesztes.ajax.php?hivatkozasi_szam=" + hivatkozasi_szam);
		 }
		});
	}
}


$(function() {
	//Gombok
	$("input:submit, input:button, a", ".jqueryui").button();
	$("a", ".jqueryui").click(function() { return true; });

	//Accordion
	$("#accordion").accordion({
	autoHeight: false,
	collapsible: true,
	});

	//Slider
	 //Eladó
	$( "#slider-range-ar" ).slider({
			range: true,
			min: 0,
			max: 100,
			values: [ 4, 90 ],
			slide: function( event, ui ) {
				if (ui.values[ 1 ] == 100){
					var plussign="+";
				}
				else{
					var plussign="";				
				}
				$( "#amount-ar" ).val( ui.values[ 0 ] + " MFt - " + ui.values[ 1 ] + " MFt" + plussign );
				$( "#armin" ).val( ui.values[ 0 ] );
				$( "#armax" ).val( ui.values[ 1 ] );
			}
	});
	$( "#amount-ar" ).val( $( "#slider-range-ar" ).slider( "values", 0 ) + " MFt - " + $( "#slider-range-ar" ).slider( "values", 1 ) + " MFt" );
	$( "#armin" ).val( $( "#slider-range-ar" ).slider( "values", 0 ));
	$( "#armax" ).val( $( "#slider-range-ar" ).slider( "values", 1 ));

	$( "#slider-range-nm" ).slider({
			range: true,
			min: 0,
			max: 300,
			step: 5,
			values: [ 45, 200 ],
			slide: function( event, ui ) {
				if (ui.values[ 1 ] == 300){
					var plussign="+";
				}
				else{
					var plussign="";				
				}
				$( "#amount-nm" ).val( ui.values[ 0 ] + " nm - " + ui.values[ 1 ] + " nm" +plussign);
				$( "#nmmin" ).val( ui.values[ 0 ] );
				$( "#nmmax" ).val( ui.values[ 1 ] );
			}
	});
	$( "#amount-nm" ).val( $( "#slider-range-nm").slider( "values", 0 ) + " nm - " + $( "#slider-range-nm" ).slider( "values", 1 ) + " nm" );
	$( "#nmmin" ).val( $( "#slider-range-nm" ).slider( "values", 0 ));
	$( "#nmmax" ).val( $( "#slider-range-nm" ).slider( "values", 1 ));

 	 //Kiadó
	$( "#slider-range-ar-kiado" ).slider({
			range: true,
			min: 0,
			max: 500,
			step: 5,
			values: [ 50, 100 ],
			slide: function( event, ui ) {
				$( "#amount-ar-kiado" ).val( ui.values[ 0 ] + " eFt - " + ui.values[ 1 ] + " eFt" );
				$( "#armin-kiado" ).val( ui.values[ 0 ] );
				$( "#armax-kiado" ).val( ui.values[ 1 ] );
			}
	});
	$( "#amount-ar-kiado" ).val( $( "#slider-range-ar-kiado" ).slider( "values", 0 ) + " eFt - " + $( "#slider-range-ar-kiado" ).slider( "values", 1 ) + " eFt" );
	$( "#armin-kiado" ).val( $( "#slider-range-ar-kiado" ).slider( "values", 0 ));
	$( "#armax-kiado" ).val( $( "#slider-range-ar-kiado" ).slider( "values", 1 ));

	$( "#slider-range-nm-kiado" ).slider({
			range: true,
			min: 0,
			max: 300,
			step: 5,
			values: [ 45, 90 ],
			slide: function( event, ui ) {
				$( "#amount-nm-kiado" ).val( ui.values[ 0 ] + " nm - " + ui.values[ 1 ] + " nm" );
				$( "#nmmin-kiado" ).val( ui.values[ 0 ] );
				$( "#nmmax-kiado" ).val( ui.values[ 1 ] );
			}
	});
	$( "#amount-nm-kiado" ).val( $( "#slider-range-nm-kiado").slider( "values", 0 ) + " nm - " + $( "#slider-range-nm-kiado" ).slider( "values", 1 ) + " nm" );
	$( "#nmmin-kiado" ).val( $( "#slider-range-nm-kiado" ).slider( "values", 0 ));
	$( "#nmmax-kiado" ).val( $( "#slider-range-nm-kiado" ).slider( "values", 1 ));
//Tab

	$( "#tabs" ).tabs();

//Megye select

	$("#megye").change(function(){
	  var m = $("#megye").val();
	  $("#telepules_container").load("telepules_select.ajax.php?m=" + m);
	});
	$("#megye_kiado").change(function(){
	  var m = $("#megye_kiado").val();
	  $("#telepules_container_kiado").load("telepules_select.ajax.php?m=" + m);
	});

//Kereső
	$("#tounger").live('click', function(){
	  document.getElementById("tounger").blur();
	  var getdata = $("#searchget").val();
	  var tcounter = $("#tcounter").val();
	  $("#tovabb-" + tcounter).html("<center><img src=\"images/loading.gif\"></center>");
	  $("#tovabb-" + tcounter).load("tounger.php?limit=" + tcounter + getdata);
	});

//Scrollos auto "lapozás"
	$(window).scroll(function(){
	   if ($(window).scrollTop()+$(document).height()/3 >= $(document).height() - $(window).height()){
	   document.getElementById("tounger").blur();
	   var getdata = $("#searchget").val();
	   var tcounter = $("#tcounter").val();
	   $("#tovabb-" + tcounter).html("<center><img src=\"images/loading.gif\"></center>");
	   $("#tovabb-" + tcounter).load("tounger.php?limit=" + tcounter + getdata);
	 } 
	});

//Többi
	$("#ar").keyup(function(){
	  this.value = addCommas(this.value.replace(/\D/g, ''));
	});
	$("#hitelosszeg").keyup(function(){
	  this.value = addCommas(this.value.replace(/\D/g, ''));
	});
	$(".csakszam").keyup(function(){
	  this.value = this.value.replace(/\D/g, '');
	});
	$("#telepules").autocomplete({
		source: telepules,
		delay: 0
	});
	$("#varosresz").autocomplete({
		source: varosresz,
		delay: 0
	});
	

});

