/* Otestovani delky hodnoty */
function isEmptyMsg(el,message){
   var element = document.getElementById(el);
   if(element.value.length == 0){
      alert(message);
      return false;
   }
   return true;
}
/* Funkce schova nebo zobrazi element */
function toggleShowEl(element,classEl) {
   element = $(element);
   if ($(element).hasClass(classEl)) {
      element.style.display = 'block';
      $(element).removeClass(classEl);
    }
    else{
       element.style.display = 'none';
       $(element).addClass(classEl);
    }
}
/* Funkce schova nebo zobrazi element s obrazkem */
function toggleShowElList(element,classEl,img,pathImgOpen,pathImgClose) {
   element = $(element);
   if ($(element).hasClass(classEl)) {
      element.style.display = 'block';
      $(element).removeClass(classEl);
      $(img).setProperty('src',pathImgOpen);
    }
    else{
       element.style.display = 'none';
       $(element).addClass(classEl);
       $(img).setProperty('src',pathImgClose);
    }
}

/* Funkce schova element */
function closeShowEl(element,classEl) {
   $(element).addClass(classEl);
}

/* Zobrazeni boxu prvku centrovane */
ViewPort = {
   centerObject : function(obj, width, height) {
      var viewportWidth, viewportHeight, scrollTop;
      if (self.innerHeight) {
         viewportWidth  = self.innerWidth;
         viewportHeight = self.innerHeight;
      } else if (document.documentElement && document.documentElement.clientHeight) {
         viewportWidth  = document.documentElement.clientWidth;
         viewportHeight = document.documentElement.clientHeight;
      } else if (document.body) {
         viewportWidth  = document.body.clientWidth;
         viewportHeight = document.body.clientHeight;
      }

      if (self.pageYOffset) {
         scrollTop = self.pageYOffset;
      } else if (document.documentElement && document.documentElement.scrollTop) {
         scrollTop = document.documentElement.scrollTop;
      } else if (document.body) {
         scrollTop = document.body.scrollTop;
      }

      obj.style.top  = parseInt(((viewportHeight - height) / 2) + parseInt(scrollTop)) + 'px';
      obj.style.left = parseInt((viewportWidth - width) / 2) + 'px';
   }
}
/* Vraci set vsech elementu daneho name v danem node */
function getElByName(node, name) {
   return node.getElementsByTagName(name);
}
/* Vraci text obsazeny v elementu s textovym obsahem */
function getContent(node) {
   return node.firstChild.data;
}
/* Funkce pro vytvoreni prvku */
function createElement(eparent,eln,eid){
   //vytvorit prvek
   var eli = document.createElement(eln);
   eli.setAttribute("id",eid);
   //pridat div do div
   document.getElementById(eparent).appendChild(eli);
}
/* odstrani polozky elementu */
function removeElement(elementSelect){
   var result = document.getElementById(elementSelect);
   while(result.childNodes.length > 0){
      result.removeChild(result.childNodes[0]);
   }
}

/* Pridat bookmark */
function addBookmark() {
  title="News.sk - monitoring spravodajstva";
  url="http://www.news.sk";
	if (window.sidebar) {
		window.sidebar.addPanel(title,url,"");
	} else if( window.external ) {
		window.external.AddFavorite(url,title);
	} else if(window.opera && window.print) {
		alert("Pro přidání News.sk do oblíbených v prohlížeči Opera prosím stiskněte současně klávesy CTRL+D.")
  }
	return false;
}


