function doPopupLogin(url) {

   //Attempt to hide video if it exists on current page
	var videoPlayer = document.getElementById("player");
	if ((videoPlayer != null) && (window.clientInformation)) {
		MediaPlayer1.Stop();
		MediaPlayer1.FileName = "";
	}
  
    //Now load the login popup
    var loginUrl = "/popuplogin.do?";
    if(url)
    	loginUrl += url;
    else //?? 
    	loginUrl += "type=popup";

    loginUrl += "&openingurl=" + substituteEqualsAmpersands(window.location.href);
    
    if(useSSL) {
    	loginUrl = "https://bigblog.com.au" + loginPort + loginUrl;
    }
    
	openWindow(loginUrl, 610, 500, FRAMEWINDOW_FIXED);
}

// huh? what's wrong with escape/unescape?
function substituteEqualsAmpersands(sUrl) {
	sUrl = sUrl.replace(/=/g, "EQ");
	sUrl = sUrl.replace(/&/g, "AMP");
	return sUrl;
}

if (window.location.search.indexOf("login=true") > -1) 
{
	url = "";
	if (window.location.search.indexOf("url"))
	{
		search = window.location.search;
		search = search.substr(search.indexOf("url") + 4, search.length);
		if (search.indexOf("'") > -1) search = search.replace(/'/g,"");
		doPopupLogin(search);
	}
	else doPopupLogin();
}