var newWin = null;

function openNewURL(sWindowName,atag) 
    {
    if (newWin && !newWin.closed) 
        {
        newWin.close();
        }

    if (sWindowName == "Enroll") {
        sSiteURL="https://www.accountonline.com/View?docId=PreRegister&bufferAction=Register&siteId=HHONORS";
        sWidth="775";
        sHeight="550";
        sResizable="Yes";
        sToolbar="Yes";
        }
    else if (sWindowName == "Login") {
        sSiteURL="https://www.accountonline.com/View?docId=Login&siteId=HHONORS&groupId=CBDE";
        sWidth="775";
        sHeight="550";
        sResizable="Yes";
        sToolbar="Yes";
        }
    else if (sWindowName == "Demo") {
        sSiteURL="http://www.citibank.com/us/cards/tour/citiusa2/index.htm";
        sWidth="650";
        sHeight="475";
        sResizable="No";
        sToolbar="No";
        }
    
    else if (sWindowName == "stnd") {
        
        sSiteURL="terms.jsp"
        sWidth="750";
        sHeight="450";
        sResizable="Yes";
        sToolbar="Yes";
        }
    else if (sWindowName == "special") {
        sSiteURL="http://www.citibankusa.com/cards/hilton/special.html";
        sWidth="640";
        sHeight="475";
        sResizable="Yes";
        sToolbar="Yes";
        }
    else if (sWindowName == "error") {
        
        sSiteURL="http://www.citibankusa.com/cards/error.html";
        sWidth="640";
        sHeight="475";
        sResizable="Yes";
        sToolbar="No";
        }
    
    else if (sWindowName == "Privacy") {
        sSiteURL="http://www.citibank.com/us/cards/privacy.htm";
        sWidth="600";
        sHeight="450";
        sResizable="No";
        sToolbar="No";
        }  
    else if (sWindowName == "Disclaimer") {
        sSiteURL="https://www.citibank.com/us/cards/disclaim.htm";
        sWidth="600";
        sHeight="450";
        sResizable="No";
        sToolbar="No";
        }
    else if (sWindowName == "HiltonHHonorsLogin") {
        sSiteURL="http://www.hiltonhhonors.com/signon.asp";
        sWidth="785";
        sHeight="500";
        sResizable="Yes";
        sToolbar="Yes";
        }
    else if (sWindowName == "HiltonHHonors") {
        sSiteURL="https://www.hiltonhhonors.com/";
        sWidth="775";
        sHeight="500";
        sResizable="Yes";
        sToolbar="No";
        }
    else if (sWindowName == "Freddie") {
        sSiteURL="http://www.freddieawards.com/";
        sWidth="620";
        sHeight="470";
        sResizable="Yes";
        sToolbar="No";
        }
    else if (sWindowName == "Ad1") {
        sSiteURL="http://www.hiltongardeninn.com/visa2for1";
        sWidth="800";
        sHeight="575";
        sResizable="Yes";
        sToolbar="Yes";
        }
    else if (sWindowName == "Ad2") {
        sSiteURL="ttjump.html";
        sWidth="825";
        sHeight="575";
        sResizable="Yes";
        sToolbar="Yes";
        }
    else if (sWindowName == "HHonorsTerms") {
        sSiteURL="http://www.hilton.com/en/hhonors/terms.jhtml";
        sWidth="800";
        sHeight="575";
        sResizable="Yes";
        sToolbar="Yes";
        }

    atag.href = sSiteURL;
    }

function browserCheck(winName) {
var browser_type = navigator.appName;
var browser_version = parseInt(navigator.appVersion);

if (browser_type == "Netscape" && browser_version < 3) {
  alert("You will need to upgrade the version of your Netscape browser to 3.0 or higher to access this site. Click on the appropriate icon below to upgrade now.");
  } 

else if (browser_type == "Microsoft Internet Explorer" && browser_version < 4) {
  alert("You will need to upgrade the version of your Microsoft Internet Explorer browser to 4.0 or higher to access this site. Click on the appropriate icon below to upgrade now.");
  } 

else if (browser_type == "AOL" && browser_version < 4) {
  alert("You will need to upgrade the version of your AOL browser to 4.0 or higher to access this site. To upgrade now, use the keyword upgrade.");
  } 

else {
openNewURL(winName);
  }
}

if (document.images) {
benefits_off = new Image(71,19); benefits_off.src = "images/benefits_off.gif";
benefits_on = new Image(71,19); benefits_on.src = "images/benefits_on.gif";

rewards_off = new Image(70,19); rewards_off.src = "images/rewards_off.gif";
rewards_on = new Image(70,19); rewards_on.src = "images/rewards_on.gif";

qa_off = new Image(39,19); qa_off.src = "images/qa_off.gif";
qa_on = new Image(39,19); qa_on.src = "images/qa_on.gif";

apply_off = new Image(52,19); apply_off.src = "images/apply_off.gif";
apply_on = new Image(52,19); apply_on.src = "images/apply_on.gif";

cardservices_off = new Image(151,19); cardservices_off.src = "images/cardservices_off.gif";
cardservices_on = new Image(151,19); cardservices_on.src = "images/cardservices_on.gif";

home_off = new Image(61,19); home_off.src = "images/home_off.gif";
home_on = new Image(61,19); home_on.src = "images/home_on.jpg";

specialoff_off = new Image(108,19); specialoff_off.src = "images/specialoff_off.gif";
specialoff_on = new Image(108,19); specialoff_on.src = "images/specialoff_on.jpg";
}

function hiLite(imgName,imgObjName) {
if (document.images) {
  document.images[imgName].src = eval(imgObjName + ".src");
}}

function findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document); return x;
}

function showHideLayers() {
  var i,p,v,obj,args=showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}


function getArgs(args) {
        var query = location.search.substring(1);
        var pairs = query.split("&");
        for(var i = 0; i < pairs.length; i++) {
        var pos = pairs[i].indexOf('=');
        if (pos == -1) continue;
        var argname = pairs[i].substring(0,pos);
        var value = pairs[i].substring(pos+1);
        args[argname] = unescape(value);
        }


        var pageid = args["PageID"];
        if (pageid !="stnd" && pageid!="special")
            {

                    args["PageID"]= "stnd"; 
            }
        return args;
    }


function openMyURL(args,oldurl,atag){
                            var mkcode = args["Var"];
                            var pageid = args["PageID"];
                            oldurl=oldurl.replace(/sPageID/g,pageid);
                            oldurl=oldurl.replace(/sMKCode/g,mkcode);
                            openNewURL(oldurl,atag);
            }


function genNewUrl(args,oldurl){
            var mkcode = args["Var"];
            var pageid = args["PageID"];
            oldurl=oldurl.replace(/sPageID/g,pageid);
            oldurl=oldurl.replace(/sMKCode/g,mkcode);

            window.document.location=oldurl;
            
            }