                var defcat='news';

                function add_input(name,value)
                {
                        var elem = document.createElement("INPUT");
                        elem.type='hidden';
                        elem.name=name;
                        elem.value=value;
                        searchEmitentForm.appendChild(elem);
                }

                function search_submit (cat,noadv)
                {
			var emtSearchForm = document.getElementById( 'emtSearchForm' );
                        if (cat==null)
                        {
                                cat=defcat;
                        }
                        if (cat=="news" || cat=="content")
                        {
                                searchEmitentForm.action='/search.shtml';
                                searchEmitentForm.elements('cfg').value='quote';
                                add_input('cat',cat);

                                if (emtSearchForm && !noadv) {
					var val = '';
					if ( emtSearchForm.elements('name') ) {
						val = 
							emtSearchForm.elements('name')[0]
							? emtSearchForm.elements('name')[0].value
							: emtSearchForm.elements('name').value;
					}
					val = val || emtSearchForm.ticker.value || '';
					searchEmitentForm.elements('query').value = val;
                                }
                        }
			else if ( cat == 'ticker' )
			{
				var val = emtSearchForm.ticker.value;
				if ( emtSearchForm.elements('name') ) {
					if ( emtSearchForm.elements('name')[0] ) 
						val = val || emtSearchForm.elements('name')[0].value ;
					else 
						val = val || emtSearchForm.elements('name').value ;
				}
				val = val || searchEmitentForm.elements('query').value || '';
				window.navigate( 'http://indices.rbc.ru/cgi-bin/search/ticker_search.cgi?SEARCH='+val );
				return;
			}
                        searchEmitentForm.submit();
                }
		function search_submit_new( cat, ids ) {
			var val = '';
			for( var i = 0; i < ids.length; i++ ) {
				var el = document.getElementById( ids[i] );
				if (el && el.length) {
                    el = el[0];
                }
				if (el && el.value) {
					val = el.value;
					break;
				}
			}
			var url = '';
			if ( cat == 'news' ) {
				url = '/search.shtml?cfg=quote&cat=news&query=' + val;
			} else if ( cat == 'ticker' ) {
				url = 'http://indices.rbc.ru/cgi-bin/search/ticker_search.cgi?SEARCH=' + val;
			} else if ( cat == 'content' ) {
				url = '/search.shtml?cfg=quote&cat=content&query=' + val;
			} else if ( cat == 'emit' ) {
				url = '/ticker_search.shtml?cfg=base_emitent&query='+val;
			} else if ( cat == 'pif' ) {
				url = '/mf/search.shtml?query=' + val;
			}
			if ( url ) {
                window.location = url;
                
            }
		}
		function rbccheck (inp)
		{
			var advSearchForm = document.getElementById( 'advSearchForm' );
			if (!advSearchForm) return 0;

			var inps=advSearchForm.options('nline');

			for(var i=0;i<inps.length;i++)
			{
				if (inps[i].value != 'rbc') inps[i].disabled=inp.checked;
			}
		}
