var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		pre_m_mc = newImage('images/m_mc.gif');
		pre_m_us = newImage('images/m_us.gif');
		pre_m_fg = newImage('images/m_fg.gif');
		pre_m_kt = newImage('images/m_kt.gif');
		pre_m_ac = newImage('images/m_ac.gif');
		pre_m_np = newImage('images/m_np.gif');
		pre_m_npf = newImage('images/m_npf.gif');
		pre_n_m_dp = newImage('images/a_m_dp_a.gif');
		pre_n_m_jn = newImage('images/a_m_jn_a.gif');
		pre_n_m_sl = newImage('images/a_m_s_a.gif');
		preloadFlag = true;
	}
}

function check_TTM()
{
document.order.TTM_cena_one.value=document.order.TTM_time.value; if((document.order.TTM_cena_one.value!='')&&(isFinite(document.order.TTM_kusu.value))){calculate('TTM_kusu', 'TTM_cena_one_', 'TTM_cena_sum')}; if((document.order.TTM_cena_one.value=='')||(!isFinite(document.order.TTM_kusu.value))){document.order.TTM_cena_sum.value=''; document.order.TTM_kusu.value='počet kusů';calc_sumu();}
}
function check_MN()
{
document.order.MN_cena_one.value=document.order.MN_time.value; if((document.order.MN_cena_one.value!='')&&(isFinite(document.order.MN_kusu.value))){calculate('MN_kusu', 'MN_cena_one_', 'MN_cena_sum')}; if((document.order.MN_cena_one.value=='')||(!isFinite(document.order.MN_kusu.value))){document.order.MN_cena_sum.value=''; document.order.MN_kusu.value='počet kusů';calc_sumu();}
}
function check_OTM()
{
document.order.OTM_cena_one.value=document.order.OTM_time.value; if((document.order.OTM_cena_one.value!='')&&(isFinite(document.order.OTM_kusu.value))){calculate('OTM_kusu', 'OTM_cena_one_', 'OTM_cena_sum')}; if((document.order.OTM_cena_one.value=='')||(!isFinite(document.order.OTM_kusu.value))){document.order.OTM_cena_sum.value=''; document.order.OTM_kusu.value='počet kusů';calc_sumu();}
}
function check_SZMZ()
{
document.order.SZMZ_cena_one.value=document.order.SZMZ_time.value; if((document.order.SZMZ_cena_one.value!='')&&(isFinite(document.order.SZMZ_kusu.value))){calculate('SZMZ_kusu', 'SZMZ_cena_one_', 'SZMZ_cena_sum')}; if((document.order.SZMZ_cena_one.value=='')||(!isFinite(document.order.SZMZ_kusu.value))){document.order.SZMZ_cena_sum.value=''; document.order.SZMZ_kusu.value='počet kusů';calc_sumu();}
}
function check_MZS()
{
document.order.MZS_cena_one.value=document.order.MZS_time.value; if((document.order.MZS_cena_one.value!='')&&(isFinite(document.order.MZS_kusu.value))){calculate('MZS_kusu', 'MZS_cena_one_', 'MZS_cena_sum')}; if((document.order.MZS_cena_one.value=='')||(!isFinite(document.order.MZS_kusu.value))){document.order.MZS_cena_sum.value=''; document.order.MZS_kusu.value='počet kusů';calc_sumu();}
}

// NOVE MASAZE

function check_MPS()
{
document.order.MPS_cena_one.value=document.order.MPS_time.value; if((document.order.MPS_cena_one.value!='')&&(isFinite(document.order.MPS_kusu.value))){calculate('MPS_kusu', 'MPS_cena_one_', 'MPS_cena_sum')}; if((document.order.MPS_cena_one.value=='')||(!isFinite(document.order.MPS_kusu.value))){document.order.MPS_cena_sum.value=''; document.order.MPS_kusu.value='počet kusů';calc_sumu();}
}
function check_M_S()
{
document.order.M_S_cena_one.value=document.order.M_S_time.value; if((document.order.M_S_cena_one.value!='')&&(isFinite(document.order.M_S_kusu.value))){calculate('M_S_kusu', 'M_S_cena_one_', 'M_S_cena_sum')}; if((document.order.M_S_cena_one.value=='')||(!isFinite(document.order.M_S_kusu.value))){document.order.M_S_cena_sum.value=''; document.order.M_S_kusu.value='počet kusů';calc_sumu();}
}
function check_M_O()
{
document.order.M_O_cena_one.value=document.order.M_O_time.value; if((document.order.M_O_cena_one.value!='')&&(isFinite(document.order.M_O_kusu.value))){calculate('M_O_kusu', 'M_O_cena_one_', 'M_O_cena_sum')}; if((document.order.M_O_cena_one.value=='')||(!isFinite(document.order.M_O_kusu.value))){document.order.M_O_cena_sum.value=''; document.order.M_O_kusu.value='počet kusů';calc_sumu();}
}
function check_MPT()
{
document.order.MPT_cena_one.value=document.order.MPT_time.value; if((document.order.MPT_cena_one.value!='')&&(isFinite(document.order.MPT_kusu.value))){calculate('MPT_kusu', 'MPT_cena_one_', 'MPT_cena_sum')}; if((document.order.MPT_cena_one.value=='')||(!isFinite(document.order.MPT_kusu.value))){document.order.MPT_cena_sum.value=''; document.order.MPT_kusu.value='počet kusů';calc_sumu();}
}
function check_M_H()
{
document.order.M_H_cena_one.value=document.order.M_H_time.value; if((document.order.M_H_cena_one.value!='')&&(isFinite(document.order.M_H_kusu.value))){calculate('M_H_kusu', 'M_H_cena_one_', 'M_H_cena_sum')}; if((document.order.M_H_cena_one.value=='')||(!isFinite(document.order.M_H_kusu.value))){document.order.M_H_cena_sum.value=''; document.order.M_H_kusu.value='počet kusů';calc_sumu();}
}

function validate()
{
 
var at=document.getElementById("from").value.indexOf("@");
var tel=document.getElementById("telephone").value;
var psc=document.getElementById("psc").value;
var mesto=document.getElementById("mesto").value;
var c_domu=document.getElementById("c_domu").value;
var ulice=document.getElementById("ulice").value;
var meno=document.getElementById("meno").value;
var prijmeni=document.getElementById("prijmeni").value;
submitOK="true"

if (document.getElementById('cena_sum').value=='' || document.getElementById('cena_sum').value=='0 Kč')
{
alert("Nevybrali jste žádný poukaz");
return false;
}

if (prijmeni.length<2)
 {
 alert("Vyplnte svoje příjmení")
 return false;
 }
if (meno=='')
 {
 alert("Vyplnte svoje jméno")
 return false;
 }
if (ulice.length<2)
 {
 alert("Vyplňte ulici")
 return false;
 }
if (c_domu=='')
 {
 alert("Vyplňte číslo domu")
 return false;
 }
if (mesto.length<2)
 {
 alert("Vyplňte město")
 return false;
 }
if (psc.length<5 || psc.length>6)
 {
 alert("Vyplňte PSČ (xxx xx)")
 return false;
 }
if (at==-1) 
 {
 alert("Zadali ste neplatný E-mail!")
 return false;
 }
if (tel.length<6)
 {
 alert("Zadali jste neplatné tel. číslo")
 return false;
 }

document.getElementById("cena_sum").disabled=false;
document.getElementById("cena_dob").disabled=false;

 if (document.getElementById('TTM_kusu').value=='' || document.getElementById('TTM_kusu').value=='počet kusů') {
 	document.getElementById('TTM_kusu').value=0;
 }
 if (document.getElementById('OTM_kusu').value=='' || document.getElementById('OTM_kusu').value=='počet kusů') {
 	document.getElementById('OTM_kusu').value=0;
 }
 if (document.getElementById('MZS_kusu').value=='' || document.getElementById('MZS_kusu').value=='počet kusů'){
 	document.getElementById('MZS_kusu').value=0;
 }
 if (document.getElementById('MN_kusu').value=='' || document.getElementById('MN_kusu').value=='počet kusů') {
 	document.getElementById('MN_kusu').value=0;
 }
 if (document.getElementById('SZMZ_kusu').value=='' || document.getElementById('SZMZ_kusu').value=='počet kusů') {
 	document.getElementById('SZMZ_kusu').value=0; 
 }
 
 //NOVE MASAZE
  if (document.getElementById('MPS_kusu').value=='' || document.getElementById('MPS_kusu').value=='počet kusů') {
 	document.getElementById('MPS_kusu').value=0;
 }
 if (document.getElementById('M_O_kusu').value=='' || document.getElementById('M_O_kusu').value=='počet kusů') {
 	document.getElementById('M_O_kusu').value=0;
 }
 if (document.getElementById('M_H_kusu').value=='' || document.getElementById('M_H_kusu').value=='počet kusů'){
 	document.getElementById('M_H_kusu').value=0;
 }
 if (document.getElementById('M_S_kusu').value=='' || document.getElementById('M_S_kusu').value=='počet kusů') {
 	document.getElementById('M_S_kusu').value=0;
 }
 if (document.getElementById('MPT_kusu').value=='' || document.getElementById('MPT_kusu').value=='počet kusů') {
 	document.getElementById('MPT_kusu').value=0; 
 }
return true;
}
function calc_sumu()
{
var ttm;
var otm;
var mzs;
var szmz;
var mn;
var mps;
var ms;
var mo;
var mpt;
var mh;
var smm;
ttm=parseInt(document.getElementById('TTM_cena_sum').value.slice(7,document.getElementById('TTM_cena_sum').value.search('K')),10);if (isNaN(ttm)) ttm=0;
otm=parseInt(document.getElementById('OTM_cena_sum').value.slice(7,document.getElementById('OTM_cena_sum').value.search('K')),10);if (isNaN(otm)) otm=0;
mzs=parseInt(document.getElementById('MZS_cena_sum').value.slice(7,document.getElementById('MZS_cena_sum').value.search('K')),10);if (isNaN(mzs)) mzs=0;
szmz=parseInt(document.getElementById('SZMZ_cena_sum').value.slice(7,document.getElementById('SZMZ_cena_sum').value.search('K')),10);if (isNaN(szmz)) szmz=0;
mn=parseInt(document.getElementById('MN_cena_sum').value.slice(7,document.getElementById('MN_cena_sum').value.search('K')),10);if (isNaN(mn)) mn=0;
//NOVE MASAZE
mps=parseInt(document.getElementById('MPS_cena_sum').value.slice(7,document.getElementById('MPS_cena_sum').value.search('K')),10);if (isNaN(mps)) mps=0;
ms=parseInt(document.getElementById('M_S_cena_sum').value.slice(7,document.getElementById('M_S_cena_sum').value.search('K')),10);if (isNaN(ms)) ms=0;
mo=parseInt(document.getElementById('M_O_cena_sum').value.slice(7,document.getElementById('M_O_cena_sum').value.search('K')),10);if (isNaN(mo)) mo=0;
mpt=parseInt(document.getElementById('MPT_cena_sum').value.slice(7,document.getElementById('MPT_cena_sum').value.search('K')),10);if (isNaN(mpt)) mpt=0;
mh=parseInt(document.getElementById('M_H_cena_sum').value.slice(7,document.getElementById('M_H_cena_sum').value.search('K')),10);if (isNaN(mh)) mh=0;

smm=parseInt(ttm+otm+mzs+szmz+mn+mps+ms+mo+mpt+mh,10);
if (isNaN(smm)) smm=0;

var p_kusu=0;
if (!isNaN(document.order.TTM_kusu.value)) {
	p_kusu=parseInt(document.order.TTM_kusu.value);}
if (!isNaN(document.order.OTM_kusu.value)) 
	p_kusu=p_kusu+parseInt(document.order.OTM_kusu.value);
if (!isNaN(document.order.MZS_kusu.value))
	p_kusu=p_kusu+parseInt(document.order.MZS_kusu.value);
if (!isNaN(document.order.SZMZ_kusu.value))
	p_kusu=p_kusu+parseInt(document.order.SZMZ_kusu.value);
if (!isNaN(document.order.MN_kusu.value)) 
	p_kusu=p_kusu+parseInt(document.order.MN_kusu.value);
//NOVE MASAZE
if (!isNaN(document.order.MPS_kusu.value)) {
	p_kusu=parseInt(document.order.MPS_kusu.value);}
if (!isNaN(document.order.M_S_kusu.value)) 
	p_kusu=p_kusu+parseInt(document.order.M_S_kusu.value);
if (!isNaN(document.order.M_O_kusu.value))
	p_kusu=p_kusu+parseInt(document.order.M_O_kusu.value);
if (!isNaN(document.order.MPT_kusu.value))
	p_kusu=p_kusu+parseInt(document.order.MPT_kusu.value);
if (!isNaN(document.order.M_H_kusu.value)) 
	p_kusu=p_kusu+parseInt(document.order.M_H_kusu.value);
if ((p_kusu<5)&&(p_kusu>0)) {
	document.getElementById('cena_sum').value=document.getElementById('cena_sum').value+100;
	smm=smm+100;
	document.getElementById('cena_dob').value='100 Kč';
} else document.getElementById('cena_dob').value='0 Kč';

if (p_kusu<25) {document.getElementById('cena_sum').value=smm+' Kč';}
if ((p_kusu<51)&&(p_kusu>24)) {smm=smm*0.9; document.getElementById('cena_sum').value=smm+' Kč SLEVA 10%';}
if ((p_kusu<101)&&(p_kusu>50)) {smm=smm*0.85; document.getElementById('cena_sum').value=smm+' Kč SLEVA 15%';}
if (p_kusu>100) {smm=smm*0.8; document.getElementById('cena_sum').value=smm+' Kč SLEVA 20%';}
	
return true;
}

function calculate(objkusu, objCena, res)
{
var kusu=document.getElementById(objkusu).value;

if (document.getElementById(objCena).value==''){
    alert("Prosím, vyberte nejdřív délku masáže!");
	document.getElementById(objkusu).value='počet kusů';
	return false;
}

var cena=document.getElementById(objCena).value;
cena=cena.slice(0,cena.search('K'));

 if(isNaN(kusu) || kusu<0 || kusu>499)
 {
	alert("Prosím Vyplňte počet kusů (1-499)");
	document.getElementById(objkusu).value=1;
    document.getElementById(res).value='celkem '+cena+' Kč';
	calc_sumu();
	return false;
 }
 document.getElementById(res).value='celkem '+cena*kusu+' Kč';
 calc_sumu();
}
