

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function ReloadWindow() {
    window.location.href = window.location.href;    
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function CloseWindow() {
    window.close();    
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function OpenWindow(url, name, width, height) {
    OpenWindow(url, name, height, width, false);
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function OpenWindow(url, name, width, height, enableScrollbars) {
    OpenWindow(url, name, height, width, enableScrollbars, false);
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function OpenWindow(url, name, width, height, enableScrollbars, resizable) {
	if(navigator.appName.indexOf("WebTV")!=-1)
		window.location.href=url;
	else
	{
		winhandle=window.open(url, name, "width=" + width + ",height=" + height + ",scrollbars=" + GetWindowBoolString(enableScrollbars) + ",resizable=" + GetWindowBoolString(enableScrollbars) + ",status=no,menubar=no");
		winhandle.focus();
	}
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function GetWindowBoolString(value) {
    if(value) 
        return "yes";
    else
        return "no";   
}


//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function OpenUserProfile(userId, teamId) {
    var windowName = 'user' + userId;
    var url = '/UserProfile/Default.aspx' + '?u=' + userId;
    if(teamId != 0) {
       url = url + '&t=' + teamId;
    }

    OpenWindow(url, windowName, 600, 400);
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function OpenUserProfilePublic(userId, gameId) {
    var windowName = 'user' + userId;
    var url = '/UserProfile/Default.aspx' + '?u=' + userId + '&g=' + gameId;

    OpenWindow(url, windowName, 600, 400);
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function OpenTerms() {
    OpenWindow('/Terms.aspx', 'terms', 600, 400, true, true);
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function OpenPrivacyPolicy() {
    OpenWindow('/PrivacyPolicy.aspx', 'privacypolicy', 600, 400, true, true);
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
function OpenNewItemsList(gameId) {
    var url = '/NewItems.aspx' + '?g=' + gameId;

    OpenWindow(url, 'gameNewItems', 450, 400, true, true);

}