function contact(name,subject) {
  var data = new Array('mai','lto','%3A','','%40','erot','icar','t-stu','dio.c','om');
  data[3] = name;
  var data = new Array('mai','lto','%3A','er','oti','carts','tudi','o%40g','mai','l.com');
  var address = data.join('')+(subject?'?subject='+subject:'');
  top.location.href=unescape(address);
  }
function message(name,subject) {
  switch (name) {
    case 'yossi': var data = new Array('ma','ilt','o%3AY','%6F%73s','i%20%41mi','t<yo','ss','i%40','me','gao','r.co','m>'); break;
    case 'yulia': var data = new Array('m','ail','to%','3AYul','ia%20Le','vin<yu','lia','le','%40g','mai','l.c','om>'); break;
    }
  var address = data.join('')+(subject?'?subject='+subject:'');
  top.location.href=unescape(address);
  }
function comment(domain,name) {
  var data = new Array('mai','lto%3','A',name,'%40',domain);
  var address = data.join('');
  top.location.href=unescape(address);
  }
function e_mail(domain,name,flag) {
  prefix = flag?'mailto:':'';
  var data = new Array(prefix,name,'%40',domain);
  var address = data.join('');
  return unescape(address);
  }
function valid_email(email) {
  ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
  for(i=0; i<email.length; i++) { if (ok.indexOf(email.charAt(i))<0) { return (false); } }
  if (document.images) {
    re_one = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
    re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
    if (!email.match(re_one) && email.match(re_two)) { return (-1); }
    }
  }
function validate_form(form) {
  message = '';
  if (form.name.value.length < 2) message += '-  Please provide your name\n';
  if ((form.email.value.length < 1) && (form.phone.value.length < 1)) message += '-  Please provide at least one phone number or an email address\n';
  if ((form.phone.value.length < 9) && (form.phone.value.length > 0)) {
    message += '-  Please provide a valid phone number\n';
    if (form.email.value.length > 8) message += '\n   or don\'t provide a phone number at all\n';
    }
  if ((form.email.value.length > 5) && (!valid_email(form.email.value))) {
    message += '-  Please provide a valid email address\n';
    if (form.phone.value.length > 0) message += '\n   or don\'t provide an email address at all\n';
    }
  if ((form.sendemail.checked==true) && (form.email.value.length < 1)) message += '-  To receive e-mail messages you have to provide an email address\n';
  if ((form.sendsms.checked==true) && (form.phone.value.length < 1)) message += '-  To receive SMS messages you have to provide a phone number\n';
  if (message) {
    alert('Please fix the following fields and submit again:\n\n'+message);
    return false;
    }
  else { return true; }
  }
function validate_message(form) {
  message = '';
  if (form.name.value.length < 2) message += '-  Please provide your name\n';
  if (form.subject.value.length < 1) message += '-  Please provide a subject\n';
  if ((form.subject.value.length < 2) && (form.subject.value.length > 0)) message += '-  Please provide a longer subject\n';
  if ((form.replies.checked==true) && (form.email.value.length < 1)) message += '-  To receive responses to your message you have to provide an e-mail address\n';
  if (message) {
    alert('Please fix the following fields and submit again:\n\n'+message);
    return false;
    }
  else { return true; }
  }
function picture(name) {
  window.open('/images/photos/'+name,'picture','status=0, width=600, height=600, channelmode=0, directories=0, fullscreen=0, location=0, menubar=0, resizable=0, scrollbars=0, titlebar=0, toolbar=0');
  }