// JavaScript Document

var slideSpeed = 500;
var beginState = 0;

function closeAll(){
	$('#moduleBannerContent_1').slideUp(slideSpeed);
	$('#moduleBannerContent_2').slideUp(slideSpeed);
	$('#moduleBannerContent_3').slideUp(slideSpeed);
}

$(document).ready(function() {
	
	loadSelector();

});

function openMenu(id){
	closeAll()
	switch (id){
	case 1:
		$('#moduleBannerContent_1').slideDown(slideSpeed);
		if(document.getElementById('pane1')){
			$('#pane1').jScrollPane({showArrows:true, dragMaxHeight: 150,scrollbarWidth: 15, arrowSize: 16});
		}
		break;
	case 2:
		$('#moduleBannerContent_2').slideDown(slideSpeed);
		if(document.getElementById('pane2')){
			document.getElementById('pane2').parentNode.style.width = '230px'
			//document.getElementById('pane2').parentNode.style.height = '330px'
			if(isHidden(document.getElementById('pane2'), 'visibility', 'hidden')){
				setTimeout("$('#pane2').jScrollPane({showArrows:true, dragMaxHeight: 150,scrollbarWidth: 15, arrowSize: 16});",500);
			}
		}
		break;
	case 3:
		$('#moduleBannerContent_3').slideDown(slideSpeed);
		break;
	}
}

function loadSelector(){
	var q = '?';
	var openState = 0;
	if($('#catid').val()!=undefined && $('#catid').val()!=''){
		q += 'catid=' + $('#catid').val(); 
		openState = 1;
	}else{
		if($('#hidden_catid').val()!=undefined){
			q += 'catid=' + $('#hidden_catid').val(); 
			openState = 0;
		}
	};
	$('#cont_toolbar').load(PROJECT_URL + 'xml/selector.xml.asp' + q, function(){
		//reset

		$('#catid').change(function(){
			loadSelector();
		});
		setAccordeon(openState);

	});	
}

function setAccordeon(openState){
	$('#moduleBannerTitle_1').click(function() {
		if(!checkSelected){
			if($('#moduleBannerContent_1').css("display") == 'none'){
				openMenu(1)
			}else{
				$('#moduleBannerContent_1').slideUp(slideSpeed);
			}
		}
	});

	$('#moduleBannerTitle_2').click(function() {
		if(!checkSelected){
			if($('#moduleBannerContent_2').css("display") == 'none'){
				openMenu(2)
			}else{
				$('#moduleBannerContent_2').slideUp(slideSpeed);
			}
		}
	});

/*
	$('#moduleBannerTitle_3').click(function() {
		if($('#moduleBannerContent_3').css("display") == 'none'){
			closeAll()
			$('#moduleBannerContent_3').slideDown(slideSpeed);
		}else{
			$('#moduleBannerContent_3').slideUp(slideSpeed);
		}
	});	
*/
	if(beginState==1) {
		$('#moduleBannerContent_1').show()
		if(document.getElementById('pane1')){
			$('#pane1').jScrollPane({showArrows:true, dragMaxHeight: 150,scrollbarWidth: 15, arrowSize: 16});
		}
	}
	if(beginState==2) {
		$('#moduleBannerContent_2').show()
		if(document.getElementById('pane2')){
			$('#pane2').jScrollPane({showArrows:true, dragMaxHeight: 150,scrollbarWidth: 15, arrowSize: 16});
		}
	}
	if(beginState==3) $('#moduleBannerContent_3').show()

	if(openState>0){
		openMenu(openState);
	}

	if(document.getElementById('bubbleTooltips')){
		enableTooltips("bubbleTooltips")
	}

}
