function listMenu (getId)
{
  if (document.getElementById(''+getId+'').style.display == 'block')
  { 
    document.getElementById(''+getId+'').style.display = 'none';
  }
  else if (document.getElementById(''+getId+'').style.display == 'none')
  { 
    document.getElementById(''+getId+'').style.display = 'block';
  }
  else {
    document.getElementById(''+getId+'').style.display = 'block';
  }
}

function reference (link, width, height)
{
  window.open (link+'?addlayout=java', 'reference', 'left=100, top=100, width='+width+', height='+height+','+
                           'toolbar=no, location=no, directories=no, status=no,'+
                           'menubar=no, scrollbars=no, resizable=no, copyhystory=no');
}

function newindow (link)
{
  window.open (link);
}

function galery (img, width, height, scrolls, resize)
{
 if (scrolls == 'true')
 {
   var doscrolls = 'yes';
 }
 else {
   var doscrolls = 'no';
 }
 if (resize == 'true')
 {
   var dresize = 'yes';
 }
 else {
   var dresize = 'no';
 }
 galerys = window.open ('', 'zoom', 'left=100, top=100, width='+width+', height='+height+','+
                        'toolbar=no, location=no, directories=no, status=no,'+
                        'menubar=no, scrollbars='+doscrolls+', resizable='+dresize+', copyhystory=no');

 with (galerys.document)
 {
  open ();
   write ('<?xml version="1.0" encoding="iso-8859-2"?>\n');
   write ('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">\n');
   write ('<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">\n');
   write ('<head>\n\n');
   write (' <title>galery</title>\n\n');
   write (' <meta http-equiv="content-type"  content="application/xhtml+xml; charset=iso-8859-2" />\n');
   write (' <meta http-equiv="pragma"        content="no-cache" />\n');
   write (' <meta http-equiv="cache-control" content="no-cache" />\n');
   write (' <meta http-equiv="expires"       content="-1" />\n\n');
   write ('<style type="text/css">body{margin:0px;padding:0px;overflow:auto;}img{border:0px}</style>');
   write ('</head>\n');
   write ('<body>\n');
   write ('<a href="javascript:close();" title="close">');
   write ('<img src="'+img+'" alt="close" title="close" />\n');
   write ('</a>\n');
   write ('</body>\n');
   write ('</html>');
  close ();
 }
}



function printable (link, width, height)
{
  window.open (link+'?addlayout=e-shop-print', 'eshopprint', 'left=100, top=100, width='+width+', height='+height+','+
                           'toolbar=no, location=no, directories=no, status=no,'+
                           'menubar=yes, scrollbars=yes, resizable=yes, copyhystory=no');
}

function AddToCArd (form)
{
  var errorStyle = '2px #FF500D solid';
  var maxKs      = new RegExp("^[0-9]{1,6}$");
  if (form.ks.value == false)
  {
    alert('vyplĹ?te hodnotu kusĹŻ');
    form.ks.focus();
    form.ks.style.border = errorStyle;
    return false;
  }
  else if (!maxKs.test(form.ks.value))
  {
	  alert('vyplĹ?te hodnotu kusĹŻ ve sprĂĄvnĂŠm tvaru');
    form.ks.focus();
    form.ks.value = '';
    form.ks.style.border = errorStyle;
    return false;
	}
  else {
	  return true;
	}
}

function deleteFromCard (link)
{
  var accept = window.confirm('Opravdu chcete odstranit poloĹžku z koĹĄĂ­ku?');
  if (accept)
  {
    location.replace(''+link+'');
  }
  else {
    return false;
  } 
}

function deleteAllFromCard (link)
{
  var accept = window.confirm('Opravdu chcete odstranit vĹĄechny poloĹžky z koĹĄĂ­ku?');
  if (accept)
  {
    location.replace(''+link+'');
  }
  else {
    return false;
  } 
}

function Step01Check (form)
{
  var errorStyle = '2px #FF500D solid';
  var mail = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
  var tel  = new RegExp("^([\+])+[0-9]{12}$");
  if (form.eKatalogUserName.value == false)
  {
    alert('vyplĹ?te jmĂŠno firmy');
    form.eKatalogUserName.focus();
    document.getElementById('eKatalogUserName').style.border = errorStyle;
    return false;
  }
  else if (form.eKatalogUserContactPerson.value == false)
  {
    alert('vyplĹ?te kontaktnĂ­ osobu!');
    form.eKatalogUserContactPerson.focus();
    document.getElementById('eKatalogUserContactPerson').style.border = errorStyle;
    return false;
  }
  else if (form.eKatalogUserStreet.value == false)
  {
    alert('vyplĹ?te ulici Ä?.p.!');
    form.eKatalogUserStreet.focus();
    document.getElementById('eKatalogUserStreet').style.border = errorStyle;
    return false;
  }
  else if (form.eKatalogUserSity.value == false)
  {
    alert('vyplĹ?te mÄ?sto!');
    form.eKatalogUserSity.focus();
    document.getElementById('eKatalogUserSity').style.border = errorStyle;
    return false;
  }
  else if (form.eKatalogUserPsc.value == false)
  {
    alert('vyplĹ?te PSÄ?!');
    form.eKatalogUserPsc.focus();
    document.getElementById('eKatalogUserPsc').style.border = errorStyle;
    return false;
  }
  else if (form.eKatalogUserTelefon.value == false)
  {
    alert('vyplĹ?te telefĂłn!');
    form.eKatalogUserTelefon.focus();
    document.getElementById('eKatalogUserTelefon').style.border = errorStyle;
    return false;
  }
  else if (!tel.test(form.eKatalogUserTelefon.value))
  {
    alert('vyplĹ?te telefĂłn ve sprĂĄvnĂŠm tvaru!');
    form.eKatalogUserTelefon.focus();
    document.getElementById('eKatalogUserTelefon').style.border = errorStyle;
    return false;
  }
  else if (form.eKatalogUserEmail.value == false)
  {
    alert('vyplĹ?te e-mail!');
    form.eKatalogUserEmail.focus();
    document.getElementById('eKatalogUserEmail').style.border = errorStyle;
    return false;
  }
  else if (!mail.test(form.eKatalogUserEmail.value))
  { 
      alert('vyplĹ?te e-mail ve správném tvaru!');
      form.eKatalogUserEmail.focus();
      document.getElementById('eKatalogUserEmail').style.border = errorStyle;
      return false;
  }  
  else {
    return true;
  }
}

var w = window;
var d = document;
// 4. CS

function vypocet_cs () {
var splatnost
var uver
var urok
var pocet_splatek
var mocnina
var anuita

uver = document.formCs.cena.value;

splatnost = document.formCs.doba_splatnosti.options[document.formCs.doba_splatnosti.options.selectedIndex].value

urok = urokext;

pocet_splatek = splatnost * 12;
mocnina = Math.pow(1+(urok/12),pocet_splatek);
anuita = (uver*(urok/12)*mocnina)/(mocnina-1)
anuita_round = Math.round(anuita);
document.formCs.mesicni_splatka.value = anuita_round;

}

var et = {
	addListener : function (where, when, what) {
		if (where.addEventListener) {
			where.addEventListener(when, what, false);
			return true;
		}
		if (where.attachEvent) {
			where.attachEvent('on' + when, function(){ what(et.getIeEvent()); });
			return true;
		}
		return false
	},
	getIeEvent : function() {
		e = w.event;
		e.target = e.srcElement;
		e.preventDefault = function() {e.returnValue = true;}
		e.stopPropagation = function() {e.cancelBubble = true;}
		return e;
	}
}

function submitForm(){
	var form = document.getElementById("cs-kalkulator-form");
	et.addListener(form, 'click', function(e){form.submit()});

	var formInputs = form.getElementsByTagName("input");
	var formSelects = form.getElementsByTagName("select");

	for(i = 0, count = formInputs.length; i < count; i++){
		if(formInputs[i].type != "submit"){
			et.addListener(formInputs[i], 'click', function(e){e.stopPropagation();});
		}
	}

	for(i = 0, count = formSelects.length; i < count; i++){
		et.addListener(formSelects[i], 'click', function(e){e.stopPropagation();});
	}
}

window.onload = function(){
	submitForm();
}

document.getElementById('cs-urok').value=urokextval;
	document.getElementById('formCsurok5').value=urokext;
	vypocet_cs();	

