ie=navigator.appName.toLowerCase().indexOf('microsoft') != -1;
opera=navigator.userAgent.toLowerCase().indexOf('opera') != -1;

document.onkeydown= handleKeyPress

//pricelist
var priceCatalog = 25;
var priceOtherStandardPage = 500;
var priceOtherUnstandardPage = 800;
var priceGraphicDesign = 4000;
var priceLogoDesign = 4000;
var priceContactForm = 1000;
var pricePaperRetype = 1000;
var priceWebCreating = 4000;
var priceBaseContentImplementation = 2500;
var priceAnimatedMenu = 1000;
var priceStaticFotogalery = 1000;
var priceDynamicFotogalery = 2500;
var priceNews = 2000;
var priceOtherLanguagePercentualy = 40;
var priceFlashBanner = 900;
var priceFlashIntro = 1200;
var currency = " Kč";

// RECACLULATE FUNCTIONS

function Anull()
{
  Recalculate(true);
}

function Recalculate(Anull)
{
  if (Anull && ie)
    window.event.returnValue = false;
  
  numCatalogs = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_numCatalogs');
  cbxGraphicDesign = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxGraphicDesign');
  cbxLogoDesign = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxLogoDesign');
  lblCatalogs = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_lblCatalogs');
  cbxContactForm = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxContactForm');
  cbxPaperRetype = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxPaperRetype');
  cbxWebCreating = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxWebCreating');
  lblGraphicDesign = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_lblGraphicDesign');
  cbxBaseContentImplementation = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxBaseContentImplementation');
  numOtherStandardPages = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_numOtherStandardPages');
  numOtherUnstandardPages = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_numOtherUnstandardPages');
  cbxAnimatedMenu = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxAnimatedMenu');
  cbxStaticFotogalery = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxStaticFotogalery');
  cbxDynamicFotogalery = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxDynamicFotogalery');
  cbxNews = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxNews');
  cbxFlashBanner = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxFlashBanner');
  cbxFlashIntro = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxFlashIntro');
  numExtras = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_numExtras');
  numOtherLanguage = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_numOtherLanguage');
  
  lblLogoDesign = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_lblLogoDesign');
  lblContactForm = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_lblContactForm');
  lblPaperRetype = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_lblPaperRetype');
  lblWebCreating = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_lblWebCreating');
  lblBaseContentImplementation = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_lblBaseContentImplementation');
  lblOtherStandardPages = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_lblOtherStandardPages');
  lblOtherUnstandardPages = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_lblOtherUnstandardPages');
  lblAnimatedMenu = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_lblAnimatedMenu');
  lblStaticFotogalery = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_lblStaticFotogalery');
  lblDynamicFotogalery = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_lblDynamicFotogalery');
  lblNews = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_lblNews');
  lblFlashBanner = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_lblFlashBanner');
  lblFlashIntro = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_lblFlashIntro');
  lblExtras = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_lblExtras');
  lblOtherLanguage = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_lblOtherLanguage');
  lblTotal = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_lblTotal');
  
  sumaCatalogs = (Anull)? 0 : SumaCatalogs();
  sumaGraphicDesign = (Anull)? 0 : SumaGraphicDesign();
  sumaLogoDesign = (Anull)? 0 : SumaLogoDesign();
  sumaContactForm = (Anull)? 0 : SumaContactForm();
  sumaPaperRetype = (Anull)? 0 : SumaPaperRetype();
  sumaWebCreating = (Anull)? 0 : SumaWebCreating();
  sumaBaseContentImplementation = (Anull)? 0 : SumaBaseContentImplementation();
  sumaOtherStandardPages = (Anull)? 0 : SumaOtherStandardPages();
  sumaOtherUnstandardPages = (Anull)? 0 : SumaOtherUnstandardPages();
  sumaAnimatedMenu = (Anull)? 0 : SumaAnimatedMenu();
  sumaStaticFotogalery = (Anull)? 0 : SumaStaticFotogalery();
  sumaDynamicFotogalery = (Anull)? 0 : SumaDynamicFotogalery();
  sumaNews = (Anull)? 0 : SumaNews();
  sumaFlashBanner = (Anull)? 0 : SumaFlashBanner();
  sumaFlashIntro = (Anull)? 0 : SumaFlashIntro();
  sumaExtras = (Anull)? 0 : SumaExtras();
  baseSuma = sumaCatalogs + sumaGraphicDesign + sumaLogoDesign + sumaContactForm + sumaPaperRetype;
  baseSuma = baseSuma + sumaWebCreating + sumaBaseContentImplementation + sumaOtherStandardPages + sumaOtherUnstandardPages;
  baseSuma = baseSuma + sumaAnimatedMenu + sumaStaticFotogalery + sumaDynamicFotogalery + sumaNews;
  baseSuma = baseSuma + sumaFlashBanner + sumaFlashIntro + sumaExtras;
  sumaMinus = sumaCatalogs + sumaLogoDesign;
  sumaOtherLanguage = SumaOtherLanguage(baseSuma - sumaMinus); //musim odecist katalogy a logo, ktere se nepocitaji do ceny jazykove verze
  lblCatalogs.innerText = lblCatalogs.innerHTML = sumaCatalogs + currency;
  lblGraphicDesign.innerText = lblGraphicDesign.innerHTML = sumaGraphicDesign + currency;
  lblLogoDesign.innerText = lblLogoDesign.innerHTML = sumaLogoDesign + currency;
  lblContactForm.innerText = lblContactForm.innerHTML = sumaContactForm + currency;
  lblPaperRetype.innerText = lblPaperRetype.innerHTML = sumaPaperRetype + currency;
  lblWebCreating.innerText = lblWebCreating.innerHTML = sumaWebCreating + currency;
  lblBaseContentImplementation.innerText = lblBaseContentImplementation.innerHTML = sumaBaseContentImplementation + currency;
  lblOtherStandardPages.innerText = lblOtherStandardPages.innerHTML = sumaOtherStandardPages + currency;
  lblOtherUnstandardPages.innerText = lblOtherUnstandardPages.innerHTML = sumaOtherUnstandardPages + currency;
  lblAnimatedMenu.innerText = lblAnimatedMenu.innerHTML = sumaAnimatedMenu + currency;
  lblStaticFotogalery.innerText = lblStaticFotogalery.innerHTML = sumaStaticFotogalery + currency;
  lblDynamicFotogalery.innerText = lblDynamicFotogalery.innerHTML = sumaDynamicFotogalery + currency;
  lblNews.innerText = lblNews.innerHTML = sumaNews + currency;
  lblFlashBanner.innerText = lblFlashBanner.innerHTML = sumaFlashBanner + currency;
  lblFlashIntro.innerText = lblFlashIntro.innerHTML = sumaFlashIntro + currency;
  lblExtras.innerText = lblExtras.innerHTML = sumaExtras + currency;
  lblOtherLanguage.innerText = lblOtherLanguage.innerHTML = sumaOtherLanguage + currency;
  lblTotal.innerText = lblTotal.innerHTML = baseSuma + sumaOtherLanguage + currency;
  
  if (Anull)
  {
    numCatalogs.innerText = numCatalogs.value = "0";
    cbxGraphicDesign.checked = false;
    cbxLogoDesign.checked = false;
    lblCatalogs.checked = false;
    cbxContactForm.checked = false;
    cbxPaperRetype.checked = false;
    cbxWebCreating.checked = false;
    lblGraphicDesign.checked = false;
    cbxBaseContentImplementation.checked = false;
    numOtherStandardPages.innerText = numOtherStandardPages.value = "0";
    numOtherUnstandardPages.innerText = numOtherUnstandardPages.value = "0";
    cbxAnimatedMenu.checked = false;
    cbxStaticFotogalery.checked = false;
    cbxDynamicFotogalery.checked = false;
    cbxNews.checked = false;
    cbxFlashBanner.checked = false;
    cbxFlashIntro.checked = false;
    numExtras.innerText = numExtras.value = "0";
    numOtherLanguage.innerText = numOtherLanguage.value = "0";
  }
}

function SumaOtherLanguage(aBaseSuma)
{
  numOtherLanguage = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_numOtherLanguage');
  numOtherLanguage.value = (numOtherLanguage.value < 0)? 0 : numOtherLanguage.value; 
  suma = (aBaseSuma/100) * Number(numOtherLanguage.value) * priceOtherLanguagePercentualy;
  return Math.round(suma);
}

function SumaExtras()
{
  numExtras = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_numExtras');
  numExtras.value = (numExtras.value < 0)? 0 : numExtras.value; 
  suma = Number(numExtras.value);
  return suma;
}

function SumaFlashIntro()
{
  cbxFlashIntro = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxFlashIntro');
  suma = (cbxFlashIntro.checked)? priceFlashIntro: 0;
  return suma;
}

function SumaFlashBanner()
{
  cbxFlashBanner = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxFlashBanner');
  suma = (cbxFlashBanner.checked)? priceFlashBanner: 0;
  return suma;
}

function SumaNews()
{
  cbxNews = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxNews');
  suma = (cbxNews.checked)? priceNews: 0;
  return suma;
}

function SumaStaticFotogalery()
{
  cbxStaticFotogalery = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxStaticFotogalery');
  suma = (cbxStaticFotogalery.checked)? priceStaticFotogalery: 0;
  return suma;
}

function SumaDynamicFotogalery()
{
  cbxDynamicFotogalery = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxDynamicFotogalery');
  suma = (cbxDynamicFotogalery.checked)? priceDynamicFotogalery: 0;
  return suma;
}

function SumaAnimatedMenu()
{
  cbxAnimatedMenu = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxAnimatedMenu');
  suma = (cbxAnimatedMenu.checked)? priceAnimatedMenu: 0;
  return suma;
}

function SumaOtherUnstandardPages()
{
  numOtherUnstandardPages = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_numOtherUnstandardPages');
  numOtherUnstandardPages.value = (numOtherUnstandardPages.value < 0)? 0 : numOtherUnstandardPages.value;
  suma = Number(numOtherUnstandardPages.value) * priceOtherUnstandardPage;
  return suma;
}

function SumaOtherStandardPages()
{
  numOtherStandardPages = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_numOtherStandardPages');
  numOtherStandardPages.value = (numOtherStandardPages.value < 0)? 0 : numOtherStandardPages.value;
  suma = Number(numOtherStandardPages.value) * priceOtherStandardPage;
  return suma;
}

function SumaBaseContentImplementation()
{
  cbxBaseContentImplementation = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxBaseContentImplementation');
  suma = (cbxBaseContentImplementation.checked)? priceBaseContentImplementation: 0;
  return suma;
}

function SumaWebCreating()
{
  cbxWebCreating = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxWebCreating');
  suma = (cbxWebCreating.checked)? priceWebCreating: 0;
  return suma;
}

function SumaPaperRetype()
{
  cbxPaperRetype = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxPaperRetype');
  suma = (cbxPaperRetype.checked)? pricePaperRetype: 0;
  return suma;
}

function SumaContactForm()
{
  cbxContactForm = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxContactForm');
  suma = (cbxContactForm.checked)? priceContactForm: 0;
  return suma;
}

function SumaLogoDesign()
{
  cbxLogoDesign = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxLogoDesign');
  suma = (cbxLogoDesign.checked)? priceLogoDesign: 0;
  return suma;
}

function SumaGraphicDesign()
{
  cbxGraphicDesign = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_cbxGraphicDesign');
  suma = (cbxGraphicDesign.checked)? priceGraphicDesign: 0;
  return suma;
}

function SumaCatalogs()
{
  numCatalogs = document.getElementById('ctl00_ctl00_ContentPlaceHolder_ContentWebsPlaceHolder_numCatalogs');
  numCatalogs.value = (numCatalogs.value < 0)? 0 : numCatalogs.value;
  suma = Number(numCatalogs.value) * priceCatalog;
  return suma;
}


//OTHER FUNCTIONS

function handleKeyPress(evt)
{
  var key = (window.event)?event.keyCode:evt.which;
  if (key == 13)
  {
    return false;
//      window.event.cancelBubble = true;
//      window.event.returnValue = false;
  }
  return true;
}


function CaptureEnter()
{
if (window.event.keyCode == 13)
	{
	 window.event.cancelBubble = true;
	 window.event.returnValue = false;
	}
}