function clientHeight() {
	var winW = 630, winH = 460;

	if (parseInt(navigator.appVersion)>3) {
		if (navigator.appName=="Netscape") {
			winH = window.innerHeight;
		}
	
		if (navigator.appName.indexOf("Microsoft")!=-1) {
			winH = document.body.offsetHeight;
		}
	}
	
	winH = winH - 230
	
	document.getElementById('page').style.minHeight = winH +'px';
	
}

function ziskejStyl( elem, nazev ) {	
	if (elem.style[nazev]) {
	  	return elem.style[nazev];
	} else if (elem.currentStyle) {
	  	return elem.currentStyle[nazev];
	} else if (document.defaultView && document.defaultView.getComputedStyle) {
	  	nazev = nazev.replace(/([A-Z])/g,"-$1");
		nazev = nazev.toLowerCase();

		var s = document.defaultView.getComputedStyle(elem,"");
		return s && s.getPropertyValue(nazev);
	} else {
		return null;
	}
}

function ziskejSirku( elem ) {
	return parseInt( ziskejStyl( elem, 'width' ) );
}

function ziskejVysku( elem ) {
	return parseInt( ziskejStyl( elem, 'height' ) );
}

function resetCSS( elem, vlastn ) {
  var stare = {};

  for ( var i in vlastn ) {
    stare[ i ] = elem.style[ i ];

    elem.style[ i ] = vlastn[i];
  }

  return stare;
}

function obnovCSS( elem, vlastn ) {
  for ( var i in vlastn )
    elem.style[ i ] = vlastn[ i ];
}

function maximalniVyska( elem ) {
  if ( ziskejStyl( elem, 'display' ) != 'none' )
    return elem.offsetHeight || ziskejVysku( elem );

  var stare = prenastavCSS( elem, {
    display: '',
    visibility: 'hidden',
    position: 'absolute'
  });

  var v = elem.clientHeight || ziskejVysku( elem );

  obnovCSS( elem, stare );

  return v;
}

function maximalniSirka( elem ) {
  if ( ziskejStyl( elem, 'display' ) != 'none' )
    return elem.offsetWidth || ziskejSirku( elem );

  var stare = prenastavCSS( elem, {
    display: '',
    visibility: 'hidden',
    position: 'absolute'
  });

  var s = elem.clientWidth || ziskejSirku( elem );
  obnovCSS( elem, stare );
  return s;
}


function skryj( elem ) {
	var aktualniDisplay = ziskejStyl( elem, 'display' );

	if ( aktualniDisplay != 'none' )
		elem.$staryDisplay = aktualniDisplay;

	elem.style.display = 'none';
}

function zobraz( elem ) {
	elem.style.display = elem.$staryDisplay || '';
}

function rozvin( elem ) {
  elem.style.height = '0px';
  zobraz( elem );
  var v = maximalniVyska( elem );
  for ( var i = 0; i <= 1000; i += 5 ) {
    (function(){
      var poz = i;
      setTimeout(function(){
        elem.style.height = ((poz / 1000 ) * v ) + "px";
      }, ( poz + 1 ) * 10 );
    })();
  }
}

function showSubMenu(elem, id, show) {
	
	if (show == 1) {
		document.getElementById(elem + id).style.display = 'block';
		//rozvin(document.getElementById(elem + id));		
		document.getElementById('arrow_' + id).style.width = (ziskejSirku(document.getElementById('subArrow_' + id)) + 34) +'px';
		document.getElementById(elem + id).style.minWidth = (maximalniSirka(document.getElementById(elem + id))) +'px';
		
	} else {
		document.getElementById(elem + id).style.display = 'none';
	}
	
}

function checkCount(elem, counter) {
	hodnota = document.getElementById(elem).value;
	
	if (hodnota < counter) {
		alert('Minimální odběr počtu kusů zboží je '+ counter + '!');
		document.getElementById(elem).value = counter;
	}
	
}

function showOrder(elem, arrow, absolute_adress) {
	if (document.getElementById(elem).style.display  == 'table-row') {
		document.getElementById(elem).style.display = "none";
		document.getElementById(arrow).style.background = 'url('+ absolute_adress +'/template/design/history-order_arrow_grey.png)';
	} else {
		document.getElementById(elem).style.display = "table-row";
		document.getElementById(arrow).style.background = 'url('+ absolute_adress +'/template/design/history-order_arrow_red.png)';
	}
}

function showForm(elem, action) {
	if (action == 1) {
		document.getElementById(elem).style.display = "block";
	} else if (action == 2) {
		document.getElementById(elem).style.display = "none";
	} else {
		document.getElementById(elem).style.display = "none";
	}
}

function changeBgcolor(elem, color) {
	document.getElementById(elem).style.backgroundColor = color;
}

function changeBorder(elem, color, bgColor) {
	document.getElementById(elem).style.borderColor = color;
	document.getElementById(elem).style.backgroundColor = bgColor;
}

var allHTMLTags = new Array();
function getElementByClass(elem, color, bgColor) {

	//Create Array of All HTML Tags
	var allHTMLTags=document.getElementsByTagName("*");
	
	//Loop through all tags using a for loop
	for (i=0; i<allHTMLTags.length; i++) {
		
		//Get all tags with the specified class name.
		if (allHTMLTags[i].className==elem) {
		
			//Place any code you want to apply to all
			//pages with the class specified.
			//In this example is to “display:none;” them
			//Making them all dissapear on the page.
			
			//allHTMLTags[i].style.display=’none’;
			allHTMLTags[i].style.borderColor = color;
			allHTMLTags[i].style.backgroundColor = bgColor;
		}
	}
}

function lengthTitle() {
	document.getElementById('title').maxLength = 100;	
}

function changeSection(elem, elem2, elem3, hodnota, z) {
	
	section = document.getElementById('sectionGal' + z + '_' + hodnota ).value;
	idSection = document.getElementById('sectionId' + z + '_' + hodnota ).value;
	url = document.getElementById('sectionUrl' + z + '_' + hodnota ).value;
	
	document.getElementById(elem).value = section;
	document.getElementById(elem2).value = idSection;
	document.getElementById(elem3).value = url;
}

function chars(arr) {
	hodnota = document.getElementById('positionMenu').selectedIndex;
	
	document.getElementById('titleMenu').maxLength = arr[hodnota];
	document.getElementById('tipMax').innerHTML = '<span class="povinne">' + arr[hodnota] + '</span> povolených znaků.';
	
}

function charsCond(arr) {
	hodnota = document.getElementById('positionMenu').selectedIndex;
	parentDir = document.getElementById('cat').value;
	trueCond = document.getElementById('trueCond').value;
	
	//alert(arr[hodnota]);
	
	if ((arr[hodnota] == 1) && (parentDir == 0) && (trueCond == 1)) {
		document.getElementById('parentText').innerHTML = '<div class="labelError">Nesmí být vybrána hlavní kategorie. Musi být vybrána nadřazená kategorie.</div>';
	} else {
		document.getElementById('parentText').innerHTML = '';
	}
}

function charsMax(arr, arr2) {
	hodnota = document.getElementById('positionMenu').selectedIndex;
	
	parentDir = document.getElementById('cat').value;
	
	if (parentDir > 0) {
		chars(arr);
	} else {
		chars(arr2);
	}
	
}

function changeMenu(arr) {
	hodnota = document.getElementById('positionMenu').value;
	
	//parentDir = document.getElementById('cat').value;
	parentDir = document.getElementById('cat').value;
	
	if (parentDir == 0) {
		dropcatsel(0, hodnota);
	}
	
	if (hodnota == 1) {
		document.getElementById('topMenu').style.display = 'block';
		document.getElementById('leftMenu').style.display = 'none';
	}
	
	if (hodnota == 2) {
		document.getElementById('leftMenu').style.display = 'block';
		document.getElementById('topMenu').style.display = 'none';
	}
	
	/*
	dropcatsel(0, arr[hodnota]);
	
	if (arr[hodnota] == 1) {
		document.getElementById('leftMenu').style.display = 'block';
	} else {
		document.getElementById('topMenu').style.display = 'none';
	}
	
	if (arr[hodnota] == 2) {
		document.getElementById('topMenu').style.display = 'block';
	} else {
		document.getElementById('leftMenu').style.display = 'none';
	}
	*/
}

function cartImp(arr) {
	hodnota = document.getElementById('cartImp').value;
	
	document.getElementById('cartImp').value = hodnota + arr;
}

function saveSpecificationInput(elem, specification, title) {
	parametr = document.getElementById(specification).value;
	hodnota = document.getElementById(elem).value;
	
	if (!hodnota) { spacer = ''; } else { spacer = ';'; }
	
	document.getElementById(elem).value = hodnota + spacer + specification + ':' + parametr;
}

function saveSpecification(elem, specification, title) {
	parametr = document.getElementById(specification).value;
	next = specification.length;
	hodnota = document.getElementById(elem).value;
	
	baf = hodnota;
	
	var pole = new Array();
	pole = baf.split(";");
	
	x = 0;
	
	for (x in pole) {
		check = pole[x].substr(0,next);
		
		if (check == specification) {
			pole[x] = specification + ':' + parametr;
		} else {
			pole[x] = pole[x];
		}
		
		if (x == 0) {		
			saveInput = pole[x];
		} else {
			saveInput = saveInput + ';' + pole[x];
		}
	}
	
	
	document.getElementById(elem).value = saveInput;
	
}

function showSort(arr) {
	hodnota = document.getElementById('positionMenu').selectedIndex;
	
	if (arr[hodnota] > 0) {
		max = arr[hodnota];
		endMax = '';
		document.getElementById('sortPage').range = [1, max];
		document.getElementById('sortPage').min = false;
	} else {
		max = '?';
		endMax = ' (nemá konečnou hranici)';
		document.getElementById('sortPage').range = false;
		document.getElementById('sortPage').min = 1;
	}
	document.getElementById('showSort').innerHTML = 'Rozmezí hodnot je <span class="povinne">1 až ' + max + '</span>' + endMax + '.';
}

function showPass(arr) {
	hodnota = document.getElementById('statusPage').selectedIndex;
	
	if (arr[hodnota] == 1) {
		document.getElementById('showPass').innerHTML = '<span class="addInput">Vložit heslo:</span><input type="password" class="middleText" name="password" />'
		
	} else {
		document.getElementById('showPass').innerHTML = ''
	}
}

function blockOthers(arr) {
	hodnota = document.getElementById('modules').selectedIndex;
	
	if (arr[hodnota] == 1 || arr[hodnota] == 2) {
		document.getElementById('blockModule').style.display = 'block';
		
	} else {
		document.getElementById('blockModule').style.display = 'none';
	}
}

function showMainArticle(arr) {
	hodnota = document.getElementById('category').selectedIndex;
	
	if (arr[hodnota] == 3) {
		document.getElementById('mainArticle').style.display = 'block';
		
	} else {
		document.getElementById('mainArticle').style.display = 'none';
	}
}

function changeMaxChars(arr) {
	hodnota = document.getElementById('category').selectedIndex;
	
	if (arr[hodnota] == 3) {
		document.getElementById('item').maxLength = 400;
	} else {
		document.getElementById('title').maxLength = 200;
	}
}

function count(arr) {
	lengthTitle = document.getElementById('titleMenu').value.length;

	document.getElementById('tip').innerHTML = 'Je napsáno <span class="povinne">' + (lengthTitle) + '</span> znaků z ';
	
}

function checkFieldReg(field, eBorder, eBgColor, type) {
	
	if ((field.value == '') || (type == 1)) {
		field.style.backgroundColor = eBgColor;
		field.style.borderColor = eBorder;
		return 0;
	} else {
		field.style.backgroundColor = '#FFFFFF';
		return 1;
	}
	
}

function checkFieldRegExist(field) {
	if (field.value == '') {
		return 0;
	} else {
		return 1;
	}
}
	
function checkSubmit(elem) {
	hodnota = document.getElementById(elem).value;
	
	//alert(hodnota);
	
	//hodnota = document.getElementById('reg_send_cond').value;
	
	if (hodnota == 0) {
		alert('Musíte souhlasit s podmínkami užití.');
	}
	
}

function validateMail(form_id,email, elem, eBorder, eBgColor) {
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = document.forms[form_id].elements[email].value;
	if(reg.test(address) == false) {
		checkFieldReg(elem, eBorder, eBgColor, 1);
		return 1;
	}
}

function checkLogin(absolute_url, absolute_logs, type) {
		
	if (document.getElementById('nick')) {		
		xmlHttp_cart = createXmlHttpObject();
		
		if (xmlHttp_cart==null) {
			ajax_not_supported();
			return false;
		} 
		
		var login = document.getElementById('nick').value;
		var url = absolute_url + '/ajax_login.php?login='+login+'&absolute_logs='+absolute_logs+'&type='+type;
		
		var block = document.getElementById('checkNick');
		
		xmlHttp_cart.onreadystatechange = function () {
			stateChanged(xmlHttp_cart,block,block);
		}
		
		xmlHttp_cart.open("GET",url,true);
		xmlHttp_cart.send(null);
		
		document.getElementById('loginError').value = 1;
		
		return true;
		
	}
	
}

function zjistiStav(error2) {
	var pokus2 = 0;
	if (document.getElementById('logError')) {
		pokus2 = 2;
	} else if (error2 == 1) {
		pokus2 = 1;
	}
	
	return pokus2;
	
	
}
/*
function createStav(text) {
	
	var parentDiv = document.getElementById('checkNick');
	var deleteDiv = document.getElementById('logError');
	
	if (deleteDiv) {
		parentDiv.removeChild(deleteDiv);
	}
	
	var infoInput = document.createElement('div');
	infoInput.setAttribute('id','logError');
	document.getElementById('checkNick').insertBefore(infoInput, document.getElementById('loginExist'));		
	infoInput.innerHTML = text;
	
}
*/

function checkBillFill(absolute_url, absolute_logs, form) {
	//var reg_send_info = document.getElementById('reg_send_info').value;	
	
	var faktura_name = document.getElementById('faktura_name');
	var faktura_surname = document.getElementById('faktura_surname');
	var faktura_street = document.getElementById('faktura_street');        
	var faktura_psc = document.getElementById('faktura_psc');
	var faktura_city = document.getElementById('faktura_city');
	var faktura_mail = document.getElementById('faktura_mail');
	var faktura_tel = document.getElementById('faktura_tel');
	
	var name = document.getElementById('name');
	var surname = document.getElementById('surname');
	var street = document.getElementById('street');                 
	var psc = document.getElementById('psc');
	var city = document.getElementById('city');
	
	var eBorder = '#b10200';
	var eBgColor = '#fff6f6';
	
	var login = document.getElementById('nick');
	var pwd1 = document.getElementById('passwd');
	var pwd2 = document.getElementById('passwd2');
	
	var error = 0;
	var mailE = 0;	
	var vysledek = 0;
	
	if (form != 2) {
		if (pwd1.value != pwd2.value) {
			
			pwd2.style.backgroundColor = eBgColor;
			pwd2.value = ''; alert('Zadaná hesla se neshodují.'); window.setTimeout('document.getElementById(\'passwd2\').focus();', 10);
			error = 1;
		}
	}
	
	var kontrola = checkFieldRegExist(name) + checkFieldRegExist(surname) + checkFieldRegExist(street) + checkFieldRegExist(psc) + checkFieldRegExist(city);
	
	if (kontrola == 0) {
		
		var result = checkFieldReg(faktura_mail, eBorder, eBgColor, 0) + checkFieldReg(faktura_tel, eBorder, eBgColor, 0) + checkFieldReg(faktura_name, eBorder, eBgColor, 0) + checkFieldReg(faktura_surname, eBorder, eBgColor, 0) + checkFieldReg(faktura_street, eBorder, eBgColor, 0) + checkFieldReg(faktura_psc, eBorder, eBgColor, 0) + checkFieldReg(faktura_city, eBorder, eBgColor, 0);
		vysledek = 7;
		
		if (form == 0) {
			result = result + checkFieldReg(login, eBorder, eBgColor, 0) + checkFieldReg(pwd1, eBorder, eBgColor, 0) + checkFieldReg(pwd2, eBorder, eBgColor, 0);
			vysledek = 10;
		} else if (form == 1) {
			var oldPasswd = document.getElementById('oldPasswd');
			if ((pwd1.value) && (pwd2.value) && (oldPasswd.value)) {
				result = result + checkFieldReg(login, eBorder, eBgColor, 0) + checkFieldReg(pwd1, eBorder, eBgColor, 0) + checkFieldReg(pwd2, eBorder, eBgColor, 0) + checkFieldReg(oldPasswd, eBorder, eBgColor, 0);
				vysledek = 11;
			} else {
				result = result + checkFieldReg(login, eBorder, eBgColor, 0);
				vysledek = 8;
			}
		} else if (form == 3) {
			vysledek = 7;
		}
		
		
		if (result == vysledek) {
			error = 0;
		} else {
			error = 1;
		}
		
		if (validateMail('registration', 'faktura_mail', faktura_mail, eBorder, eBgColor) == 1) {
			alert('E-mail není validní.');
			error = 1;
		}
		//document.getElementById('registration').id="registration2";
		
	}
	
	if (kontrola >= 1) {
		
		var result = checkFieldReg(faktura_name, eBorder, eBgColor, 0) + checkFieldReg(faktura_surname, eBorder, eBgColor, 0) + checkFieldReg(faktura_street, eBorder, eBgColor, 0) + checkFieldReg(faktura_psc, eBorder, eBgColor, 0) + checkFieldReg(faktura_city, eBorder, eBgColor, 0) + checkFieldReg(faktura_mail, eBorder, eBgColor, 0)  + checkFieldReg(faktura_tel, eBorder, eBgColor, 0) + checkFieldReg(name, eBorder, eBgColor, 0) + checkFieldReg(surname, eBorder, eBgColor, 0) + checkFieldReg(street, eBorder, eBgColor, 0) + checkFieldReg(psc, eBorder, eBgColor, 0) + checkFieldReg(city, eBorder, eBgColor, 0);
		vysledek = 12;
		
		if (form == 0) {
			result = result + checkFieldReg(login, eBorder, eBgColor, 0) + checkFieldReg(pwd1, eBorder, eBgColor, 0) + checkFieldReg(pwd2, eBorder, eBgColor, 0);
			vysledek = 15;
		} else if (form == 1) {
			var oldPasswd = document.getElementById('oldPasswd');
			if ((pwd1.value) || (pwd2.value) || (oldPasswd.value)) {
				result = result + checkFieldReg(login, eBorder, eBgColor, 0) + checkFieldReg(pwd1, eBorder, eBgColor, 0) + checkFieldReg(pwd2, eBorder, eBgColor, 0) + checkFieldReg(oldPasswd, eBorder, eBgColor, 0);
				vysledek = 16;
			} else {
				result = result + checkFieldReg(login, eBorder, eBgColor, 0);
				vysledek = 13;
			}
		} else if (form == 2) {
			vysledek = 12;
		}
		
		if (result == vysledek) {
			error = 0;
		} else {
			error = 1;
		}
		
		if (validateMail('registration', 'faktura_mail', faktura_mail, eBorder, eBgColor) == 1) {
			error = 1;
			mailE = 1;
		}
		
		if (mailE == 1) {
			alert('E-mail není validní.');
		}
		
		//document.getElementById('registration').id="registration2";
		
	}
	
	if (form == 2) {
		var reg_send_cond = document.getElementById('reg_send_cond').value;
		if(reg_send_cond == 0) {
			error = 1;
			alert('Musíte souhlasit s obhodními podmínkami.');
		}
	}
	
	checkLogin(absolute_url, absolute_logs, form);
	
	var error2 = error;
	
	if (document.getElementById('loginError').value == 1) {
		error = 1;
	}
	
	if (error == 1) {
		
		var pokus = zjistiStav(error2);
		
		if (pokus == 1) {
			alert("Musíte vyplnit všechny povinná pole.");
			return false;
		} else if (pokus == 2) {
			return false;
		} else {
			return true;
		}		
	}
}

function DP(active) {
	if (document.getElementById(active)) {
		deliverType = document.getElementById('deliverType').value;
		$('#' + deliverType).removeClass("radioYes");
		$('#' + deliverType).addClass("radioNo");
		
		$('#' + active).removeClass("radioNo");
		$('#' + active).addClass("radioYes");
		
		document.getElementById('deliverType').value = active;
		
		//price_cz = document.getElementById('deliver'+ i +'_cz').value;
	}
}

function showLogin(active,type) {
	if (document.getElementById(active)) {
		if (type == 1) {
			document.getElementById(active).style.display = "block";
		} else {
			document.getElementById(active).style.display = "none";
		}
	}
}

function sArrow(arrow, elem, icon, max) {
	if (max >1) {
		actSld = document.getElementById('actSld').value;
		prevSld = actSld;
		if (arrow == "L") {
			if (actSld == 1) {
				actSld = max;
			} else {
				actSld--;
			}		
		} else if (arrow == "R") {
			if (actSld == max) {
				actSld = 1;
			} else {
				actSld++;
			}
		}
		document.getElementById('actSld').value = actSld;
		
		document.getElementById(elem + actSld).style.display = 'block';
		document.getElementById(elem + prevSld).style.display = 'none';
		
		$(document).ready(function() {
			$('span.' + icon + actSld).addClass("active");
			$('span.' + icon + actSld).removeClass("icon");
			
			$('span.' + icon + prevSld).addClass("icon");
			$('span.' + icon + prevSld).removeClass("active");
		});
	} else {
		$(document).ready(function() {
			$('span.' + icon + actSld).addClass("active");
			$('span.' + icon + actSld).addClass("active");
		});
	}
}

function onChangeShowBlock(elem, showElem, value) {
	elem2 = document.getElementById(elem).value;
	if (elem2 == value) {
		document.getElementById(showElem).style.display = 'block';
	} else {
		document.getElementById(showElem).style.display = 'none';
	}
}

function orderLogin(elem, type) {
	if (type == 1) {
		document.getElementById(elem).style.display = 'block';
	} else if (type == 0) {
		document.getElementById(elem).style.display = 'none';
	}
}

function showMore(button, elem) {
	if (document.getElementById(elem).style.display == 'none') {
		document.getElementById(elem).style.display = 'block';
		button.innerHTML = '&laquo; skrýt více informací';
	} else if (document.getElementById(elem).style.display == 'block') {
		document.getElementById(elem).style.display = 'none';
		button.innerHTML = 'zobrazit více informací &raquo;';
	}
}

function checkDeliver(type1, type2, type3, type4, type5, elem) {	
	a = 0;
	
	
	
	if (type1 == 0) {		
		if (document.getElementById(elem + '1').checked == true) {
			document.getElementById(elem + '1').checked = false;
		}
		document.getElementById(elem + '1').disabled = true;
	} else {
		document.getElementById(elem + '1').disabled = false;
	}	
	
	if (type2 == 0) {		
		if (document.getElementById(elem + '2').checked == true) {
			document.getElementById(elem + '2').checked = false;
		}
		document.getElementById(elem + '2').disabled = true;
	} else {
		document.getElementById(elem + '2').disabled = false;
	}	
	
	if (type3 == 0) {		
		if (document.getElementById(elem + '3').checked == true) {
			document.getElementById(elem + '3').checked = false;
		}
		document.getElementById(elem + '3').disabled = true;
	} else {
		document.getElementById(elem + '3').disabled = false;
	}
	
	if (type4 == 0) {		
		if (document.getElementById(elem + '4').checked == true) {
			document.getElementById(elem + '4').checked = false;
		}
		document.getElementById(elem + '4').disabled = true;
	} else {
		document.getElementById(elem + '4').disabled = false;
	}
	
	if (type5 == 0) {		
		if (document.getElementById(elem + '5').checked == true) {
			document.getElementById(elem + '5').checked = false;
		}
		document.getElementById(elem + '5').disabled = true;
	} else {
		document.getElementById(elem + '5').disabled = false;
	}
	
	if (document.getElementById(elem + '1').checked == true) a++;
	if (document.getElementById(elem + '2').checked == true) a++;
	if (document.getElementById(elem + '3').checked == true) a++;
	if (document.getElementById(elem + '4').checked == true) a++;
	if (document.getElementById(elem + '5').checked == true) a++;
	
	if (a == 0) {
		if (document.getElementById(elem + '1').disabled == false) {
			document.getElementById(elem + '1').checked = true;
		} else if (document.getElementById(elem + '2').disabled == false) {
			document.getElementById(elem + '2').checked = true;
		} else if (document.getElementById(elem + '3').disabled == false) {
			document.getElementById(elem + '3').checked = true;
		} else if (document.getElementById(elem + '4').disabled == false) {
			document.getElementById(elem + '4').checked = true;
		} else if (document.getElementById(elem + '5').disabled == false) {
			document.getElementById(elem + '5').checked = true;
		}
	}
	
}

function subDeliver(elem) {	
	for (i = 1; i <= 5; i++) {
		if (document.getElementById('deliver' + i).checked == true) {
			price_cz = document.getElementById('deliver'+ i +'_cz').value;
			
			totalPrice = 0;
			if (((i == 1) || (i == 2)) && (document.getElementById('totalPrice').value > 0) && (document.getElementById('subjekt').value == 'RA')) {
				totalPrice = parseInt(document.getElementById('totalPrice').value);
				hraniceRA = parseInt(document.getElementById('PAB_HRANICE').value);
				procento = parseInt(document.getElementById('PAB_PROCENTA').value);
				var doprava = 0;
				if (totalPrice >= hraniceRA) {
					doprava = (totalPrice * procento) / 100;
					price_cz = doprava;
				}
				
			}
			
			document.getElementById(elem + 'cz').innerHTML = price_cz + ',-';
			
			document.getElementById('delPrice_cz').value = price_cz;
		}
	}
	
	
}

function checkIc(input, elem) {	
	
	if (document.getElementById(elem)) {
		
		if (input.value.length >= 5) {
			
			document.getElementById('payment1').disabled = false;
			document.getElementById('payment2').disabled = false;
			document.getElementById('payment3').disabled = false;
			document.getElementById('payment4').disabled = false;
			
			document.getElementById(elem).innerHTML = '';
			
		} else {
			
			document.getElementById('payment1').disabled = true;
			document.getElementById('payment2').disabled = true;
			document.getElementById('payment3').disabled = false;
			document.getElementById('payment4').disabled = true;
			
			document.getElementById('payment1').checked = false;
			document.getElementById('payment2').checked = false;
			document.getElementById('payment3').checked = true;
			document.getElementById('payment4').checked = false;
			
			document.getElementById('deliver1').disabled = false;
			document.getElementById('deliver2').disabled = false;
			document.getElementById('deliver3').disabled = false;
			document.getElementById('deliver4').disabled = false;
			document.getElementById('deliver5').disabled = false;
			
			document.getElementById(elem).innerHTML = '<div class="info">Bez <strong>IČ</strong> je možnost pouze platby předem.</div>';
			
		}		
		
	} else {
		
		document.getElementById('payment1').disabled = true;
		document.getElementById('payment2').disabled = true;
		document.getElementById('payment3').disabled = false;
		document.getElementById('payment4').disabled = true;
		
		document.getElementById('payment1').checked = false;
		document.getElementById('payment2').checked = false;
		document.getElementById('payment3').checked = true;
		document.getElementById('payment4').checked = false;
		
		document.getElementById(elem).innerHTML = '<div class="info">Bez <strong>IČ</strong> je možnost pouze platby předem.</div>';
		
	}
	
}

