/*
 * Script utilizado em todas as selectbox personalizadas 
 * Copyright (c) 2011 Felipe Monteiro (http://www.secreti.com.br)
 * É necessário a utilização do jquery-1.4.2 e jquery-ui-1.8.2
 */

/* Função para selecionar o texto e colar no input */
function selectboxItem(obj)
{
    obj.parent().parent().children('input').val(obj.attr('title'));
    obj.parent('ul').hide();
    obj.parent().parent().children('input').removeClass('show');
    return obj;
}

/* Função para fechar todos os selectbox abertos */
function selectBoxClose()
{
    $(".selectbox ul").hide().removeClass('show');
}

$(function()
{
    /* Código para as selectbox personalizadas */
    $(".selectbox input").click( function()
    {
	$(".selectbox ul").hide();
	/* Caso ele esteja aparecendo */
	if ($(this).is('.show'))
	{
	    $(this).removeClass('show');
	}
	/* Caso ele não esteja aparecendo */
	else
	{
	    if($(this).prev('ul').html() != '')
	    {
		$(this).prev('ul').show('blind');
		$(this).addClass('show');
	    }
	}
    });
    $(".selectbox input").focus( function()
    {
	$(this).blur();
    });
    $(".selectbox li").click( function()
    {
	selectboxItem($(this));
    });
	
});
