// validate comment form greek
function validate(formname) {
var RegExEmail = new RegExp
(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/);
var RegExUrl = new RegExp
(/^(?:https?|s?ftp|telnet|ssh|scp):\/\/(?:(?:[\w]+:)?\w+@)?(?:(?:(?:[\w-]+\.)*\w[\w-]{0,66}\.(?:[a-z]{2,6})(?:\.[a-z]{2})?)|(?:(?:25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.)(?:(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})))(?:\:\d{1,5})?(?:\/(~[\w-_.])?)?(?:(?:\/[\w-_.]*)*)?\??(?:(?:[\w-_.]+\=[\w-_.]+&?)*)?$/);
var df=eval('document.'+formname);
var submitOK="True"
var name_result, email_result, email_type_result, captcha_result, url_type_result, comment_result;

if (df.name.value==0)
{ name_result="ΟΝΟΜΑΤΕΠΩΝΥΜΟ: Κενό πεδίο\n";
submitOK="False"}
else {name_result="";}


// email  - email format
if (df.email.value!=0) {
if (df.email.value.match(RegExEmail)) {email_result=""; email_type_result="";}
else {email_type_result="EMAIL: Λανθασμένη μορφή\n"; email_result=""; }
}
else {email_result="EMAIL: Κενό πεδίο\n"; email_type_result="";
submitOK="False"}

// webpage  - webpage format
if (df.webpage.value!=0) {
if (df.webpage.value.match(RegExUrl)) {url_type_result="";}
else {url_type_result="ΙΣΤΟΣΕΛΙΔΑ: Λανθασμένη μορφή\n"; submitOK="False"}
}
else {url_type_result="";}


if (df.comment.value==0)
{ comment_result="ΣΧΟΛΙΟ: Κενό πεδίο\n";
submitOK="False"}
else {comment_result="";}

if (df.captcha.value==0)
{captcha_result="ΚΩΔΙΚΟΣ: Κενό πεδίο\n";
submitOK="False"}
else {captcha_result="";}


var fields = name_result+email_result+email_type_result+url_type_result+comment_result+captcha_result;
if (fields!="")
{
var msg = "Παρουσιάστηκαν τα εξής προβλήματα:\n\n"+fields;
alert(msg);
submitOK="False"
}
if (submitOK=="False") {return false;}
}