
function csekkinterval(oratol, perctol, oraig, percig){
  if ((isNaN(Number(oratol)))||(isNaN(Number(oraig)))||(isNaN(Number(perctol)))||(isNaN(Number(percig)))){
		return false;
	}
  var mettol=new Date(2002, 01, 01, Number(oratol), Number(perctol));
  var meddig=new Date(2002, 01, 01, Number(oraig), Number(percig));
  if (mettol>=meddig){
		return false;
	}
	return true;
}

function checkdate(pdate) {
   // :-)
  l_ev    = pdate.slice(0,4);
  l_sep1  = pdate.slice(4,5);
  l_honap = pdate.slice(5,7);
  l_sep2  = pdate.slice(7,8);
  l_nap   = pdate.slice(8,10);

  res = true;

  if ((pdate.length != 10) ||
      ((l_sep1 != ".") || (l_sep2 != ".")) ||
      (( Number(l_ev) == NaN ) || ( Number(l_honap) == NaN ) || ( Number(l_nap) == NaN )) ||
      ( ( isNaN(l_ev) ) || ( isNaN(l_honap) ) || ( isNaN(l_nap) ) ) ||
      ( (Number(l_nap) < 1) || (Number(l_nap) > 31) ) ||
      ( (Number(l_ev) < 1900) || (Number(l_ev) > 2100) ) ||
      ( (Number(l_honap) < 1) || (Number(l_honap) > 12) ) )
     res = false;

  return res;
}

function csekkpwd(mit){
	var ervenyeskarakterek="abcdefghijklmnopqrstuvwxyz0123456789";
	var megvan=false;
	if ( mit.length < 5 ) return false;
	for (j=0;j<mit.length;j++){
		megvan=false;
	  for (i=0;i<ervenyeskarakterek.length && megvan==false; i++){
		  if (ervenyeskarakterek.charAt(i)==mit.toLowerCase().charAt(j)){
			  megvan=true;
		  }
		}
		if (megvan==false)
		{
			return false;
		}
	}
	return true;
}

function csekkemail(mit){
	var ervenyeskarakterek="abcdefghijklmnopqrstuvwxyz0123456789@._+-";
	var megvan=false;
	var kukuc = 0;
	if ( mit.length < 5 ) return false;
	for (j=0;j<mit.length;j++){
		megvan=false;
	  for (i=0;i<ervenyeskarakterek.length && megvan==false; i++){
		  if (ervenyeskarakterek.charAt(i)==mit.toLowerCase().charAt(j))
			  megvan=true;
		}
		if ('@'==mit.toLowerCase().charAt(j))
				kukuc++;
		if (megvan==false)
		{
			return false;
		}
	}
	if ( kukuc != 1 ) 
		return false;
	return true;
}

function csekknumber(mit){
	if (isNaN(Number(mit))){
		return false;
	} else return true;
}

function csekktel(mit){
   if ( "+" != mit.charAt(0))
       return false;
	if (isNaN(Number(mit.substring(1)))){
		return false;
	} else return true;
}

function csekkido(mit){
   if (mit.length < 5)
       return false;   
   if ( ":" != mit.charAt(2))
       return false;
	if (isNaN(Number(mit.substring(0,1))))
		return false;
	if (isNaN(Number(mit.substring(3,4))))
		return false;
	return true;
}

