/*- 
   * vypise dany kod do 'box'
   * volat v init funkci po onloadu
   * rozsiruje lib.js
   * jakub@wdf.cz          
-*/
function flashReplace(box) {
  var box = getElem(box);
  if(!box) return;
  if(box.id == 'flash-wizard') {
     box.innerHTML = 
     '<object width="569" height="230" data="/flash/wizard.swf" type="application/x-shockwave-flash">'+
        '<param name="movie" value="/flash/wizard.swf" />'+
        '<param name="quality" value="high" />'+
        '<param name="menu" value="false" />'+
        '<param name="background=" value="#ffffff" />'+
        '<img width="569" height="194" src="/flash/wizard.jpg" />'+
     '</object>';
  }
  if(box.id == 'flash-calc') {
     box.innerHTML = 
     '<object width="536" height="468" data="/flash/calc.swf" type="application/x-shockwave-flash">'+
        '<param name="movie" value="/flash/calc.swf" />'+
        '<param name="quality" value="high" />'+
        '<param name="menu" value="false" />'+
        '<param name="background=" value="#ffffff" />'+
        '<img width="536" height="468" src="/flash/calc.jpg" />'+
     '</object>';
  }
  if(box.id == 'flash-calc2') {
     box.innerHTML = 
     '<object width="536" height="468" data="/flash/calc2.swf" type="application/x-shockwave-flash">'+
        '<param name="movie" value="/flash/calc2.swf" />'+
        '<param name="quality" value="high" />'+
        '<param name="menu" value="false" />'+
        '<param name="background=" value="#ffffff" />'+
        '<img width="536" height="468" src="/flash/calc2.jpg" />'+
     '</object>';
  }
}


/*- 
   * pouze cisla do inputu s danou 'class_name'
   * volat v init funkci po onloadu
   * rozsiruje lib.js
   * jakub@wdf.cz          
-*/
function justNums(class_name) {
   var number_input = getElementsByClass(class_name,'input');
   if (!number_input) return;
   //echo(number_input.length);
   for (var i = 0; i < number_input.length; i ++) {
      obj = number_input[i];
      obj.onkeyup = function checkNumber(e) {
      	var nums = new RegExp('^[0-9]+$');
      	var x1 = this.value;
      	if (x1!='' && x1.match(nums)==null) {
      		this.value = (isNaN(parseInt(x1))) ? '': parseInt(x1);
      	}
      }
   }
}

/*- 
   * ilayer pri kliknuti na nahled obrazku
   * volat v init funkci po onloadu
   * rozsiruje lib.js
   * jakub@wdf.cz          
-*/
var imgLayer = {
   init : function(layer,className) {
      this.className = className;
      this.thumbs = getElementsByClass(layer);
      if(!this.thumbs) return;
      for(i=0;i<this.thumbs.length;i++) {
         this.thumbs[i].onclick = this.swapImg;
      }
   },
   swapImg : function(){
      ilayerBox = document.createElement('span');
      ilayerBox.className = imgLayer.className;
      ilayer = document.createElement('img');
      ilayer.src = this.parentNode.href;
      ilayerBox.appendChild(ilayer);
	   ilayerBox.onclick = function() {
         this.parentNode.removeChild(this);
      }
	   this.parentNode.appendChild(ilayerBox);
	   return false;
   }
}

