$(document).ready(function() {
ref = "";
$(".holidayLists:not(:first)").hide();
$(".brandLists:not(:first)").hide();
$(".hideBox").hide();
$(".listLinks").click(function () {
if (! $(this).is(".selected")) {
$(this).addClass("selected");
ref = $(this);
}
});
var ref2 = $("#worldLink a");
ref2.addClass("selected2");
$(".discoverLinks").mouseover(function () {
if (! $(this).is(".selected2")) {
$(this).addClass("rollover");
}
}).mouseout(function () {
$(this).removeClass("rollover");
}).click(function () {
if (! $(this).is(".selected2")) {
$(this).addClass("selected2");
ref2.removeClass("selected2");
ref2 = $(this);
}
});
$("#loginBox").hide();
$("#loginLink").click(function () {
$("#registerInfo").slideUp("normal", function() {$("#loginBox").slideDown("normal");$(".callToAction");});
});
$("#cancelLogin").click(function () {
$("#loginBox").slideUp("normal", function() {$("#registerInfo").slideDown("normal");$(".callToAction");});
});
});
function show(elementId) {
if($("#"+elementId+":visible").length < 1) {
$(".holidayLists:visible").slideUp("normal", function() {$("#"+elementId).slideDown("normal");});
}
}
function showDates(showBox,priceBox,imageSwitch,book) {
if($("#"+showBox+":visible").length < 1) {
$("#"+showBox).show();
$("#"+priceBox).show();
$("#"+imageSwitch).attr({ src : '/cms/global/assets/images/promotion/australia/christmascracker/minus.gif', alt : 'Hide more dates.'});
$("#"+book).show();
}else{
$("#"+showBox).hide();
$("#"+priceBox).hide();
$("#"+imageSwitch).attr({ src : '/cms/global/assets/images/promotion/australia/christmascracker/plus.gif', alt : 'Show more dates.'});
$("#"+book).hide();
}
}
function showBrand(elementId) {
$(".brandLists:visible").hide();
if($("#"+elementId+":visible").length < 1) {
$("#"+elementId).show();
}
}
function opacity(id, opacStart, opacEnd, millisec) {

var speed = Math.round(millisec / 100);
var timer = 0;

if(opacStart > opacEnd) {
for(i = opacStart; i >= opacEnd; i--) {
setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
timer++;
}
} else if(opacStart < opacEnd) {
for(i = opacStart; i <= opacEnd; i++)
{
setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
timer++;
}
}
}
function changeOpac(opacity, id) {
var object = document.getElementById(id).style;
object.opacity = (opacity / 100);
object.MozOpacity = (opacity / 100);
object.KhtmlOpacity = (opacity / 100);
object.filter = "alpha(opacity=" + opacity + ")";
}
var lastLink = "";
function hideOld(theLink) {
if (theLink && document.getElementById(theLink)) {
if (theLink != lastLink) {
document.getElementById(lastLink).className = "none";
lastLink = theLink;
opacity(fadedImage, 99, 30, 500);
fadedImage = theLink
}
}
}
function upFade(theLink){
if (theLink != lastLink) {
opacity(theLink, 30, 99, 500);
}
}
function downFade(theLink){
if (theLink != lastLink) {
opacity(theLink, 99, 30, 500);
}
}
function functionalPageLoad(){
document.getElementById('sydnLink').className = "selected";
lastLink = 'sydnLink';
showLink = 'worldLink';
opacity('melbLink', 0, 30, 600);
opacity('brisLink', 0, 30, 600);
opacity('adelLink', 0, 30, 600);
opacity('pertLink', 0, 30, 600);
fadedImage = lastLink
}
