var $border = '';
function validateEmpty(fld, nev) {
    var error = "";
    if (jQuery(fld).val() == 0) {
        $border = jQuery(fld).css('border');
        jQuery(fld).css('border', '1px solid #F5A38D'); 
        error = " - "+nev+"<br />";
		    jQuery(fld).focus();
    } else  jQuery(fld).css('border', $border);
    return error;  
}

function validateEmail(fld, nev) {
    var error="";
    var tfld = trim(jQuery(fld).val());
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
   
	if (!emailFilter.test(tfld)) {              //test email for illegal characters
        $border = jQuery(fld).css('border');
        jQuery(fld).css('border', '1px solid #F5A38D'); 
        error = " - "+nev+" (E-mail szintaxis hiba)<br />";
    } else if (tfld.match(illegalChars)) {
        jQuery(fld).css('border', $border); 
        error = " - "+nev+" (Az e-mail cím illegális karaktereket tartalmaz)<br />";
    } else {
        jQuery(fld).css('border', $border);
    }
    return error;
}

function trim(s){
  return s.replace(/^\s+|\s+$/, '');
}

function validateSelect(fld, nev, $val){
    var error = "";
    if (jQuery(fld+' :selected').val() == $val) {
        $border = jQuery(fld).css('border');
        jQuery(fld).css('border', '1px solid #F5A38D'); 
        error = " - "+nev+"<br />";
		    jQuery(fld).focus();
    } else  jQuery(fld).css('border', $border);
    return error;
}


/*
function validateForm(theForm) {
var reason = "";

  reason += validateEmail(eval("document."+theForm+".theForm.email"), 'email');
  reason += validateEmpty(eval("document."+theForm+".igenylo_tn"), 'Igénylo neve');
      
  if (reason != "") {
	
    alert("Hibás vagy hiányzó mezök:\n" + reason);
    return false;
  }

  return true;
}
*/
