// JavaScript Document

function SubmitSearch() {
  form = document.getElementById('search');
  form.submit();
  return false;
}

function SubmitForm(id) {
  var form = document.getElementById(id);
  form.submit();
  return false;
}

function DeactivateExportAdress() {
  var checkbox = document.getElementById('checkie');
  
  if (!checkbox.checked) {
    document.getElementById('zas_prijmeni').disabled = null;
    document.getElementById('zas_jmeno').disabled = null;
    document.getElementById('zas_ulice').disabled = null;
    document.getElementById('zas_cp').disabled = null;
    document.getElementById('zas_mesto').disabled = null;
    document.getElementById('zas_psc').disabled = null;
  } else {
    document.getElementById('zas_prijmeni').disabled = 'disabled';
    document.getElementById('zas_jmeno').disabled = 'disabled';
    document.getElementById('zas_ulice').disabled = 'disabled';
    document.getElementById('zas_cp').disabled = 'disabled';
    document.getElementById('zas_mesto').disabled = 'disabled';
    document.getElementById('zas_psc').disabled = 'disabled';
  }
}

function ChangeAviabilityOfText() {
  var checkbox = document.getElementById('checkie_2');
  
  if (checkbox.checked) {
    document.getElementById('vzkaz').disabled = null;
  } else {
    document.getElementById('vzkaz').disabled = 'disabled';
  }
}

function CheckStepOne() {
  var msg = '';
  var okay = true;

  if (document.getElementById('prijmeni').value == '') {
    msg = msg + '- Příjmení\n';
    okay = false;
  } 
  if (document.getElementById('jmeno').value == '') {
    msg = msg + '- Jméno\n';
    okay = false;
  } 
  if (document.getElementById('ulice').value == '') {
    msg = msg + '- Ulice\n';
  } 
  if (document.getElementById('cp').value == '') {
    msg = msg + '- Číslo popisné\n';
    okay = false;
  } 
  if (document.getElementById('mesto').value == '') {
    msg = msg + '- Město\n';
    okay = false;
  } 
  if (document.getElementById('psc').value == '') {
    msg = msg + '- PSČ\n';
    okay = false;
  }  
  if (document.getElementById('telefon').value == '') {
    msg = msg + '- Telefon\n';
  } 
  var email = document.getElementById('email').value;
  if (!email.match('^[a-zA-Z]([-._]?[a-zA-Z0-9]+)*@[a-zA-Z0-9]+([-._][a-zA-Z0-9]+)*\.[a-z]{2,3}$')) {
    msg = msg + '- Email\n';
    okay = false;
  } 
  if (!document.getElementById('checkie').checked) {
    if (document.getElementById('zas_prijmeni').value == '') {
      msg = msg + '- Zasílací adresa: Příjmení\n';
      okay = false;
    } 
    if (document.getElementById('zas_jmeno').value == '') {
      msg = msg + '- Zasílací adresa: Jméno\n';
      okay = false;
    } 
    if (document.getElementById('zas_ulice').value == '') {
      msg = msg + '- Zasílací adresa: Ulice\n';
    } 
    if (document.getElementById('zas_cp').value == '') {
      msg = msg + '- Zasílací adresa: Číslo popisné\n';
      okay = false;
    } 
    if (document.getElementById('zas_mesto').value == '') {
      msg = msg + '- Zasílací adresa: Město\n';
      okay = false;
    } 
    if (document.getElementById('zas_psc').value == '') {
      msg = msg + '- Zasílací adresa: PSČ\n';
      okay = false;
    }  
  }
  if (msg != '') {
    if (okay) {
      return confirm('Nezadali jste:\n' + msg + '\nChcete opravdu pokračovat?');
    } else {
      alert('Pozor! Nevyplnili jste následující položky:\n' + msg);
      return false;
    }
  } else {
    return true;
  }
}


function CheckStepTwo() {
  var okay = true;

  if (document.getElementById('daruje').value == '') {
    okay = false;
  } 
  if (document.getElementById('pro_koho').value == '') {
    okay = false;
  } 

  if ( !okay ) {
    return confirm('Položky Daruje nebo Pro koho jsou nevyplněné\n\nChcete opravdu pokračovat?');
  } else {
    return true;
  }
}


/*
function Test() {
  var email = document.getElementById('email').value;
  // ^[a-zA-Z][-a-zA-Z0-9.]*[a-zA-Z0-9]@[a-zA-Z][-a-zA-Z0-9]*.[a-zA-Z]{2,3}$
  if (email.match('^[a-zA-Z]([-._]?[a-zA-Z0-9]+)*@[a-zA-Z0-9]+([-._][a-zA-Z0-9]+)*\.[a-z]{2,3}$')) {
    alert('ok');
  } else {
    alert('none');
  }
  return false;
}
*/

function ChangeVariousImage( zazitek_id ) {

  var image = document.getElementById('various');
  image.src = 'http://www.x-life.cz/zazitky/various/' + zazitek_id + '.gif';

}

function SetDefaultVariousImage() {

  var image = document.getElementById('various');
  image.src = 'http://www.x-life.cz/images/menu/balon.gif';

}

