//********************** Site Variables
var eventName = "aus";
var siteURL = "www.australianopen.com";
var lang = "en_AU";
var infoImg = new Image();
var staticSB = 0;
var ptOn = 0;
var sbOn = 1;
var ajaxRefresh = 300000;
var newsRefresh = 900000;
var messageRefresh = 900000;
var sumScoreboardYear = 2007;
//********************** Content Shedding Variables
var useFlashNewsApp = true;
/***************************** shop navigation */
function openShopExternal(){
url = "http://www.australianopenshop.com";
openExternal(url,true);
}
function openShop(){
//location.href="/en_AU/shop/index.html";
openShopExternal();
}
/**************************** IBM banner link */
function openIBMFlash(nav) {
if(nav) {
var url = "www.ibm.com/australianopen?promo=" + nav;
} else {
var url = "www.ibm.com/australianopen";
}
if (window.sa_onclick){
sa_onclick("http://www.ausopen.com/click/" + url);
}
window.open("http://"+url,'ibmflash','resizable=1,scrollbars=1,location=1,toolbar=1,status=1,');
//window.open("http://"+url,'ibmflash','height=570,width=760,resizable=0,scrollbars=0,location=0,toolbar=0,status=0,left=100,top=100,screenX=100,screenY=100');
}
//for loading videos in hidden iframe, prevents new window from opening
function loadVideo(vidFile){
frames['videoLaunch'].location.href = vidFile;
}
/************************ Jquery functions */
$(document).ready(function(){
if (document.all){$("#navDiv li").hoverClass ("over");}
//if (document.all){$("#home_nav li").hoverClass("over");}
if (document.all){$("#subNav li").hoverClass("over");}
var path = location.pathname.substring(0);
if (path.indexOf('/scores/index2.html') != -1) {path = "/"+lang+"/scores/index.html";}
if (path.indexOf('/scores/schedule/') != -1) {path = "/"+lang+"/scores/schedule/index.html";}
if (path.indexOf('/scores/stats/') != -1) {path = "/"+lang+"/scores/extrastats/index.html";}
if (path.indexOf('/scores/draws/bs/') != -1) {path = "/"+lang+"/scores/draws/bs/index.html";}
if (path.indexOf('/scores/draws/bd/') != -1) {path = "/"+lang+"/scores/draws/bs/index.html";}
if (path.indexOf('/scores/draws/gs/') != -1) {path = "/"+lang+"/scores/draws/bs/index.html";}
if (path.indexOf('/scores/draws/gd/') != -1) {path = "/"+lang+"/scores/draws/bs/index.html";}
if (path.indexOf('/scores/draws/ms/') != -1) {path = "/"+lang+"/scores/draws/ms/index.html";}
if (path.indexOf('/scores/draws/md/') != -1) {path = "/"+lang+"/scores/draws/md/index.html";}
if (path.indexOf('/scores/draws/ws/') != -1) {path = "/"+lang+"/scores/draws/ws/index.html";}
if (path.indexOf('/scores/draws/wd/') != -1) {path = "/"+lang+"/scores/draws/wd/index.html";}
if (path.indexOf('/scores/draws/xd/') != -1) {path = "/"+lang+"/scores/draws/xd/index.html";}
if (path.indexOf('/scores/draws/qs/') != -1) {path = "/"+lang+"/scores/draws/qs/index.html";}
if (path.indexOf('/scores/draws/us/') != -1) {path = "/"+lang+"/scores/draws/qs/index.html";}
if (path.indexOf('/scores/draws/cs/') != -1) {path = "/"+lang+"/scores/draws/cs/index.html";}
if (path.indexOf('/scores/draws/cd/') != -1) {path = "/"+lang+"/scores/draws/cs/index.html";}
if (path.indexOf('/scores/draws/ds/') != -1) {path = "/"+lang+"/scores/draws/cs/index.html";}
if (path.indexOf('/scores/draws/dd/') != -1) {path = "/"+lang+"/scores/draws/cs/index.html";}
if (path.indexOf('/scores/draws/sq/') != -1) {path = "/"+lang+"/scores/draws/cs/index.html";}
if (path.indexOf('/scores/draws/dq/') != -1) {path = "/"+lang+"/scores/draws/cs/index.html";}
if (path.indexOf('/scores/cmatch/') != -1) {path = "/"+lang+"/scores/cmatch/index.html";}
if (path.indexOf('/players/atp') != -1) {path = "/"+lang+"/players/profiles.html";}
if (path.indexOf('/players/wta') != -1) {path = "/"+lang+"/players/profiles.html";}
if (path.indexOf('/players/cmatch/') != -1) {path = "/"+lang+"/players/profiles.html";}
if (path.indexOf('/players/overview/') != -1) {path = "/"+lang+"/players/profiles.html";}
if (path.indexOf('/players/profile/') != -1) {path = "/"+lang+"/players/profiles.html";}
if (path.indexOf('/players/related/') != -1) {path = "/"+lang+"/players/profiles.html";}
if (path.indexOf('/players/stats/') != -1) {path = "/"+lang+"/players/profiles.html";}
if (path.indexOf('/players/w') != -1) {path = "/"+lang+"/players/profiles.html";}
if (path.indexOf('/players/nations/') != -1) {path = "/"+lang+"/players/nations/index.html";}
if (path.indexOf('/interactive/slideshow/') != -1) {path = "/"+lang+"/interactive/slideshow/index.html";}
if (path.indexOf('/news/200') != -1) {path = "/"+lang+"/news/index.html";}
if (path.indexOf('/news/articles/') != -1) {path = "/"+lang+"/news/articles/index.html";}
if (path.indexOf('/news/interviews/') != -1) {path = "/"+lang+"/news/interviews/index.html";}
if (path.indexOf('/news/match_reports/') != -1) {path = "/"+lang+"/news/match_reports/index.html";}
if (path.indexOf('/news/match_analysis/') != -1) {path = "/"+lang+"/news/match_analysis/index.html";}
if (path.indexOf('/news/photos/') != -1) {path = "/"+lang+"/news/photos/index.html";}
if (path.indexOf('/news/galleries/') != -1) {path = "/"+lang+"/news/photos/index.html";}
if (path.indexOf('/news/kia/') != -1) {path = "/"+lang+"/news/photos/index.html";}
if (path.indexOf('/news/media/') != -1) {path = "/"+lang+"/news/media/index.html";}
if (path.indexOf('/news/log/') != -1) {path = "/"+lang+"/yoursay/index.html";}
if (path.indexOf('/news/expert/') != -1) {path = "/"+lang+"/yoursay/index.html";}
if (path.indexOf('/news/caption/') != -1) {path = "/"+lang+"/yoursay/index.html";}
if (path.indexOf('/en_AU/info/terms/captionit.html') != -1) {path = "/"+lang+"/yoursay/index.html";}
/*Spectators Section of Event Guide*/
if (path.indexOf('/event_guide/a_z_guide.html') != -1) {path = "/"+lang+"/event_guide/spectators.html";}
if (path.indexOf('/event_guide/how_to_get_there.html') != -1) {path = "/"+lang+"/event_guide/spectators.html";}
if (path.indexOf('/event_guide/maps.html') != -1) {path = "/"+lang+"/event_guide/spectators.html";}
if (path.indexOf('/event_guide/tournament_facts.html') != -1) {path = "/"+lang+"/event_guide/spectators.html";}
if (path.indexOf('/event_guide/membership.html') != -1) {path = "/"+lang+"/event_guide/spectators.html";}
if (path.indexOf('/event_guide/betfair.html') != -1) {path = "/"+lang+"/event_guide/spectators.html";}
/*Entertainment Section of Event Guide*/
if (path.indexOf('/event_guide/spiegelworld.html') != -1) {path = "/"+lang+"/event_guide/entertainment.html";}
if (path.indexOf('/event_guide/a_day_on_the_base_line.html') != -1) {path = "/"+lang+"/event_guide/entertainment.html";}
if (path.indexOf('/event_guide/free_entertainment.html') != -1) {path = "/"+lang+"/event_guide/entertainment.html";}
if (path.indexOf('/event_guide/on_site_activities.html') != -1) {path = "/"+lang+"/event_guide/entertainment.html";}
if (path.indexOf('/event_guide/official_functions.html') != -1) {path = "/"+lang+"/event_guide/entertainment.html";}
/*Sponsors Section of Event Guide*/
if (path.indexOf('/event_guide/kia_motors.html') != -1) {path = "/"+lang+"/event_guide/sponsors.html";}
if (path.indexOf('/event_guide/garnier.html') != -1) {path = "/"+lang+"/event_guide/sponsors.html";}
if (path.indexOf('/event_guide/ibm.html') != -1) {path = "/"+lang+"/event_guide/sponsors.html";}
if (path.indexOf('/event_guide/rolex.html') != -1) {path = "/"+lang+"/event_guide/sponsors.html";}
if (path.indexOf('/event_guide/mlc.html') != -1) {path = "/"+lang+"/event_guide/sponsors.html";}
if (path.indexOf('/event_guide/optus.html') != -1) {path = "/"+lang+"/event_guide/sponsors.html";}
if (path.indexOf('/event_guide/victorian_government.html') != -1) {path = "/"+lang+"/event_guide/sponsors.html";}
if (path.indexOf('/event_guide/australia_post.html') != -1) {path = "/"+lang+"/event_guide/sponsors.html";}
if (path.indexOf('/event_guide/evian.html') != -1) {path = "/"+lang+"/event_guide/sponsors.html";}
if (path.indexOf('/event_guide/lacoste.html') != -1) {path = "/"+lang+"/event_guide/sponsors.html";}
if (path.indexOf('/event_guide/heineken.html') != -1) {path = "/"+lang+"/event_guide/sponsors.html";}
if (path.indexOf('/event_guide/wilson.html') != -1) {path = "/"+lang+"/event_guide/sponsors.html";}
if (path.indexOf('/event_guide/qantas.html') != -1) {path = "/"+lang+"/event_guide/sponsors.html";}
if (path.indexOf('/event_guide/seven_sport.html') != -1) {path = "/"+lang+"/event_guide/sponsors.html";}
if (path.indexOf('/event_guide/fox_sports.html') != -1) {path = "/"+lang+"/event_guide/sponsors.html";}
/*Explore Melbourne Section of Event Guide*/
if (path.indexOf('/event_guide/explore_') != -1) {path = "/"+lang+"/event_guide/explore.html";}
if (path.indexOf('/event_guide/employment_applications.html') != -1) {path = "/"+lang+"/event_guide/employment.html";}
if (path.indexOf('/event_guide/history/') != -1) {path = "/"+lang+"/event_guide/history/history.html";}
if (path.indexOf('/hospitality/') != -1) {path = "/"+lang+"/hospitality/hospitality.html";}
/*Super Tennis Site*/
if(location.href == "http://www.supertennis.com.au/"){
path = "http://www.supertennis.com.au/";
//path = "http://www.australianopen.com/en_AU/event_guide/event_guide.html";
}
//$('#home_nav a[@href$="' + path + '"]').addClass('active')
//$('#home_nav a[@href$="' + path + '"]').parents("li").addClass('active');
$('#subNav a[@href$="' + path + '"]').addClass('active')
$('#subNav a[@href$="' + path + '"]').parents("li").addClass('active');
$('#nav ul li ul').hide();
$('#nav a[@href$="' + path + '"]').addClass('active').siblings("ul").show();
$('#nav a[@href$="' + path + '"]').parents("li").addClass('active');
$('#nav a[@href$="' + path + '"]').parents("ul").prev("ul li a").addClass('active');
$('#nav a[@href$="' + path + '"]').parents("ul").show();
//jquery code for image rollovers
$("img.rollover").hover(
function(){this.src = this.src.replace("_off","_on");},
function(){this.src = this.src.replace("_on","_off");}
);
$("img.widgetButton").click(function(){
$("img.widgetButton").each(function(){this.src = this.src.replace("_on","_off");});
this.src = this.src.replace("_off","_on");
});
});
//jquery code for top navigation
$.fn.hoverClass = function(c) {
return this.each(function(){
$(this).hover(
function() { $(this).addClass(c); },
function() { $(this).removeClass(c); }
);
});
};
/******************************Radio Player */
var radioWindow = "";
function launchRadio(debug,syn){
var radioLaunchPage = "/en_AU/interactive/radio/radio.html?";
if (hasReqestedFlashVersion && NPRuntime){
var d = new Date()
var t = d.getTime()
radioLaunchPage += "ts=" + t;
radioLaunchPage += (debug && debug.indexOf("debug")>-1)?"&db=true":"&db=false";
radioLaunchPage += (syn)?"&syn="+syn:"&syn=";
radioLaunchPage += "&ref=" + document.location.host + document.location.pathname;
if (radioWindow.closed || radioWindow==""){
radioWindow = window.open(radioLaunchPage,"radioWindow","width=420,height=165,top=0,left=0")
if (radioWindow.opener == null) radioWindow.opener=self;
}
radioWindow.focus();
} else {
//user doesn't have flash9:
document.location.href = "/en_AU/flashupgrade.html?fl=" + hasReqestedFlashVersion + "&br=" + NPRuntime + "&sh=true";
}
}
//*****************************
// measurement function to measure uptime. Used in conjunction with uptime.js
//*****************************
function uptimeMeasure(info){
var page = "";
var refPage = escape(document.location.href);
var randomnumber=Math.floor(Math.random()*9999999999);
var ck = "";
ck = getCookie("sauid");
page = escape(info);
var url= "http://stats.surfaid.ihost.com/rc/images/uc.GIF?1.20&events&"+eventName+"&http%3A//" + siteURL + page + "&" + refPage + "&&&" + ck + "&&&&&&" + randomnumber;
//alert(url);
infoImg.src = url;
}
// Measurement stuff:
function getCookie(name) {
var dc = document.cookie;
var prefix = name + "=";
var begin = dc.indexOf("; " + prefix);
if (begin == -1) {
begin = dc.indexOf(prefix);
if (begin != 0) { return null; }
} else { begin += 2; }
var end = document.cookie.indexOf(";", begin);
if (end == -1) { end = dc.length; }
return unescape(dc.substring(begin + prefix.length, end));
}
//*****************************
// measurement function for homepage app
// @param lang - lang of app, "en_US", "fr_FR", etc...
// @param gallery - video id or "start" or "stop" (for rotation)
// @param image - image id
//*****************************
function hpAppMeasure(lang,article,image){
var page = "";
var refPage = "http://" + siteURL + "/" + lang + "/index.html";
var randomnumber=Math.floor(Math.random()*9999999999);
var ck = "";
ck = getCookie("sauid");
if (image){
image = image + "_";
}
else {
image = "";
}
page = escape("/" + lang + "/" + image + article + ".html");
var url= "http://stats.surfaid.ihost.com/rc/images/uc.GIF?1.20&events&"+eventName+"&http%3A//" + siteURL + page + "&" + refPage + "&&&" + ck + "&&&&&&" + randomnumber;
//alert(url);
infoImg.src = url;
}
//*****************************
// measurement function for slideshow app
// @param lang - lang of app, "en_US", "fr_FR", etc...
// @param button - "start" or "stop"
//*****************************
function slideshowMeasure(lang,button){
var page = "";
var refPage = "http://" + siteURL + "/" + lang + "/interactive/slideshow/slideshow.html";
var randomnumber=Math.floor(Math.random()*9999999999);
var ck = "";
ck = getCookie("sauid");
page = escape("/" + lang + "/interactive/slideshow/slideshow_" + button + ".html");
var url= "http://stats.surfaid.ihost.com/rc/images/uc.GIF?1.20&events&"+eventName+"&http%3A//" + siteURL + page + "&" + refPage + "&&&" + ck + "&&&&&&" + randomnumber;
//alert(url);
infoImg.src = url;
}
//*****************************
// measurement function for permalink, print popup
// @param lang - lang of app, "en_US", "fr_FR", etc...
// @param diffTag - unique measurement string
//*****************************
function popupMeasure(poptype){
var eventName = "aus";
var page = "";
var refPage = document.location.href;
var randomnumber=Math.floor(Math.random()*9999999999);
var ck = "";
ck = getCookie("sauid");
refPage = refPage.substring(refPage.indexOf("/en_US"),refPage.indexOf(".html"));
page = refPage + "_" + poptype + ".html";
var url= "http://stats.surfaid.ihost.com/rc/images/uc.GIF?1.20&events&"+eventName+"&http%3A//" + siteURL + page + "&" + refPage + "&&&" + ck + "&&&&&&" + randomnumber;
// alert(url);
infoImg.src = url;
}
//************************** Next/Prev measure
// @param dir - values are "next" or "print", using "next" to measure both next and previous clicks
var newsImg = new Image();
function nextPrevMeasure(dir){
var rannum = Math.random();
var site = "www";
if(location.hostname){
site = location.hostname + "";
}
var loc = document.location + "";
loc = loc.substring(loc.indexOf("/en_US"),loc.indexOf(".html"));
var pag = loc + "_" + dir + ".html";
//chnaged 2-6-06 - var url = "/images/uc.GIF?pag=" + pag + "&site=" + site + "&misc=" + rannum;
var url = "http://www.australianopen.com/images/uc.GIF?pag=" + pag + "&site=" + site + "&misc=" + rannum;
//alert(url);
newsImg.src = url;
}
//*****************************
// measurement function for HomePage personalization
// @param lang - lang of app, "en_US", "fr_FR", etc...
// @param diffTag - unique measurement string
//*****************************
function persMeasure(lang,diffTag,qs){
//alert(lang + " " + diffTag + " " + qs);
var eventName = "aus";
var page = "";
var refPage = "http://" + siteURL + "/" + lang + "/index.html";
var randomnumber=Math.floor(Math.random()*9999999999);
var ck = "";
ck = getCookie("sauid");
page = escape("/" + lang + "/" + diffTag + ".html");
if (qs){
page = page + "?" + qs;
}
var url= "http://stats.surfaid.ihost.com/rc/images/uc.GIF?1.20&events&"+eventName+"&http%3A//" + siteURL + page + "&" + refPage + "&&&" + ck + "&&&&&&" + randomnumber;
//alert(url);
infoImg.src = url;
}
//*****************************
// measurement function for stats app on mip page
// @param lang - lang of app, "en_US", "fr_FR", etc...
// @param info - either clip name which was clicked or enable/disable autoplay info
//*****************************
function statsMeasure(info){
var page = "";
var refPage = escape(document.location.href);
var randomnumber=Math.floor(Math.random()*9999999999);
var ck = "";
ck = getCookie("sauid");
page = escape(info);
var url= "http://stats.surfaid.ihost.com/rc/images/uc.GIF?1.20&events&"+eventName+"&http%3A//" + siteURL + "/en_AU/scores/" + page + "&" + refPage + "&&&" + ck + "&&&&&&" + randomnumber;
//alert(url);
infoImg.src = url;
}
//*****************************
// measurement function for video app
// @param info - either clip name which was clicked or enable/disable autoplay info
//*****************************
function videoMeasure(info){
var page = "";
var refPage = escape(document.location.href);
var randomnumber=Math.floor(Math.random()*9999999999);
var ck = "";
ck = getCookie("sauid");
page = escape(info);
var url= "http://stats.surfaid.ihost.com/rc/images/uc.GIF?1.20&events&"+eventName+"&http%3A//" + siteURL + page + "&" + refPage + "&&&" + ck + "&&&&&&" + randomnumber;
//alert(url);
infoImg.src = url;
}
//*****************************
// measurement function for comment submission
// @param id - unique measurement string
//*****************************
function measureComment(id) {
var url = document.location.href + "_" + id;
//alert(url);
if (window.sa_onclick){
sa_onclick(url);
}
}
//*****************************
// measurement function for star rating
// @param id - unique measurement string
//*****************************
function mStarRating(id) {
var url = "http://"+siteURL + "/en_AU/news/photos/kia/" + id;
SA_Message = "";
if (window.sa_onclick){
sa_onclick(url);
}
}
//***************launch flash scoreboard********************************
var ttWindow = "";
var launchPage;
var ttWindowHeight;
function launchTT(lang,view,crt,syn,debug){
if (hasReqestedFlashVersion && NPRuntime){
if (view == "draw"){
ttWindowHeight = 665;
}
else{
ttWindowHeight = 665;
}
launchPage = "/en_AU/tracker/ttFrame.html?";
var d = new Date()
var t = d.getTime()
launchPage += "ts=" + t;
launchPage += (lang.length>1)?"&lang="+lang:"&lang=en_AU";
launchPage += (syn)?"&syn="+syn:"&syn=none";
launchPage += "&wh=" + ttWindowHeight;
launchPage += "&mode=" + view;
launchPage += "&ref=" + document.location.host + document.location.pathname;
launchPage += (debug.indexOf("debug")>-1)?"&db=true":"&db=false";
launchPage += (crt)?"&crt="+crt:"&crt=none";
//alert(launchPage);
if (ttWindow.closed || ttWindow==""){
ttWindow = window.open(launchPage,"ttWindow","width=850,height=" + ttWindowHeight + ",top=0,left=0,statusbar=0")
if (ttWindow.opener == null) ttWindow.opener=self;
}
ttWindow.focus();
}
else{
document.location.href = "/" + lang + "/flashupgrade.html?fl=" + hasReqestedFlashVersion + "&br=" + NPRuntime + "&sh=true";
}
}
function launch(which,crt){
if (!which){
which = 'score';
}
//var court = crt?crt:"";
launchTT("en_AU",which,crt,'','')
//location.href = "/en_AU/ibmrealtime/index.html";
//location.href = "/en_AU/scores/index.html";
}
