function kontrola_polozky(obj,typ) {

  if (typ=='hour') {

		var aa = obj.value;
		var valid = new String("0123456789:");
		var valid2 = new String(":");

		if (aa.length != 5) {
				obj.style.border = '2px solid red';
				return false;
		}

		var kktest;
		for (var i = 0; i < aa.length; i++)	{
			if (valid.indexOf(aa.substring(i, i+1)) == -1) {
				obj.style.border = '2px solid red';
				return false;
			} else {
				if (valid2.indexOf(aa.substring(i, i+1)) != -1) {
					kktest = aa.split(":");
					if (kktest[1].length!=2) {
						obj.style.border = '2px solid red';
						return false;
					}
					if (kktest[0].length!=2) {
						obj.style.border = '2px solid red';
						return false;
					}

          if (kktest[0]>23) {
						obj.style.border = '2px solid red';
						return false;
					}
          if (kktest[1]>59) {
						obj.style.border = '2px solid red';
						return false;
					}


				}
			}
		}

		obj.style.border = '1px solid #8EAED1';



  }

	if (typ=='numeric') {

		var aa = obj.value;
		var valid = new String("0123456789");

		if (aa.length == 0) {
				obj.style.border = '2px solid red';
				return false;
		}

		for (var i = 0; i < aa.length; i++)	{
			if (valid.indexOf(aa.substring(i, i+1)) == -1) {
				obj.style.border = '2px solid red';
				return false;
			}
		}

		obj.style.border = '1px solid #8EAED1';

		return true;
	}


	if (typ=='email') {

    if (echeck(obj.value)) {
      obj.style.border = '1px solid #8EAED1';
      return true;
    } else {
      obj.style.border = '2px solid red';
      return false;
    }

  }

	if (typ=='float') {

		var aa = obj.value;
		var valid = new String("0123456789.");
		var valid2 = new String(".");

		if (aa.length == 0) {
				obj.style.border = '2px solid red';
				return false;
		}

		var kktest;
		for (var i = 0; i < aa.length; i++)	{
			if (valid.indexOf(aa.substring(i, i+1)) == -1) {
				obj.style.border = '2px solid red';
				return false;
			} else {
				if (valid2.indexOf(aa.substring(i, i+1)) != -1) {
					kktest = aa.split(".");
					if (kktest[1].length>3) {
						obj.style.border = '2px solid red';
						return false;
					}
				}
			}
		}

		obj.style.border = '1px solid #8EAED1';

		return true;
	}

	if (typ=='text') {
		if (obj.value.length==0) {
			obj.style.border = '2px solid red';
			return false;
		} else {
			obj.style.border = '1px solid #8EAED1';
			return true;
		}
	}
	if (typ=='select') {
		if (obj.value.length==0) {
			obj.style.color = 'red';
			return false;
		} else {
			obj.style.color = '#000';
			return true;
		}
	}

}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }

		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true
	}


function ajax(stranka, kam, txt)
{

    var httpRequest;

    if(typeof window.ActiveXObject != 'undefined')
    {
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {
        httpRequest = new XMLHttpRequest();
    }
    httpRequest.open("GET", stranka, true);
    httpRequest.onreadystatechange= function ()
    {
        processRequest(httpRequest, kam, txt)
    };
    httpRequest.send(null);
}


function processRequest(httpRequest, kam, txt)
{
    if (httpRequest.readyState == 4)
    {
        if(httpRequest.status == 200)
        {
            if (typeof kam == 'string')
            {
                document.getElementById(kam).innerHTML = httpRequest.responseText
            }
            if (typeof kam == 'function')
            {
                kam(httpRequest.responseText);
            }
        }
        else
        {
            alert("Chyba pri nacitani stanky " + httpRequest.status +" : "+ httpRequest.statusText);
        }
    }
    else
    {
        if (typeof kam == 'string' && kam != '')
        {
            document.getElementById(kam).innerHTML = txt;
        }
    }

}


function addtocart(obj,varianta1) {

  var produkt = obj.name;
  var pocet = obj.value;
  var idproduktu = produkt.split("_");

  var var1 = '';
  var1 = varianta1.value;
  ajax('http://www.hpresent.cz/kosik.php?id='+idproduktu[1]+'&pocet='+pocet+'&varianta1='+var1,tocart,'');

}

function addtocart2(obj) {

  var produkt = obj.name;
  var pocet = obj.value;
  var idproduktu = produkt.split("_");
  ajax('http://www.hpresent.cz/kosik.php?id='+idproduktu[1]+'&pocet='+pocet,tocart,'');

}

function Chr(AsciiNum)
{
	return String.fromCharCode(AsciiNum)
}

function Asc(String)
{
	return String.charCodeAt(0);
}



function insertcartmujhrnek() {

var vltext = document.getElementById('vltext').value;
vltext.replace(Chr(10),"<br>")

//alert(Asc(vltext));

var pocet = document.getElementById('mujpocet').value;
var typ = '';

if (document.getElementById('hrnek1').checked) {  typ = '1'; }
if (document.getElementById('hrnek2').checked) {  typ = '2'; }
if (document.getElementById('hrnek3').checked) {  typ = '3'; }
if (document.getElementById('hrnek4').checked) {  typ = '4'; }

//alert(typ); return false;
ajax('http://www.hpreset.cz/kosik.php?id=muj&pocet='+pocet+'&vltext='+vltext+'&typ='+typ,tocart,'');

}



function tocart() {
  document.location.href='http://www.hpresent.cz/cart';
}

function h_select(no) {

  if (no=="1") {
    document.getElementById('v10').style.background='yellow';
    document.getElementById('v11').style.background='yellow';
    document.getElementById('v12').style.background='yellow';
    document.getElementById('v13').style.background='yellow';
    document.getElementById('v20').style.background='';
    document.getElementById('v21').style.background='';
    document.getElementById('v22').style.background='';
    document.getElementById('v23').style.background='';
    document.getElementById('v30').style.background='';
    document.getElementById('v31').style.background='';
    document.getElementById('v32').style.background='';
    document.getElementById('v33').style.background='';
    document.getElementById('v40').style.background='';
    document.getElementById('v41').style.background='';
    document.getElementById('v42').style.background='';
    document.getElementById('v43').style.background='';

    document.getElementById('dalsiinfo').innerHTML = '';
  }
  if (no=="2") {
    document.getElementById('v10').style.background='';
    document.getElementById('v11').style.background='';
    document.getElementById('v12').style.background='';
    document.getElementById('v13').style.background='';
    document.getElementById('v20').style.background='yellow';
    document.getElementById('v21').style.background='yellow';
    document.getElementById('v22').style.background='yellow';
    document.getElementById('v23').style.background='yellow';
    document.getElementById('v30').style.background='';
    document.getElementById('v31').style.background='';
    document.getElementById('v32').style.background='';
    document.getElementById('v33').style.background='';
    document.getElementById('v40').style.background='';
    document.getElementById('v41').style.background='';
    document.getElementById('v42').style.background='';
    document.getElementById('v43').style.background='';
  }
  if (no=="3") {
    document.getElementById('v10').style.background='';
    document.getElementById('v11').style.background='';
    document.getElementById('v12').style.background='';
    document.getElementById('v13').style.background='';
    document.getElementById('v20').style.background='';
    document.getElementById('v21').style.background='';
    document.getElementById('v22').style.background='';
    document.getElementById('v23').style.background='';
    document.getElementById('v30').style.background='yellow';
    document.getElementById('v31').style.background='yellow';
    document.getElementById('v32').style.background='yellow';
    document.getElementById('v33').style.background='yellow';
    document.getElementById('v40').style.background='';
    document.getElementById('v41').style.background='';
    document.getElementById('v42').style.background='';
    document.getElementById('v43').style.background='';
  }
  if (no=="4") {
    document.getElementById('v10').style.background='';
    document.getElementById('v11').style.background='';
    document.getElementById('v12').style.background='';
    document.getElementById('v13').style.background='';
    document.getElementById('v20').style.background='';
    document.getElementById('v21').style.background='';
    document.getElementById('v22').style.background='';
    document.getElementById('v23').style.background='';
    document.getElementById('v30').style.background='';
    document.getElementById('v31').style.background='';
    document.getElementById('v32').style.background='';
    document.getElementById('v33').style.background='';
    document.getElementById('v40').style.background='yellow';
    document.getElementById('v41').style.background='yellow';
    document.getElementById('v42').style.background='yellow';
    document.getElementById('v43').style.background='yellow';
  }


}


function reg_adresa(no) {
    if (no=="1") {
    document.getElementById('table-dod-adresa').style.display='none';
    }
    if (no=="2") {
    document.getElementById('table-dod-adresa').style.display='';
    }
}

function reg_udaje(no) {
    if (no=="1") {
    document.getElementById('kosik-login-form').style.display='';
    document.getElementById('kosik-udaje-form').style.display='none';
    }
    if (no=="2") {
    document.getElementById('kosik-login-form').style.display='none';
    document.getElementById('kosik-udaje-form').style.display='';
    }
}

function check_doprava_platba() {

  var ok = true;

  if (document.getElementById('prev').value=='1') {
    return true;
  }

  if ((document.getElementById('doprava').checked==false) && (document.getElementById('doprava1').checked==false)&& (document.getElementById('doprava3').checked==false)) {
    ok = false;
  }

  if (document.getElementById('platba2')==undefined) {

      if (document.getElementById('platba3')==undefined) {

          if ((document.getElementById('platba').checked==false) && (document.getElementById('platba1').checked==false)) {
            ok = false;
          }
      } else {

          if ((document.getElementById('platba').checked==false) && (document.getElementById('platba1').checked==false) && (document.getElementById('platba3').checked==false)) {
            ok = false;
          }


      }

  } else {

      if ((document.getElementById('platba').checked==false) && (document.getElementById('platba1').checked==false) && (document.getElementById('platba2').checked==false)) {
        ok = false;
      }



  }


  if (ok==false) {
    alert('Musíte vybrat dopravu a platbu!');
    return false;
  }
  return true;
}

function check_zakaznik() {

  var ok = true;

  if (document.getElementById('prev').value=='1') {
    return true;
  }

  if ((document.getElementById('log1').checked==true) && (document.getElementById('loginkosik').value=='1')) {
    return true;
  } else {
    if ((document.getElementById('log1').checked==true)) {
      return false;
    }
  }


  if (document.getElementById('log2').checked==true) {

      if (kontrola_polozky(document.getElementById('fname'),'text')==false) { ok = false;  }
      if (kontrola_polozky(document.getElementById('fstreet'),'text')==false) { ok = false;  }
      if (kontrola_polozky(document.getElementById('fpsc'),'numeric')==false) { ok = false;  }
      if (kontrola_polozky(document.getElementById('fcity'),'text')==false) { ok = false;  }
      if (kontrola_polozky(document.getElementById('femail'),'email')==false) { ok = false;  }
      if (kontrola_polozky(document.getElementById('fphone'),'text')==false) { ok = false;  }

      if (document.getElementById('dod2').checked==true) {
          if (kontrola_polozky(document.getElementById('fnameD'),'text')==false) { ok = false;  }
          if (kontrola_polozky(document.getElementById('fstreetD'),'text')==false) { ok = false;  }
          if (kontrola_polozky(document.getElementById('fpscD'),'numeric')==false) { ok = false;  }
          if (kontrola_polozky(document.getElementById('fcityD'),'text')==false) { ok = false;  }
      }

  } else {

      return false;
  }

  if (ok==false) {
    alert('Povinná pole nejsou správně vyplněna!');
    return false;
  }
  return true;
}

function delvalue(obj) {
    if (document.getElementById('fvar1edit').value=='0') {
    obj.value = '';
    document.getElementById('fvar1edit').value = '1';
    }
}

function check_registration() {

 var ok = true;

      if (kontrola_polozky(document.getElementById('fname'),'text')==false) { ok = false;  }
      if (kontrola_polozky(document.getElementById('fstreet'),'text')==false) { ok = false;  }
      if (kontrola_polozky(document.getElementById('fpsc'),'numeric')==false) { ok = false;  }
      if (kontrola_polozky(document.getElementById('fcity'),'text')==false) { ok = false;  }
      if (kontrola_polozky(document.getElementById('femail'),'email')==false) { ok = false;  }
      if (kontrola_polozky(document.getElementById('fphone'),'text')==false) { ok = false;  }

      if (document.getElementById('dod2').checked==true) {
          if (kontrola_polozky(document.getElementById('fnameD'),'text')==false) { ok = false;  }
          if (kontrola_polozky(document.getElementById('fstreetD'),'text')==false) { ok = false;  }
          if (kontrola_polozky(document.getElementById('fpscD'),'numeric')==false) { ok = false;  }
          if (kontrola_polozky(document.getElementById('fcityD'),'text')==false) { ok = false;  }
      }


  if (ok==false) {
    alert('Povinná pole nejsou správně vyplněna!');
    return false;
  }
  return true;

}

function fill(obj) {
    document.getElementById('floginname').value = obj.value;
}

function viewitems(number) {
    document.getElementById('viewitems').value = number;
    document.getElementById('mojeobj').submit();
}

function check_muj() {

  var xakce = document.getElementById('xakce').value;

  // alert(xakce);

  //document.location.href='http://www.radostnehrnecky.cz/error.php?height=155&width=300&inlineId=hiddenModalContent&modal=true&obr=2';
  //return false;

  if (xakce=='SaveObrazek1') {

      if (document.getElementById('userfile').value=='') {

          document.getElementById('inner1').innerHTML = 'Vyberte obrázek pro nahrání tlačítkem procházet.';
          document.getElementById('formerror').style.display='';
          //alert('Vyberte obrázek pro nahrání tlačítkem procházet.');
          return false;
      }

		if (document.getElementById('load')==undefined) {
		} else {
		document.getElementById('load').style.display='';
		}

  }
  if (xakce=='SaveObrazek2') {

      if (document.getElementById('userfile2').value=='') {

          document.getElementById('inner1').innerHTML = 'Vyberte další obrázek pro nahrání tlačítkem procházet.';
          document.getElementById('formerror').style.display='';
          //alert('Vyberte obrázek pro nahrání tlačítkem procházet.');
          return false;
      }

  }
  if (xakce=='uloz-muj-hrnek') {

/*    if (
    (document.getElementById('hrnek1').checked==false) &&
    (document.getElementById('hrnek2').checked==false) &&
    (document.getElementById('hrnek3').checked==false) &&
    (document.getElementById('hrnek4').checked==false)) {

       document.getElementById('inner2').innerHTML = 'Vyberte hrnek k potisku!';
       document.getElementById('formerror2').style.display='';
       return false;

    }*/

    if (document.getElementById('A')==undefined) {
    } else {
    if ((document.getElementById('A').checked==false) && (document.getElementById('B').checked==false) && (document.getElementById('C').checked==false) && (document.getElementById('D').checked==false)) {

        document.getElementById('inner2').innerHTML = 'Vyberte provedení!';
       document.getElementById('formerror2').style.display='';
       return false;

    }
    }

    if (((document.getElementById('pocet_obrazku_x').value==0) || (document.getElementById('pocet_obrazku_x').value=='')) && (document.getElementById('vltext').value=='')) {

       document.getElementById('inner2').innerHTML = 'Nahrajte na server alespoň jeden obrázek nebo napište vlastní text!';
       document.getElementById('formerror2').style.display='';
       return false;

    }


//    if (document.getElementById('userfile').value!='') {
//        alert('Uložte vybraný obrázek tlačítkem Uložit obrázek');
//        return false;
//    }

    if (document.getElementById('pocet_obrazku_x').value==0) {
  	var truthBeTold = window.confirm('Není uložen žádný obrázek k potisku. Pokračovat?');
		if (truthBeTold) {

		} else {
        return false;
    }
		}




  }







  return true;
}


function AddFavorite(linkObj,addUrl,addTitle)
{
  if (document.all && !window.opera)
  {
    window.external.AddFavorite(addUrl,addTitle);
    return false;
  }
  else if (window.opera && window.print)
  {
    linkObj.title = addTitle;
    return true;
  }
  else if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function'))
  {
      window.sidebar.addPanel(addTitle,addUrl,'');
      return false;
  }
}


function addbookmark(){

var bookmarkurl="http://www.hpresent.cz/";
var bookmarktitle="Potisk hrnků | HPRESENT.CZ";

if(navigator.appName!="Microsoft Internet Explorer"){
  AddFavorite(this,document.location.href,document.title);
}
else{
  if (document.all)
      window.external.AddFavorite(bookmarkurl,bookmarktitle);
  }
}


function zeptejtese() {

  //var jmeno = document.getElementById('name').value;
  var dotaz = document.getElementById('dotaz').value;
  var email = document.getElementById('emailod').value;
  var produkt = document.getElementById('xprodukt').value;

  if (kontrola_polozky(document.getElementById('emailod'),'email')==false) {

  } else {

  if (dotaz=='') {

  } else {

  document.getElementById('tabledotaz').style.display = 'none';
  ajax('http://www.hpresent.cz/a-send.php?od='+email+'&dotaz='+dotaz+'&produkt='+produkt,resultdotaz,'');
  }
  }



}

function resultdotaz(value) {

  if (value=='OK') {
   document.getElementById('divdotaz').innerHTML = '<table cellspacing="0" cellpadding="4" class="table-popis" id="tabledotaz" name="tabledotaz" style="width:290px; border:1px solid #F7B931;"><tr><td><span style="color:green; font-size:14px;">Váš dotaz byl úspěšně odeslán. Odpovíme Vám v nejkratší možné době.</span></td></tr></table>';
  } else {
   document.getElementById('divdotaz').innerHTML = '<table cellspacing="0" cellpadding="4" class="table-popis" id="tabledotaz" name="tabledotaz" style="width:290px; border:1px solid #F7B931;"><tr><td><span style="color:red; font-size:14px;">Při odeslání došlo k chybě. Opakujte, prosím, později nebo využijte kontaktní formulář na stránce <a href="http://www.hpresent.cz/kontakty" title="kontakty">kontakty</a>. Děkujeme.</span></td></tr></table>';
  }

}




          function viewz(zalozka) {

              if (zalozka=='z1') {


                if (document.getElementById('z2')==undefined) { } else {
                    document.getElementById('z2').style.display = 'none';
                    document.getElementById('tdz2').className = 'zalozka';
                }

                if (document.getElementById('z3')==undefined) { } else {
                    document.getElementById('z3').style.display = 'none';
                    document.getElementById('tdz3').className = 'zalozka';
                }

                if (document.getElementById('z1')==undefined) { } else {
                    document.getElementById('z1').style.display = '';
                    document.getElementById('tdz1').className = 'zalozka2';
                }

                if (document.getElementById('z4')==undefined) { } else {
                    document.getElementById('z4').style.display = 'none';
                    document.getElementById('tdz4').className = 'zalozka';
                }
                if (document.getElementById('z5')==undefined) { } else {
                    document.getElementById('z5').style.display = 'none';
                    document.getElementById('tdz5').className = 'zalozka';
                }

              }
              if (zalozka=='z2') {
                if (document.getElementById('z2')==undefined) { } else {
                    document.getElementById('z2').style.display = '';
                    document.getElementById('tdz2').className = 'zalozka2';
                }

                if (document.getElementById('z3')==undefined) { } else {
                    document.getElementById('z3').style.display = 'none';
                    document.getElementById('tdz3').className = 'zalozka';
                }

                if (document.getElementById('z1')==undefined) { } else {
                    document.getElementById('z1').style.display = 'none';
                    document.getElementById('tdz1').className = 'zalozka';
                }
                if (document.getElementById('z4')==undefined) { } else {
                    document.getElementById('z4').style.display = 'none';
                    document.getElementById('tdz4').className = 'zalozka';
                }
                if (document.getElementById('z5')==undefined) { } else {
                    document.getElementById('z5').style.display = 'none';
                    document.getElementById('tdz5').className = 'zalozka';
                }
              }
              if (zalozka=='z3') {
                if (document.getElementById('z2')==undefined) { } else {
                    document.getElementById('z2').style.display = 'none';
                    document.getElementById('tdz2').className = 'zalozka';
                }

                if (document.getElementById('z3')==undefined) { } else {
                    document.getElementById('z3').style.display = '';
                    document.getElementById('tdz3').className = 'zalozka2';
                }

                if (document.getElementById('z1')==undefined) { } else {
                    document.getElementById('z1').style.display = 'none';
                    document.getElementById('tdz1').className = 'zalozka';
                }
                if (document.getElementById('z4')==undefined) { } else {
                    document.getElementById('z4').style.display = 'none';
                    document.getElementById('tdz4').className = 'zalozka';
                }
                if (document.getElementById('z5')==undefined) { } else {
                    document.getElementById('z5').style.display = 'none';
                    document.getElementById('tdz5').className = 'zalozka';
                }
              }
              if (zalozka=='z4') {
                if (document.getElementById('z2')==undefined) { } else {
                    document.getElementById('z2').style.display = 'none';
                    document.getElementById('tdz2').className = 'zalozka';
                }

                if (document.getElementById('z3')==undefined) { } else {
                    document.getElementById('z3').style.display = 'none';
                    document.getElementById('tdz3').className = 'zalozka';
                }

                if (document.getElementById('z1')==undefined) { } else {
                    document.getElementById('z1').style.display = 'none';
                    document.getElementById('tdz1').className = 'zalozka';
                }
                if (document.getElementById('z4')==undefined) { } else {
                    document.getElementById('z4').style.display = '';
                    document.getElementById('tdz4').className = 'zalozka2';
                }
                if (document.getElementById('z5')==undefined) { } else {
                    document.getElementById('z5').style.display = 'none';
                    document.getElementById('tdz5').className = 'zalozka';
                }
              }
              if (zalozka=='z5') {
                if (document.getElementById('z2')==undefined) { } else {
                    document.getElementById('z2').style.display = 'none';
                    document.getElementById('tdz2').className = 'zalozka';
                }

                if (document.getElementById('z3')==undefined) { } else {
                    document.getElementById('z3').style.display = 'none';
                    document.getElementById('tdz3').className = 'zalozka';
                }

                if (document.getElementById('z1')==undefined) { } else {
                    document.getElementById('z1').style.display = 'none';
                    document.getElementById('tdz1').className = 'zalozka';
                }
                if (document.getElementById('z4')==undefined) { } else {
                    document.getElementById('z4').style.display = 'none';
                    document.getElementById('tdz4').className = 'zalozka';
                }
                if (document.getElementById('z5')==undefined) { } else {
                    document.getElementById('z5').style.display = '';
                    document.getElementById('tdz5').className = 'zalozka2';
                }
              }

          }

function odeslatlink() {

  var produkt = document.getElementById('odkazname').value;
  var note = document.getElementById('note').value;
  var email = document.getElementById('xemail').value;
  var emailod = document.getElementById('xemailod').value;


  if (kontrola_polozky(document.getElementById('xemail'),'email')==false) {

  } else {
  if (kontrola_polozky(document.getElementById('xemailod'),'email')==false) {

  } else {

  if (note=='') {
      note = '';
  }



  document.getElementById('tabledotaz2').style.display = 'none';
  ajax('http://www.hpresent.cz/a-send-link.php?od='+emailod+'&produkt='+produkt+'&komu='+email+'&note='+note,resultdotazlink,'');


  }}



}

function resultdotazlink(value) {

  if (value=='OK') {
   document.getElementById('divdotaz2').innerHTML = '<table cellspacing="0" cellpadding="4" class="table-popis" id="tabledotaz" name="tabledotaz" style="width:490px;"><tr><td><span style="color:green; font-size:14px;">E-mail byl úspěšně odeslán na zadanou e-mailovou adresu.</span></td></tr></table>';
  } else {
   document.getElementById('divdotaz2').innerHTML = '<table cellspacing="0" cellpadding="4" class="table-popis" id="tabledotaz" name="tabledotaz" style="width:490px;"><tr><td><span style="color:red; font-size:14px;">Při odeslání došlo k chybě. Opakujte, prosím, později. Děkujeme.</span></td></tr></table>';
  }

}


function k(obj) {

        if (document.getElementById('doprava2')==undefined) {

        } else {
            //document.getElementById('doprava2').disabled = 'DISABLExD';
        }


    if (obj.value=='bankovním převodem') {
        if (document.getElementById('doprava2')==undefined) {

        } else {
            document.getElementById('doprava2').disabled = '';
            document.getElementById('xx1').style.background = '#CDFCC5';
        }
    }
    if (obj.value=='PaySec') {
        if (document.getElementById('doprava2')==undefined) {

        } else {
            document.getElementById('doprava2').disabled = '';
            document.getElementById('xx1').style.background = '#CDFCC5';
        }

    }
    if (obj.value=='dobírkou') {
        if (document.getElementById('doprava2')==undefined) {

        } else {
            if (document.getElementById('doprava2').checked) {
                document.getElementById('doprava').checked = true;
            }
            document.getElementById('doprava2').disabled = 'DISABLED';

             document.getElementById('xx1').style.background = '#ddd';
        }

    }


}


	function getDocHeight() {
	//Opera och NS6 hanterar innerHeight, ie6 med doctype strict XHTML behöver documentElement.clientheight och ie behöver body.clientHeight...puh
	if (window.innerHeight) { //bara opera och ns6 som fattar detta.
		return window.innerHeight;
	}
	return document.documentElement.clientHeight || document.body.clientHeight;
	}
        
        
        

function cdtime(container, startdatex, targetdatex){
if (!document.getElementById || !document.getElementById(container)) return
this.container=document.getElementById(container)
this.currentTime=new Date()
this.targetdate=new Date()

tmp1 = startdatex.split("-");
this.currentTime.setDate(tmp1[0]);
this.currentTime.setMonth(tmp1[1]-1);
this.currentTime.setFullYear(tmp1[2]);
        
this.currentTime.setHours(tmp1[3]);
this.currentTime.setMinutes(tmp1[4]);
this.currentTime.setSeconds(tmp1[5]); 

tmp2 = targetdatex.split("-");
this.targetdate.setDate(tmp2[0]);
this.targetdate.setMonth(tmp2[1]-1);
this.targetdate.setFullYear(tmp2[2]);
        
this.targetdate.setHours(tmp2[3]);
this.targetdate.setMinutes(tmp2[4]);
this.targetdate.setSeconds(tmp2[5]); 

this.timesup=false
this.updateTime()
}

cdtime.prototype.updateTime=function(){
var thisobj=this
this.currentTime.setSeconds(this.currentTime.getSeconds()+1)
setTimeout(function(){thisobj.updateTime()}, 1000) //update time every second
}

cdtime.prototype.displaycountdown=function(baseunit, functionref){
this.baseunit=baseunit
this.formatresults=functionref
this.showresults()
}

cdtime.prototype.showresults=function(){
var thisobj=this


var timediff=(this.targetdate-this.currentTime)/1000 //difference btw target date and current date, in seconds
if (timediff<0){ //if time is up
this.timesup=true
this.container.innerHTML=this.formatresults()
return
}
var oneMinute=60 //minute unit in seconds
var oneHour=60*60 //hour unit in seconds
var oneDay=60*60*24 //day unit in seconds
var dayfield=Math.floor(timediff/oneDay)
var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour)
var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute)
var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute))
if (this.baseunit=="hours"){ //if base unit is hours, set "hourfield" to be topmost level
hourfield=dayfield*24+hourfield
dayfield="n/a"
}
else if (this.baseunit=="minutes"){ //if base unit is minutes, set "minutefield" to be topmost level
minutefield=dayfield*24*60+hourfield*60+minutefield
dayfield=hourfield="n/a"
}
else if (this.baseunit=="secunds"){ //if base unit is seconds, set "secondfield" to be topmost level
var secondfield=timediff
dayfield=hourfield=minutefield="n/a"
}
this.container.innerHTML=this.formatresults(dayfield, hourfield, minutefield, secondfield)
setTimeout(function(){thisobj.showresults()}, 1000) //update results every second
}

/////CUSTOM FORMAT OUTPUT FUNCTIONS BELOW//////////////////////////////

//Create your own custom format function to pass into cdtime.displaycountdown()
//Use arguments[0] to access "Days" left
//Use arguments[1] to access "Hours" left
//Use arguments[2] to access "Minutes" left
//Use arguments[3] to access "Secunds" left

//The values of these arguments may change depending on the "baseunit" parameter of cdtime.displaycountdown()
//For example, if "baseunit" is set to "hours", arguments[0] becomes meaningless and contains "n/a"
//For example, if "baseunit" is set to "minutes", arguments[0] and arguments[1] become meaningless etc

function formatresults2(){
if (this.timesup==false){ //if target date/time not yet met

  var textdny = '';
  if (arguments[0]>4) {
      textdny = 'dní';
  }
  if (arguments[0]==2) { textdny = 'dny'; }
  if (arguments[0]==3) { textdny = 'dny'; }
  if (arguments[0]==4) { textdny = 'dny'; }
  if (arguments[0]==1) { textdny = 'den'; }
  if (arguments[0]==0) { textdny = 'dní'; }
  
  if (arguments[1]==0) { texthodina = 'hodin'; }
  if (arguments[1]==1) { texthodina = 'hodina'; }
  if (arguments[1]==2) { texthodina = 'hodiny'; }
  if (arguments[1]==3) { texthodina = 'hodiny'; }
  if (arguments[1]==4) { texthodina = 'hodiny'; }
  if (arguments[1]>=5) { texthodina = 'hodin'; }  
  
  if (arguments[2]==0) { textminuta = 'minut'; }
  if (arguments[2]==1) { textminuta = 'minuta'; }
  if (arguments[2]==2) { textminuta = 'minuty'; }
  if (arguments[2]==3) { textminuta = 'minuty'; }
  if (arguments[2]==4) { textminuta = 'minuty'; }
  if (arguments[2]>=5) { textminuta = 'minut'; }  
  
  if (arguments[3]==0) { textvterina = 'vteřin'; }
  if (arguments[3]==1) { textvterina = 'vteřina'; }
  if (arguments[3]==2) { textvterina = 'vteřiny'; }
  if (arguments[3]==3) { textvterina = 'vteřiny'; }
  if (arguments[3]==4) { textvterina = 'vteřiny'; }
  if (arguments[3]>=5) { textvterina = 'vteřin'; }    
  

if (arguments[2]<10) {  arguments[2] = '0' + arguments[2]; }
if (arguments[3]<10) {  arguments[3] = '0' + arguments[3]; }
if (arguments[1]<10) {  arguments[1] = '0' + arguments[1]; }

var displaystring="<span class='odpocitavani'>"+arguments[0]+" "+textdny+" "+arguments[1]+" "+texthodina+" "+arguments[2]+" "+textminuta+" "+arguments[3]+" "+textvterina+"<span>"
}
else{ //else if target date/time met
var displaystring="<span class='odpocitavani2'>VESELÉ VÁNOCE!</span>" //Don't display any text
}
return displaystring
}  
