
function wrong_mail_address(adresa){
  var re = /^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$/;
  return re.test(adresa) == 0;
}

function fit_window(){
  pictureWidth = objGet('pic').width;
  pictureHeight = objGet('pic').height;
  window.resizeTo(pictureWidth+60, pictureHeight+96);  
}

function check_payment(){
  f=objGet('order_form');
  if(f.payment.value=="dobírkou"){
    if(f.country.value==12 && f.country.value==48) return true;
    else{
      alert("Platba dobírkou je možná pouze pro české a rakouské zákazníky.");
      return false;
    }
  }
  else return true;  
}

function validateComment(obj){
  if(obj.captcha.value == ''
     || obj.captcha.value == 'opište číslo z obrázku' 
     || obj.author.value == '' 
     || obj.cont.value == '' 
     || obj.cont.value == 'text příspěvku' 
     || (obj.email.value != '' && wrong_mail_address(obj.email.value))
     ){
    obj.submit_comment.disabled=true;
  }
  else{
    obj.submit_comment.disabled=false;
  }
}
  
function insertSmile(code){
  clearField(objGet('textarea'), 'text příspěvku');
  objGet('textarea').value += " " + code + " ";
}

function clearField(obj, str){
  if(obj.value == str) obj.value='';
}

function validate_order(){
  f=objGet('order_form');
  if(regUser==true){
    if(objGet('agreement').checked==true)
      objGet('submit').disabled=false;
    else
      objGet('submit').disabled=true;
  }
  else{
    if(objGet('address_match').checked==true){
      f.s_address.value=f.address.value; objGet('s_address').readOnly=true;
      f.s_city.value=f.city.value; objGet('s_city').readOnly=true;
      f.s_post_code.value=f.post_code.value; objGet('s_post_code').readOnly=true;
    }
    else{
      objGet('s_address').readOnly=false;
      objGet('s_city').readOnly=false;
      objGet('s_post_code').readOnly=false;
    }
  
    if(f.name.value=="" || f.surname.value=="" || f.address.value=="" 
    || f.city.value=="" || f.post_code.value==""
    || wrong_mail_address(f.email.value) || f.phone.value==""  || objGet('agreement').checked==false
    || ( !objGet('address_match').checked && ( f.s_address.value=="" 
    || f.s_city.value=="" || f.s_post_code.value=="" ))
    ) objGet('submit').disabled=true;
    else objGet('submit').disabled=false;
  } 
  
}

function objGet(id){
   if(Boolean(document.getElementById))
      return document.getElementById(id);
   else if(Boolean(document.all))
      return eval('document.all.'+id);
   else
      return eval('document.'+id);
}

function switchImg(url){
  objGet('main-pic').src=url;
}

function openImage(file){
  url = '/atelierzidlicky/photo.php?file='+escape(file);
  win = window.open(url, 'image', 'resizable=1,top=20,left=20,menubar=0,scrollbars=1,width=' + 300 + ',height=' + 220 );
  win.focus();
}

function clearPassword(){
  x=objGet('login_form');
  if(x.password.value=='Vložte heslo...') x.password.value='';
}

function clearEmail(){
  x=objGet('login_form');
  if(x.login.value=='Vložte e-mail...') x.login.value='';
}

function clearNewsletter(){
  x=objGet('newsletter-box');
  if(x.value=='Vložte Váš e-mail...') x.value='';
}

function clearkeywords(){
  x=objGet('search');
  if(x.keywords.value=='Zadejte klíčová slova...') x.keywords.value='';
}

function validateReg(edit){
  form=objGet('reg_form');
 
    if(form.name.value=="" || form.surname.value==""
       || form.address.value=="" || form.city.value==""
       || form.post_code.value==""  || form.phone.value==""
       || wrong_mail_address(form.email.value) || (form.password.value=="" && !edit)) 
      objGet('submit').disabled=true;
      
    else objGet('submit').disabled=false;
}