var rmaCookie;
var visited = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
var expand = "true";
var height = 65;
var rma = "";
var server = "http://2008.usopen.org";
function setRmaCookie(name, value, expires, path, domain, secure) {
var curCookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
document.cookie = curCookie;
}
function getRmaCookie(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));
}
function clipRMA(){
document.getElementById("sample_rma").style.height = '35px';
if(sectionIndex == "0"){
clipDiv("rmaDiv",0,630,35,0);
} else {
clipDiv("rmaSubDiv",0,823,35,0);
}
}
function clipRMA2(){
//stub function which is called from some RMAs for unknown reasons
}
/**************************** RMA ext link */
var sec0url="www-03.ibm.com/innovation/grandslam/en/us_index.html?promo=homeRMA"; //IBM
var sec1url="www-03.ibm.com/innovation/grandslam/en/us_index.html?promo=scoresRMA"; //IBM
var sec2url="ad.doubleclick.net/clk;207032848;28834373;l?http://www.lexus.com/lifestyle/usta.html?promo=drawsRMA"; //Lexus
var sec3url="ad.doubleclick.net/clk;207032848;28834373;l?http://www.lexus.com/lifestyle/usta.html?promo=spotlightRMA"; //Lexus
var sec4url="www.citizenwatch.com/COA/English/intro5.asp?promo=scheduleRMA"; //Citizen
var sec7url="www.getolympus.com/?promo=photogalleryRMA"; //Olympus
var sec8url="ad.doubleclick.net/clk;205618666;28381938;v?promo=playerdayRMA"; //Continental
var sec9url="www.lever2000.com/?promo=prematchRMA"; //Lever
var sec10url="www.ralphlauren.com/home/index.jsp?sto=usopen&camp=dotorg2008?promo=postmatchRMA"; //Polo
var sec11url="www.getolympus.com/?promo=potdRMA"; //Olympus
var sec12url="www.georgeforemancooking.com/?promo=avRMA"; //George Foreman
var sec13url="ad.doubleclick.net/clk;207032848;28834373;l?http://www.lexus.com/lifestyle/usta.html?promo=bracketbusterRMA"; //Lexus
var sec15url="ad.doubleclick.net/clk;205618666;28381938;v?promo=playersRMA"; //Continental
var sec17url="www.massmutual.com/mmfg/products/insure/index.html?source=usopen&segment=mast"; //MassMutual
var sec19url="ad.doubleclick.net/clk;205618666;28381938;v?promo=flyingRMA"; //Continental
var sec20url="www.aquafreshwhitetrays.com?promo=historyRMA"; //AquaFresh
var sec22url="www-03.ibm.com/innovation/grandslam/en/us_index.html?promo=mobileRMA"; //IBM
var sec23url="www.ticketsnow.com/Tennis_Tickets/US_Open_Tennis_Tickets.html?promo=ticketsRMA"; //Tickets Now
var sec24url="www.ticketsnow.com/Tennis_Tickets/US_Open_Tennis_Tickets.html?promo=ticketexchangeRMA"; //Tickets Now
var sec26url="www-03.ibm.com/innovation/grandslam/en/us_index.html?promo=pulseRMA"; //IBM
var sec35url="www.ticketsnow.com/Tennis_Tickets/US_Open_Tennis_Tickets.html?promo=subscribersRMA"; //Tickets Now
function rmaLink(loc){
var url = "";
var rmaURL = eval("sec" + sectionIndex + "url");
if (rmaURL != "IBM"){
openExternal('http://'+rmaURL,true);
}
else {
//openIBMFlash("RMA");
openExternal("www-03.ibm.com/innovation/us/adv/start/index.shtml?maven_playerId=ibmplayer&maven_referralPlaylistId=6cfb6f022b4a2447008824bb497ccd3cb9a568b3&maven_referralObject=441209546#",true);
}
}
function writeRMA(){
//alert(sectionIndex);
var rmaSwf = "";
var swfText="";
var height = 65;
var expand = "true";
var noExpansion = false;
var altImage = "";
var url = "";
var altImage = "";
var altContent = "";
var rma_link = false;
if(sectionIndex == "0"){
var rmaWidth = "630";
} else {
var rmaWidth = "823";
}
if (sectionIndex > -1){ //don't write any rma if section is -1
//alert(sectionIndex);
switch(sectionIndex){
//case (0): rmaSwf=""; altImage="Homepage_RMA.jpg"; noExpansion=true; url=sec0url; break;
case (0): rmaSwf="ibm_non_expand.swf"; altImage="ibm_non_expand.gif"; noExpansion=true; rma_link=true; url=sec0url; swfText="Stop talking green. Start doing it. - ibm"; break;
case (1): rmaSwf="ibm_expandable.swf"; altImage="ibm_expand.gif"; noExpansion=false; rma_link=true; url=sec1url; swfText=escape("Scores & Stats"); break;
case (2): rmaSwf="Lexus_dynamic.swf"; altImage="Draws.jpg"; noExpansion=false; rma_link=true; url=sec2url; swfText=escape("Draws"); break;
case (3): rmaSwf="Lexus_dynamic.swf"; altImage="Spotlight.jpg"; noExpansion=false; rma_link=true; url=sec3url; swfText=escape("Spotlight"); break;
case (4): rmaSwf="citizen_dynamic.swf"; altImage="ScheduleOfPlay.jpg"; noExpansion=false; rma_link=true; url=sec4url; swfText=escape("Schedule Of Play"); break;
case (5): rmaSwf="generic_rma.swf"; altImage="Schedule.jpg"; noExpansion=true; rma_link=false; swfText=escape("Schedule"); break;
case (6): rmaSwf="generic_rma.swf"; altImage="News&Photos.jpg"; noExpansion=true; rma_link=false; swfText=escape("News & Photos"); break;
case (7): rmaSwf="olympus_dynamic.swf"; altImage="PhotoGallery.jpg"; noExpansion=false; rma_link=true; url=sec7url; swfText=escape("Photo Gallery"); break;
case (8): rmaSwf="continental_dynamic.swf"; altImage="PlayerOfTheDay.jpg"; noExpansion=false; rma_link=true; url=sec8url; swfText=escape("Player of the Day"); break;
case (9): rmaSwf="lever_dynamic.swf"; altImage="PreMatchAnalysis.jpg"; noExpansion=false; rma_link=true; url=sec9url; swfText=escape("Pre-Match Analysis"); break;
case (10): rmaSwf="polo_dynamic.swf"; altImage="PostMatchAnalysis.jpg"; noExpansion=false; rma_link=true; url=sec10url; swfText=escape("Post-Match Analysis"); break;
case (11): rmaSwf="olympus_dynamic.swf"; altImage="PhotosOfTheDay.jpg"; noExpansion=false; rma_link=true; url=sec11url; swfText=escape("Photos of the Day"); break;
case (12): rmaSwf="georgeforeman_dynamic.swf"; altImage=""; noExpansion=false; rma_link=true; url=sec12url; swfText=escape("Audio & Video"); break;
case (13): rmaSwf="Lexus_dynamic.swf"; altImage="BracketBuster.jpg"; noExpansion=false; rma_link=true; url=sec13url; swfText=escape("Bracket Buster"); break;
case (14): rmaSwf="generic_rma.swf"; altImage=""; noExpansion=true; rma_link=false; swfText=escape("Audio & Video"); break;
case (15): rmaSwf="continental_dynamic.swf"; altImage="Players.jpg"; noExpansion=false; rma_link=true; url=sec15url; swfText=escape("Players"); break;
case (16): rmaSwf="generic_rma.swf"; altImage="PlayerDiaries.jpg"; noExpansion=true; rma_link=false; swfText=escape("Player Diaries"); break;
case (17): rmaSwf="massmutual_dynamic.swf"; altImage="VisitingTheOpen.jpg"; noExpansion=false; rma_link=true; url=sec17url; swfText=escape("Visiting the Open"); break;
case (18): rmaSwf="greygoose_dynamic.swf"; altImage="AroundNewYork.jpg"; noExpansion=false; rma_link=false; swfText=escape("Around New York"); break;
case (19): rmaSwf="continental_dynamic.swf"; altImage="FlyingToTheUSOpen.jpg"; noExpansion=false; rma_link=true; url=sec19url; swfText=escape("Flying to the Open"); break;
case (20): rmaSwf="aquafresh_dynamic.swf"; altImage="History.jpg"; noExpansion=false; rma_link=true; url=sec20url; swfText=escape("History"); break;
case (21): rmaSwf="generic_rma.swf"; altImage="OpenEra40.jpg"; noExpansion=true; rma_link=false; swfText=escape("Open Era 40"); break;
case (22): rmaSwf=""; altImage="Mobile.jpg"; noExpansion=true; rma_link=true; swfText=escape("Mobile"); break;
case (23): rmaSwf="ticketsnow_dynamic.swf"; altImage="Tickets.jpg"; noExpansion=false; rma_link=true; url=sec23url; swfText=escape("Tickets"); break;
case (24): rmaSwf="ticketsnow_dynamic.swf"; altImage="Tickets.jpg"; noExpansion=false; rma_link=true; url=sec24url; swfText=escape("Tickets"); break;
case (25): rmaSwf="generic_rma.swf"; altImage=""; noExpansion=true; rma_link=false; swfText=escape("Widget"); break;
case (26): rmaSwf=""; altImage="Pulse.jpg"; noExpansion=true; rma_link=true; swfText=escape("Pulse"); break;
case (27): rmaSwf="generic_rma.swf"; altImage="SiteMap.jpg"; noExpansion=true; rma_link=false; swfText=escape("Site Map"); break;
case (28): rmaSwf="generic_rma.swf"; altImage="TermsOfUse.jpg"; noExpansion=true; rma_link=false; swfText=escape("Terms of Use"); break;
case (29): rmaSwf="generic_rma.swf"; altImage="Privacy.jpg"; noExpansion=true; rma_link=false; swfText=escape("Privacy"); break;
case (30): rmaSwf="generic_rma.swf"; altImage="Sponsors.jpg"; noExpansion=true; rma_link=false; swfText=escape("Sponsors"); break;
case (31): rmaSwf="generic_rma.swf"; altImage="Search.jpg"; noExpansion=true; rma_link=false; swfText=escape("Search"); break;
case (32): rmaSwf="generic_rma.swf"; altImage=""; noExpansion=true; rma_link=false; swfText=escape("Let"); break;
case (33): rmaSwf="generic_rma.swf"; altImage=""; noExpansion=true; rma_link=false; swfText=escape("Feedback"); break;
case (34): rmaSwf="generic_rma.swf"; altImage=""; noExpansion=true; rma_link=false; swfText=escape("Ogilvy Test RMA"); break;
case (35): rmaSwf="ticketsnow_dynamic.swf"; altImage="Tickets.jpg"; noExpansion=false; rma_link=true; url=sec35url; swfText=escape("Tickets"); break;
case (36): rmaSwf="generic_rma.swf"; altImage=""; noExpansion=true; rma_link=false; swfText=escape("Live Webcast"); break;
default: break;
}
rmaCookie = getRmaCookie("rma_track");
if(rmaCookie){
visited = rmaCookie.split(",");
if (visited[sectionIndex] == 1){
expand = "false";
height = 35;
}
else {
if (!noExpansion){
expand = "true";
height = 65;
}
visited[sectionIndex] = 1;
setRmaCookie("rma_track",visited.toString(),null,"/en_US/",null,null);
}
}
else {
visited[sectionIndex] = 1;
setRmaCookie("rma_track",visited.toString(),null,"/en_US/",null,null);
}
//if cookie could not be set always show user contracted version
rmaCookie = getRmaCookie("rma_track");
if(!rmaCookie){
expand = "false";
}
if (noExpansion || expand=="false"){
height = 35;
if(isDiv('rmaDiv')){
clipDiv("rmaDiv",0,630,35,0);
}
if(isDiv('rmaSubDiv')){
clipDiv("rmaSubDiv",0,823,35,0);
}
}
//set the alternate image and define the content with our without a link
if (rma_link){ 
altContent = '<a href="javascript:rmaLink();"><img src="'+server+'/images/rma/' + altImage + '" alt="" width="'+rmaWidth+'" height="35" border="0"></a>';
}
else {
altContent = '<img src="'+server+'/images/rma/' + altImage + '" alt="" width="'+rmaWidth+'" height="35" border="0">';
}
rma += '<object id="sample_rma" data="' + server + '/flash/rma/' + rmaSwf + '" type="application/x-shockwave-flash" width="' + rmaWidth + '" height="' + height + '">';
rma += ' <param name="movie" value="' + server + '/flash/rma/' + rmaSwf + '">';
rma += ' <param name="quality" value="high">';
rma += ' <param name="bgcolor" value="#1E1E1E">';
rma += ' <param name="menu" value="false">';
rma += ' <param name="swliveconnect" value="false">';
rma += ' <param name="scale" value="noborder">';
rma += ' <param name="salign" value="T">';
rma += ' <param name="wmode" value="transparent">';
rma += ' <param name="flashvars" value="expand=' + expand + '&title=' + swfText + '&linkUrl=' + url + '">';
//rma += ' <embed src="/en_US/includes/flash/sample_rma_jda.swf" flashvars="expand=' + expand + '" width="630" height="65" quality="high" scale="noborder" salign="T" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" />';
rma += altContent + '</object>';
//alert(hasReqestedFlashVersion);
if (hasReqestedFlashVersion && rmaSwf!=""){
if (sectionIndex == "0"){
document.getElementById("rmaDiv").innerHTML = rma;
} else {
document.getElementById("rmaSubDiv").innerHTML = rma;
}
}
else{
if (sectionIndex == "0"){
document.getElementById("rmaDiv").innerHTML = altContent;
} else {
document.getElementById("rmaSubDiv").innerHTML = altContent;
}
}
//alert("2");
} //end check for sectionIndex > -1
}
addLoadEvent(writeRMA);