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 = {};
	
	if(document.getElementById("searchH").getElementsByTagName("select").length>0) {
		if(f_gob("searchH_sel")){
		f_aev(f_gob("searchH_sel"), 'change', function(){ 
			 searchH.searchH_sel = f_gob('searchH_sel').value; 
			 if(f_gob('searchH_sel').value == 'gielda'){
				 searchH.o_form.VE_szukaj.value="Kod lub nazwa spółki";
			      searchH.o_form.VE_szukaj.style.color='#B1B1B1';	
			 }else{
				 searchH.o_form.VE_szukaj.value="";
			 }
			});
		}
	}
	
	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');
	  if(f_gob("searchH_sel")){
		  searchH.searchH_sel = f_gob('searchH_sel').value;
	  }

	  // // 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;

	  if(!document.getElementById("searchH").getElementsByTagName("select").length>0) {
	
	  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);
	    }
	    var videoTI = f_gob('searchH_param_vTypeId'); 
	    var videoEP = f_gob('searchH_param_vExtraProfile');
	    var videoHPP = f_gob('searchH_param_vHitsPErPage');
	    if (videoTI ) {
	    	if (videoEP){
	    	searchH.o_form.appendChild(videoTI);
	    	searchH.o_form.appendChild(videoEP);
	    	}
	    }
	    if (videoHPP){
	    	searchH.o_form.appendChild(videoHPP);
	    }
	    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;
	  }
	  }else{
		  if( searchH.searchH_sel == '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';
				    }
			    }
		  }else if( searchH.searchH_sel == '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);
			    }
			    var videoTI = f_gob('searchH_param_vTypeId'); 
			    var videoEP = f_gob('searchH_param_vExtraProfile');
			    var videoHPP = f_gob('searchH_param_vHitsPErPage');
			    if (videoTI ) {
			    	if (videoEP){
			    	searchH.o_form.appendChild(videoTI);
			    	searchH.o_form.appendChild(videoEP);
			    	}
			    }
			    if (videoHPP){
			    	searchH.o_form.appendChild(videoHPP);
			    }
		  }else if( searchH.searchH_sel == 'gielda'){
			  el.action = 'http://gospodarka.gazeta.pl/Gielda/Szukaj';
		  }else if( searchH.searchH_sel == 'internet'){
			  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';
		  }else if( searchH.searchH_sel == 'archiwum'){
			  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';
		  }
	  }
	  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();