Archive
Tn
Historical source · MiniDisc.org archive
Preserved historical reference
Original source · Original dates and notices remain in the article. Historical advice may no longer apply.
/*********************************************************************
* This file contains all the javascript functions used
* for the ET Telegraph Network dropdown list.
*
* Updates
*
* 13/05/2002 J Cutbush CR938 - Added menuId to Crossword Society
* link to allow pageclass to be generated.
*
* 29/05/2002 L Coghlan CR971 - Add 'Mobile Services' to the dropdown
* menu list
*
* 06/08/2002 S Culverwell CR1146 ReaderOffers channel
*
* 03/02/2003 S Culverwell CR1479 Added Dating
*
* 06/02/2003 S Culverwell CR1469 Added Dating
*
* 03/03/2003 S Culverwell CR1539 Removed all references to outdoors and family
*
* 07/05/2003 S Culverwell CR1672 Add Pressoffive and Advertising, remove Shopping
*
* 29/05/2003 S Culverwell CR1793 Business Change to drop down, becomes city news
*
* 26/06/2003 S Culverwell CR1875 Removed unnecesary code
*
* 10/07/2003 S Culverwell CR1823 Fix to losing toolbar on telegraph network popup
*
* 11/07/2003 S Culverwell CR1862 Add tracking to all links in the drop down menu site wide
*
* 12/08/2003 S Flint CR1862 Amended code for tracking links in drop down menu
*
* 27/08/2003 R Spence CR1977 changed business file link
*
*********************************************************************/
function newSite(sFile) {
var nId = sFile.indexOf(";$sessionid$");
var newUrl = "";
var sId = "";
var noRedirect = false;
var trackingParameter = "?from=dd";
// if cookies are not used store the session id
if (nId != -1) {
sId = sFile.substring(nId);
}
var selObject = window.document.fSite.selSite
switch(selObject.options[selObject.selectedIndex].value) {
case "1":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/portal/index.jhtml" + trackingParameter;
break
case "2":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/news/index.jhtml" + trackingParameter;
break
case "5":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/sport/index.jhtml" + trackingParameter;
break
case "6":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/travel/index.jhtml" + trackingParameter;
break
case "7":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/money/index.jhtml" + trackingParameter;
break
case "8":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/motoring/index.jhtml" + trackingParameter;
break
case "9":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://jobs.telegraph.co.uk" + trackingParameter;
break
case "10":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.businessfile-online.co.uk" + trackingParameter;
break
case "11":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/property/index.jhtml" + trackingParameter;
break
case "12":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/pressoffice/index.jhtml" +trackingParameter;
break
case "13":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/fashion/index.jhtml" +trackingParameter;
break
case "14":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/gardening/index.jhtml" +trackingParameter;
break
case "15":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/health/index.jhtml" +trackingParameter;
break
case "16":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/wine/index.jhtml" +trackingParameter;
break
case "17":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/weather/index.jhtml" +trackingParameter;
break
case "18":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/opinion/index.jhtml" +trackingParameter;
break
case "21":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/arts/index.jhtml" +trackingParameter;
break
case "22":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/connected/main.jhtml?menuId=1539&menuItemId=-1&view=HEADLINESUMMARY&grid=P2&targetRule=10&from=dd";
break
case "23":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/arts/main.jhtml?menuId=570&menuItemId=-1&view=SUMMARY&grid=P16&targetRule=1&from=dd";
break
case "24":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/arts/main.jhtml?menuId=562&menuItemId=-1&view=DISPLAYCONTENT&grid=P8&targetRule=5&from=dd";
break
case "25":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/education/index.jhtml" +trackingParameter;
break
case "26":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/juiced/index.jhtml" +trackingParameter;
break
case "27":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/connected/main.jhtml?menuId=1536&menuItemId=-1&view=HEADLINESUMMARY&grid=P2&targetRule=10&from=dd";
break
case "28":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/opinion/index.jhtml" +trackingParameter;
break
case "29":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/news/main.jhtml?menuId=558&menuItemId=-1&view=HEADLINESUMMARY&grid=P2&siteId=5&targetRule=10&from=dd";
break
case "30":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/portal/index.jhtml" +trackingParameter;
break
case "31":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/arts/main.jhtml?menuId=561&menuItemId=-1&view=CROSSWORD&grid=P20&from=dd";
break
case "32":
newUrl = "/core/exit.jhtml" + sId + "?exit=/core/Matt/pMattTemplate.jhtml?pTitle=Matt.telegraph";
newWin = window.open(newUrl,'Matt','scrollbars,resizable,width=404,height=600');
newWin.moveTo(50,50)
noRedirect = true
break
case "33":
newUrl = "/core/exit.jhtml" + sId + "?exit=/money/Alex/pAlexTemplate.jhtml?pTitle=Alex.telegraph";
newWin = window.open(newUrl,'Alex','scrollbars,resizable,width=820,height=505');
newWin.moveTo(50,50)
noRedirect = true
break
case "34":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/global/index.jhtml" +trackingParameter;
break
case "35":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.internetforschools.co.uk" + trackingParameter;
break
case "36":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/connected/index.jhtml" +trackingParameter;
break
case "37":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/promotions/index.jhtml" +trackingParameter;
break
case "38":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/money/main.jhtml?menuId=244&menuItemId=-1&view=SUMMARY&grid=M5&targetRule=2&from=dd";
break
case "39":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/news/main.jhtml?menuId=1570&menuItemId=-1&view=SUMMARY&grid=P9&from=dd";
break
case "40":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.tffo.co.uk" +trackingParameter;
break
case "41":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/money/main.jhtml?menuId=242&menuItemId=-1&view=SUMMARY&grid=M1&targetRule=2&from=dd";
break
case "42":
newUrl = "/core/exit.jhtml" + sId + "?exit=/ETHtml/content/promotions/mobileservices/mobile.jhtml" +trackingParameter;
break
case "43":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/readeroffers/index.jhtml" +trackingParameter;
break
case "44":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/dating/index.jhtml" +trackingParameter;
break
case "45":
newUrl = "/core/exit.jhtml" + sId + "?exit=http://www.telegraph.co.uk/pressoffice/main.jhtml?menuId=2317&menuItemId=-1&view=DISPLAYCONTENT&grid=P8&targetRule=0&from=dd";
break
default:
noRedirect = true
}
if (noRedirect == false) {
newPWin = window.open(newUrl,'nPWin','directories,menubar,status,scrollbars,resizable,width=800,height=600,toolbar,location');
newPWin.moveTo(50,50)
newPWin.focus();
}
window.document.fSite.selSite.selectedIndex = 0;
}