/* empty (php.js) 911.1619 */
function empty(a){var b;if(a===""||a===0||a==="0"||a===null||a===false||typeof a==="undefined")return true;if(typeof a=="object"){for(b in a)return false;return true}return false};

/* Search */
var search = {
	autor_intro: function(e, href, query, value, true_empty){
	  t = document.all ? e.keyCode : e.which;
	  if(t==13){
			this.autor_submit(href, query, value, true_empty);
		}
	},
	
	home_change_actual: 'internet',
	home_change: function(select, a){
		if(this.home_change_actual==select)
			return false;
		$('.search-options li').removeClass('active');
		$(a).parent().addClass('active');
		$('form[name="search-box"] input[name="q"]').focus();

		switch(select){
			case 'internet':
				$('form[name="search-box"]').attr('action', 'http://www.buscador-0306.com.ar/p/resultados.html');
				break;
			case 'imagenes':
				$('form[name="search-box"]').attr('action', 'http://images.google.com.co/images?q=');
				break;
			case 'video':
				$('form[name="search-box"]').attr('action', 'http://es.youtube.com/results?search_query=');
				break;
			case 'programas':
				$('form[name="search-box"]').attr('action', 'http://softcabq.blogspot.com/search/?q={searchTerms}');
				break;
						}
		this.home_change_actual = select;
	},

	}

$(document).ready(function(){
	    $('input[name=q]').keyup(function(e){
        if (search.home_change_actual == 'internet') {
            if (e.keyCode != 13 && e.keyCode != 38 && e.keyCode != 40) {
                var val = $.trim($(this).val());
                if (val.length >= 1) {
                    $.getScript('http://suggestqueries.google.com/complete/search?hl=es&q='+encodeURIComponent(val)+'&cp='+val.length);
                }
                else $('#suggest').hide();
            }
        }
    });
    $('input[name=q]').bind($.browser.msie ? 'keydown' : 'keypress', function(e){
        if (search.home_change_actual == 'internet') {
            if (e.keyCode == 13) {
                if ($('#suggest > ul > li.hover').length && $('#suggest').css('display') != 'none') {
                    e.preventDefault();
                    $('#suggest > ul > li.hover').click();
                }
            }
            else if (e.keyCode == 38) {
                if ($('#suggest > ul > li.hover').prev().length) {
                    var sel = $('#suggest > ul > li.hover').prev();
                    suggest_hover_clear();
                    suggest_hover(sel);
                }
                else {
                    suggest_hover_clear();
                    suggest_hover($('#suggest > ul > li:last'));
                }
            }
            else if (e.keyCode == 40) {
                if ($('#suggest > ul > li.hover').next().length) {
                    var sel = $('#suggest > ul > li.hover').next();
                    suggest_hover_clear();
                    suggest_hover(sel);
                }
                else {
                    suggest_hover_clear();
                    suggest_hover($('#suggest > ul > li:first'));
                }
            }
        }
    });
    $('#suggest > ul > li').live('click', function(){ suggest_set(this); $('form[name=search-box]').submit(); }).live('mouseleave', function(){ $(this).removeClass('hover'); }).live('mouseenter', function(){ suggest_hover_clear(); suggest_hover(this, true); });
    $('*').live('click', function(){ $('#suggest').hide(); });
});

function suggest_hover(el, nochange) {
    if (typeof nochange == 'undefined') var nochange = false;
    $(el).addClass('hover');
    if (!nochange) suggest_set(el);
}
function suggest_hover_clear() { $('#suggest > ul > li.hover').removeClass('hover'); }
function suggest_set(el) { $('input[name=q]').val($(el).html().replace(/<(?:\/)?span>/ig, '')); }

var google = {
	ac: {
	    h: function (data) {
	        var c = data[1].length, cls;
	        if (c) {
    	        $('#suggest').html('<ul></ul>').show();
    	        $('#suggest > ul').append('<li class="hidden hover">'+$.trim($('input[name=q]').val())+'</li>');
                for (var i = 0; i < c; ++i) {
                    $('#suggest > ul').append('<li>'+data[1][i][0]+'</li>');
                }
                $('#suggest > ul > li').each(function(){ $(this).html($(this).html().replace(new RegExp('('+$('input[name=q]').val()+')'), '<span>$1</span>')); });
            }
        }
    }
}

