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
		}
	    }
	}	
    }
}

$(document).ready(function(){
// új kedvenc mentés xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
	$('.addfav_btn').click(function(){
		clicker_id = $(this).attr("id");
		est_id = clicker_id.replace('_fav_add','');
		
		$('.fav_megjegyzes_cont').hide(); // minden doboz elrejtése
		$('.fav_megjegyzes_cont',$(this).parent()).show(); // doboz megjelenítése
		$('.megjegyzes_area').click(function(){ // megjegyzésre kattintás
			if($(this).val() == "megjegyzés...")$(this).val("");
			$(this).css("color","black");
		});
		$('.submit_addfav').click(function(){ // OK gomb kattintás
			$('.fav_megjegyzes_cont').hide();
			
			megjegyzes = $('.megjegyzes_area',$(this).parent()).val(); // megjegyzés elkapása
			
			ajaxAddFavorite(est_id,megjegyzes);
		});
	});
// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
// meglévő kedvenc eldobása xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
	$('.remove_fav_btn').click(function(){
		clicker_id = $(this).attr("id");
		est_id = clicker_id.replace('_fav_remove','');
		ajaxRemoveFavorites(est_id);
	});
// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
});

function ajaxAddFavorite(est_id,megjegyzes){
	$.ajax({
		type: "POST",
		data: "est_id="+est_id+"&megjegyzes="+megjegyzes,
		url: ssw+"local/ajax_save_favorites.php",
		success: function(){
			location.href=current_url;
		}
	});
}
// több est_id is bemehet |-val szeparálva
function ajaxRemoveFavorites(est_id){
	$.ajax({
		type: "POST",
		data: "est_id="+est_id,
		url: ssw+"local/ajax_remove_favorite.php",
		success: function(){
			location.href=current_url;
		}
	});	
}

function addfav(est_id) {
    $.ajax({
	url: ssw+"local/setsite.php?addfav="+est_id,
	success: function(){
	  location.href=current_url;
	}
      });

}

function delfav(est_id) {
    $.ajax({
	url: ssw+"local/setsite.php?delfav="+est_id,
	success: function(){
	  location.href=current_url;
	}
      });
}

function phpads_deliverActiveX(content)
{
	document.write(content);	
}
