function getE(e){ return document.getElementById(e); }
function cE(e){ return document.createElement(e); }
function ContentLoad(){ getE("status-text").innerHTML = "Naèítání..."; getE("status-text").style.display = "block"; }
function ContentSave(){ getE("status-text").innerHTML = "Ukládání..."; getE("status-text").style.display = "block"; }
function ContentClear(){  getE("status-text").style.display = "none"; getE("status-text").innerHTML = ""; }



(function($) {
  var cache = [];
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery);

jQuery.preLoadImages(root + "img/bg-container-slider1.png",
                     root + "img/bg-container-slider2.png",
                     root + "img/bg-container-slider3.png"
                     );

function controlNumber(field){
 if(field.replace(/^[0-9]*$/,"")!=""){ return false; }
 else { return true; }
}

function ControlNumberEvent(e){

	var keynum;

	if(window.event){
		keynum = window.event.keyCode;
	}
	else if(e.which){
		keynum = e.which;
	}
	
	return (((keynum >= 48) && (keynum <= 57)) || (keynum == 8 || keynum == 13) || keynum === undefined);
}

function EmailControl(f){
	if(f.length==0){return false;}
	if (f.replace(/^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,5}$/,"")=="") {
		return true
	} else {
		return false;
	}
}



function CheckboxChange(e){
  if(getE(e).checked){ getE(e + "_hidden").value = 1; }
  else { getE(e + "_hidden").value = 0; }
}

function encodeURLforPHP(str){
  var output = "";
  
  output = str.replace(/ì/g,"%EC").replace(/š/g,"%9A").replace(/è/g,"%E8").replace(/ø/g,"%F8").replace(/ž/g,"%9E").replace(/ý/g,"%FD").replace(/á/g,"%E1").replace(/í/g,"%ED").replace(/é/g,"%E9").replace(/ú/g,"%FA").replace(/ù/g,"%F9").replace(//g,"%9D").replace(/ï/g,"%EF").replace(/ò/g,"%F2").replace(/ó/g,"%F3")
              .replace(/Ì/g,"%CC").replace(/Š/g,"%8A").replace(/È/g,"%C8").replace(/Ø/g,"%D8").replace(/Ž/g,"%8E").replace(/Ý/g,"%DD").replace(/Á/g,"%C1").replace(/Í/g,"%CD").replace(/É/g,"%C9").replace(/Ú/g,"%DA").replace(/Ù/g,"%D9").replace(//g,"%8D").replace(/Ï/g,"%CF").replace(/Ò/g,"%D2").replace(/Ó/g,"%D3")
              
              .replace(/\r/g,"").replace(/\n/g,"").replace(/\r\n/g,"").replace(/&nbsp;/g,"").replace(/&lt;/g,"%3C").replace(/&gt;/g,"%3E").replace(/&quot;/g,"%22").replace(/'/g,"%22")
              .replace(/&bdquo;/g,"%22").replace(/&ldquo;/g,"%22").replace(/&amp;/g,"%26").replace(/&hellip;/g,"...").replace(/&ndash/g,"-");
  return output;
}

function br2ln(str){
  return str.replace(/<br>/g,"\n");
}

function ChangeOrderDetailsVisibility(id){  
  var e = getE("details" + id);
  if(e.style.display == "none") { e.style.display = "table-row"; }
  else { e.style.display = "none"; }
}

function deleteTableRow(tableID,rowID) { 

        var table = document.getElementById(tableID);
        var rowCount = table.rows.length;

        for(var i=0; i<rowCount; i++) {
            var row = table.rows[i];

            if(row.getAttribute("id") == "o" + rowID)  { table.deleteRow(i); rowCount--; i--; }
            if(row.getAttribute("id") == "details" + rowID)  { table.deleteRow(i); }
        }
}

var t;
function Slider(step){
  var sliderDelay = 10000;
  var nextStep = step + 1;
  var prevStep = step - 1;
  
  if ( nextStep == 4 ) { nextStep = 1; }
  if ( prevStep == 0 ) { prevStep = 3; }
  
  (function($){ 
  
    $("#slider-screen-" + prevStep).fadeOut("slow");
    $("#slider-screen-" + nextStep).fadeOut("slow");
    $("#step-" + prevStep + "-active").fadeOut("slow");
    $("#step-" + nextStep + "-active").fadeOut("slow");
    
    $("#slider-screen-" + step).fadeIn("slow");
    $("#step-" + step + "-active").fadeIn("slow");    
    
    t = setTimeout("Slider(" + nextStep + ")",sliderDelay);
     
    
  })(jQuery);
  
}

function hodiny(){
  var cas=new Date()
  var hodina=cas.getHours()
  var minuta=cas.getMinutes()
  var sekunda=cas.getSeconds()

  if (minuta<10)
  minuta="0"+minuta

  if (sekunda<10)
  sekunda="0"+sekunda  
  
  var e = getE("Div_Cas_Odsazeni");
  var len = e.childNodes.length;
  for(var i = 0; i < len; i++) { e.removeChild(e.childNodes[i]); }    
  
  var time = document.createElement("span");
  time.innerHTML = hodina+":"+minuta+":"+sekunda;
  e.appendChild(time);
  
  setTimeout("hodiny()",1000)
}





