function pp_base_form_validate_text_field(form_name,field_name,min_length,max_length,required,type){ var error = false; var content = eval('document.'+form_name+'.'+field_name+'.value'); if(required == true){ if(content.length == 0){ alert('Kérem, töltse ki az értéket!'); eval('document.'+form_name+'.'+field_name+'.select()'); error = true; } } if(type == "text_text" && !error){ if(!content.match(/^[a-zA-Z]*$/g)){ alert('A mező csak betűket tartalmazhat!'); error = true; } } else if(type == "text_number" && !error){ if(!content.match(/^\d*$/)){ alert('A mező csak számokat tartalmazhat!'); error = true; } } if(min_length > 0 && max_length > 0 && error == false){ if(content.length < min_length || content.length > max_length){ alert('A mező hosszának '+min_length+' és '+max_length+' között kell lennie!'); error = true; } } if(error == true){ eval('document.'+form_name+'.'+field_name+'.select()'); return false; } else{ return true; } } function pp_base_form_validate_password_field(form_name,password_field1,password_field2,min_length,max_length){ var error = false; var password1 = eval('document.'+form_name+'.'+password_field1+'.value'); var password2 = eval('document.'+form_name+'.'+password_field2+'.value'); if(password1.length == 0 || password2.length == 0){ alert('Ki kell tölteni a jelszó mezőt!'); error = true; } else if(password1.length < min_length || password1.length > max_length || password2.length < min_length || password2.length > max_length){ alert('A jelszó hosszának '+min_length+' és '+max_length+' között kell lennie!'); error = true; } else if(password1 != password2){ alert('A jelszavak nem egyeznek!'); error = true; } if(error == true){ eval('document.'+form_name+'.'+password_field1+'.select()'); return false; } else{ return true; } return error; } function pp_base_form_validate_email_field(form_name,field_name,required){ var error = false; var email = eval('document.'+form_name+'.'+field_name+'.value'); if (!email.match(/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/)){ alert('Nem érvényes email cím!'); error = true; } if(error == true){ eval('document.'+form_name+'.'+field_name+'.select()'); return false; } else{ return true; } return error; } function pp_base_form_validate_file_extension(form_name,field_name,extension,required,type){ var error = false; var content = eval('document.'+form_name+'.'+field_name+'.value'); if(required == true){ var tomb = new Array(); if (content.length != 0) { tomb = extension.split(", "); var van = false; for (var i=0;i