function Buttons(){
    inputs = document.getElementsByTagName('input');
    for(i = 0; i < inputs.length; i++){
        if(inputs[i].type != 'image')
            inputs[i].className='input';
        if(inputs[i].type == 'submit')
            inputs[i].className='button';
    }
}
function Init(){
    Buttons();
    /**
     * wyłączamy autocomplete zeby nie kolidowac z hintami ajaxowymi
     * _i_ zachowac zgodnosc z xhtml
     */
    var s = document.getElementById('search_query_words');
    s.setAttribute("autocomplete", "off");
}

function imageScale(sender, max_size) {
    p=0;
    if (sender.width > max_size) {
        p = (max_size / sender.width);
    }
    else {
        if (sender.height > max_size) {
            p = (max_size / sender.height);
        }
    }
    if(p > 0) {
        sender.width = p * sender.width;
    }
}


  function searchOver (what) {
      document.getElementById(what).className = 'HintHighlight';
      showHints();
  }
  function searchOut (what) {
      document.getElementById(what).className = 'HintUnHighlight';
  }
  function searchDown (str) {
      document.getElementById('search_query_words').value = str;
  }
  var timeout=1000;
  var oldQuery='';
  function hintMe() {
      query=document.getElementById('search_query_words').value;
      /*hint.className='searchDivHidden';*/
      document.getElementById('searchHint').style.visibility='visible';
      if (query != oldQuery) {
          oldQuery=query;
          if (query && query.length>3) {
              window.setTimeout('xajax_searchHints(query);',timeout);
          } else {
              hideHints();
          }
      }
  }
  function showHints() {
      query=document.getElementById('search_query_words').value;
      if (query && query.length>3) {
          hint=document.getElementById('searchHint');
          if (hint.style.visibility!='visible') hint.style.visibility='visible';
      }
  }
  function hideHints() {
      hint=document.getElementById('searchHint');
      hint.style.visibility='hidden';
  }
  function auto_off() { 
  
  alert(s.toString);
  }
  
  function hide_list(list)
{
	list.style.display='none';
}

function show_list(list)
{
	list.style.display='block';
}

function visible(list)
{
	if ((list.style.display=='block') || list.style.display=='')
	return true;

	return false;
}

function _$(id)
{
	return document.getElementById(id);
}
