var resizeTimeoutId;		//window_resize(e) állandója
var pWidth = 0;
var pHeight = 0;

function setLogins(){
	getWindowSize();
	var eleres = "bejel/setlogins.php?scr=" + pWidth+"x"+pHeight+ "&res=" + screen.width+'x'+screen.height;
		
		var httpObject = getHTTPObject();
		if (httpObject != null) {
			httpObject.onreadystatechange = function setOutput(){
				if (httpObject.readyState == 4) {
					if (httpObject.status == 200) {				
						if (httpObject.responseText.substring(0, 5) != 'Hiba:') {
							return true;
						}
						else {
							alert(httpObject.responseText);
						}
					}
				}
			};
			httpObject.open("GET", eleres, true);
			httpObject.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
			httpObject.send(null);
		}		
};


window.onresize = function(event){
	window_resize(event);
};

function getWindowSize(){
	if( typeof( window.innerWidth ) == 'number' ) {
  		//Nem IE
   	pWidth = window.innerWidth;
   	pHeight = window.innerHeight;
	} 
	else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    	//IE 6+ in 'standards compliant mode'
    	pWidth = document.documentElement.clientWidth;
    	pHeight = document.documentElement.clientHeight;
	} 
	else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    	//IE 4 compatible
    	pWidth = document.body.clientWidth;
    	pHeight = document.body.clientHeight;
	}
};

//kereső mezők
var keresotomb = new Array();
keresotomb=['ut','utp','km','m','csp1','csp2','telep'];

function doResize(){	
	getWindowSize();	

  if (document.getElementById('kezdooldal').style.display == 'block') {
    document.getElementById('kezdoszovegkeret').style.left = ((pWidth / 2) - 350)+'px';
    document.getElementById('kezdoszovegkeret').style.display = 'block';
  }
  if (document.getElementById('info_canvas').style.display != 'none') {
    document.getElementById('info_canvas').style.height = (pHeight - 111)+'px';
    document.getElementById('infoszoveg').style.left = ((pWidth / 2) - 350)+'px';   
  }

	//keresőmezők újraméretezése
	if(document.getElementById('innermenu3').style.display == 'block'){	
		for(i=0;i<keresotomb.length;i++){
//			alert(document.getElementById(keresotomb[i]+'keyword'));
//			if(document.getElementById(keresotomb[i]+'keyword') != 'undefined'){
				document.getElementById(keresotomb[i]+'scroll').style.left = getLeft(document.getElementById(keresotomb[i]+'keyword'))+"px";
				document.getElementById(keresotomb[i]+'scroll').style.top = getTop(document.getElementById(keresotomb[i]+'keyword'))+15+"px";
//			}
				
		}
	}
	
	if (document.getElementById('letilt') != null) {		
		if (document.getElementById('letilt').style.display != 'none') {
			document.getElementById('letilt').style.height = (pHeight)+'px';
			document.getElementById('letilt').style.width = '100%';	
			if (document.getElementById('waitfelirat').style.display != 'none'){
				document.getElementById('waitfelirat').style.top = ((pHeight / 2) - 100) + 'px';
				document.getElementById('waitfelirat').style.left = ((pWidth / 2) - 150) + 'px';
			}
		}
	}	
	if (document.getElementById('text_canvas').style.display != 'none') {
		document.getElementById('text_canvas').style.height = (pHeight - 111)+'px';
		for (i=0;i<5;i++){
			var id = "szoveg"+i;
			if(document.getElementById(id).style.display == "block"){
				document.getElementById(id).style.height = (pHeight - 151) + 'px';
				document.getElementById(id).style.left = ((pWidth / 2) - 350) + 'px';
			}
		}
	}
		
	document.getElementById('mainpage').style.height = (pHeight - 111)+'px';

	google.maps.event.trigger(map,'resize');
};

//IE hez kell, hogy ne akadjon össze az átméretezéseknél.
function window_resize(e) {
	window.clearTimeout(resizeTimeoutId);
	resizeTimeoutId = window.setTimeout('doResize();', 100);
};

function getLeft(obj){
	var curleft = 0;
	if (obj.offsetParent){
		while (1) {
			curleft += obj.offsetLeft;
			if (!obj.offsetParent)
				break;
			obj = obj.offsetParent;
		}
	}		
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function getTop(obj){
	var curtop = 0;
	if (obj.offsetParent){
		while (1) {
			curtop += obj.offsetTop;
			if (!obj.offsetParent)
				break;
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

var necsukdbe = 0;

function closeAllScroll(val){	
//	alert('closeall 1: '+necsukdbe);

	if(necsukdbe == 0){
		if(val != 'ut')
			document.getElementById('utscroll').style.display = 'none';	
		if(val != 'utp')
			document.getElementById('utpscroll').style.display = 'none';
		if(val != 'km')
			document.getElementById('kmscroll').style.display = 'none';	
		if(val != 'm')
			document.getElementById('mscroll').style.display = 'none';	
		if(val != 'csp1')
			document.getElementById('csp1scroll').style.display = 'none';	
		if(val != 'csp2')
			document.getElementById('csp2scroll').style.display = 'none';
		if(val != 'telep')
			document.getElementById('telepscroll').style.display = 'none';	
	}	
	if(val == 'ketszer')
		necsukdbe = 1;	
	else
		necsukdbe = 0;

//	alert('closeall 3: '+necsukdbe);
}

function clearAllKeyword(val){	
	if(val == 'ut' ){					
		document.getElementById('kmkeyword').value='';	
		document.getElementById('kmkeyword').className="keyworddis";
		document.getElementById('kmkeyword').disabled=true;	
		kmkeresoplusz.userKeyword = '';

		document.getElementById('mkeyword').value='';
		document.getElementById('mkeyword').className="keyworddis";	
		document.getElementById('mkeyword').disabled=true;	
		mkeresoplusz.userKeyword = '';
		
		document.getElementById('utpkeyword').value='';
		document.getElementById('utpkeyword').style.display="none";
		utpkeresoplusz.userKeyword = '';
	}
	else if(val == 'km'){	
		document.getElementById('kmkeyword').className="keyword";	
		document.getElementById('kmkeyword').disabled=false;	
			
		document.getElementById('mkeyword').value='';
		document.getElementById('mkeyword').className="keyworddis";	
		document.getElementById('mkeyword').disabled=true;	
		mkeresoplusz.userKeyword = '';
		
		document.getElementById('utpkeyword').value='';
		document.getElementById('utpkeyword').style.display="none";
		utpkeresoplusz.userKeyword = '';
	}
	else if(val == 'm'){		
		document.getElementById('mkeyword').className="keyword";	
		document.getElementById('mkeyword').disabled=false;	
		
		document.getElementById('utpkeyword').value='';
		document.getElementById('utpkeyword').style.display="none";
		utpkeresoplusz.userKeyword = '';			
	}	
	else if(val == 'csp1'){		
		document.getElementById('csp2keyword').value='';
		document.getElementById('csp2keyword').className="keyworddis";
		document.getElementById('csp2keyword').disabled=true;	
		csp2keresoplusz.userKeyword = '';
	}
	else if(val == 'csp2'){		
		document.getElementById('csp2keyword').className="keyword";	
		document.getElementById('csp2keyword').disabled=false;	
		csp2keresoplusz.userKeyword = '';
	}
}

function changeCursorWait(){
	document.body.style.cursor='wait';
};
function changeCursorDef(){
	document.body.style.cursor='default';
};

function varakozas(mire,heig,wid,message){
	var mire = mire;
	var heig = heig;
	if(heig == '')
		heig = 100;
	var wid = wid;
	if(wid == '')
		wid = 150;
	var message = message;
	var messageval = '';
	
	var div = document.getElementById('letilt');	
	div.style.height = (pHeight)+'px';
	div.style.width = '100%';		
	div.style.display = 'block';
	
	div.style.background = 'transparent url("css/images/szurkehatter.gif") repeat';
	div.style.filter = 'alpha(opacity=40)';
	if(ie != 1)
		div.style.opacity = '0.4';
		
	if (mire == 'kereses'){
    document.getElementById('waitfelirat').style.top = ((pHeight / 2) - heig) + 'px';
    document.getElementById('waitfelirat').style.left = ((pWidth / 2) - wid) + 'px';
    document.getElementById('waitfelirat').style.display = 'block';
    
    document.getElementById('waitgifdiv').innerHTML= "<img src='css/images/green_line_wait.gif'/>";
    document.getElementById('waitszovegdiv').innerHTML = "<b><br><br><br></b>";   
              
	  var urlwait = "bejel/jserrors.php?kod="+message;   
    var httpObjectwait = getHTTPObject();
    if (httpObjectwait != null) {
      httpObjectwait.onreadystatechange = function setOutput(){
        if (httpObjectwait.readyState == 4) {
          if (httpObjectwait.status == 200) {            
            if (httpObjectwait.responseText.substring(0, 5) == 'Hiba:') {  
              var messageval = httpObjectwait.responseText.substring(5);
            }
            else{       
              document.getElementById('waitszovegdiv').innerHTML = "<b>"+httpObjectwait.responseText+"</b>";             
              changeCursorWait();
            }
          }
        }
      };
      httpObjectwait.open("GET", urlwait, true);
      httpObjectwait.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
      httpObjectwait.send(null);
    }
	}
	return true;
};

function varakozasVege(mire){
	changeCursorDef();
	var mire = mire;	
	var divid = 'letilt';
	document.getElementById(divid).style.display = 'none';				
	document.getElementById('waitszovegdiv').innerHTML = '';
	document.getElementById('waitgifdiv').innerHTML= "";	
	document.getElementById('waitfelirat').style.display = 'none';
};

function changeSugo(val){
	if(document.getElementById(val).style.display == 'block')	
		document.getElementById(val).style.display = 'none';
	else
		document.getElementById(val).style.display = 'block';
};

