function menuOn(id)
{
	document.getElementById('m-'+id).src = './pics/m_'+id+'_on.gif';
}

function menuOff(id)
{
	document.getElementById('m-'+id).src = './pics/m_'+id+'.gif';
}

function highlight_gallery(ptr, state)
{
    if(state)
        ptr.style.backgroundColor = '#EBEBEB';
    else
        ptr.style.backgroundColor = '#FFFFFF';  
} 

function okno_text(url, posun)
{
   var w = 250;
   var h = 500;
   var vlevo = (screen.width-w)/2;
   var zhora = (screen.height-h)/2;
   okno = window.open(url, 'Text','resizable=0,top=' + zhora + ',left=' + vlevo + ',menubar=0,width=' + w + ',height=' + h + ', scrollbars=' +posun);
   okno.focus()
}

function klubarna_dotaz(ptr)
 {
  if(ptr.odesilatel.value == "")
    {
     alert("Vyplňte prosím své jméno!");
     ptr.odesilatel.focus();
     return false;
    }
  else if(ptr.prispevek.value == "" || ptr.prispevek.value == "příspěvek")
    {
     alert("Napište nějaký příspěvek!");
     ptr.prispevek.focus();
     return false;
    }
  else
    return true;
 }

 function c_cena()
 {
  var cena = 0;
  var prices = new Array(0, 100, 100, 100, 100, 100, 100, 100, 180, 199, 199);
  for(i=1;i<=10;i++)
    {
     if(!isNaN(document.getElementById('shop_item_'+i).value))
       cena += eval(document.getElementById('shop_item_'+i).value * prices[i]);
     else
       {
        cena = 0;
        break;
       }
    }
  return (cena + 90);
 }

function check_num(w)
{
 var cena = 0;
 if(isNaN(w.value))
   {
    alert("Neplatná hodnota!");
    w.value="";
    w.focus();
   }
 else
   {
    cena = c_cena();
    document.getElementById('celkova_cena').value = cena;
   }
}

function validate_shop()
{
 re = new RegExp('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$');

 with(document.frm1)
 {
  var stop = true;
  for(i=1;i<=10;i++)
    if(document.getElementById('shop_item_'+i).value > 0)
      stop = false;

  if(stop)
    {
     alert("Vyberte alespoň jeden titul!");
     return false;
    }
  if(jmeno.value == "")
    {
     alert("Vyplňte prosím své jméno!");
     jmeno.focus();
     return false;
    }
  else if(prijmeni.value == "")
    {
     alert("Vyplňte prosím své příjmení!");
     prijmeni.focus();
     return false;
    }
  else if(ulice.value == "")
    {
     alert("Vyplňte prosím ulici!");
     ulice.focus();
     return false;
    }
  else if(mesto.value == "")
    {
     alert("Vyplňte prosím město!");
     mesto.focus();
     return false;
    }
  else if(psc.value == "")
    {
     alert("Vyplňte prosím PSČ!");
     psc.focus();
     return false;
    }
  else if(isNaN(psc.value))
    {
     alert("Vyplňte prosím platné PSČ!");
     psc.focus();
     return false;
    }
  else if(telefon.value == "")
    {
     alert("Telefon je nutný pro potvrzení objednávky!");
     telefon.focus();
     return false;
    }
  else if(!re.test(adresa.value))
    {
     alert("Neplatný e-mail!");
     adresa.focus();
     return false;
    }
  else
    if(confirm("Odeslat objednávku?"))
       return true;
     else
       return false;
 }
}
