﻿/// <reference path="MicrosoftAjax.js" />
/// <reference path="jquery-1.4.2-vsdoc.js" />

// Requires UrlHelper Function, defined in a master page.

/*
            Navigation Functionality
*/

// Navigation to home alternate landing page
function NavHome() {
    window.open(UrlHelper.Resolve("~/home/index.aspx"), "_self");
}

// Navigation to current sweepstake landing page
function NavPleasureGoods() {
    window.open(UrlHelper.Resolve("~/pleasuregoods/pleasureGoods.aspx"), "_self");
}

function ProcessPleasureGoodsClick() {
    NavPleasureGoods();
}

// Navigation to current sweepstake landing page
function NavSweepsEntry(){
	window.open(UrlHelper.Resolve("~/sweepstakes/sweepstakesIndex.aspx"),"_self");
}

// Navigation to current sweepstake winner's circle page		
function NavWinnersCircle() {
    window.open(UrlHelper.Resolve("~/sweepstakes/winnersCircle.aspx"), "_self");
}

// Navigation to Share The Pleasure section's landing page.
//This is not in use for now - place in use AFTER STP program ends - LRM - 8/24/2010
function NavSharePleasure() {

    window.open(UrlHelper.Resolve("~/share_pleasure/main.aspx"), "_self"); 
    //window.open(UrlHelper.Resolve("~/share_pleasure/FriendStatus.aspx"), "_self"); 
}

// Navigation to Pleasure Play (game room).
function NavPleasurePlay() {
    window.open(UrlHelper.Resolve("~/game_room/game_room.aspx"), "_self"); 
}

// Navigation to Profile Update
function NavProfileUpdate() {
    window.open(UrlHelper.Resolve("~/profile/profileupdateData.aspx?display=profile"), "_self"); 
}

// Navigation to Profile Email Update page.
function NavProfileEmailUpdate() {
    window.open(UrlHelper.Resolve("~/profile/profileupdateData.aspx?display=email"), "_self"); 
}

// Navigation to Change Password page.
function NavChangePassword() {
    window.open(UrlHelper.Resolve("~/pwprotect/changePasswordSet.aspx"), "_self");
}

// Navigation to Change Password page.
function NavSelectACoupon() {
//    window.open(UrlHelper.Resolve("~/couponoffer/main.aspx"), "_self");
}

// Navigation to Take5 section.
function NavTake5() {
    window.open(UrlHelper.Resolve("~/whatsup/take5.aspx"), "_self"); 
}

// Navigation to Product page.
function NavProduct() {
    window.open(UrlHelper.Resolve("~/tnn/tnn.aspx"), "_self"); 
}

// Used by Flash creative to indicate that B1G1 offer component was clicked.
function ProcessWelcomeCouponOfferClick() {
    window.open(UrlHelper.Resolve("~/home/specialoffer/processCouponOffer.aspx"), "_self");
}

// Used by Flash creative to indicate that ImportantMessage component was clicked.
function ProcessImportantMessageClick() {
    window.open(UrlHelper.Resolve("~/profile/profileVerifyEmail.aspx"), "_self");
}

// Used by Flash creative to indicate that Email Signup component was clicked.
function ProcessWelcomeMonthlyEblastClick() {
    window.open(UrlHelper.Resolve("~/profile/profileupdateData.aspx?display=email"), "_self");
}

// Used by Flash NavBar creative to indicate that Help link was clicked.
function NavHelp() {
    window.open(UrlHelper.Resolve("~/help/helpInside.aspx"), "_self");
}

// Used by Flash NavBar creative to indicate that FAQ link was clicked.
function NavFAQ() {
    window.open(UrlHelper.Resolve("~/external_tracking/track.aspx?site=e&goto=../faqs/faqs_internal.aspx", true), "_self");
}

// Used by Flash NavBar creative to indicate that Privacy Policy link was clicked.
function NavPrivacyPolicy() {
    window.open(UrlHelper.Resolve("~/privacy/privacy_internal.aspx"), "_self");
}

// Deprecated Code

function whatWhere08Func() {
    window.open(UrlHelper.Resolve("~/whatsup/whatWhere/whereamIwhatamI.aspx"), "_self");
}

function ezTrivia08Func() {
    window.open(UrlHelper.Resolve("~/whatsup/EZTrivia/ezTrivia.aspx"), "_self");
}

function EblastFunc() {
    ProcessWelcomeMonthlyEblastClick();
}

function hunt08Func() {
    window.open(UrlHelper.Resolve("~/whatsup/PleasureHunt/pleasureHunt.aspx"), "_self");
}

function KnowledgeArchiveFunc() {
    window.open(UrlHelper.Resolve("~/whatsup/Knowledge/knowledgeIsPleasure.aspx"), "_self");
}

function MM_openBrWindow(theURL, winName, features) { //v2.0
    var wnd = null;
    wnd = window.open(theURL, winName, features);
    wnd.focus();
}

function OpenPopupWindowsCentered(theURL, winName) {
    if (document.all) {
        /* the following is only available after onLoad */
        w = document.body.clientWidth;
        h = document.body.clientHeight;
    }
    else if (document.layers) {
        w = window.innerWidth;
        h = window.innerHeight;
    }


}

debug = 0;
function button1Func() {
    window.open(UrlHelper.Resolve("~/home/indexAlternate.aspx",true,false), "_self");
}

function button4Func() {
    window.open(UrlHelper.Resolve("~/game_room/game_room.aspx", true), "_self");
}

function button7Func() {
    window.open(UrlHelper.Resolve("~/tnn/tnn.aspx#tarNicotine",true), "_self");
}
function button8Func() {
    window.open(UrlHelper.Resolve("~/external_tracking/track.aspx?site=e&goto=../faqs/faqs_internal.aspx",true), "_self");
}

function button9Func() {
    window.open(UrlHelper.Resolve("~/privacy/privacy_internal.aspx",true), "_self");
}

function button10Func() {
    window.open(UrlHelper.Resolve("~/profile/profileupdateData.aspx?display=profile",true,true), "_self");
}

function button11Func() {
    window.open(UrlHelper.Resolve("~/pwprotect/changePasswordSet.aspx",true,true), "_self");
}

function button12Func() {
    window.open(UrlHelper.Resolve("~/profile/profileupdateData.aspx?display=email", true, true), "_self");
}

function button13Func() {
    window.open(UrlHelper.Resolve("~/pleasuregoods/pleasuregoods.aspx",true), "_self");
}

function button14Func() {
    window.open(UrlHelper.Resolve("~/sweepstakes/sweepstakesIndex.aspx?campaign=Quarter",true), "_self");
}

function button15Func() {
    window.open(UrlHelper.Resolve("~/whatsup/take5.aspx",true), "_self");
}

function button16Func() {
    window.open(UrlHelper.Resolve("~/tnn/tnn.aspx",true), "_self");
}

function button17Func() {
    window.open(UrlHelper.Resolve("~/pleasure_rewards/newport_pleasure_rewards.aspx",true), "_self");
}

function button18Func() {
    window.open(UrlHelper.Resolve("~/whatsup/whatsup.aspx",true), "_self");
}

function button19Func() {
    window.open(UrlHelper.Resolve("~/whatsup/whatsup.aspx",true), "_self");
}

function button20Func() {
    window.open(UrlHelper.Resolve("~/whatsup/whatsup.aspx",true), "_self");
}

function button21Func() {
    window.open(UrlHelper.Resolve("~/game_room/game_room.aspx",true), "_self");
}

function button22Func() {
    window.open(UrlHelper.Resolve("~/game_room/game_room.aspx",true), "_self");
}

function button23Func() {
    window.open(UrlHelper.Resolve("~/game_room/game_room.aspx", true), "_self");
}

function button24Func() {
    window.open(UrlHelper.Resolve("~/game_room/game_room.aspx", true), "_self");
}

function button25Func() {
    window.open(UrlHelper.Resolve("~/game_room/game_room.aspx", true), "_self");
}

function button26Func() {
    window.open(UrlHelper.Resolve("~/sweepstakes/sweepstakesIndex.aspx?campaign=Quarter",true), "_self");
}

function button27Func() {
    window.open(UrlHelper.Resolve("~/sweepstakes/sweepstakesIndex.aspx?campaign=Quarter",true), "_self");
}

function button28Func() {
    window.open(UrlHelper.Resolve("~/sweepstakes/winnersCircle.aspx"), "_self");
}

function helpFunc() {
    window.open(UrlHelper.Resolve("~/help/helpInside.aspx",true), "_self");
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
    if (init == true) with (navigator) {
        if ((appName == "Netscape") && (parseInt(appVersion) == 4)) {
            document.MM_pgW = innerWidth; document.MM_pgH = innerHeight; onresize = MM_reloadPage;
        } 
    }
    else if (innerWidth != document.MM_pgW || innerHeight != document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function gameRoomPlayFunc() {
    GameRoomPopUp(UrlHelper.Resolve('~/game_room/game_room_redirect.aspx',true));
}

function GameRoomPopUp(URL) {
    day = new Date();
    id = day.getTime();

    var nWidth = 820;
    var nHeight = 630;

    var nTop = Math.round((screen.height - nHeight) / 2);
    var nLeft = Math.round((screen.width - nWidth) / 2);

    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,top='+nTop+',left='+nLeft+',width='+nWidth+',height='+nHeight);");
}

function pleasureDrawFunc() {
    window.open(UrlHelper.Resolve("~/sweepstakes/sweepstakesIndex.aspx?campaign=Quarter",true), "_self");
}

function payDayFunc() {
    window.open(UrlHelper.Resolve("~/sweepstakes/sweepstakesIndex.aspx?campaign=Quarter",true), "_self");
}

function showSelects(boolShow) {
    var iCount = 0;
    var Selects = document.getElementsByTagName("select");

    if (boolShow == false) {
        for (iCount = 0; iCount < Selects.length; iCount++) {
            if (Selects[iCount].style.visibility != "hidden") {
                Selects[iCount].style.visibility = "hidden";
            }
        }
    }
    else if (boolShow == true) {
        for (iCount = 0; iCount < Selects.length; iCount++) {
            if (Selects[iCount].style.visibility != "visible") {
                Selects[iCount].style.visibility = "visible";
            }
        }
    }
}

function NextBox(ctrl, nextField) {
    if (ctrl.value.length == ctrl.maxLength) {
        document.getElementById(nextField).focus();
    }
}
