var flashLoaded = false; //indicates flash application is loaded
var infoImg = new Image(); //measurement variables
var measureString;
var loc = document.location.href;
var polling = true;
function setFlashLoaded(){
flashLoaded = true;
window.document.getElementById("lb2").focus();
}
//***************************************************
// swf reference function
//***************************************************
function thisMovie(movieName) {
if (navigator.appName.indexOf("Microsoft") != -1) {
return window[movieName]
}
else {
return document[movieName]
}
}
//***************************************************
// redirect code to open external pages
//***************************************************
function goLink(query,url){
//alert(query + " | " + url);
var page = "";
var external = false;
switch(query){
case "ibm": page = "http://www.ibm.com/ibm/ideasfromibm/us/smartplanet/20081106/index.shtml?promo=IBMLandingPage"; external=true; break;
case "home": page = "http://www.masters.com/en_US/index.html"; break;
case "att": page = "http://clk.atdmt.com/CNT/go/110965898/direct/01/"; external=true; break;
case "exxon": page = "http://www.exxonmobil.com/corporate/"; external=true; break;
case "bio": page = "http://www.masters.com/en_US/players/bio" + url + ".html"; break;
case "hole": page = "http://www.masters.com/en_US/course/index.html"; break;
default: page = "http://www.masters.com/en_US/" + query; break;
}
if(window.opener != null){
if (window.opener.closed){
redirect(page);
}
else{
if(query != ""){
if (external){
newWindow = window.open(page, 'nw');
}
else {
//alert("p " + window.opener);
window.opener.location.href = page;
window.opener.focus();
}
}
}
}
else{
redirect(page);
}
if(external){
sa_onclick(externalMeasure+page);
}
}
//***************************************************
// redirect code to open ibm site from ribbon
//***************************************************
function openRibbon() {
goLink("ibm");
}
function redirect(page){
theWindow = window.open(page, 'kh', 'menubar=yes,resizable=yes,scrollbars=yes,status=yes,toolbar=yes,location=yes,width=800,height=600,top=20,left=20');
}
function bioNav(path){
goLink(path);
}
//*****************************************************************
// Custom Player List Cookie
//*****************************************************************
/*function setCookie(value) {
var curCookie = "masters2006_CustomPlayers" + "=" + escape(value) + ("; expires=Thu, 30-Apr-30 00:00:01 GMT");
document.cookie = curCookie;
}
var cookieVal;
function getLBCookie() {
var dc = document.cookie;
var prefix = "masters2006_CustomPlayers" + "=";
var begin = dc.indexOf("; " + prefix);
var cont = true;
if (begin == -1) {
begin = dc.indexOf(prefix);
if (begin != 0) { cont = false; } //return null; }
} else { begin += 2; }
if (cont) {
var end = document.cookie.indexOf(";", begin);
if (end == -1) { end = dc.length; }
//return unescape(dc.substring(begin + prefix.length, end));
cookieVal = unescape(dc.substring(begin + prefix.length, end));
//alert("-" + cookieVal + "-");
window.document.getElementById("lb2").SetVariable("dispList_2",cookieVal);
}
}*/
//***************************************************
// accept logging calls from flash and js
//***************************************************
function flashLog(type,message){
message = unescape(message);
if (flashDebug && log){
switch (type){
case "trace": log.trace(message); break;
case "debug": log.debug(message); break;
case "info": log.info(message); break;
case "warn": log.warn(message); break;
case "error": log.error(message); break;
case "fatal": log.fatal(message); break;
default: break;
}
}
}
function traceDebug(message){
flashLog("debug",message);
}
//*******************************
// Initialize log4javascript logger
//*******************************
function startLogging(){
log = log4javascript.getLogger("mylogger");
// Create a PopUpAppender with default options
var popUpAppender = new log4javascript.PopUpAppender();
// Change the desired configuration options
//popUpAppender.setFocusPopUp(true);
//popUpAppender.setNewestMessageAtTop(true);
// Add the appender to the logger
log.addAppender(popUpAppender);
// Test the logger
log.info("Augusta Live Console init");
window.focus();
}
//alert("flashDebug: " + flashDebug);
if (flashDebug){
var e = document.createElement("script");
e.src = "/mas/js/log4javascript.js";
e.type="text/javascript";
document.getElementsByTagName("head")[0].appendChild(e);
}
//*******************************
