<!-- kontrola prvku
var povinne = "Vyplňte prosím povinné pole!"
var povinne_barva = "#FFF076"


function View(elementID) {
  var id;
    id = "objednavka_" + elementID; 
    if (document.getElementById(id).style.display == "")
      {Undisplay(elementID)}
    else
      {Display(elementID)}
}

function Display(elementID){
  var id;
  id = "objednavka_" + elementID; 
  id_head = "objednavka_head_" + elementID; 
  document.getElementById(id).style.display = "";
  document.getElementById(id).className = "objednavka objednavka-active";
  document.getElementById(id_head).className = "objednavka objednavka-active objednavka-head";  
}

function Undisplay(elementID){
  var id;
  id = "objednavka_" + elementID;       
  id_head = "objednavka_head_" + elementID; 
  document.getElementById(id).style.display = "none";
  document.getElementById(id).className = "objednavka";
  document.getElementById(id_head).className = "objednavka"; 
}






<!-- jencisla
function jencisla(obj){
	reg = / /g; 
    	obj.value =  obj.value.replace(reg,""); 
	reg = /[^0-9,\.\-]/g;
	obj.value =  obj.value.replace(reg,"0");
}

<!-- bezmezery
function bezmezery(obj){
	reg = / /g; 
    obj.value =  obj.value.replace(reg,""); 
}


<!-- kontrola delka hesla
function validatepwd() {	
	var minLength = 6; // Minimum length
	if (document.registrace.password.value.length < minLength) {
		alert('Vaše heslo musí být minimálně ' + minLength + ' znaků dlouhé!');
	return false;
	}
}


<!-- kontrola prihlaseni do obchodu
function kontrolaprihlaseni()
{	
	if (document.prihlaseni.elements["login"].value == "") {
		document.prihlaseni.elements["login"].focus();
		document.prihlaseni.elements["login"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}	
	if (document.prihlaseni.elements["password"].value == "") {
		document.prihlaseni.elements["password"].focus();
		document.prihlaseni.elements["password"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}	
return true;
}



<!-- kontrola prihlaseni do obchodu - modal
function kontrolaprihlasenimodal()
{	
	if (document.prihlasenimodal.elements["login"].value == "") {
		document.prihlasenimodal.elements["login"].focus();
		document.prihlasenimodal.elements["login"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}	
	if (document.prihlasenimodal.elements["password"].value == "") {
		document.prihlasenimodal.elements["password"].focus();
		document.prihlasenimodal.elements["password"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}	
return true;
}


<!-- kontrola hesla do obchodu
function kontrolahesla()
{	
		emailStr = document.heslo.elements["email"].value
	if (emailStr.indexOf('@', 0) == -1 || emailStr.indexOf('.', 0) == -1){ 
		document.heslo.elements["email"].focus();
		document.heslo.elements["email"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;		
	}	
return true;
}




<!-- kontrola PSC
function Left(str, n){ 
if (n <= 0) return "";
	else if (n > String(str).length) 
	return str; 
	else return String(str).substring(0,n);
}


<!-- kontrola registrace do obchodu
function kontrolaregistrace()
{
	var minLength = 6; // Minimum length
	var minLengthPSC = 5; // Minimum length PSC
	var minLengthTEL = 9; // Minimum length TELEFON

	if (document.registrace.elements["firma"].value != "") {
	if (document.registrace.elements["ic"].value == "") {
		document.registrace.elements["ic"].focus();
		document.registrace.elements["ic"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}
	}
	if (document.registrace.elements["jmeno"].value == "") {
		document.registrace.elements["jmeno"].focus();
		document.registrace.elements["jmeno"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}
	if (document.registrace.elements["prijmeni"].value == "") {
		document.registrace.elements["prijmeni"].focus();
		document.registrace.elements["prijmeni"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}
	if (document.registrace.elements["adresa_ulice"].value == "") {
		document.registrace.elements["adresa_ulice"].focus();
		document.registrace.elements["adresa_ulice"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}	
//	var alfanum = new RegExp(/([\.\w\dáiiéíšeo?oóúužý])+ ([0-9])+/);
//	if (!document.registrace.elements["adresa_ulice"].value.match(alfanum)) {
//		document.registrace.elements["adresa_ulice"].focus();
//		document.registrace.elements["adresa_ulice"].style.backgroundColor=povinne_barva;		
//		alert ("Vyplote prosím popisné eíslo.");
//		return false;
//	}	
	if (document.registrace.elements["adresa_mesto"].value == "") {
		document.registrace.elements["adresa_mesto"].focus();
		document.registrace.elements["adresa_mesto"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}	
	var PSC = document.registrace.elements["adresa_psc"].value	
	if (Left(PSC,1) =='0' || Left(PSC,1) =='8' || Left(PSC,1) =='9' || PSC == "") {
		document.registrace.elements["adresa_psc"].focus();
		document.registrace.elements["adresa_psc"].style.backgroundColor=povinne_barva;
		alert ("Nesprávně vyplněné PSČ!");
		return false;
	}	
	if (document.registrace.elements["adresa_psc"].value.length < minLengthPSC) {
		document.registrace.elements["adresa_psc"].style.backgroundColor=povinne_barva;
		alert ('PSČ musí být ' + minLengthPSC + ' znaku dlouhé!');
		return false;
	}	
	if (document.registrace.elements["adresa_stat"].value == "") {
		document.registrace.elements["adresa_stat"].focus();
		document.registrace.elements["adresa_stat"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}
	
	if (document.registrace.elements["adresa_dorucovaci_ulice"].value != "") {
	
//	var alfanum = new RegExp(/([\.\w\dáiiéíšeo?oóúužý])+ ([0-9])+/);
//	if (!document.registrace.elements["adresa_dorucovaci_ulice"].value.match(alfanum)) {
//		document.registrace.elements["adresa_dorucovaci_ulice"].focus();
//		document.registrace.elements["adresa_dorucovaci_ulice"].style.backgroundColor=povinne_barva;		
//		alert ("Vyplote prosím popisné eíslo.");
//		return false;
//	}	
		
	if (document.registrace.elements["adresa_dorucovaci_mesto"].value == "") {
		document.registrace.elements["adresa_dorucovaci_mesto"].focus();
		document.registrace.elements["adresa_dorucovaci_mesto"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}	
	var PSCDOR = document.registrace.elements["adresa_dorucovaci_psc"].value	
	if (Left(PSCDOR,1) =='0' || Left(PSCDOR,1) =='8' || Left(PSCDOR,1) =='9' || PSCDOR == "") {
		document.registrace.elements["adresa_dorucovaci_psc"].focus();
		document.registrace.elements["adresa_dorucovaci_psc"].style.backgroundColor=povinne_barva;
		alert ("Nesprávně vyplněné PSČ!");
		return false;
	}
	if (document.registrace.elements["adresa_dorucovaci_psc"].value.length < minLengthPSC) {
		document.registrace.elements["adresa_dorucovaci_psc"].style.backgroundColor=povinne_barva;
		alert ('PSČ musí být ' + minLengthPSC + ' znaku dlouhé!');
		return false;
	}
	if (document.registrace.elements["adresa_dorucovaci_stat"].value == "") {
		document.registrace.elements["adresa_dorucovaci_stat"].focus();
		document.registrace.elements["adresa_dorucovaci_stat"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}
	}
	
	if (document.registrace.elements["telefon1"].value == "") {
		document.registrace.elements["telefon1"].focus();
		document.registrace.elements["telefon1"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}
	if (document.registrace.elements["telefon1"].value.length < minLengthTEL) {
		document.registrace.elements["telefon1"].style.backgroundColor=povinne_barva;
		alert ('Telefonní eíslo musí být alespoo ' + minLengthTEL + ' znaku dlouhé!');
		return false;
	}
	
	
		emailStr = document.registrace.elements["email"].value
	if (emailStr.indexOf('@', 0) == -1 || emailStr.indexOf('.', 0) == -1){ 
		document.registrace.elements["email"].focus();
		document.registrace.elements["email"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;		
	}
	
	if (document.registrace.elements["login"].value == "") {
		document.registrace.elements["login"].focus();
		document.registrace.elements["login"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}
	
	if (document.registrace.elements["password"].value == "") {
		document.registrace.elements["password"].focus();
		document.registrace.elements["password"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}
	
	if (document.registrace.elements["password"].value.length < minLength) {
		document.registrace.elements["password"].style.backgroundColor=povinne_barva;
		alert ('Vaše heslo musí být minimálně ' + minLength + ' znaků dlouhé!');
		return false;
	}
	
	if (document.registrace.elements["password"].value != document.registrace.elements["password_znovu"].value) {
		document.registrace.elements["password_znovu"].focus();
		document.registrace.elements["password_znovu"].style.backgroundColor=povinne_barva;
		alert ("Heslo se neshoduje!");
		return false;
	}
	
	if (document.registrace.elements["validation_code"].value == "") {
		document.registrace.elements["validation_code"].focus();
		document.registrace.elements["validation_code"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}
document.registrace.submit.disabled=true;	
return true;
}







<!-- kontrola profilu
function kontrolaprofilu()
{	
	var minLengthPSC = 5; // Minimum length PSC
	var minLengthTEL = 9; // Minimum length TELEFON

	if (document.registrace.elements["firma"].value != "") {
	if (document.registrace.elements["ic"].value == "") {
		document.registrace.elements["ic"].focus();
		document.registrace.elements["ic"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}
	}
	if (document.registrace.elements["jmeno"].value == "") {
		document.registrace.elements["jmeno"].focus();
		document.registrace.elements["jmeno"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}
	if (document.registrace.elements["prijmeni"].value == "") {
		document.registrace.elements["prijmeni"].focus();
		document.registrace.elements["prijmeni"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}
	if (document.registrace.elements["adresa_ulice"].value == "") {
		document.registrace.elements["adresa_ulice"].focus();
		document.registrace.elements["adresa_ulice"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}
//	var alfanum = new RegExp(/([\.\w\dáiiéíšeo?oóúužý])+ ([0-9])+/);
//	if (!document.registrace.elements["adresa_ulice"].value.match(alfanum)) {
//		document.registrace.elements["adresa_ulice"].focus();
//		document.registrace.elements["adresa_ulice"].style.backgroundColor=povinne_barva;		
//		alert ("Vyplote prosím popisné eíslo.");
//		return false;
//	}
	if (document.registrace.elements["adresa_mesto"].value == "") {
		document.registrace.elements["adresa_mesto"].focus();
		document.registrace.elements["adresa_mesto"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}	
	var PSC = document.registrace.elements["adresa_psc"].value	
	if (Left(PSC,1) =='0' || Left(PSC,1) =='8' || Left(PSC,1) =='9' || PSC == "") {
		document.registrace.elements["adresa_psc"].focus();
		document.registrace.elements["adresa_psc"].style.backgroundColor=povinne_barva;
		alert ("Nesprávně vyplněné PSČ!");
		return false;
	}	
	if (document.registrace.elements["adresa_psc"].value.length < minLengthPSC) {
		document.registrace.elements["adresa_psc"].style.backgroundColor=povinne_barva;
		alert ('PSČ musí být ' + minLengthPSC + ' znaků dlouhé!');
		return false;
	}
	
	if (document.registrace.elements["adresa_stat"].value == "") {
		document.registrace.elements["adresa_stat"].focus();
		document.registrace.elements["adresa_stat"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}
	
	if (document.registrace.elements["adresa_dorucovaci_ulice"].value != "") {	
	
//	var alfanum = new RegExp(/([\.\w\dáiiéíšeo?oóúužý])+ ([0-9])+/);
//	if (!document.registrace.elements["adresa_dorucovaci_ulice"].value.match(alfanum)) {
//		document.registrace.elements["adresa_dorucovaci_ulice"].focus();
//		document.registrace.elements["adresa_dorucovaci_ulice"].style.backgroundColor=povinne_barva;		
//		alert ("Vyplote prosím popisné eíslo.");
//		return false;
//	}
	
	if (document.registrace.elements["adresa_dorucovaci_mesto"].value == "") {
		document.registrace.elements["adresa_dorucovaci_mesto"].focus();
		document.registrace.elements["adresa_dorucovaci_mesto"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}	
	var PSCDOR = document.registrace.elements["adresa_dorucovaci_psc"].value	
	if (Left(PSCDOR,1) =='0' || Left(PSCDOR,1) =='8' || Left(PSCDOR,1) =='9' || PSCDOR == "") {
		document.registrace.elements["adresa_dorucovaci_psc"].focus();
		document.registrace.elements["adresa_dorucovaci_psc"].style.backgroundColor=povinne_barva;
		alert ("Nesprávně vyplněné PSČ!");
		return false;
	}
	if (document.registrace.elements["adresa_dorucovaci_psc"].value.length < minLengthPSC) {
		document.registrace.elements["adresa_dorucovaci_psc"].style.backgroundColor=povinne_barva;
		alert ('PSČ musí být ' + minLengthPSC + ' znaků dlouhé!');
		return false;
	}
	if (document.registrace.elements["adresa_dorucovaci_stat"].value == "") {
		document.registrace.elements["adresa_dorucovaci_stat"].focus();
		document.registrace.elements["adresa_dorucovaci_stat"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}
	}
	
	if (document.registrace.elements["telefon1"].value == "") {
		document.registrace.elements["telefon1"].focus();
		document.registrace.elements["telefon1"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}   
	if (document.registrace.elements["telefon1"].value.length < minLengthTEL) {
		document.registrace.elements["telefon1"].style.backgroundColor=povinne_barva;
		alert ('Telefonní číslo musí být alespoň ' + minLengthTEL + ' znaků dlouhé!');
		return false;
	}
	
		emailStr = document.registrace.elements["email"].value
	if (emailStr.indexOf('@', 0) == -1 || emailStr.indexOf('.', 0) == -1){ 
		document.registrace.elements["email"].focus();
		document.registrace.elements["email"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;		
	}


document.registrace.submit.disabled=true;
return true;
}


<!-- kontrola profilu - zmena hesla
function kontrolaprofiluheslo()
{	
	var minLength = 6; // Minimum length

	if (document.heslo.elements["password"].value == "") {
		document.heslo.elements["password"].focus();
		document.heslo.elements["password"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}
	
	if (document.heslo.elements["password"].value.length < minLength) {
		document.heslo.elements["password"].style.backgroundColor=povinne_barva;
		alert ('Vaše heslo musí být minimálně ' + minLength + ' znaků dlouhé!');
		return false;
	}
	
	if (document.heslo.elements["password"].value != document.registrace.elements["password_znovu"].value) {
		document.heslo.elements["password_znovu"].focus();
		document.heslo.elements["password_znovu"].style.backgroundColor=povinne_barva;
		alert ("Heslo se neshoduje!");
		return false;
	}
	
document.heslo.submit.disabled=true;
return true;
}



<!-- kontrola odeslani objednavky
function kontrolaobjednavky()
{
	var radio_choice = false;
	for (counter = 0; counter < kosik.zpusobplatbyadopravy.length; counter++)
	{
	if (kosik.zpusobplatbyadopravy[counter].checked)
	radio_choice = true; 
	}
	if (!radio_choice)
	{
	alert ("Vyberte prosím způsob platby a dopravy!");
	return (false);
	}
return (true);
}




<!-- kontrola odeslani komentare
function kontrolakomentare()
{
	if (document.komentare.elements["nadpis"].value == "") {
		document.komentare.elements["nadpis"].focus();
		document.komentare.elements["nadpis"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}
	if (document.komentare.elements["jmeno"].value == "") {
		document.komentare.elements["jmeno"].focus();
		document.komentare.elements["jmeno"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}
	if (document.komentare.elements["komentar"].value == "") {
		document.komentare.elements["komentar"].focus();
		document.komentare.elements["komentar"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}
	if (document.komentare.elements["email"].value != "") {	
		emailStr = document.komentare.elements["email"].value
	if (emailStr.indexOf('@', 0) == -1 || emailStr.indexOf('.', 0) == -1){ 
		document.komentare.elements["email"].focus();
		document.komentare.elements["email"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;		
	}
	}

	if (document.komentare.elements["validation_code"].value == "") {
		document.komentare.elements["validation_code"].focus();
		document.komentare.elements["validation_code"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;
	}	
	
return true;
}




<!-- kontrola agenta
function kontrolaagenta()
{	
		emailStr = document.agent.elements["email"].value
	if (emailStr.indexOf('@', 0) == -1 || emailStr.indexOf('.', 0) == -1){ 
		document.agent.elements["email"].focus();
		document.agent.elements["email"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;		
	}
	
document.agent.submit.disabled=true;
return true;
}



<!-- AJAX - kosik
function GetXmlHttpObject() { 
	var objXMLHttp=null
	if (window.XMLHttpRequest) {
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject) {
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}

function BasketAdd(id){
	xmlHttp = GetXmlHttpObject()
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request")
		return
	} 	
 	var url = "/shop_scr_kosik_ajax.asp?id="+id;
	if (xmlHttp.readyState != 0) xmlHttp.abort();
	
	if (navigator.appName == 'Microsoft Internet Explorer'){ 
	xmlHttp.open ("POST", url, true);
	}else{
	xmlHttp.open ("GET", url, true);	
	}
	
	xmlHttp.onreadystatechange = function(){
    if (xmlHttp.readyState == 4 && xmlHttp.responseText){
       eval(xmlHttp.responseText);
    }
   }
   xmlHttp.send(null);
}

function BasketAddStatusDone(item1,item2,item3,titulvpriprave){

	document.getElementById('cartCount').innerHTML = item1;
	document.getElementById('cartPrice').innerHTML = item2;
	document.getElementById('buttonkosik').innerHTML = '<span style=color:#FFFF00>Nákupní košík</span>';	

	if (titulvpriprave == -1) {		
	document.getElementById('infobasket').innerHTML = '<p>Zboží:<br /><br /><strong>'+item3+'</strong><br /><br />bylo přidáno do košíku.<br /><strong style=color:#FF0000>Do košíku jste přidal(a) titul, který se teprve do prodeje připravuje! Podrobný popis naleznete v kartě filmu!</strong></p>';
	} else {
	document.getElementById('infobasket').innerHTML = '<p>Zboží:<br /><br /><strong>'+item3+'</strong><br /><br />bylo přidáno do košíku.</p>';
	}
	
	$(document).ready(function() {
		tb_show(null,'#TB_inline?height=120&width=370&inlineId=infobasket&modal=true', null);
	});	

	if (titulvpriprave == -1) {
	window.setTimeout("javascript:tb_remove();", 5400);
	} else {
	window.setTimeout("javascript:tb_remove();", 2700);
	}

}




<!-- kontrola agenta
function kontrolanovehoemailu()
{	
		emailStr = document.novyemail.elements["email"].value
	if (emailStr.indexOf('@', 0) == -1 || emailStr.indexOf('.', 0) == -1){ 
		document.novyemail.elements["email"].focus();
		document.novyemail.elements["email"].style.backgroundColor=povinne_barva;
		alert (povinne);
		return false;		
	}
return true;
}
