//
// Por motivos que a razão desconhece, precise adicionar este arquivo na raiz do htdocs
// 
google.load("search", "1", {"language" : "pt-BR"});

$j(document).ready(function() {
	
	var searchControl = new google.search.SearchControl();
	var options = new google.search.SearcherOptions();
	options.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN);
	options.setNoResultsString("Sua pesquisa não encontrou nenhuma página correspondente.");
	
	//searchControl.addSearcher(new google.search.WebSearch());

	var siteSearch = new google.search.WebSearch();
	siteSearch.setUserDefinedLabel("Resultados em www.justdigital.com.br");
	siteSearch.setUserDefinedClassSuffix("siteSearch");
	siteSearch.setSiteRestriction("justdigital.com.br");

	searchControl.addSearcher(siteSearch, options);

	$j("#searchbtn").click(function () {
		tb_show("", "#TB_inline?width=800&amp;inlineId=resultcont&amp;modal=true");
		$j('#title').css("visibility", "visible");   
        $j("#results").show();
		var drawOptions = new google.search.DrawOptions();
		searchControl.draw(document.getElementById("results"), drawOptions);
		searchControl.execute(document.getElementById("query_input").value);
	});
	
	$j("#title a").click(function () {
		tb_remove();
		$j('#title').css("visibility", "hidden");   
		$j("#results").hide();
	});
	
	$j(".default-valued").each(
		function(){
			$j(this).bind("blur", addDefaultValue);
			$j(this).bind("focus", removeDefaultValue);
			
			if(this.value.length == 0){
				$j(this).trigger("blur");		
			}
		}
	);
	
});	

var addDefaultValue = function(){
	var meta = $j(this).metadata();
	if(this.value.length ==0){
		this.value = meta.value;
		$j(this).addClass('default-valued-empty');
	}
}

var removeDefaultValue = function(){
	var meta = $j(this).metadata();
	if(this.value == meta.value){
		this.value = "";
		$j(this).removeClass('default-valued-empty');
	}
}