// Removes leading whitespaces
function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) {
	
	return LTrim(RTrim(value));
	
}

// vajon ures az atadott string?
function isEmpty(s)
{
return ((s == null) || (s.length == 0))
}

// vajon eleri a minimalis hosszt az atadott string?
function minLength(s,minlen)
{
	return s.length>=minlen ? true : false;;
}

// email ellenorzes
function isEmail(who) {
	var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
	return(email.test(who));
}
 

errors=new Array();

eMsgs=new Array();


function addError(err) {
	idx=errors.length;
	errors[idx]=err;
}

function displayErrorMsgs() {
	var es='Kérem, hogy javítsa a következő hibákat!' + "\n";
	for(a=0;a<errors.length;a++) {
		es=es+"- "+eMsgs[errors[a]]+"\n";
	}
	alert(es);
}


