\n');
}
//-->
// JavaScript Document
var NS4 = (document.layers) ? 1 : 0;
var IE4 = (document.all) ? 1 : 0;
function animation(id) {
this.element = (NS4) ? document[id] : document.all[id].style;
this.active = 0;
this.timer = null;
this.path = null;
this.num = null;
this.name = id + "Var";
eval(this.name + " = this");
this.animate = animate;
this.step = step;
this.show = show;
this.hide = hide;
this.left = left;
this.top = top;
this.moveTo = moveTo;
this.slideBy = slideBy;
this.slideTo = slideTo;
this.circle = circle;
}
function pos(x, y) {
this.x = Math.round(x);
this.y = Math.round(y);
}
function show() {
this.element.visibility = (NS4) ? "show" : "visible";
}
function hide() {
this.element.visibility = (NS4) ? "hide" : "hidden";
}
function left() {
return parseInt(this.element.left);
}
function top() {
return parseInt(this.element.top);
}
function moveTo(x, y) {
//alert('moveTo');
this.element.left = x;
this.element.top = y;
}
function step() {
this.moveTo(this.path[this.num].x, this.path[this.num].y);
if (this.num >= this.path.length - 1) {
clearInterval(this.timer);
this.active = 0;
if (this.statement)
eval(this.statement);
} else {
this.num++;
}
}
function animate(interval) {
if (this.active) return;
this.num = 0;
this.active = 1;
this.timer = setInterval(this.name + ".step()", interval);
}
function slideBy(dx, dy, steps, interval, statement) {
var fx = this.left();
var fy = this.top();
var tx = fx + dx;
var ty = fy + dy;
this.slideTo(tx, ty, steps, interval, statement);
}
function slideTo(tx, ty, steps, interval, statement) {
var fx = this.left();
var fy = this.top();
var dx = tx - fx;
var dy = ty - fy;
var sx = dx / steps;
var sy = dy / steps;
var ar = new Array();
for (var i = 0; i < steps; i++) {
fx += sx;
fy += sy;
ar[i] = new pos(fx, fy);
}
this.path = ar;
this.statement = (statement) ? statement : null;
this.animate(interval);
}
function circle(radius, angle0, angle1, steps, interval, statement) {
var dangle = angle1 - angle0;
var sangle = dangle / steps;
var x = this.left();
var y = this.top();
var cx = x - radius * Math.cos(angle0 * Math.PI / 180);
var cy = y + radius * Math.sin(angle0 * Math.PI / 180);
var ar = new Array();
for (var i = 0; i < steps; i++) {
angle0 += sangle;
x = cx + radius * Math.cos(angle0 * Math.PI / 180);
y = cy - radius * Math.sin(angle0 * Math.PI / 180);
ar[i] = new pos(x, y);
}
this.path = ar;
this.statement = (statement) ? statement : null;
this.animate(interval);
}
function resetAll() {
//alert('fffo');
anim1 = new animation("pusher");
if (!anim1.element) return;
// if (!anim2.element) return;
//alert(anim1);
anim1.moveTo(0, 10);
//anim2.slideBy(-20, 0, 10, 10, null);
}
function start() {
anim1 = new animation("pusher");
//anim2 = new animation("thing");
//alert(anim1.element)
if (!anim1.element) return;
// if (!anim2.element) return;
//alert(anim1);
anim1.slideBy(-20, 0, 10, 10, null);
//anim2.slideBy(-20, 0, 10, 10, null);
}
20th Century Fox - Ice Age 2: The Meltdown (2 Disc Limited Edition)
Ice Age 2: The Meltdown (2 Disc Limited Edition)
Manny the
woolly mammoth , Sid the
sloth , Diego the
saber-toothed tiger, and the
hapless prehistoric squirrel/rat known as Scrat: those
sub-zero heroes are back! Manny may be ready to
start a family ,
but nobody has seen another mammoth for a long time; in fact, Manny
thinks he may be the last one. That is, until he miraculously finds
Ellie (voiced by
Queen Latifah ),
the only female mammoth left in the world. Their only problem: they
can't stand each other. Oh, and Ellie somehow thinks she's a possum!
Ellie comes with some excess baggage in the form of her two possum
"brothers"
Crash and Eddie (voiced by
Seann William Scott and
Josh Peck ), a couple of daredevil pranksters and cocky, loud-mouthed troublemakers.
Manny, Sid, and
Diego quickly learn that the
warming climate has one major drawback: a huge glacial dam holding off
oceans of water is about to
break , threatening the entire valley. The only chance of survival lies at the other end of the valley. So our
three heroes , along with Ellie, Crash and Eddie, form the most
unlikely family as they embark on a mission across an ever-changing, increasingly
dangerous landscape...
Click to view
1 Disc version
Voiced by:
Ray Romano
John Leguizamo
Denis Leary
Seann William Scott
Josh Peck
Queen Latifah
Jay Leno
Chris Wedge
Joseph Bologna
Mindy Sterling
Alan Tudyk
Directed by
Carlos Saldanha
Special Features:
Disc 1:
Audio commentary from director Carlos Saldanha
Audio commentary from Producer Lori Forte and the production team'No Time For Nuts' short film featuring Scrat!
'Factoid Meltdown' set-top game Disc 2:
Multi-angle animation comparisons
Scrat's breaking story
Scrat news report
Scrat from head to toe
Music video from Lee Ryan
'Meet The Modeler' featurette
Outtake prank
'Making A Scene' featurette
6 Student films on the ice age period
Set-top games
Musical montage
Sound effects lab
Crash and Eddie stunts
'Voices Of Ice Age 2' featurette
Ice Age 2 international TV special
Trailers
TV spot
™ and © Twentieth Century Fox Film Corporation. All rights reserved. Property of Fox. Use of this website (including any and all parts and components) constitutes your acceptance of these
terms and conditions and
privacy policy . The materials on this website are not to be sold, traded or given away. Any copying, manipulation, publishing, or other transfer of these materials, except as specifically provided in the terms and conditions of use, is strictly prohibited.