// global JScript Variables for the Zone10 Site
function clsZHeadNav(Txt, Lnk, Intgid, Alt, HotUrl)
{
this.Txt = Txt;
this.Lnk = Lnk;

// append intgid appropriately
if (Intgid.length > 0)
{
    if (this.Lnk.indexOf("?") == -1)
    {
        this.Lnk += "?" + Intgid;
    }
    else
    {
        this.Lnk += "&" + Intgid;
    }
}

this.Alt = Alt;
this.HotUrl = HotUrl;
}

var g_ZBLnk="http://" + g_ZoneServer;

var intgidNav1 = "";
var intgidNav2 = "";
var intgidNav3 = "";
var intgidNav4 = "";
var intgidNav5 = "";
var intgidScarab1 = "";

if (typeof (pageCode) != "undefined") {
    intgidNav1 = "intgid=" + pageCode + "_Nav_1";
    intgidNav2 = "intgid=" + pageCode + "_Nav_2";
    intgidNav3 = "intgid=" + pageCode + "_Nav_3";
    intgidNav4 = "intgid=" + pageCode + "_Nav_4";
    intgidNav5 = "intgid=" + pageCode + "_Nav_5";
    intgidScarab1 = "?intgid=" + pageCode + "_Scarab_1";
}

var g_aryZHNav = new Array(
        new clsZHeadNav("Free Online", "http://go.microsoft.com/fwlink/?LinkId=146165", intgidNav1, "Free online games", "/en-us/home"),
        new clsZHeadNav("PC Download", "http://go.microsoft.com/fwlink/?LinkId=146166", intgidNav2, "Download games", "/en/root/downloads"),
        new clsZHeadNav("Subscription", "http://go.microsoft.com/fwlink/?LinkId=146167", intgidNav3 , "Subscription based games", "/en/general/article/gamespring"),
        new clsZHeadNav("Cash Games", "http://go.microsoft.com/fwlink/?LinkId=146168", intgidNav4, "Cash based games", "/en/general/article/cashgames"),
        new clsZHeadNav("Community", "http://go.microsoft.com/fwlink/?LinkId=146169", intgidNav5, "Community", "/en/general/article/community")
        );

// Point to the old badge album for now.  The CMS redirect is set on the old pages to redirect to the new pages.
//var g_badgeScarabLinkSignedOut = g_ZBLnk + "/en/general/article/genaboutbadges.htm" + intgidScarab1;
//var g_badgeScarabLinkSignedIn = g_ZBLnk + "/en/root/badgealbum.htm" + intgidScarab1;
var g_badgeScarabLinkSignedOut = g_ZBLnk + "/en-us/BadgeAlbum/AboutBadges" + intgidScarab1;
var g_badgeScarabLinkSignedIn = g_ZBLnk + "/en-us/BadgeAlbum/MyBadges" + intgidScarab1;

var g_MFSpacer="&nbsp;";
var g_ZDispGreet=true;
var g_GSFeedback = true;

var g_ZHLogin ="";
if(g_AccountName != "")
	g_ZHLogin=g_AccountName;

var g_MsLogoClass="DvType3MsLogo";

var g_MsBanPt="/images/v12/en-us/"+g_CurrentTheme+"/adsample_superbanner.jpg";
var g_MsLogoPt="/images/v12/en-us/"+g_CurrentTheme+"/footer_microsoft.gif";
var g_MsArcPt1="msnGifLogo";
var g_MsArcPt2="gamesGifLogo";
var g_MsArcPt1PNG="msnPngLogo";
var g_MsArcPt2PNG="gamesPngLogo";
var g_UsrIco="userIcon";
var g_BdgIco="badgeIcon";
var g_BtnShadow = "/images/v12/en-us/"+g_CurrentTheme+"/search_shadow.gif";

function msnLink(txt, url, extraStyleClass)
{
    // Properties
    this.txt = txt;
    this.url = url;
    this.extraStyleClass = extraStyleClass;
    this.properyBag = new Array();
    
    // Methods
    this.addStyleToMsnLink = addStyleToMsnLink;
    this.getMsnLink = getMsnLink;
    this.addMsnLinkPropertyValue = addMsnLinkPropertyValue;
}

function addMsnLinkPropertyValue(keyValuePair)
{
    this.properyBag.push(keyValuePair);
}

function addStyleToMsnLink(additionalStyle)
{
    if (this.extraStyleClass != "")
    {
        this.extraStyleClass = additionalStyle + " " + this.extraStyleClass;
    }
    else
    {
        this.extraStyleClass = additionalStyle;
    }
}

function getMsnLink()
{
    var resultMsnLink = "<a class='" + this.extraStyleClass + "' href='" + this.url + "'";
    
    for(counter = 0; counter < this.properyBag.length; counter++)
    {
        resultMsnLink = resultMsnLink + " " + this.properyBag[counter];
    }
    
    resultMsnLink = resultMsnLink + " >" + this.txt + "</a>";
    return resultMsnLink;
}

var signInTxt = "Sign in";
var signOutTxt = "Sign out";

var g_MSNLnks_Left = new Array
                        (
                            new msnLink("games", "http://games.msn.com", "hdnvc_on"),
                            new msnLink("dating", "http://msn.match.com/msn/index.aspx?trackingid=516178&bannerid=569950", ""),
                            new msnLink("horoscopes", "http://astrocenter.astrology.msn.com/msn", "hdnvc_wide"),
                            new msnLink("shopping", "http://shopping.msn.com", "")
                        );

var g_MSNLnks_Right = new Array
                        (
                            new msnLink("MSN Home", "http://g.msn.com/0nwenus0/A7/00", ""),
                            new msnLink("Mail", "http://g.msn.com/0nwenus0/A7/02", ""),
                            new msnLink("MyMSN", "http://g.msn.com/0nwenus0/A7/01", "")
                        );
                       
var g_FtrLnks_Left = new Array
                        (
                            new msnLink("MSN Privacy", "http://g.msn.com/0PR_/enus", ""),
                            new msnLink("Legal", "http://privacy.msn.com/tou", ""),
                            new msnLink("Advertise", "http://advertising.msn.com/home/home.asp", "")
                        );

var g_FtrLnks_Right = new Array
                        (
                            new msnLink("Help", "/en/support/article/supporttoc.htm", ""),
                            new msnLink("Site Index", "/en/utility/siteindex.aspx", ""), 
                            new msnLink("Feedback", "javascript:O_LC();", ""),
                            new msnLink("Blog it", "", ""),
                            new msnLink("Email this page", "", ""),
                            new msnLink("Add MSN Games to your Favorites!", "javascript:bookmarkSite();", "")
                        );

  g_FtrLnks_Right[3].addMsnLinkPropertyValue("onclick=\"CTagIt('blogit')\"");
  g_FtrLnks_Right[3].url = "http://spaces.msn.com/blogit.aspx?Title=" + escape(document.title) + "&SourceURL=" + escape(window.location.href);

  g_FtrLnks_Right[4].addMsnLinkPropertyValue("onclick=\"CTagIt('mailit')\"");
  g_FtrLnks_Right[4].url = "mailto:?Subject=" + escape(document.title) + "&Body=" + escape(window.location.href);
                        

var g_BtnTxt="Web";
var g_BtnTxtGame = "Search games";
var g_MHCpValue = "1252";
var g_MHFormValue = "A7";
var g_MsnBaseGLink = "http://g.msn.com/0nwenus0/A7/";
var g_MsnGamesGLink = "http://g.msn.com/0ZOHOME3/HOMENAV";
var g_MHFormURL = g_MsnBaseGLink + "16";
var g_GameSearchURL = "/en/utility/SearchGame/GameTextSearch.aspx";
var g_SearchButtonText = "Search";
var g_SearchLogoText = "Bing.com";
var g_SearchBoxText = "Search for";
var g_RSSFeedURL ="http://www.msn.com/rss/navlistfeed.aspx";
var g_SearchMkt="en-us";


var g_FGapCls=new Array("TDType3Width2", "TDType3Width2", "TDType3FtrWidth4", "TDType3Width2", "TDType3Width2");
var g_FSpCls=new Array("", "TDType3FtrWidth2", "TDType3FtrWidth3", "TDType3FtrWidth5", "TDType3FtrWidth6", "TDType3FtrWidth7", "TDType3FtrWidth8");

var g_ZMaxMRVListLength = 10;
var g_ZMaxMRVGameNameLength = 30;

var g_MiscSessionData = "ZMisc";
var g_UserBadgeCountSubkey = "UserBadgeCount";

var g_PlrGreet="Hello, ";
var g_PlrGreetR="!";
var g_PlrAnnonGreet="Welcome!";
var g_UsrMsgR=" players online";
var g_ZFPhotoTxt="Photosensitive Seizure Warning";
var g_AdTxt="Advertisement";
var g_ZFPhotoURL=g_ZBLnk+ "/en/general/article/generalphotoseizurewarning.htm";
var g_intermAdPgPath=g_ZBLnk + "/en/utility/IntermissionAd.aspx";
var g_imgPath="en-us";
var g_noCookieMsg="Your browser is set to block cookies so you will lose your high score data once you exit this game";
var g_stateChngMsg="Important Note - While you view BLANK your game will continue running. You can click \'Return to My Game\' when you are finished reading BLANK.";
var g_ZHINatURL="";
var g_ZHInatText="";
var g_MrvRedirUrl=g_ZBLnk + "/en/utility/MrvRedirect.aspx?";

var g_RSSFeed = "<?xml version='1.0' encoding='utf-8'?><rss version='2.0'><channel><title>Nav list feed</title><description>MSN Network Navigation</description><copyright>Microsoft 2007</copyright><language>en-us</language><ttl>60</ttl><msncp:gtl xmlns:msncp='urn:schemas-microsoft-com/contentpublishing/content'>  <msncp:networklists><msncp:buttontext>more</msncp:buttontext>   <msncp:toollist>  <msncp:columns>1</msncp:columns> <msncp:tool>  <msncp:imagelink>  <msncp:image><msncp:width>25</msncp:width><msncp:height>20</msncp:height><msncp:bytecount>238</msncp:bytecount><msncp:src>http://stb.msn.com/i/F6/528E19AA57C59BD28F9241C1469F1.gif</msncp:src><msncp:alternatetext>Envelope</msncp:alternatetext>  </msncp:image>  <msncp:link><msncp:format>2</msncp:format><msncp:url>http://hotmail.msn.com</msncp:url><msncp:text>Hotmail</msncp:text>  </msncp:link></msncp:imagelink>  </msncp:tool>  <msncp:tool><msncp:imagelink>  <msncp:image><msncp:width>25</msncp:width><msncp:height>20</msncp:height><msncp:bytecount>405</msncp:bytecount><msncp:src>http://stb.msn.com/i/E3/6C1DD5E3386DEAE0954D8340F25A.gif</msncp:src><msncp:alternatetext>Two people figures</msncp:alternatetext>  </msncp:image>  <msncp:link><msncp:format>2</msncp:format><msncp:url>http://get.live.com/messenger/overview</msncp:url><msncp:text>Messenger</msncp:text>  </msncp:link></msncp:imagelink>  </msncp:tool> <msncp:tool><msncp:imagelink>  <msncp:image><msncp:width>25</msncp:width><msncp:height>20</msncp:height><msncp:bytecount>389</msncp:bytecount><msncp:src>http://stb.msn.com/i/48/6CDE404B4BFEC334D023E5422081E0.gif</msncp:src><msncp:alternatetext>Figure of person in front of computer monitor</msncp:alternatetext>  </msncp:image>  <msncp:link><msncp:format>2</msncp:format>   <msncp:url>http://my.msn.com</msncp:url><msncp:text>My MSN</msncp:text>  </msncp:link></msncp:imagelink>  </msncp:tool>  <msncp:tool><msncp:imagelink>  <msncp:image><msncp:width>25</msncp:width><msncp:height>20</msncp:height><msncp:bytecount>399</msncp:bytecount><msncp:src>http://stb.msn.com/i/78/7CE57843948D6DF13E79A2DE4E15C.gif</msncp:src><msncp:alternatetext>Figure of an arrow pointing to screen</msncp:alternatetext></msncp:image>  <msncp:link><msncp:format>2</msncp:format>   <msncp:url>http://specials.msn.com/alphabet.aspx</msncp:url><msncp:text>MSN Directory</msncp:text></msncp:link></msncp:imagelink>  </msncp:tool></msncp:toollist><msncp:sitelist>  <msncp:columns>5</msncp:columns>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://www.expedia.com/pubspec/scripts/eap.asp?GOTO=DAILY&amp;PAGE=/flights/default.asp&amp;eapid=7201-1&amp;msncid=7201-1.wd.daily.flights.inf</msncp:url><msncp:text>Air Tickets</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format>  <msncp:url>http://autos.msn.com/default.aspx</msncp:url><msncp:text>Autos</msncp:text>  </msncp:link></msncp:linkicon> </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://careers.msn.com</msncp:url><msncp:text>Careers &amp; Jobs</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://cityguides.msn.com</msncp:url><msncp:text>City Guides</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://msn.match.com/index.aspx?TrackingID=516163&amp;amp;BannerID=543351</msncp:url><msncp:text>Dating &amp; Personals</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://games.msn.com</msncp:url><msncp:text>Games</msncp:text> </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://health.msn.com</msncp:url>  <msncp:text>Health &amp; Fitness</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format>   <msncp:url>http://astrocenter.astrology.msn.com/msn/DeptHoroscope.aspx?When=0&amp;amp;Af=-1000&amp;amp;VS</msncp:url><msncp:text>Horoscopes</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://lifestyle.msn.com/BridgePage.aspx</msncp:url><msncp:text>Lifestyle</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format>  <msncp:url>http://mappoint.msn.com</msncp:url><msncp:text>Maps &amp; Directions</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link>  <msncp:format>0</msncp:format><msncp:url>http://moneycentral.msn.com/home.asp</msncp:url><msncp:text>Money</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://movies.msn.com</msncp:url><msncp:text>Movies</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://music.msn.com</msncp:url><msncp:text>Music</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://msnbc.com</msncp:url><msncp:text>News</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://realestate.msn.com</msncp:url><msncp:text>Real Estate</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://g.msn.com/0AD00036/931292.1??HCType=1&amp;amp;CID=931292&amp;amp;PG=SHPHDR</msncp:url><msncp:text>Shopping</msncp:text>  </msncp:link>   </msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://slate.msn.com</msncp:url><msncp:text>Slate Magazine</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://spaces.msn.com</msncp:url><msncp:text>Spaces</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://msn.foxsports.com/?FSO1&amp;amp;ATT=HTN</msncp:url><msncp:text>Sports</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://tech.msn.com</msncp:url><msncp:text>Tech &amp; Gadgets</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://travel.msn.com/default.aspx</msncp:url><msncp:text>Travel</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://tv.msn.com</msncp:url><msncp:text>TV</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://weather.msn.com</msncp:url><msncp:text>Weather</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site>  <msncp:site><msncp:linkicon>  <msncp:link><msncp:format>0</msncp:format><msncp:url>http://www.whitepages.com/5050</msncp:url><msncp:text>White Pages</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site> <msncp:site><msncp:linkicon><msncp:link><msncp:format>0</msncp:format><msncp:url>http://yellowpages.msn.com</msncp:url><msncp:text>Yellow Pages</msncp:text>  </msncp:link></msncp:linkicon>  </msncp:site></msncp:sitelist>  </msncp:networklists></msncp:gtl>  </channel></rss>";
var displayMoreLink = true;

var currURL;
var refrsURL;
try
{
	currURL=this.location.href;
	refrsURL="<A class=\'AcLkS\' href=\'Javascript:document.location.href=" + currURL + "\'> Refresh and Try Again.</A>";
}
catch (e)
{
	currURL="";
	refrsURL="";
}
var zMaster="<A class=\'AcLkS\' href=\'mailto:zmaster@microsoft.com\'>Zone Technical Support</A>";
var g_ErrMsg="<table width=\'100%\' height=\'100%\'><tr><td align=\'center\'><span class=\'TxS\'>The game has reported an error. <BR/> To attempt to play the game again,";

g_ErrMsg=g_ErrMsg + " please click <b>" + refrsURL  + "</b> <BR/><BR/>";		
g_ErrMsg=g_ErrMsg + " If you continue to receive this error, please send a ";
g_ErrMsg=g_ErrMsg + "description of the problem to <b>" + zMaster + "</b>.<BR/><BR/>";
g_ErrMsg=g_ErrMsg + "<b>Thank you for your patience.<b/></span></tr></td></table>";

var g_pausedState="Your game is paused.";
var g_runState="Your game is still running.";
var g_spgExitWarn="EXIT WITHOUT SAVING YOUR SCORE?\r\n\nClick \"OK\" to end this game without saving your score.\r\nClick \"Cancel\" to view and save your score.";
var g_newsletterSub="You must select at least one Newsletter to subscribe.";
var g_newsletterUnSub="You must select at least one Newsletter to unsubscribe.";

g_MsnLogoMargin = "width:81px;height:30px;margin-left:18px;";
g_MsnGamesLogoMargin = "margin-left:0px";
g_MsnLogoRightMargin = "margin-right:0px;";

var g_setHomePageMsg = "Your browser does not support this function. To set this page as your homepage, please see the options and settings for your browser.";