/*
*  ________                  __________.__         __________                          .___                      __   
*  \_____  \   ____   ____   \______   \__| ____   \______   \_______  _________     __| _/____ _____    _______/  |_ 
*   /   |   \ /    \_/ __ \   |    |  _/  |/ ___\   |    |  _/\_  __ \/  _ \__  \   / __ |/ ___\\__  \  /  ___/\   __\
*  /    |    \   |  \  ___/   |    |   \  / /_/  >  |    |   \ |  | \(  <_> ) __ \_/ /_/ \  \___ / __ \_\___ \  |  |  
*  \_______  /___|  /\___  >  |______  /__\___  /   |______  / |__|   \____(____  /\____ |\___  >____  /____  > |__|  
*          \/     \/     \/          \/  /_____/           \/                   \/      \/    \/     \/     \/        
*
*	Developed One Big Broadcast <onebigbroadcast.com>
*	Bryan Wiebe <bryan@onebigbroadcast.com>
*
*	May 17, 2011
*
*/

// get url and hash
var urlHash = window.location.hash;
var a = urlHash.split("_");
if (a[0] == "#post") {
	var bid = a[1];
	
	// find query
	var urlFull = window.location.toString();
	
	var qp = urlFull.indexOf("?");
	
	var urlQuery = "", urlPath = "";
	var params = {};
	
	if (qp != -1) {
		var urlQuery = urlFull.substring(qp + 1);
		var urlPath = urlFull.substring(0, qp);
		
		if (urlQuery.indexOf("#") != -1) {
			urlQuery = urlQuery.substring(0, urlQuery.indexOf("#"));
		}
		
		var sp = urlQuery.split("&");
		var l = sp.length;
		for (var i=0;i<l;i++) {
			var a = sp[i].split("=");
			params[a[0]] = a[1];
		}
		
	}
	
	
	if (params.bid == null) {
		// redirect
		var url = urlPath + "?" + (urlQuery?urlQuery + "&":"") + "bid=" + bid + urlHash;
		window.open(url, "_self");
	}
}

