// Accordian

jQuery.noConflict();
	
	jQuery(document).ready(function() {
	  jQuery('div.hide-show> div').hide();
	  jQuery('div.hide-show> h3').click(function() {	
		jQuery(this).next('div').slideToggle('fast')
		.siblings('div:visible').slideUp('fast');
	  });
	  openItem('open');
	});

	function PageQuery(q) {
		if(q.length > 1) this.q = q.substring(1, q.length);
		else this.q = null;
		this.keyValuePairs = new Array();
		if(q) {
		for(var i=0; i < this.q.split("&").length; i++) {
		this.keyValuePairs[i] = this.q.split("&")[i];
		}
		}
		this.getKeyValuePairs = function() { return this.keyValuePairs; }
		this.getValue = function(s) {
		for(var j=0; j < this.keyValuePairs.length; j++) {
		if(this.keyValuePairs[j].split("=")[0] == s)
		return this.keyValuePairs[j].split("=")[1];
		}
		return false;
		}
		this.getParameters = function() {
		var a = new Array(this.getLength());
		for(var j=0; j < this.keyValuePairs.length; j++) {
		a[j] = this.keyValuePairs[j].split("=")[0];
		}
		return a;
		}
		this.getLength = function() { return this.keyValuePairs.length; }
	}
	
	function queryString(key){
		var page = new PageQuery(window.location.search);
		return unescape(page.getValue(key));
	}
	
	function displayItem(key){
		if(queryString(key)=='false')
		{
		alert("you didn't enter a ?name=value querystring item.");
		}else{
		alert(queryString(key));
		}
	}
	
	function openItem(key){
		if(queryString(key)=='false')
		{
			//alert("you didn't enter a ?open=value querystring item.");
		}
		else{		
			var q = queryString(key);		
			var openName = "#open" + q; 
			jQuery(openName).next('div').slideToggle('fast').siblings('div:visible').slideUp('fast');						
		}
	}
