function Smazat(url) {
if (confirm('Opravdu smazat?')) {location.href=url;return true;
}else{return false;}
}
function objGet(x) {
   if (typeof x != 'string') return x;
   else if (Boolean(document.getElementById))
      return document.getElementById(x);
   else if (Boolean(document.all))
      return eval('document.all.'+x);
   else if (Boolean(document.ids))
      return eval('document.ids.'+x);
   else
      return null;
}


	function _changeCount(arg)
	{
		i_CisloRadku = arg.name.substring(13,arg.name.lenght);

		i_SelectedIndex = document.getElementById(arg.name).selectedIndex;
		
		i_Pocet = document.getElementById(arg.name).options[i_SelectedIndex].title;
		var element = objGet("pocetKosik"+i_CisloRadku);
		while (element.firstChild) {
			element.removeChild(element.firstChild);
		}
		for(i = 0; i < i_Pocet; i++)
		{
		var elOptNew = document.createElement('option');
		elOptNew.text = i+1;
		elOptNew.value = i+1;
		var elSel = objGet("pocetKosik"+i_CisloRadku);
		try {
		    elSel.add(elOptNew, null); // standards compliant; doesn't work in IE
		  }
		  catch(ex) {
		    elSel.add(elOptNew); // IE only
		  }
		 }
		objGet('kosik-form').submit();
	}
	

//onclick="return !openWindow(this.href);"
function openWindow(url){
   wasOpen  = false;
   win = window.open(url);    
   return (typeof(win)=='object')?true:false;
}
function openwin(url,name,width,height){
  wasOpen  = false;
  win = window.open(url,name,"width="+width+",height="+height+",resizable=1, left=100");    
  return (typeof(win)=='object')?true:false;
}
function openwin2(url,name,width,height){
  wasOpen  = false;
  win = window.open(url,name,"width="+width+",height="+height+",resizable=1, scrollbars=1");    
  return (typeof(win)=='object')?true:false;
}
function SetFocus(arg) {
	objGet(arg).focus();
}
function fceObj(arg,id){
	arg = objGet(id).className
	if (arg.indexOf('on')!=-1)
	{
		objGet(id).className = 'stav-off';
	}
	else
	{
		objGet(id).className = 'stav-on';
	}

}
   
function ShowHide(arg){
	if(objGet(arg).className=='hide'){
		objGet(arg).className='show'
	}else{
		objGet(arg).className='hide'
	}
}


function getLabelForId(id) {
    var label, labels = document.getElementsByTagName('label');
    for (var i = 0; (label = labels[i]); i++) {
        if (label.htmlFor == id) {
            return label;
        }
    }
    return false;
}
function checkEmail() {
    var email = document.getElementById('email');
    var label = getLabelForId('email');
    if (email.value.indexOf('@') == -1 || email == '') { // Naive check for non empty string with @ sign
        label.className = 'problem';
    } else {
        label.className = 'completed';
    }
}
function checkPhone() {
    var phone = document.getElementById('phone');
    var label = getLabelForId('phone');
    var digits = phone.value.replace(/[^0-9]/ig, '');
    if (!digits) {
        label.className = '';
        phone.value = '';
        return;
    }
    if (digits.length == 10) {
        phone.value = '(' + digits.substring(0, 3) + ') ' + 
            digits.substring(3, 6) + '-' + 
            digits.substring(6, 10);
        label.className = 'completed';
    } else {
        label.className = 'problem';
        phone.value = digits;
    }
}
function checkRequired(id) {
    var formfield = document.getElementById(id);
    var label = getLabelForId(id);
    if (formfield.value.length == 0) {
        label.className = 'problem';
    } else {
        label.className = 'completed';
    }
}

addEvent(window, 'load', function() {
    var input;
    var inputs = document.getElementsByTagName('input');
    for (var i = 0; (input = inputs[i]); i++) {
        addEvent(input, 'focus', oninputfocus);
        addEvent(input, 'blur', oninputblur);
    }
    var textareas = document.getElementsByTagName('textarea');
    for (var i = 0; (textarea = textareas[i]); i++) {
        addEvent(textarea, 'focus', oninputfocus);
        addEvent(textarea, 'blur', oninputblur);
    }
});
function oninputfocus(e) {
    /* Cookie-cutter code to find the source of the event */
    if (typeof e == 'undefined') {
        var e = window.event;
    }
    var source;
    if (typeof e.target != 'undefined') {
        source = e.target;
    } else if (typeof e.srcElement != 'undefined') {
        source = e.srcElement;
    } else {
        return;
    }
    /* End cookie-cutter code */
	if(source.type.indexOf("submit")==-1){
	    source.className=source.className+' InputForm';
	}
}
function oninputblur(e) {
    /* Cookie-cutter code to find the source of the event */
    if (typeof e == 'undefined') {
        var e = window.event;
    }
    var source;
    if (typeof e.target != 'undefined') {
        source = e.target;
    } else if (typeof e.srcElement != 'undefined') {
        source = e.srcElement;
    } else {
        return;
    }
    /* End cookie-cutter code */
	source.className=source.className.substring(0,source.className.indexOf(" "));
}
function addEvent(obj, evType, fn){
    if (obj.addEventListener){
        obj.addEventListener(evType, fn, true);
        return true;
    } else if (obj.attachEvent){
        var r = obj.attachEvent("on"+evType, fn);
        return r;
    } else {
        return false;
    }
}