function show_element(elementid){
    document.getElementById(elementid).style.display = 'block';
}
function hide_element(elementid){    
    document.getElementById(elementid).style.display = 'none';
}
function change_visibility(elementid){
    if(document.getElementById(elementid).style.display=='block')hide_element(elementid);
    if(document.getElementById(elementid).style.display=='none')show_element(elementid);
}

function setFontSize (id,size) {
    document.getElementById(id).style.fontSize = size +"px";
}

// egy input mező érétkét állítja be
function put_string_to_field (field_id,str){
    document.getElementById(field_id).value=str;
}

function ajax(string, div_id)
{
    // sablon ===============================================
    http_request = false;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
    http_request = new XMLHttpRequest();
    if (http_request.overrideMimeType) {
    // set type accordingly to anticipated content type
    //http_request.overrideMimeType('text/xml');
    http_request.overrideMimeType('text/html');
    }
    } else if (window.ActiveXObject) { // IE
    try {
    http_request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
    try {
    http_request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {}
    }
    }
    if (!http_request) {
	alert('Cannot create XMLHTTP instance');
	return false;
    } // idáig sablon az egész
    // =================================================
    
    http_request.open('GET', string, true); // indít egy kérést
    http_request.send(null); // elküldi a kérést   NULL = nincs GET kódolás
    
    http_request.onreadystatechange = function () {  // figyeli h milyen állapotban van a 'válaszadás'
	if (http_request.readyState == 4) { 	// 4-es állapot: van válasz
	    if (http_request.status == 200) {	// 200-as: van ilyen oldal
		
		if ( !(div_id.length == 0) ) {
		    tartalom = http_request.responseText; // eltároljuk egy változóban a kapott választ
		    document.getElementById(div_id).innerHTML=tartalom; // a megfelelo div-be berakjuk a választ
		}
	    }
	}	
    }
    
}

