var coordInf=0;
var telepInf=0;
var utInf=1;
var kezeloInf=1;

var utkatInf=0;
var dijasInf=0;
var anfInf=0;
var teliInf=0;
var szolgInf=0; 

var clickContent;
var moveContent;
var infoFoglalt;

function getInfoContent(tip,pont){

	var p;
	(onlyRoadV)? p=2 : p=1; 
	if(tip == 'click' || tip == 'beall'){
		var p = 1;
		var pont = clicked_latlng;
		var xcoord = clicked_latlng.lat();
		var ycoord = clicked_latlng.lng();
		var szorzo = 1;
		for(var i=1; i<=(17-map.getZoom());i++){
			szorzo = 2*szorzo;
		}
		var mintav = 10*szorzo;
	}
	else{
		p = 2
		var pont = pont;
		var xcoord = pont.lat();
		var ycoord = pont.lng();
		var szorzo = 1;
		for(var i=1; i<=(17-map.getZoom());i++){
			szorzo = 2*szorzo;
		}
		var mintav = 30*szorzo;		
	}
		
	var eleres = "infok/infocontent.php?tip="+tip+"&p="+p+"&mintav="+mintav+"&xcoord=" + xcoord+"&ycoord=" + ycoord+"&telepInf=" 
				+ telepInf+"&utInf="+utInf+"&kezeloInf="+kezeloInf+"&coordInf="+coordInf
				+"&utkatInf="+utkatInf+"&dijasInf="+dijasInf+"&anfInf="+anfInf
				+"&teliInf="+teliInf+"&szolgInf="+szolgInf;
	
	var httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.onreadystatechange = function setOutput(){
			if (httpObject.readyState == 4) {
				if (httpObject.status == 200) {
					if((tip=='click' || tip == 'beall') && pont != clicked_latlng){		//ha közben elkattintottam
						clickFoglalt=false;
						kovetoFoglalt = false;
						return true;	
					}																			
					var valasz = httpObject.responseText.split('!!!');							
					
					if (tip == 'click') {
						clickContent = valasz[1];
						if (valasz[0] != 'Hiba' && p == 2) { //új koordináták kellenek
							clicked_latlng = new google.maps.LatLng(valasz[0].split(',')[0], valasz[0].split(',')[1]);
						}
						if (p == 2 && valasz[0] == 'Hiba') {
						}
						else 
							openInfowindow(tip,'');		
					}
					else if (tip == 'beall') {
						clickContent = valasz[1];
						document.getElementById("info_canvas").style.display = "block";
						document.getElementById("infoinnercontent").innerHTML = "<div style='text-align:center;height:100%'>"+clickContent
						+ "<br><h3 style='margin:0;'class='link' onclick=\"changeCanvas('map',0);allitInf=0;mapClickEvent();\">"+valasz[2]+"</h3><br></div>";
						doResize();
					}
					else{
						moveContent = valasz[1];
						if(valasz[0] != 'Hiba'){
							var utrahuzott = new google.maps.LatLng(valasz[0].split(',')[0], valasz[0].split(',')[1]);
							openInfowindow('move', utrahuzott);
						}							
						if (tip == 'move' && pont != moved_latlng) { //ha közben elmozgattam														
							getInfoContent('move', moved_latlng); //meghívom saját magát az utolsó koordinátával.						
							return true;
						}
						else { //ha nem mozgott közben, nincs több lekérés.	
							clickFoglalt=false;					
							kovetoFoglalt = false;
							return true;
						}		
					}																								
				}
			}
		};
		httpObject.open("GET", eleres, true);
		httpObject.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
		httpObject.send(null);
	}
}
