
function comment_kuld()
	{
	var error=0;
	var error_message="";

	var lang_message_str = new Array();
	lang_message_str['ro']='Comentariu necompletat!';
	lang_message_str['en']='Comment error!';
	var lang_email_str = new Array();
	lang_email_str['ro']='Adresa E-mail necompletat!';
	lang_email_str['en']='E-mail error!';
	var lang_user_str = new Array();
	lang_user_str['ro']='Nume necompletat!';
	lang_user_str['en']='Name error!';
	
	if(document.getElementById('message_id').value=="")
		{
		error=1;
		error_message=lang_message_str[sajat_nyelv];
		}

	if(checkMail(document.getElementById('email_id').value)==0)
		{
		error=1;
		error_message=lang_email_str[sajat_nyelv];
		}

	if(document.getElementById('userid_id').value=="")
		{
		error=1;
		error_message=lang_user_str[sajat_nyelv];
		}

	if(error!="1")
		{
		document.getElementById('form_comment').submit();
		}
		else
			alert(error_message);	
	}

function checkMail(x)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) return(1);
	else return(0);
}

function noNumbers(e)
{
var keynum;
var keychar;
var numcheck;
if(window.event)
{
keynum = e.keyCode;
}
else if(e.which)
{
keynum = e.which;
}
if(keynum==13)
	elkuldom();
}

function elkuldom()
	{
	var s=URLEncode(document.getElementById('mit_keres').value);
	document.getElementById('tranzit_form_kereso_id_s').value=s;
	if((document.getElementById('mit_keres').value!="")&&(document.getElementById('mit_keres').value!="searching")&&(document.getElementById('mit_keres').value!="cuvântul cãutat"))
		document.getElementById('tranzit_form_kereso_id').submit(); 
	}


function URLEncode(str)
{
	var SAFECHARS = "0123456789" + "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + "abcdefghijklmnopqrstuvwxyz" +
 "-_.!~*'()";
	var HEX = "0123456789ABCDEF";

	var plaintext = str;
	var encoded = "";
	for (var i = 0; i < plaintext.length; i++ ) {
		var ch = plaintext.charAt(i);
	    if (ch == " ") {
		    encoded += "+";
		} else if (SAFECHARS.indexOf(ch) != -1) {
		    encoded += ch;
		} else {
		    var charCode = ch.charCodeAt(0);
			if (charCode > 255) {
				if(ch=="õ")
					encoded+= "%F5";
				if(ch=="Õ")
					encoded+= "%D5";
				if(ch=="û")
					encoded+= "%FB";
				if(ch=="Û")
					encoded+= "%DB";
				if((ch!="õ")&&(ch!="Õ")&&(ch!="û")&&(ch!="Û"))
					encoded += "+";
			} else {
				encoded += "%";
				encoded += HEX.charAt((charCode >> 4) & 0xF);
				encoded += HEX.charAt(charCode & 0xF);
			}
		}
	}

	return encoded;
}