function CreateBookmarkLink() {

    title = "Pisanie Prac - apb-opracowania.pl"; 

    url = "http://apb-opracowania.pl";

    if (window.sidebar) { // Mozilla Firefox Bookmark
      window.sidebar.addPanel(title, url,"");
    } else if( window.external ) { // IE Favorite
      window.external.AddFavorite( url, title); }
    else if(window.opera && window.print) { // Opera Hotlist
      return true; }else{
        alert('Twoja przeglądarka nie obsługuje tej funkcji. \nDodaj stronę do ulubionych ręcznie.');
    }
  }

function ltrim(str, chars)
{
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars)
{
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function trim(str, chars)
{
    return ltrim(rtrim(str, chars), chars);
}

function inpClicked(inp){
  if(inp.value==inp.getAttribute("desc")){
    inp.value=""; // wyczysc kontrolke przy pierwszym kliku
  }
}
function checkMe(inp){
  if(!(trim(inp.value, ' ')))
    inp.value=inp.getAttribute("desc");

}


function checkrequired(which){
  var pass=true
  if (document.images){
    for (i=0;i<which.length;i++){
      var tempobj=which.elements[i]
      if (tempobj.hasAttribute("req")){
      if (((tempobj.type=="text" || tempobj.type=="textarea") && (tempobj.value=="" || tempobj.value==tempobj.getAttribute('desc'))) || (tempobj.type.toString().charAt(0) == "s" && tempobj.selectedIndex == -1)){
          pass=false
          break;
      }
      }
    }
  }
  if (!pass){
    alert("Proszę wypełnić wszystkie wymagane pola.");
    return false;
  }
    else
  return true;
}
