// Browser Detection var doCheck = (document.all!=null); if (doCheck == false) { versionNN = navigator.userAgent.toLowerCase(); if (versionNN.search(/mozilla\/4/i) != -1) browser = "NN4"; else browser = "NN6"; } else { var agt = navigator.userAgent.toLowerCase(); if ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1)) browser = "IE"; else browser = "OP"; } function browserWarning() { if (!document.getElementById) { var crumbBrowser=unescape(document.cookie); if (crumbBrowser.indexOf("foxBadBrowserPop=") == -1) { pop('/broswerWarning/upgradePop.html','badBrowserWin',500,160,'no','no'); document.cookie = "foxBadBrowserPop=1"; } } } // sitereg Cookie Detection var gender = ""; var birthyear = ""; var zipcode = ""; var country = ""; var hhincome = ""; var industry = ""; var jobtitle = ""; var watchchannel = ""; var email = ""; var firstname = ""; var isFoxFan = false; //var isRegistered = false; var isRegistered = true; var openInsightDemo = ""; var crumbSR=unescape(document.cookie); if (crumbSR.indexOf("sitereg=") > -1) { var isRegistered = true; startSR = crumbSR.indexOf("sitereg=") + 8; endSR = crumbSR.indexOf(";", startSR); if (endSR == -1) endSR = crumbSR.length; var cookieSR = crumbSR.substring(startSR,endSR); cookiebitesSR = cookieSR.split("|"); gender = cookiebitesSR[0]; birthyear = cookiebitesSR[1]; zipcode = cookiebitesSR[2]; country = cookiebitesSR[3]; hhincome = cookiebitesSR[4]; industry = cookiebitesSR[5]; jobtitle = cookiebitesSR[6]; watchchannel = cookiebitesSR[7]; if (cookiebitesSR.length < 9) { email = ""; firstname = ""; } else { email = cookiebitesSR[8]; firstname = cookiebitesSR[9]; isFoxFan = true; } openInsightDemo = "&if_nt_gender="+gender; openInsightDemo += "&if_nt_birthyear="+birthyear; openInsightDemo += "&if_nt_zip="+zipcode; openInsightDemo += "&if_nt_country="+country; openInsightDemo += "&if_nt_hhincome="+hhincome; openInsightDemo += "&if_nt_industry="+industry; openInsightDemo += "&if_nt_jobtitle="+jobtitle; openInsightDemo += "&if_nt_watchchannel="+watchchannel; } // Image Preloader navimgNames = new Array( "/images/top_nav/nav_on_business03.gif", "/images/top_nav/nav_on_foxfan03.gif", "/images/top_nav/nav_on_centralBug03.gif", "/images/top_nav/nav_on_foxlife03.gif", "/images/top_nav/nav_on_foxpolls03.gif", "/images/top_nav/nav_on_video03.gif", "/images/top_nav/nav_on_politics03.gif", "/images/top_nav/nav_on_shows03.gif", "/images/top_nav/nav_on_topstories03.gif", "/images/top_nav/nav_on_views03.gif", "/images/top_nav/nav_on_weather03.gif", "/images/top_nav/nav_on_fea_oreillyfactor03.gif", "/images/top_nav/nav_on_fea_realestate03.gif", "/images/top_nav/nav_on_creditcenter03.gif", "/images/top_nav/nav_on_fea_jobs03.gif" ) loadNavImgs = new Array(); for(i=0; i < navimgNames.length; i++) { loadNavImgs[i] = new Image; loadNavImgs[i].src = navimgNames[i]; } function redirectSiteReg() { window.location = '/site_registration.html?url=' + window.location; } // Rollover/out function rollOver(name) { document.images[name].src = "/images/top_nav/nav_on_"+name+"03.gif"; } function rollOut(name) { document.images[name].src = "/images/top_nav/nav_off_"+name+"03.gif"; } // Hide/Show Layer Scripts for Shows Div function getLayer(id) { if (browser == "IE" || browser == "OP") return document.all[id]; else if (browser == "NN4") return document.layers[id]; else return document.getElementById(id); } function showLayer(id) { var get = getLayer(id) if (get != null) if (browser != "NN4") get.style.visibility = "visible"; else get.visibility = "show"; } function hideLayer(id) { var get = getLayer(id) if (get != null) if (browser != "NN4") get.style.visibility = "hidden"; else get.visibility = "hide"; } function closeShows() { hideLayer('showsDiv'); rollOut('fncshows'); } function openShows() { showLayer('showsDiv'); rollOver('fncshows'); } // E-mail Address Validator function isEmail(email) { emailArray = new Array (); if (email.search(/,/g) == -1 && email.search(/ /g) == -1) { emailArray[0] = email; } else if (email.search(/,/g) != -1) { emailArray = email.split(','); } else { return false } for (n=0;n=3.0) { if ((window.navigator.appName.indexOf("Microsoft")=="0") & (window.navigator.userAgent.indexOf("Mac")>=0) & (parseFloat(navigator.appVersion.substring(0,navigator.appVersion.indexOf("")))<4.0)) { } else { win.focus(); } } } // Map Pop Script to launch daughter win w/ image function mapPop(imageUrl,title,w,h) { if (doCheck && navigator.platform == "MacPPC"){ w = w - 16; h = h - 16; } var dimensions = "width="+w+",height="+h; var winName = title.replace(/ /g,""); var title = title+" -- FOXNews.com"; var win = window.open("",winName,dimensions); var d = win.document; d.writeln(""); d.writeln(""+title+""); d.writeln(""); d.writeln(""); d.writeln(""); d.writeln(""); d.close(); } // Video Player Launch Scripts function videoPlayer(vidID,headline,format){ headline = escape(headline); format = escape(format); var vidUrl = "/video2/get_cookie.html?"+vidID+"&"+format+"&"+headline; pop(vidUrl,'vidPlayer',660,430,'no','no'); } // Access Video Player for Non-FoxFan Video function accessVideoPlayer(vidID,headline,format){ if (!isRegistered) { redirectSiteReg(); } else { videoPlayer(vidID,headline,format); } } function videoPlayerNew(vidID,headline){ format = "FOXNews"; accessVideoPlayer(vidID,headline,format); } // FoxFan Video Player function foxfanVideoPlayer(vidID,headline,format) { if (isFoxFan) { videoPlayer(vidID,headline,format); } else { ffRegister("register"); } } // FoxFan Video Player function foxfanPlayer(vidID,headline,format) { foxfanVideoPlayer(vidID,headline,'FOX_Fan_Exclusive'); } // Reloads NN4 onResize to fix NN4/Uber-bug conflict function nn4Reload() { if (browser == "NN4") { location.reload(); } } // E-Comp form submission scripts var action= "none"; function seteCompAction(button) { if (button == "coName") { document.images['coName'].src = "/images/ecp/ecomp_co_name03_on.gif"; document.images['coSymbol'].src = "/images/ecp/ecomp_co_symbol03_off.gif"; } else { document.images['coSymbol'].src = "/images/ecp/ecomp_co_symbol03_on.gif"; document.images['coName'].src = "/images/ecp/ecomp_co_name03_off.gif"; } action = button; } function eCompSubmit() { submitUrl = "http://www.ecomponline.com/Ecomp/foxnews/"; if (document.eCompForm.defaultText.value == "") { alert("You must enter a company name or symbol to continue."); } else { if (action == "none") { alert("You must select your type of search before you can continue."); } else if (action == "coName") { window.location = submitUrl+"companies.tcl?dir=foxnews&compname="+document.eCompForm.defaultText.value; } else if (action == "coSymbol") { window.location = submitUrl+"company.tcl?dir=foxnews&symbol="+document.eCompForm.defaultText.value; } } return false; } // Poll Scripts var pollAnswer = "none"; function new_poll_answer(answerPassed,type){ if (type == "story") { imageFile = "btn_radio"; } else { imageFile = "btn_con_radio"; } if (pollAnswer != "none") { document.images[imgName].src = "/images/poll/"+imageFile+"_off.gif"; } pollAnswer = answerPassed; imgName = "answer"+answerPassed; document.images[imgName].src = "/images/poll/"+imageFile+"_on.gif"; } function new_popup_results(pollID,format) { resultsUrl = "http://www2.foxnews.com/polls/poll_results/bg_results_"+format+".jpg__basic_"+pollID+".htm"; pop(resultsUrl,'pollVote','550','400','no','no'); } function new_submit_vote(pollID,format) { if (pollAnswer == "none") { alert("You must vote to submit this poll."); } else { voteUrl = "http://www2.foxnews.com/polls/view.asp?pollid="+pollID+"&format="+format+"&answer="+pollAnswer; pop(voteUrl,'pollVote','550','400','no','no'); } } // Photo Pop Script for Story Pages function photoPop(photo,caption,credit,width) { var w = 440; var h = 375; if (doCheck && navigator.platform == "MacPPC"){ w = w - 16; h = h - 16; } var winl = (screen.width - w) / 2; var wint = (screen.height - h) / 2; var dimensions = 'height='+h+',width='+w+',top='+wint+',left='+winl+',resizable=\'no\''; if (width == 300) { var leftGut = 105; var topGut = 50; var rightCol = 335; var height = 200; } else { var leftGut = 160; var topGut = 10; var rightCol = 280; var height = 300; } if (caption.search(/%5C/g) != -1) {caption = caption.replace(/%5C/g,"");} if (credit.search(/%5C/g) != -1) {credit = credit.replace(/%5C/g,"");} var win = window.open('','foxPhoto',dimensions); var d = win.document; d.writeln(""); d.writeln(""); d.writeln("FOXNews.com"); d.writeln(""); d.writeln(""); d.writeln(""); d.writeln(""); d.writeln(""); d.writeln(""); d.writeln(""); d.writeln(""); d.writeln(""); d.writeln(""); d.writeln(""); d.writeln(""); d.writeln("
"); d.writeln(""); d.writeln(""); if (credit != "") {d.writeln("");} if (caption != "") {d.writeln("");} d.writeln("
"+credit+"
"+caption+"
"); d.writeln("
"); d.writeln(""); d.writeln(""); d.close(); } // FOX Fan Recognition Scripts function ffRegister(page) { regUrl = "/foxfan/registration.html"; if (isRegistered) { if (page == "modify") { regUrl += "?type=modify"; } window.location = regUrl; } else { window.location = "/site_registration.html?url="+regUrl; } } function ffLogin() { if (isRegistered) { pop("http://www3.foxnews.com/FOXFanv4/login.asp?type=login","loginWin", 379, 211, "no", "no"); } else { window.location = "/site_registration.html?url="+window.location+"&ffLogin"; } } ffBugs = new Array("exclusives", "insider", "newsletters"); function ffImage() { if (isFoxFan) { document.writeln(""); } else { ffBugNum = Math.floor(Math.random() * 3); document.writeln(""); } } function ffMember() { if (isFoxFan) { //document.writeln("
Welcome "+firstname+"
Not You? Register | Login
"); document.writeln("
Welcome "+firstname+"
Not You? Register Now
"); } else { document.writeln("
FOX Fans Log on Here
or Register Now.
"); } } function emailFriend() { if (document.emailFriend.byline.value == "none") { document.emailFriend.byline.value = "FOXNews"; } if (window.location == "http://www.foxnews.com/story/0,2933,18502,00.html" || window.location == "http://www.foxnews.com/story/0,2933,20055,00.html") { document.emailFriend.date.value = ""; } document.emailFriend.url.value = window.location; document.emailFriend.submit(); } function foxnews_setHomePage() { if (browser == 'IE') { version = navigator.appVersion.toLowerCase(); if (( version.search (/macintosh/) == -1) && (version.search (/msie 4/) == -1)) { makehome.style.behavior='url(#default#homepage)';makehome.setHomePage("http://www.foxnews.com"); } else { window.location = "/story/0,2933,80231,00.html"; } } else { window.location = "/story/0,2933,80231,00.html"; } } function ltrim(s) {return s.replace( /^\s*/, "" );} function rtrim(s) {return s.replace( /\s*$/, "" );} function trim(s) {return rtrim(ltrim(s));} // Search Validation Script Below function searchSub(frm) { if (trim(frm.ext_qkw.value) == "") { alert("Please enter text into the text field."); return false; } else { return true; } } // pageTypes = 'root', 'front', 'story', 'column', 'columnArch', 'bios' function loader(pageType,section_id) { if (pageType != "contest") { uberPromo(); } if (pageType == "root") { bannerSwitch(); specialImgSwitch(); browserWarning(); } else if (pageType == "front" && section_id < 6) { specialImgSwitch(); } if (pageType != "root" && pageType != "front" && section_id != 29 && !isRegistered) { redirectSiteReg(); } } // Below are Special Section Images, URLs, and Functions specialImages = new Array("490_vid_prof.jpg","490_gotomypc.gif","490_bosley.gif","490_forbes.jpg"); specialLinks = new Array("video_professor.html","gotomypc.html","bosley.html","forbes.html"); loadSpecialImgs = new Array(); for(i=0; i < specialImages.length; i++) { loadSpecialImgs[i] = new Image; loadSpecialImgs[i].src = "/images/"+specialImages[i]; } spImgIndex = -1; function specialImgSwitch() { spImgIndex++; if (spImgIndex == specialImages.length) {spImgIndex = 0} document.images['fixedSpImg'].src = "/images/"+specialImages[spImgIndex]; spImgInt = setTimeout('specialImgSwitch()', 7000); } function spImgLink() { linkIndex = spImgIndex; if(linkIndex == -1) {linkIndex = 0} window.location = '/specialsections/'+specialLinks[linkIndex]; }