<!--

function validateOrder(anEvent){
	var koko;
	if (	document.getElementById("name").value == '' ||
			document.getElementById("address").value == '' ||
			document.getElementById("postal_code").value == ''){
			if (anEvent.preventDefault) {
				anEvent.preventDefault();
			}
			anEvent.returnValue=false;
			anEvent.cancel = true;
			return false;
		} 
	}

function justNumbers(anEvent){
		try{
			var key;
			if (anEvent.ctrlKey || anEvent.altKey){
				if (anEvent.preventDefault) {
				  anEvent.preventDefault();
				}
				event.returnValue=false;
				event.cancel = true;
				return false;
			}
			if (anEvent.charCode == undefined){
				key = anEvent.keyCode;
			}else{
				key = anEvent.charCode;
			}
			if (key >57 || key < 48){
				if (anEvent.preventDefault) {
				  anEvent.preventDefault();
				}
				event.returnValue=false;
				event.cancel = true;
			}
		}catch(e){
			//alert(e);
		}
	
		//if (key >112 || key < 123){
		//	return navigatePage(key);
		//}
	}


function menuChangeStyle(element, state){
	switch(state){
		case 1 : 	classname = element.className;
					element.className = classname +"-on";
					childObject = element.firstChild;
					classname = childObject.className;
					childObject.className = classname +"-on";
					//alert(classname);
					break;
		case 0 : 	classname = element.className;
					element.className = classname.substring(0, classname.length -3);
					childObject = element.firstChild;
					classname = childObject.className;
					childObject.className = classname.substring(0, classname.length -3);
					break;
		}
	}
function menuClick(element){
	childObject = element.firstChild;
	document.location =childObject.href;
}

function printPage() { print(document); }

function kontakt(){
	window.location.href =  "mailto:ortoservis@ortoservis.cz";	
}

function BrowserInfo()
{
  this.name = navigator.appName;
  this.codename = navigator.appCodeName;
  this.version = navigator.appVersion.substring(0,4);
  this.platform = navigator.platform;
  this.javaEnabled = navigator.javaEnabled();
  this.screenWidth = screen.width;
  this.screenHeight = screen.height;
}

function stupidIE(){
	var b = new BrowserInfo();
	var flag = true;
	var i = 1;
	
	if (b.name == "Microsoft Internet Explorer"){
		while(flag){
			try{
				var div = document.getElementById("DIV"+i);
				var topStr = div.style.top;
				topStr = topStr.substring(0,topStr.length -2);
				div.style.top = (topStr -(-div.ie)) + "px";
				i++;
			} catch (e) {
				flag = false;
			} 
		}
	} 
}
function checkFieldsKatalog(){
	
	if (document.forms[0].Jmeno.value=='' || document.forms[0].Mesto.value=='' || document.forms[0].PSC.value==''){
		div = document.getElementById("missing");
		div.style.display = 'inline';
	} else document.forms[0].submit();
	
	return false;
}

function checkFieldsTrial(){
	
	if (document.forms[0].Jmeno.value=='' || document.forms[0].Mesto.value=='' || document.forms[0].PSC.value=='' || document.forms[0].Telefon.value==''){
		div = document.getElementById("missing");
		div.style.display = 'inline';
	} else document.forms[0].submit();
	
	return false;
}

function checkFieldsAdminInsert(){
	if (document.forms[0].kod_zp.value!='' && document.forms[0].nazev.value!=''){
		document.forms[0].submit();		
	}
	if (document.forms[0].nazev.value=='' || document.forms[0].cena.value==''){
		div = document.getElementById("missing");
		div.style.display = 'inline';
		return false;
	}
	flag = validatePrice(document.forms[0].cena);
	if (document.forms[0].uhrada_zp.value != "" && flag){
		flag = validatePrice(document.forms[0].uhrada_zp);
	}
	if (document.forms[0].doplatek.value != "" && flag){
		flag = validatePrice(document.forms[0].doplatek);
	}
	if (!flag){
		alert("Hodnota byla vyplnena v nesprávném formátu. Príklad: 21223 nebo 21223.50");
		return;
	}
	if (document.forms[0].doplatek.value != "" | document.forms[0].uhrada_zp.value != ""){
		cena2 = (document.forms[0].doplatek.value -0) + (document.forms[0].uhrada_zp.value -0);
		if (cena2 != (document.forms[0].cena.value - 0)){
			alert("nalezena chyba pri kontrolním souctu. Prosím prekontrolujte hodnoty");
			flag= false;
		}
	}
	if (flag){
		document.forms[0].submit();
	}
}

function fixValues(){
	document.forms[0].cena.value = (document.forms[0].cena.value).replace('.','');
	document.forms[0].doplatek.value = (document.forms[0].doplatek.value).replace('.','');
	document.forms[0].uhrada_zp.value = (document.forms[0].uhrada_zp.value).replace('.','');
	document.forms[0].cena.value = (document.forms[0].cena.value).replace(',','.');
	document.forms[0].doplatek.value = (document.forms[0].doplatek.value).replace(',','.');
	document.forms[0].uhrada_zp.value = (document.forms[0].uhrada_zp.value).replace(',','.');
	document.forms[0].cena.value = (document.forms[0].cena.value).replace(' ','');
	document.forms[0].doplatek.value = (document.forms[0].doplatek.value).replace(' ','');
	document.forms[0].uhrada_zp.value = (document.forms[0].uhrada_zp.value).replace(' ','');

	if (document.forms[0].cena.value.length == 0){
		document.forms[0].cena.value = (document.forms[0].doplatek.value - 0) + (document.forms[0].uhrada_zp.value - 0);
	}
}

function validatePrice(element){
	var priceRegex = /^([0-9]*)([.]?)([0-9][0-9]?)$/;
	flag = priceRegex.test(element.value);
	if (!flag){
			element.style.borderColor="red";
		} else {
			element.style.borderColor="black";
	}
	return flag;
	
}

function validateEditFields(element){
	var priceRegex = /^([0-9]*)([.]?)([0-9][0-9]?)$/;
	flag = priceRegex.test(element.value);
	if (!flag){
			element.style.backgroundColor="#FFE6E6";
		} else {
			element.style.backgroundColor="white";
	}
	return flag;
	
}

function checkFieldsAdminEdit(){
	count = document.forms[0].count.value;
	res = true;
	i=0;
	while (i < count){
		element = document.getElementById("cena["+i+"]");
		result = validateEditFields(element);
		if ((result == false) && (res== true)){
			res = false;
		}
		i++;
	}
	i=0;
	while (i < count){
		element = document.getElementById("uhrada_zp["+i+"]");
		if(element.value != ""){
			result = validateEditFields(element);		
		} else result = true;

		if ((result == false) && (res== true)){
			res = false;
		}
		i++;
	}
	i=0;
	while (i < count){
		element = document.getElementById("doplatek["+i+"]");
		if(element.value != ""){
			result = validateEditFields(element);		
		} else result = true;

		if ((result == false) && (res== true)){
			res = false;
		}
		i++;
	}
	if (res){
		sendIt();                       
	} else{
		alert("Hodnoty ve zvýrazněných políčkách neodpovídají požadovanému formátu. Príklad: 21223 nebo 21223.50")
	}
}

function sendIt(){
	if (confirm("Opravdu chcete updatovat tyto položky?")){
		document.forms[0].submit();
	}
}
function openPic(path){
	window.open(path);
	}
function moveToEshop(id){
    var url = document.location.href;
	url = url.replace("ortoservis","eshop.ortoservis");
	document.location = url+"#a"+id;
}
-->