function submitenter(myfield,e,callback)
{
  var keycode;
  if (window.event) keycode = window.event.keyCode;
  else if (e) keycode = e.which;
  else return true;
  if (keycode == 13){
    if(callback) {
      eval(callback);
    }else
      myfield.form.submit();
    return false;
  }else
    return true;
}

function checkEmail(aEmail){ return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(aEmail)); }

function vContact(){
  if (document.frmContact.edName.value == ''){ alert(LANG_CONTACT_NO_ΝΑΜΕ); return false; }
  if (document.frmContact.edEmail.value == ''){ alert(LANG_CONTACT_NO_EMAIL); return false; }
  if (document.frmContact.edMessage.value == ''){ alert(LANG_CONTACT_NO_MESSAGE); return false; }
  if (!checkEmail(document.frmContact.edEmail.value)) { alert(LANG_CONTACT_NO_EMAIL); return false; }
  return true;
}

function vRegUser(){
  if (document.frmRegister.username.value == ''){ alert(LANG_REGISTER_NO_USERΝΑΜΕ); return false; }
  if (document.frmRegister.password.value == ''){ alert(LANG_REGISTER_NO_PASSWORD); return false; }
  if (document.frmRegister.name.value == ''){ alert(LANG_REGISTER_NO_ΝΑΜΕ); return false; }
  if (document.frmRegister.surname.value == ''){ alert(LANG_REGISTER_NO_SURNAME); return false; }
  if (document.frmRegister.email.value == ''){ alert(LANG_REGISTER_NO_EMAIL); return false; }
  if (!checkEmail(document.frmRegister.email.value)) { alert(LANG_REGISTER_NO_EMAIL); return false; }
  if (document.frmRegister.company.value == ''){ alert(LANG_REGISTER_NO_COMPANY); return false; }
  if (document.frmRegister.phone.value == ''){ alert(LANG_REGISTER_NO_PHONE); return false; }
  if (document.frmRegister.address.value == ''){ alert(LANG_REGISTER_NO_ADDRESS); return false; }
  if (document.frmRegister.city.value == ''){ alert(LANG_REGISTER_NO_CITY); return false; }
  if (document.frmRegister.TK.value == ''){ alert(LANG_REGISTER_NO_TK); return false; }
  if (document.frmRegister.AFM.value == ''){ alert(LANG_REGISTER_NO_AFM); return false; }
  if (document.frmRegister.DOY.value == ''){ alert(LANG_REGISTER_NO_DOY); return false; }
  if (document.frmRegister.job.value == ''){ alert(LANG_REGISTER_NO_JOB); return false; }
  return true;
}

function vUpdUser(){
  if (document.frmUpdate.email.value == ''){ alert(LANG_PROFILE_NO_EMAIL); return false; }
  if (!checkEmail(document.frmUpdate.email.value)) { alert(LANG_PROFILE_NO_EMAIL); return false; }
  if (document.frmUpdate.name.value == ''){ alert(LANG_PROFILE_NO_ΝΑΜΕ); return false; }
  if (document.frmUpdate.surname.value == ''){ alert(LANG_PROFILE_NO_SURNAME); return false; }
  if (document.frmUpdate.company.value == ''){ alert(LANG_PROFILE_NO_COMPANY); return false; }
  if (document.frmUpdate.phone.value == ''){ alert(LANG_PROFILE_NO_PHONE); return false; }
  if (document.frmUpdate.address.value == ''){ alert(LANG_PROFILE_NO_ADDRESS); return false; }
  if (document.frmUpdate.city.value == ''){ alert(LANG_PROFILE_NO_CITY); return false; }
  if (document.frmUpdate.TK.value == ''){ alert(LANG_PROFILE_NO_TK); return false; }
  if (document.frmUpdate.AFM.value == ''){ alert(LANG_PROFILE_NO_AFM); return false; }
  if (document.frmUpdate.DOY.value == ''){ alert(LANG_PROFILE_NO_DOY); return false; }
  if (document.frmUpdate.job.value == ''){ alert(LANG_PROFILE_NO_JOB); return false; }
  return true;
}

function edClear(aElem, aCaption){
  if(aElem.value==aCaption) aElem.value='';
  return true;
}

function edSet(aElem, aCaption){
  if(aElem.value=="") aElem.value=aCaption;
  return true;
}

function showCredits(){
  if($('#dvProduction')){
    $('#dvProduction').hide();
    $('#miProduction').removeClass('popupMenuLinkActive').addClass('popupMenuLink');
  }
  if($('#dvText')){
    $('#dvText').hide();
    $('#miText').removeClass('popupMenuLinkActive').addClass('popupMenuLink');
  }
  $('#dvCredits').show();
  $('#miCredits').removeClass('popupMenuLink').addClass('popupMenuLinkActive');
}

function showText(){
  if($('#dvProduction')){
    $('#dvProduction').hide();
    $('#miProduction').removeClass('popupMenuLinkActive').addClass('popupMenuLink');
  }
  $('#dvCredits').hide();
  $('#miCredits').removeClass('popupMenuLinkActive').addClass('popupMenuLink');
  $('#dvText').show();
  $('#miText').removeClass('popupMenuLink').addClass('popupMenuLinkActive');
}

function showProduction(){
  if($('#dvText')){
    $('#dvText').hide();
    $('#miText').removeClass('popupMenuLinkActive').addClass('popupMenuLink');
  }
  $('#dvCredits').hide();
  $('#miCredits').removeClass('popupMenuLinkActive').addClass('popupMenuLink');
  $('#dvProduction').show();
  $('#miProduction').removeClass('popupMenuLink').addClass('popupMenuLinkActive');
}

function clearFilters(aSvcId){
  if(aSvcId<=0){
    window.location = "index2.php";
  }else
    window.location = "index2.php?svcid="+aSvcId;
}
