function setTipo(){
	var sHash = document.location.hash;
	if(sHash == "") return;
	sHash = sHash.replace("#op","")
	if (sHash.match(/\b(img|vid|not|rad|pre)\b/)) {
		ub.sActiveSearch = sHash;
		bSimples.check(sHash,false);
	}
}

function installSearchEngine() {
	if (window.external && ("AddSearchProvider" in window.external)) {
		// Firefox 2 and IE 7, OpenSearch
		window.external.AddSearchProvider("http://busca.uol.com.br/busca.xml");
		ub.Cookies.create('OpenSearchUOLInstalado','1',30)
		closeOpenSearch();
	}
}

function forceCloseOpenSearch(){
	ub.Cookies.create('OpenSearchUOLInstalado','2',14)
	closeOpenSearch();
}

function closeOpenSearch(){
	var osb = ub.DOM.$('opensearch-box');
	if( osb ){
		ub.DOM.removeClass(oBody, 'opensearch')
		osb.parentNode.removeChild( osb );	
	}
}

function checkOpenSearch(){
    if (window.external && ("AddSearchProvider" in window.external)) {
		var sOpenSearchCookie = ub.Cookies.read('OpenSearchUOLInstalado');
		if( sOpenSearchCookie == ""){
			var oImg = document.createElement('img');
			var bKnownBrowser = false;
    		if( navigator.userAgent.match(/MSIE 7/) ) { 
    			oImg.src = 'http://r.i.uol.com.br/c/busca_ie.gif';
    			oImg.setAttribute('alt','Adicione UOL Busca ao seu Internet Explorer')
    			bKnownBrowser = true;
			} else  if ( navigator.userAgent.match(/Firefox/) ) {
				oImg.src = 'http://r.i.uol.com.br/c/busca_ff.gif';
    			oImg.setAttribute('alt','Adicione UOL Busca ao seu Firefox')
				bKnownBrowser = true;
			}
			if( bKnownBrowser ){
				var oDiv = document.createElement('div');
				oDiv.id = 'opensearch-box';
				
				var oPFechar = document.createElement('p');
				oPFechar.id = 'opensearch-fechar';
				var oLinkFechar = document.createElement('a');
				oLinkFechar.href = 'javascript:forceCloseOpenSearch()';
				oLinkFechar.appendChild( document.createTextNode( 'FECHAR' ) );
	
				var oLink = document.createElement('a');
				oLink.href = 'javascript:installSearchEngine()';
	
				oBody.appendChild(oDiv);
				oDiv.appendChild(oPFechar);
				oPFechar.appendChild(oLinkFechar);
				oDiv.appendChild(oLink);
				oLink.appendChild( oImg );
				ub.DOM.setClass('opensearch');
				setTimeout( 'closeOpenSearch()', 8000);
			}
			return true;

		} else if( sOpenSearchCookie == "1" ) {
			ub.Cookies.create('OpenSearchUOLInstalado','1',30) // renovação automática para =='1'
			return false;
		}
	}
	return false;
}

function init(){
	if (arguments.callee.done) return;
	arguments.callee.done = true;
	oBody = document.body;

	ub.setLoaded();
	ub.sActiveSearch = 'www';
	bSimples.check("www",false);

	ub.setSearchOptions();
	ub.setDetailedLinkHandlers();
	
	ub.createSearchArea();

	/*@cc_on @*/
	/*@if (@_win32)
		fixIeMinWidth();
		addEvent(window,"resize",fixIeMinWidth);
	/*@end @*/

	setTipo();

	if(ub.DOM.$("squery")) {
		ub.setFocus(ub.DOM.$("squery"))
	};
	
	checkOpenSearch()

	if(typeof createTagCloud != "undefined"){
		createTagCloud();
	}
}

setLoad();
