//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 																												//
//		Drop Down Style v 1.0 																					//
//		Autor: Alexandre Lenz - lenz@sulweb.com.br	   															//
//																												//
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																												//
//		Parâmetros																	 							//
//																												//
// 		largura: inteito (largura do drop down)																	//
//		altura: inteiro (vazio pega altura automatico do drop down)												//
//		largura_bto_right: inteiro (largura do botao onde vai a seta do drop)									//
//		padding: inteito (espacamento do conteudo dentro do drop)												//
//		borderDrop: hexadecimal (cor da borda do drop)															//
//		bgDrop: hexadecimal (cor do fundo do drop aberto)														//
//		bgInput: caminho imagem (caminho da imagem que será usada como background no drop down)					//
//		lnk: hexadecimal (cor dos links do drop drown)															//
//																												//
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

jQuery.fn.singleDrop = function(opt){
 
	var defaults = {
		largura: 300,
		altura: 14,
		largura_bto_right: 13,
		padding: 6,
		borderDrop: '#E1E1E1',
		bgDrop: '#FFF',
		bgInput: 'bg_input',
		lnk: '#7B7B7B'
	};

	var o = $.extend(defaults,opt);
	
	// propriedades
	$(this).width(o.largura);
	$(this).find('.list_drop').css('position' ,'absolute');
	$(this).find('.list_drop').find('a').css('width', o.largura - o.padding + 'px').css('color', o.lnk );
	$(this).find('.list_drop').find('label').css('color', o.lnk );
	$(this).find('.list_drop').css('width', (o.largura - 2) + 'px').css('background-color',o.bgDrop).css('border','1px solid '+o.borderDrop);
	$(this).find('.select_content span').css('padding',o.padding);
	$(this).find('.select_content .style_drop_corner').css('height', o.altura+'px').css('width', o.largura_bto_right +'px').addClass(o.bgInput);
	// eventos
	$(this).click(function(){
		$(this).find('.list_drop:first').slideDown();
	});
	// ALTERADO DIA 04-05-2011
	$('.select_content').hover(
								 
	//$('.select_content').click(								 
		function(){

		},
		function(){
			$(this).find('.list_drop').slideUp();
		}
	);
	$(this).find('.list_drop a').live('click' , function(){
		var vlr_sd = $(this).text();
		$(this).parents('.style_drop').find('.select_content > span').text(vlr_sd);
		$(this).parents('.style_drop').find('.select_content input').val(vlr_sd);
		$(this).parent().parent().slideUp();
	});
	// seta o z-index recursivo	
	var qtd = $('.style_drop').size();
	$('.style_drop').each(function(){
		$(this).css('z-index',qtd);
		qtd--;
	});
};

/////////////////////////////// double drop

jQuery.fn.doubleDrop = function(opt){
 	var ix = 1;
	var vlr_combo = null;
	$(this).css('float','left');
	$(this).find('.list_drop:first li').each(function(){
		$(this).attr('id' , 'ipDouble_' + ix) ;
		ix++;
	});

	$(this).find('.list_drop:first li').click(function(){
		vlr_combo = $(this).attr('id');
		vlr_combo = vlr_combo.replace('ipDouble_','');
		
	});

	$(this).find('.style_drop:eq(1)').click(function(){

		if (vlr_combo == null){
			
			$(this).find('.list_drop:first').slideDown();
		}else{
			$(this).find('.list_drop:eq(0)').hide();
			$(this).find('.list_drop:eq('+ vlr_combo +')').slideDown();
		}
	})

};
