/**
 *
 * @author: Jens Hoffmann <jens.hoffmann@dkd.de> (c) DKD.2oo7
 *
 */


var previewFix = {

	checkURL: function() {
		var currentURL = location.href;
		if (currentURL.search(/index\.php\?id/) !== -1){
			var rightURL = this.getLastRootlineLink();
			location.replace(rightURL);
		}
	},

	cleanURL: function(url, baseURL) {
		if (url.test(baseURL)) {
			return url.substr(baseURL.length);
		} else {
			return url;
		}
	},

	getLastRootlineLink: function() {
		var baseURL = hashDealer.getBaseUrl();
		var lastURL = "";
		$$('div#rootlinecontent a').each(function(el){
			lastURL = baseURL + this.cleanURL(el.getProperty('href'), baseURL);	
		}.bind(this));
		return lastURL;
	}

};