function f_aev(obj, type, fn) { try { if (obj.addEventListener) { obj.addEventListener(type, fn, false); } else if (obj.attachEvent) { obj["e"+type+fn] = fn; obj[type+fn] = function() { obj["e"+type+fn](window.event); }; obj.attachEvent("on"+type, obj[type+fn]); }} catch (e) {}}
function f_gob(n) { return document.getElementById(n); }
function f_arg(o) { if (!o) return; var _s = o.getElementsByTagName('span'); var _res = {}; if (_s && (_s.length > 0)) { for (var i = 0; i < _s.length; i++) { eval("_res."+_s[i].className+"='"+_s[i].innerHTML+"';"); }; }; return _res; }

var searchH = {};

function submitGielda() 
{
if (searchH.o_form.VE_szukaj.value.length>1) 
{
  searchH.o_form.method='post';
  var url="http://gospodarka.gazeta.pl/Gielda/0,83496,4635305.html"
  //var url = window.location.href;
  //if (url.substr(url.length-5,5)=="?brak") {url=url.substring(0,url.length-5)}  
  searchH.o_form.b.value=url;
  searchH.o_form.q.value=searchH.o_form.VE_szukaj.value;
  searchH.o_form.submit();
}
else
{
  f_gob("VE_szukaj_id").style.color="#c00";
  f_gob("VE_szukaj_id").value="Wpisz co najmniej dwa znaki";
}
}//function

function trim(t){
  while(t.charAt(0) == ' '){
        t=t.substring(1);
  }
  while(t.charAt(t.length-1) == ' '){
        t=t.substring(0,t.length-1);
  }     
  return t;
}
function poprawC(tekst){
        tekst=trim(tekst);
        if ( tekst.charAt(0) == "'" && tekst.charAt(tekst.length-1) == "'")
          tekst='"' + tekst.substring(1,tekst.length-1) + '"';
        return tekst;
}

function searchH_init() {
  f_aev(f_gob("VE_szukaj_id"), 'focus', clearVEszukaj);
  searchH.o_input_root = f_gob('searchH_param_root');
  searchH.o_input_portal = f_gob('searchH_param_portal');
  searchH.o_params = f_gob('searchH_param');
  searchH.o_form = f_gob('searchForm');
  searchH.o_img = searchH.o_form.getElementsByTagName('img')[0];
  searchH.o_rb_serwis = f_gob('searchH_rb_1');
  searchH.o_rb_gazeta = f_gob('searchH_rb_2');
  searchH.o_rb_gielda = f_gob('searchH_rb_3');
  searchH.o_rb_archiwum = f_gob('searchH_rb_4');
  searchH.o_rb_google = f_gob('searchH_rb_5');
    
  // // params fix
  // if (f_gob('where')) f_gob('where').className = 'where';
  searchH.params = f_arg(searchH.o_params);
  f_aev(searchH.o_form, 'submit', searchH_submitForm);
  if (searchH.o_rb_serwis) { 
    searchH.o_rb_serwis.imgsrc = searchH.params.imgSerwis;
    f_aev(searchH.o_rb_serwis, 'focus', searchH_rbClick); 
    if (searchH.o_rb_serwis.checked) searchH_setElem(searchH.o_rb_serwis);
  }
  if (searchH.o_rb_gazeta) { 
    searchH.o_rb_gazeta.imgsrc = searchH.params.imgGazeta;
    f_aev(searchH.o_rb_gazeta, 'focus', searchH_rbClick); 
    if (searchH.o_rb_gazeta.checked) searchH_setElem(searchH.o_rb_gazeta);
  }
   if (searchH.o_rb_archiwum) { 
    searchH.o_rb_archiwum.imgsrc = searchH.params.imgArchiwum;
    f_aev(searchH.o_rb_archiwum, 'focus', searchH_rbClick); 
    if (searchH.o_rb_archiwum.checked) searchH_setElem(searchH.o_rb_archiwum);
  }
  if (searchH.o_rb_google) { 
    searchH.o_rb_google.imgsrc = searchH.params.imgGoogle;
    f_aev(searchH.o_rb_google, 'focus', searchH_rbClick); 
    if (searchH.o_rb_google.checked) searchH_setElem(searchH.o_rb_google);
  }
    if (searchH.o_rb_gielda) { 
    searchH.o_rb_gielda.imgsrc = searchH.params.imgGielda;
    f_aev(searchH.o_rb_gielda, 'focus', searchH_rbClick); 
    if (searchH.o_rb_gielda.checked) searchH_setElem(searchH.o_rb_gielda);
  }
  doIfBrak();
}

function searchH_submitForm(e) {
  (e.preventDefault) ? e.preventDefault() : (e.returnValue = false);
  var el = searchH.o_form;
  switch (searchH.activeElem) {
  case searchH.o_rb_serwis:
    if (f_gob('searchH_param_dxx')) {
	    el.action = 'http://szukaj.gazeta.pl/paramsCC';
	    searchH.o_form.appendChild(f_gob('searchH_param_dxx'));
	    if (f_gob('searchH_param_furl')) searchH.o_form.appendChild(f_gob('searchH_param_furl'));
	    if (f_gob('searchH_param_fnav')) searchH.o_form.appendChild(f_gob('searchH_param_fnav'));
	    var fq = f_gob('searchH_param_fq'); 
	    if (fq) {
	    	fq.value=searchH.o_form.getElementsByTagName('input')[0].value;
	    	searchH.o_form.appendChild(fq);
	    }
    } else {
	    if (f_gob('searchH_param_root')) searchH.o_form.appendChild(f_gob('searchH_param_root'));
	    if (f_gob('searchH_param_portal')) searchH.o_form.appendChild(f_gob('searchH_param_portal'));
	    searchH.o_form.q.value=searchH.o_form.VE_szukaj.value;
	    if (!searchH.params.where) {
	      var url = window.location.href.split('/');
	      url.pop();
	      url = url.join('/');
	      el.action = url + '/3,0.html';
	    } else {
	      el.action = 'http://szukaj.gazeta.pl/szukaj/0,51922.html';
	    }
    }
    break;
  case searchH.o_rb_gazeta:
    el.action = 'http://szukaj.gazeta.pl/paramsCC';
    if (f_gob('searchH_param_furl')) searchH.o_form.appendChild(f_gob('searchH_param_furl'));
    if (f_gob('searchH_param_fnav')) searchH.o_form.appendChild(f_gob('searchH_param_fnav'));
    var fq = f_gob('searchH_param_fq'); 
    if (fq) {
    	fq.value=searchH.o_form.getElementsByTagName('input')[0].value;
    	searchH.o_form.appendChild(fq);
    }
    break;
  case searchH.o_rb_gielda:
    el.action = 'http://gospodarka.gazeta.pl/Gielda/Szukaj';
    break;
  case searchH.o_rb_google:
    if (f_gob('searchH_param_google')) {
      searchH.o_form.appendChild(f_gob('searchH_param_google'));
      //f_gob('searchH_param_google').value = searchH.o_form.getElementsByTagName('input')[0].value;
      f_gob('searchH_param_google').value = searchH.o_form.VE_szukaj.value;
      searchH.o_form.q.value=searchH.o_form.VE_szukaj.value;
    }
    el.action = 'http://szukaj.gazeta.pl/internet/0,0.html';
    break;
   case searchH.o_rb_archiwum:
    if (f_gob('searchH_param_archfsz')) {
      searchH.o_form.appendChild(f_gob('searchH_param_archfsz'));
      f_gob('searchH_param_archfsz').value = poprawC(searchH.o_form.getElementsByTagName('input')[0].value);
      if (f_gob('searchH_param_archbid')) searchH.o_form.appendChild(f_gob('searchH_param_archbid'));
      if (f_gob('searchH_param_archpage')) searchH.o_form.appendChild(f_gob('searchH_param_archpage'));
      if (f_gob('searchH_param_archnp')) searchH.o_form.appendChild(f_gob('searchH_param_archnp'));
      if (f_gob('searchH_param_archvtab')) searchH.o_form.appendChild(f_gob('searchH_param_archvtab'));
      if (f_gob('searchH_param_archile')) searchH.o_form.appendChild(f_gob('searchH_param_archile'));
      if (f_gob('searchH_param_archord')) searchH.o_form.appendChild(f_gob('searchH_param_archord'));
      if (f_gob('searchH_param_archdod')) searchH.o_form.appendChild(f_gob('searchH_param_archdod'));
    }
    el.action = 'http://szukaj.wyborcza.pl/znajdz.do';
    break;
  }
  if (el.action == 'http://gospodarka.gazeta.pl/Gielda/Szukaj')
  {
       submitGielda();
  }
  else
  {
    el.submit();
  }  
}//function


function searchH_rbClick(e) {
  var el;
  if (window.event && window.event.srcElement) { el = window.event.srcElement; };
  if (e && e.target) { el = e.target; }; if (!el) { return; };
  searchH_setElem(el);
}//function


function searchH_setElem(el) {
  searchH.o_img.src = el.imgsrc;
  searchH.activeElem = el;
  searchH.o_form.VE_szukaj.value="";
  if (searchH.o_rb_gielda) 
  {
    if (searchH.activeElem==searchH.o_rb_gielda)
    {
      searchH.o_form.VE_szukaj.value="Kod lub nazwa spółki";
      searchH.o_form.VE_szukaj.style.color='#B1B1B1';
      //searchH.o_form.VE_szukaj.style.fontSize='11px;';
    }
  }
}

function clearVEszukaj()
{
  if (searchH.o_form.VE_szukaj)
  {
    searchH.o_form.VE_szukaj.value='';
    searchH.o_form.VE_szukaj.style.color='#000000';
    //searchH.o_form.VE_szukaj.style.fontSize='11px;';  
  }
}

function doIfBrak()
{
  if (window.location.search.indexOf("brak")>-1) 
  {
    searchH.o_form.VE_szukaj.value="Zły kod spółki";		          
    searchH.o_form.VE_szukaj.style.color="#c00";
  }		        
}  


searchH_init();


