var Navigation = new Object();

Navigation.toConsole = function (data, div){
//function toConsole(data, div){
	//trace("toConsole: div="+div);
	//console = div ? document.getElementById(div) : console;
	data = data ? data : this.data;
	var console = div ? document.getElementById(div) : this.target;
	
	//trace("toConsole: \n"+console+"\n"+data);
	
	if(console != null){
		console.innerHTML = data;
		//executeScripts(data);
	}
	else{
		alert("toConsole: "+div+" existiert nicht!");
	}
	//Links.modify();
}

Navigation.handleChange = function(event){	
    var index, rel, links, path = event.path, target, titleHTML;
    if (path.substr(path.length - 1) != '/') {
        path += '/';
    }
	var t = "";
	//links = document.getElementsByTagName('a');
	links = document.getElementsByName('linkNavi');
    for (var i = 0, l, link; link = links[i]; i++) {
        index = link.rel.indexOf('?');
        rel = (index > -1) ? link.rel.substr(0, index) : link.rel;
        //link.className = (rel == path) ? 'selected' : '';
		if(event.value == link.href.split('#')[1]){
		//if(event.value == link.href.split('#')[1] && link.name != "linkSub"){
			target = rel.split("#")[0];
			//if(link.title != undefined)
				//titleHTML = " / " + link.title;
		}
    }
	
    var params = '';
    for (var p in event.params) {
        params += '&' + p + '=' + event.params[p];
    }
	var ausgabe = "target: "+target+"\n";
	
	for (var p in event.pathNames){ // #/content/news/ als Array
		ausgabe += p+" = "+ event.pathNames[p] +"\n";
        params += '&dir[' + p + ']=' + event.pathNames[p];		
	}
	for (var p in event) 		ausgabe += p+" = "+ event[p] +"\n";
		
	ausgabe += rel;
	
	ausgabe += "\n"+TITLE + titleHTML;
	
trace(ausgabe);
	var url = "/content.php";
	if(document.location.hash != "") {
		//sendRequest(target,url,parameters,'POST');
		//trace("new net.ContentLoader("+url+", "+target+", "+params+", toConsole)");
		new Net.ContentLoader(url, target, params, Navigation.toConsole);
	}
	//if(titleHTML != undefined)
		SWFAddress.setTitle(TITLE + document.location.hash.split("/").join(" / ").substring(1));
	//modifyLinks();
}
