﻿﻿window.addEvent( 'domready', function () {
	var togglers = $$( "#lNav .head" );
	var blocks = $$( "#lNav .links" );
	var links = $$( "#lNav a" );
	var content = $$('#content');
	/* 
	//make the ajax call
	var req = new Request({
		method: 'get',
		url: 'ajax',
		onRequest: function() {
			content.set( 'text', 'Loading, please wait...' );
		},
		onComplete: function(response) {
			obj = JSON.decode(response);
			
			document.title = obj.title;
			content.set( 'text', obj.content );
			//content.set( 'text', response );
		}
	});
	
	links.each( function( item ) {
		// Kill stop browser changing page
		item.onclick = function() {
			return false;
		};
		
		item.addEvent( 'click', function( e ) {
			var page = item.getProperty('href');
			
			//window.location = window.location + '#' + page;
			req.send("page=" + page);
		});
	}); */
	
	var acc = new Accordion( togglers, blocks, {
		display:$$('#lNavActive').getProperty('value')
	});
});

function $get(key,url){
	if(arguments.length < 2) url =location.href;
	if(arguments.length > 0 && key != ""){
		if(key == "#"){
			var regex = new RegExp("[#]([^$]*)");
		} else if(key == "?"){
			var regex = new RegExp("[?]([^#$]*)");
		} else {
			var regex = new RegExp("[?&]"+key+"=([^&#]*)");
		}
		var results = regex.exec(url);
			return (results == null )? "" : results[1];
	} else {
		url = url.split("?");
		var results = {};
		if(url.length > 1){
			url = url[1].split("#");
			if(url.length > 1) results["hash"] = url[1];
			url[0].split("&").each(function(item,index){
				item = item.split("=");
				results[item[0]] = item[1];
			});
		}
		return results;
	}
}