function send_comment(params) {
/*
    new Ajax("/dynamic/comments.php", {
	method:"POST",
	data:params,
	update:"komment_"+params['cid']+"_"+params['lang'],
	evalScripts:true
    }).request();
    return false;
*/
	var options = {update: "komment_"+params['cid']+"_"+params['lang']}
	new Request({
		url: "/dynamic/comments.php",
		method: 'POST',
//		onRequest: function() { alert('Request made. Please wait...'); },
//		onComplete: function(response) { alert('Response: ' + response); alert('Update: ' + response); $(options['update']).set('html', response); },
//		onRequest: function() { alert('Request made. Please wait...'); },
//		onRequest: function() { $(options['update']).set('html', "Betöltés..."); },
		onComplete: function(response) { $(options['update']).set('html', response); },
		data:params,
		update:$("komment_"+params['cid']+"_"+params['lang']),
		evalScripts:true
		}).send();
}

function show_comments(id,lang) {
//	alert("id: "+id+"\nlang: "+lang+"\nactiveflags: "+activeflags+"\nactiveflags length: "+activeflags.length);
//	alert("activeflags[en]: "+activeflags['en']);
	var langs = new Array("en", "hu", "es", "de");
	var elem;
	for(var i = 0; i < langs.length; i++){
		elem = document.getElementById("komment_"+id+"_"+langs[i]);
		elem.style.display="none";
		if(langs[i]==lang) {
			elem.style.display="block";
		}
	}
//	alert("flagstate: "+flagstate);
//	updateflags(id,{'en':'flag flag_en_active','hu':'flag flag_hu_inactive','es':'flag flag_es_active','de':'flag flag_de_active'});
//	updateflags(id,flagstate);
}

function show_comment(id,lang) {
}


function update_flags(id,activeflags) {
//	alert("kommentflags_"+id);
	var flags = document.getElementById("kommentflags_"+id);
	var elms = flags.getElementsByTagName("*");
	var flagstate = { 'en' : '','hu' : '','es' : '','de' : '' };
	var langs = new Array("en", "hu", "es", "de");
	for(var i = 0; i < langs.length; i++){
		if (activeflags[langs[i]]!=undefined) {
			flagstate[langs[i]]='flag flag_'+langs[i]+'_active';
		} else {
			flagstate[langs[i]]='flag flag_'+langs[i]+'_inactive';
		}
	}
//	alert(flagstate);
	for(var i = 0; i < elms.length; i++){
//		alert(elms[i].id);
		//if(elements[i].name=="comment") {
		//comment_data += elements[i].value;
		//}
		if (elms[i].id in flagstate) {
			elms[i].setAttribute("class", flagstate[elms[i].id]); 
			elms[i].setAttribute("className", flagstate[elms[i].id]);
			elms[i].attributes["onclick"]="show_comments("+id+","+elms[i].id+")";
		}
			  
	}
}

function activate_flag(id,lang) {
//	alert("id: "+id+"\nlang: "+lang);
	var flags = document.getElementById("kommentflags_"+id);
	var elms = flags.getElementsByTagName("*");
	for(var i = 0; i < elms.length; i++){
		if (elms[i].id == lang) {
			elms[i].setAttribute("class", "flag flag_"+lang+"_active"); 
			elms[i].setAttribute("className", "flag flag_"+lang+"_active");
			elms[i].attributes["onclick"]="show_comments("+id+","+elms[i].id+")";
		}
			  
	}
}