//Jquery Accordion
jQuery().ready(function(){
	// simple accordion
	jQuery('#list1a').accordion();
	jQuery('#list1b').accordion({
		autoHeight: false
	});
	
	// second simple accordion with special markup
	jQuery('#navigation').accordion({
		active: false,
		header: '.head',
		navigation: true,
		event: 'mouseover',
		fillSpace: true,
		animated: 'easeslide'
	});
	
	// highly customized accordion
	jQuery('#list2').accordion({
		event: 'mouseover',
		active: '.selected',
		selectedClass: 'active',
		animated: "bounceslide",
		header: "dt"
	}).bind("changeaccordion", function(event, ui) {
		jQuery('<div>' + ui.oldHeader.text() + ' hidden, ' + ui.newHeader.text() + ' shown</div>').appendTo('#log');
	});
	
	// first simple accordion with special markup
	jQuery('#list3').accordion({
		header: 'div.title',
		active: false,
		alwaysOpen: false,
		animated: false,
		autoHeight: false
	});
	
	var wizard = $("#wizard").accordion({
		header: '.title',
		event: false
	});
	
	var wizardButtons = $([]);
	$("div.title", wizard).each(function(index) {
		wizardButtons = wizardButtons.add($(this)
		.next()
		.children(":button")
		.filter(".next, .previous")
		.click(function() {
			wizard.accordion("activate", index + ($(this).is(".next") ? 1 : -1))
		}));
	});
	
	// bind to change event of select to control first and seconds accordion
	// similar to tab's plugin triggerTab(), without an extra method
	var accordions = jQuery('#list1a, #list1b, #list2, #list3, #navigation, #wizard');
	
	jQuery('#switch select').change(function() {
		accordions.accordion("activate", this.selectedIndex-1);
	});
	jQuery('#close').click(function() {
		accordions.accordion("activate", -1);
	});
	jQuery('#switch2').change(function() {
		accordions.accordion("activate", this.value);
	});
	jQuery('#enable').click(function() {
		accordions.accordion("enable");
	});
	jQuery('#disable').click(function() {
		accordions.accordion("disable");
	});
	jQuery('#remove').click(function() {
		accordions.accordion("destroy");
		wizardButtons.unbind("click");
	});
});

function popup(mylink, windowname){
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
   href=mylink;
else
   href=mylink.href;
window.open(href, windowname, 'width=638,height=340,scrollbars=no');
return false;
}

var win = null;
function NewWindow(mypage,myname,w,h,scroll){
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
	win = window.open(mypage,myname,settings)
}

function hideDiv() {
	document.getElementById('hideme').style.display = "none";
}

function display(id) {
	document.getElementById(id).style.display = "block";
}
function hide(id) {
	document.getElementById(id).style.display = "none";
}
