//Drop Down Panel script (March 29th, 08'): By JavaScript Kit: http://www.javascriptkit.com

function painel(pagina,bt_confirmar,bt_cancelar,get_txt)
{ 
jkpanel.init(pagina, '350px', 500,1,'<div id="dropdownpanel"><div class="contentdiv"></div><div class="pergunta"><table width="100%"><tr><td align="center"><table width="319" border="0" cellspacing="0" cellpadding="0" class="pergunta_txt"><tr><td style="text-align:center" width="160"><a href="'+get_txt+'">'+bt_confirmar+'</a></td><td style="text-align:center" width="159"><a href="#">'+bt_cancelar+'</a></td></tr></table></td></tr></table></div></div>')
}


var jkpanel={
	//controltext: 'Ver Erros',
	$mainpanel: null, contentdivheight: 0,
	openclose:function($, speed){
		this.$mainpanel.stop() //stop any animation
		if (this.$mainpanel.attr('openstate')=='closed')
		{	//alert("abrir");
			this.$mainpanel.animate({top: 0}, speed).attr({openstate: 'open'})
		}else
			this.$mainpanel.animate({top: -(this.contentdivheight+30)+'px'}, speed).attr({openstate: 'closed'}) //o 30 foi para nao se verem os botoes ao fechar
	},
	
	init:function(file, height, speed, aberto, aba_txt){
		jQuery(document).ready(function($){
			if(aba_txt=='pergunta')
			{	jkpanel.$mainpanel=$(aba_txt).prependTo('body')
				var $controldiv=jkpanel.$mainpanel.find('.pergunta').css({cursor: 'wait'})
			}else
			{	jkpanel.$mainpanel=$(aba_txt).prependTo('body')
				
				var $controldiv=jkpanel.$mainpanel.find('.control').css({cursor: 'wait'})
			}
			var $contentdiv=jkpanel.$mainpanel.find('.contentdiv')
			$contentdiv.load(file, '', function($){
					var heightattr=isNaN(parseInt(height))? 'auto' : parseInt(height)+'px'
					$contentdiv.css({height: heightattr})
					jkpanel.contentdivheight=parseInt($contentdiv.get(0).offsetHeight)
					jkpanel.$mainpanel.css({top:-jkpanel.contentdivheight+'px', visibility:'visible'}).attr('openstate', 'closed')
					$controldiv.css({cursor:'hand', cursor:'pointer'})
					if(aberto==1)
						jkpanel.openclose($, speed)
			})
			//jkpanel.$mainpanel.load(function(){jkpanel.openclose($, speed)})		
			
			jkpanel.$mainpanel.click(function(){jkpanel.openclose($, speed)})		
		})
	}
}


