Register
Sign In
Help
Sitemap
Home
Skip Navigation
Contact Us
Disability Statement
Site
Web
Search
Home
News
Sport
Business
Your Say
Newspaper
Health Info
Money
enhanced by
Film
Music
Books
TV & Radio
Outdoors
People
Comedy
Performing Arts
Visual Arts
Digital Culture
Fashion
Food
Travel
Festivals
Reviews
Columnists
Blogs
Business Club
Video Archive
Archive
Whisky
Email Newsletters
Advertise
You need to have javascript enabled to view this page correctly
Saturday, 21st November 2009
Sections
Living - Home
Film
Music
Books
TV & Radio
Outdoors
People
Comedy
Performing Arts
Visual Arts
Digital Culture
Fashion
Health
Food
Drink
Restaurants
Recipes
Homes & Gardens
Travel
Article Index
Blogs
Arts Blog
Under the Radar
Other Sections
Supplements
Topics
Topics A-Z
Other Sites
News
Sport
Business
The Scotsman
Scotland on Sunday
Evening News
Heritage & Culture
Dating
Announcements
Money
Scotsman Shop
Scotsman Hotels
Fantasy Golf
Golf Assistant
Photos Today
Local Pages
Edinburgh Festivals
Homecoming
Whisky
The Predictor
Article Index »
Books
Book review: Cheever: A Life
Myles of wit measured by the column
Book review: The Arabs: A History
Book review: The Original of Laura: A Novel in Fragments
Book review: The Lacuna
Book review: The Humbling
Book review: The Elephant And The Polish Question
Book review: A Change In Altitude
Book reviews: The Gilded Stage | The Freedoms of Suburbia | Peak Water
Book review: Truth or Fiction
Features
Oasis of the Seas: Sail of the century
Book review: Cheever: A Life
Myles of wit measured by the column
Book review: The Original of Laura: A Novel in Fragments
Book review: The Arabs: A History
Book review: A Change In Altitude
Book review: The Elephant And The Polish Question
Book review: The Humbling
Book review: The Lacuna
Book review: Truth or Fiction
Film
There's something spooky going on
Movies
There's something spooky going on
Music
Classical review: BBC Scottish Symphony Orchestra
Gig review: Yes
Performing Arts
Theatre review: We're Going On A Bear Hunt
Top Stories
Oasis of the Seas: Sail of the century
Book review: Cheever: A Life
Myles of wit measured by the column
Book review: The Arabs: A History
Book review: The Original of Laura: A Novel in Fragments
Book review: The Lacuna
Book review: The Humbling
Book review: The Elephant And The Polish Question
Book review: A Change In Altitude
Book reviews: The Gilded Stage | The Freedoms of Suburbia | Peak Water
TV & Radio
TV review: I'm A Celebrity Get Me Out Of Here, ITV
Home
Back to content
Sitemap
Contact Us
Property
Jobs
Motors
Also Search
Featured Advertising
var c_$ID$timerLength = 5; var c_$ID$animationLengths = new Array(); var c_$ID$timerIDs = new Array(); var c_$ID$startTimes = new Array(); var c_$ID$objectList = new Array(); var c_$ID$endHeights = new Array(); var c_$ID$isMoving = new Array(); var c_$ID$SelectedIndex = 0; var c_$ID$BaseClass = new Array();c_$ID$BaseClass[0]="a";c_$ID$BaseClass[1]="b";c_$ID$BaseClass[2]="c";c_$ID$BaseClass[3]="d";c_$ID$BaseClass[4]="e"; function $ID$SlideOpen(index,interval, contentHeight){ var elementNameStart=$ID$PanelList[index].PanelContentID; if(c_$ID$isMoving[elementNameStart] || c_$ID$SelectedIndex==index){return;} c_$ID$SelectedIndex=index for(x=0;x<$ID$PanelList.length;x++){ document.getElementById($ID$PanelList[x].PanelContentID).style.height = "1px"; document.getElementById($ID$PanelList[x].PanelContentID).style.display = "none"; document.getElementById($ID$PanelList[x].PanelID).className="panelHeader"+ c_$ID$BaseClass[x] +"Off"; } var panelContent = document.getElementById(elementNameStart); var panelHeader = document.getElementById($ID$PanelList[index].PanelID); panelHeader.className="panelHeader"+c_$ID$BaseClass[index]+"On"; document.getElementById($ID$LastSelectedID).value=elementNameStart; if(interval && interval>0){ c_$ID$animationLengths[elementNameStart]=interval; }else{ c_$ID$animationLengths[elementNameStart]=200; } c_$ID$isMoving[elementNameStart] = true; c_$ID$objectList[elementNameStart] = panelContent; c_$ID$endHeights[elementNameStart] = contentHeight; c_$ID$startTimes[elementNameStart] = (new Date()).getTime(); c_$ID$objectList[elementNameStart].style.display = "block"; c_$ID$timerIDs[elementNameStart] = setInterval('$ID$Slidetick(\'' + elementNameStart + '\');',c_$ID$timerLength); } function $ID$MouseOver(index){ if(c_$ID$SelectedIndex==index){ return; } document.getElementById($ID$PanelList[index].PanelID).className="panelHeader"+ c_$ID$BaseClass[index] +"Over"; } function $ID$MouseOut(index){ if(c_$ID$SelectedIndex==index){ return; } document.getElementById($ID$PanelList[index].PanelID).className="panelHeader"+ c_$ID$BaseClass[index] +"Off"; } function $ID$Slidetick(elementName){ var elapsedTime = (new Date()).getTime() - c_$ID$startTimes[elementName]; if (elapsedTime > c_$ID$animationLengths[elementName]){ $ID$endSlide(elementName); }else { var distance =Math.round(elapsedTime / c_$ID$animationLengths[elementName] * c_$ID$endHeights[elementName]); c_$ID$objectList[elementName].style.height = distance + "px"; } return; } function $ID$endSlide(elementName){ clearInterval(c_$ID$timerIDs[elementName]); c_$ID$objectList[elementName].style.height = c_$ID$endHeights[elementName] + "px"; delete(c_$ID$isMoving[elementName]); delete(c_$ID$timerIDs[elementName]); delete(c_$ID$startTimes[elementName]); delete(c_$ID$endHeights[elementName]); delete(c_$ID$objectList[elementName]); return; }