function view(image) 
{
  window.open(image, 'view', 'height=700,width=950,left=10,right=10,menubar=no,scrollbars=yes'); view.focus();
}

function get_permission(form, text){
   if(confirm(text)){
      form.submit();
   }
}

function check_form(form) {
  if (form.title.value=="") {
    alert("No title!");
    form.title.focus();
    return false;
  }
  if (form.date.value=="") {
    alert("No date!");
    form.date.focus();
    return false;
  }
  re = new RegExp("^[0-9]{4}-[0-9]{2}-[0-9]{2}$");
  if (!re.test(form.date.value)) {
    alert("Wrong date format. yyyy-mm-dd acceptable!");
    form.date.focus();
    return false;
  }
  if (form.venue.value=="") {
    alert("No venue!");
    form.venue.focus();
    return false;
  }  
  if (form.djs.value=="") {
    alert("No djs!");
    form.djs.focus();
    return false;
  }  
  if (form.photograph.value=="") {
    alert("No photograph!");
    form.photograph.focus();
    return false;
  } 
return true;
}

function check_rumor_form(form) {
  if (form.name.value=="") {
    alert("No name!");
    form.name.focus();
    return false;
  }
  if (form.email.value!="") {
    re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
    if (!re.test(form.email.value)) {
      alert("Wrong email!");
      form.email.focus();
      return false;
    }
  }
  if (form.icq.value !="") {
    re = new RegExp("^(-*[0-9]-*){8,9}$");
    if (!re.test(form.icq.value)) {
      alert("Wrong icq!");
      form.icq.focus();
      return false;
    }
  }
  if (form.body.value=="") {
    alert("No body!");
    form.body.focus();
    return false;
  } 
return true;
}

function check_valid_rumor_form(form) {
  if (form.body.value=="") {
    alert("No body!");
    form.body.focus();
    return false;
  } 
return true;
}

function check_registration(form) {
  if (form.username.value=="") {
    alert("No username!");
    form.username.focus();
    return false;
  }
  if (form.email.value!="") {
    re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
    if (!re.test(form.email.value)) {
      alert("Wrong email!");
      form.email.focus();
      return false;
    }
  }
  if (form.icq.value !="") {
    re = new RegExp("^(-*[0-9]-*){8,9}$");
    if (!re.test(form.icq.value)) {
      alert("Wrong icq!");
      form.icq.focus();
      return false;
    }
  }
  if (form.password.value=="")  {
    alert("No password!");
    form.password.focus();
    return false;
  }
  if (form.password.value != form.password_verif.value)  {
    alert("Passwords doesn´t match!");
    form.password_verif.focus();
    return false;
  }
  return true;
}


function check_edit_user(form) {
  if (form.email.value!="") {
    re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
    if (!re.test(form.email.value)) {
      alert("Wrong email!");
      form.email.focus();
      return false;
    }
  }
  if (form.icq.value !="") {
    re = new RegExp("^(-*[0-9]-*){8,9}$");
    if (!re.test(form.icq.value)) {
      alert("Wrong icq!");
      form.icq.focus();
      return false;
    }
  }
  return true;
}

function check_login_form(form) {
  if (form.email.value!="") {
    re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
    if (!re.test(form.email.value)) {
      alert("Wrong email!");
      form.email.focus();
      return false;
    }
  }
  if (form.icq.value !="") {
    re = new RegExp("^(-*[0-9]-*){8,9}$");
    if (!re.test(form.icq.value)) {
      alert("Wrong icq!");
      form.icq.focus();
      return false;
    }
  }
  return true;
}


function check_date_form(form) {
  if (form.title.value=="") {
    alert("No title!");
    form.title.focus();
    return false;
  }
  if (form.date.value=="") {
    alert("No date!");
    form.date.focus();
    return false;
  }
  re = new RegExp("^[0-9]{4}-[0-9]{2}-[0-9]{2}$");
  if (!re.test(form.date.value)) {
    alert("Wrong date format. yyyy-mm-dd acceptable!");
    form.date.focus();
    return false;
  }
  if (form.venue.value=="") {
    alert("No venue!");
    form.venue.focus();
    return false;
  }  
  if (form.city.value=="") {
    alert("No djs!");
    form.city.focus();
    return false;
  }
  if (form.djs.value=="") {
    alert("No djs!");
    form.djs.focus();
    return false;
  }  
return true;
}

function check_chart_form(form) {
  if (form.title.value=="") {
    alert("No title!");
    form.title.focus();
    return false;
  }
  re = new RegExp("^[0-9]{4}-[0-9]{2}-[0-9]{2}$");
  if (!re.test(form.date.value)) {
    alert("Wrong date format. yyyy-mm-dd acceptable!");
    form.date.focus();
    return false;
  }
  re = new RegExp("^[0-9]{2}:[0-9]{2}$");
  if (!re.test(form.duration.value)) {
    alert("Wrong duration format. mm:ss acceptable!");
    form.duration.focus();
    return false;
  } 
return true;
}

