/////////////////////////////////////////
//              variables              //
/////////////////////////////////////////

var popupArray = new Array();

var siteWindow = null;
var siteMissionWindow = null;
var htmlSiteWindow = null;
var swimWindow = null;

var debug = true;

var pop;



/////////////////////////////////////////
//           debug functions           //
/////////////////////////////////////////

function debugAlert( msg ) {
	if ( debug ) {
		alert( msg );
	}
}



/////////////////////////////////////////
//            focus popups             //
/////////////////////////////////////////

function openDeactivate( query ) {
	openBasicPopupFocus( "Deactivate", "/crm/admin/UserSelfDeactivation", 470, 510, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no", query );
}
function wbugThanks() {
	openBasicPopupFocus( "Weatherbug", "/crm/weatherbug/thankyou.jsp", 400, 200, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function plainText() {
	openBasicPopupFocus( "Plaintext", "/crm/plaintext/message.jsp", 400, 200, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openEpostcard() {
	openBasicPopupFocus( "Epostcard", "/crm/epostcards/PickCard", 786, 400, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=no" );
}
function openPostcard() {
	openBasicPopupFocus( "Postcard", "http://miniusa.cardmine.net", 750, 500, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no" );
}
function openMotoring() {
	openBasicPopupFocus( "Motoring", "http://www.motoringgear.com", 980, 590, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes" );
}
function openMotoringGear( product ) {
	var link_to_url = "http://www.motoringgear.com/Flash/motoringgear.asp";

	if (product == "Motoring Mug") {
		link_to_url = "http://www.motoringgear.com/flash/motoringgear.asp?deep=true&Type=product&pid=80230409503-aaa&d=MOTORING%20MUG&c=GOODS&sc=MINI%20MUGS&col=&em=0&ref=e";
	} else if (product == "Umbrella") {
		link_to_url = "http://www.motoringgear.com/flash/motoringgear.asp?deep=true&Type=product&pid=80230410061&d=MOTORING%20UMBRELLA&c=ACCESSORIES&sc=TRAVEL&col=&em=0&ref=e";
	} else if (product == "Air-vantage Vest") {
		link_to_url = "http://www.motoringgear.com/flash/motoringgear.asp?deep=true&Type=product&pid=80120396214-xxx&d=AIR-VANTAGE VEST&c=APPAREL&sc=MEN%27S&col=OUTERWEAR&em=0&ref=e";
	} else if (product == "Ipod Case") {
		link_to_url = "http://www.motoringgear.com/flash/motoringgear.asp?deep=true&Type=category&pid=&d=&c=GOODS&sc=TUNES STUFF&col=&em=0&ref=e";
	}

	openBasicPopupFocus( "Motoring", link_to_url, 790, 555, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no" );
}
function openMinimotion() {
	openBasicPopupFocus( "Minimotion", "http://www.minimotionusa.com", 930, 570, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openMinimotionMail() {
	openBasicPopupFocus( "Minimotion", "http://www.minimotionusa.com/?ref=MMD03", 930, 570, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openUpdate() {
	openBasicPopupRefresh( "Update", "/crm/registration/EditProfile?is_update=true", 480, 510, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no" );
}
function openUpdateEmail() {
	openBasicPopupFocus( "UpdateEmail", "/crm/registration/UpdateInvalidEmail", 480, 510, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no" );
}
function openRacingGame( parameters ) {
	openBasicPopupFocus( "RacingGame", "/crm/racinggame.jsp?download=false", 750, 500, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no", parameters );
}
function openRacingGameDownload() {
	openBasicPopupFocus( "RacingGame", "/crm/racinggame.jsp?download=true", 750, 500, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openMovieAHPS() {
	openBasicPopupFocus( "MovieAHPS", "/crm/movie_popups/aphs_movie.jsp", 370, 370, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openMovie2() {
	openBasicPopupFocus( "Movie2", "/crm/movie_popups/minicooper_int_qtvr.jsp", 444, 376, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function printKudos() {
	openBasicPopupFocus( "OurKudos", "/crm/kudos/", 736, 500, ",toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes" );
}
function openForgotPass( refer ) {
	if ( refer != null && refer.length > 0 ) {
		refer = "link=" + refer;
	}
	openBasicPopupFocus( "Forgot", "/crm/registration/ForgotPassword", 480, 510, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no", refer );
}
function openMWFPreset() {
	openBasicPopupFocus( "MWFPreset", "/crm/mwf/SelectMiniPresets", 500, 540, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no" );
}
function openContestTerms() {
	openBasicPopupFocus( "ContestTerms", "/crm/barcelona_contest/contest_terms.jsp", 350, 350, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no" );
}
function openContestRace() {
	openBasicPopupFocus( "ContestRace", "/crm/barcelona_contest/contest_race.jsp", 750, 500, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openMiniInternational() {
	openBasicPopupFocus( "MINI_International", "http://www.mini.com", 925, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes" );
}
function openMasterAsphalt() {
	openBasicPopupFocus( "MasterAsphalt", "/downloads/asphalt_arts.pdf", 780, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes" );
}
function openRobotConfigurator( carmodel ) {
	openBasicPopupFocus( "RobotConfigurator", "/crm/robots/robot_configurator.jsp?model="+carmodel, 750, 500, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openBalloonGame() {
	openBasicPopupFocus( "BalloonGame", "/crm/balloongame/balloongame.jsp", 600, 420, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openJumpGame() {
	openBasicPopupFocus( "JumpGame", "/crm/jumpgame/jumpgame.jsp", 750, 500, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openToughLanding() {
	openBasicPopupFocus( "ToughLanding", "/crm/toughlanding/toughlanding.jsp", 760, 475, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openInterior360Views( movie, bandwidth ) {
	openBasicPopupFocus( "Interior360Views", "/crm/movie_popups/interior_360_views.jsp", 580, 510, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no", "movie="+movie+"&bandwidth="+bandwidth );
}
function openDodgeIssuesGame() {
	openBasicPopupFocus( "DodgeIssuesGame", "/crm/politics/dodge_issues_game.jsp", 610, 460, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openMiniPartyIcon() {
	openBasicPopupFocus( "MiniPartyIcon", "/crm/politics/mini_party_icon.jsp", 650, 390, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openBirthCanalWallPaper( url ) {
	openBasicPopupFocus( "WallPaper", url, 1043, 793, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes" );
}
function openBirthCanalSurvey( url ) {
	openBasicPopupFocus( "Survey", url, 845, 695, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes" );
}
function openSnowmanJumpGame() {
	openBasicPopupFocus( "SnowmanJumpGame", "/crm/jumpgame/snowman_jumpgame.jsp", 750, 374, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no" );
}
function openJohnCooper() {
	openBasicPopupFocus( "JohnCooper", "/crm/john_cooper/john_cooper.jsp", 975, 595, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes" );
}
function openLeaseEnd180Days() {
	openBasicPopupFocus( "LeaseEnd180Days", "/crm/financialservices/lease_end_180_days/questionaire.jsp", 595, 680, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes" );
}
function openBirthCanalMovieDownload( url ) {
	openBasicPopupFocus( "MovieDownload", "/crm/birth_canal/download_movie.jsp?movielink="+url, 400, 480, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes" );
}
function openGothamRacing( parameters ) {
	openBasicPopupFocus( "GothamRacing", "/crm/gotham_racing.jsp", 750, 500, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no", parameters );
}
function openBlackSheep() {
	openBasicPopupFocus( "BlackSheep", "/crm/black_sheep/black_sheep.jsp", 750, 335, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no" );
}
function openBlackSheepFeatures( parameters ) {
	if ( parameters && parameters != null && parameters != "null" && parameters.length > 0 ) {
		opener.location = "/link/ourcars/features/" + parameters + "/exterior/all";
		opener.focus();
	} else {
		openBasicPopupFocus( "BlackSheepFeatures", "/crm/black_sheep/black_sheep_features.jsp", 680, 480, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no" );
	}
}
function openBookOfMotoring( parameters ) {
	openBasicPopupFocus( "BookOfMotoring", "/crm/book_of_motoring/book_of_motoring.jsp", 802, 577, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes", parameters );
}
function openHoliday2005Guide() {
	openBasicPopupFocus( "Holiday2005Guide", "/crm/holiday_2005_guide/holiday_2005_guide.jsp", 960, 650, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes" );
}
function openRoofStudio() {
	openBasicPopupFocus( "RoofStudio", "/roofstudio/roofstudio.html", 960, 650, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes" );
}
function openMotoringHearts( addtag ) {
	if ( addtag ) {
	openBasicPopupFocus( "MotoringHearts", "/crm/motoring_hearts/motoring_hearts.jsp?addtag=yes", 820, 560, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes" );
	} else {
	openBasicPopupFocus( "MotoringHearts", "/crm/motoring_hearts/motoring_hearts.jsp", 820, 560, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes" );
	}
}
function openMotoringHeartsBook() {
	openBasicPopupFocus( "MotoringHeartsBook", "/crm/motoring_hearts/motoring_hearts_book.jsp", 1000, 560, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes" );
}
function openVolunteerMatch() {
	openBasicPopupFocus( "VolunteerMatch", "http://miniusa.volunteermatch.org", 700, 750, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes" );
}
function openPrivacyPolicy() {
	openBasicPopupFocus( "PrivacyPolicy", "/crm/faq/GetHtmlFaqs?id=7", 790, 640, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes" );
}
function openMiniTakesTheStates() {
	openBasicPopupFocus( "MiniTakesTheStates", "/crm/mtts/mtts.jsp", 819, 554, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes" );
}
function openLeaseBuy() {
	openBasicPopupRefresh( "LeaseBuy", "/crm/lease_buy/lease_buy.jsp", 747, 386, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes" );
}
function openMttsSpecialEvents() {
	openBasicPopupRefresh( "MttsSpecialEvents", "/mtts/special_events.html", 550, 640, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes" );
}
function openMiniTakesTheStatesSection( parameters ) {
	openBasicPopupFocus( "MiniTakesTheStates", "/crm/mtts/mtts.jsp?" + parameters, 819, 529, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes" );
}
function openMttsSoundboard() {
	openBasicPopupRefresh( "MttsSoundboard", "/mtts/soundboard_window.html", 755, 600, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes" );
}
function openMiniMail( parameters ) {
	if ( parameters && parameters != null && parameters != "null" && parameters.length > 0 ) {
		openBasicPopupFocus( "MiniMail", "/minimail/index.jsp?" + parameters, 790, 435, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes" );
	} else {
		openBasicPopupFocus( "MiniMail", "/minimail/index.jsp", 790, 435, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes" );
	}
}
function openMttsWhosComing() {
	openBasicPopupRefresh( "MttsWhosComing", "/mtts/whos_coming.html", 500, 523, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes" );
}
function openMttsVideoMonterey() {
	openBasicPopupFocus( "MttsVideoMonterey", "/mtts/movie_monterey.html", 340, 272, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openMttsVideoVegas() {
	openBasicPopupFocus( "MttsVideoVegas", "/mtts/movie_vegas.html", 340, 272, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openMttsVideoJersey() {
	openBasicPopupFocus( "MttsVideoJersey", "/mtts/movie_jersey.html", 340, 272, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openMttsMovieReview() {
	openBasicPopupFocus( "MttsVideoJersey", "/mtts/movie_review.html", 340, 272, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function open24Hours() {
	openBasicPopupFocus( "24Hours", "/sections/open24/open24.html", 800, 390, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openArtOfEngineering() {
	openBasicPopupFocus( "ArtOfEngineering", "/sections/art_of_engineering/art_of_engineering.html", 747, 386, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openConvertibleVsCompetition() {
	openBasicPopupFocus( "ConvertibleVsCompetition", "/sections/convertible_vs_competition/convertible_vs_competition.html", 747, 386, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openWinterWorseCaseScenarios() {
	openBasicPopupFocus( "WinterWorseCaseScenarios", "/sections/winter/winterPopup.html", 925, 478, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openMiniEApplication() {
	openBasicPopupFocus( "MiniEApplication", "/minie-usa", screen.width, screen.height, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function  openEcardHoliday2008() {
	openBasicPopupFocus( "EcardHoliday2008", "/crm/ecard_holiday_2008/ECard",  905, 435, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openAdveturesInWinterland() {
	openBasicPopupFocus( "AdveturesInWinterland", "/sections/winter2009/winterPopup2009.html", 925, 478, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}



/////////////////////////////////////////
//           refresh popups            //
/////////////////////////////////////////

function openChallengeFriend( parameters ) {
	openBasicPopupRefresh( "ChallenegeFriend", "/crm/challengefriend/ChallengeFriend", 750, 550, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no", parameters );
}
function openRoofFriend( parameters ) {
	openBasicPopupRefresh( "RoofToFriend", "/crm/rooftofriend/RoofToFriend", 790, 450, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no", parameters );
}
function openTopScores( parameters ) {
	openBasicPopupRefresh( "TopScores", "/crm/racinggame/ListTopScores", 750, 550, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no", parameters );
}
function openGreaterGothamTopScores( parameters ) {
	openBasicPopupRefresh( "GreaterGothamTopScores", "/crm/racinggame/ListTopScores", 1175, 550, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no", "race_version=gotham" );
}
function printConfiguration( parameters ) {
	openBasicPopupRefresh( "PrintConfig", "/crm/configurator/PrintCarConfiguration", 600, 500, ",toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes", parameters );
}
function openSendToDealer( parameters ) {
	openBasicPopupRefresh( "SendToDealer", "/crm/sendtodealer/SendToDealer", 460, 400, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no", parameters );
}
function openUnsubscribe( query ) {
	openBasicPopupRefresh( "Unsubscribe", "/crm/email/Unsubscribe", 840, 530, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no", query );
}
function openWearUse() {
	openBasicPopupRefresh( "WearUse", "/crm/wear_use/exterior.jsp", 580, 520, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openReferPopup( referUrl ) {
	openBasicPopupRefresh( "referPopup", referUrl, 810, 500, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openRegisterBox() {
	openBasicPopupRefresh( "RegisterBox", "/crm/registration/register_box.jsp", 262, 140, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openPaintShop( parameters ) {
	if ( parameters && parameters != null && parameters != "null" && parameters.length > 0 ) {
		parameters = "roof_id=" + parameters;
	}
	openBasicPopupRefresh( "PaintShop", "/crm/roofgenerator/detect.jsp", 790, 580, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no", parameters );
}
function openMiniResume() {
	openBasicPopupRefresh( "MiniResume", "/crm/gallery/mini_resume.jsp", 725, 520, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openLocateDealer( url ) {
	openBasicPopupRefresh( "LocateDealer", url, 400, 540, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no" );
}
function openHtmlMailMini() {
	openBasicPopupRefresh( "MailMini", "/crm/mail_a_mini/mail_a_mini.jsp", 461, 510, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no" );
}
function openHtmlInsider() {
	openBasicPopupRefresh( "Register", "/crm/registration/html_insider.jsp", 490, 510, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no" );
}
function htmlValues() {
	openBasicPopupRefresh( "HtmlValues", "/crm/values_diversity/index.jsp", 790, 440, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no" );
}
function htmlFaq() {
	openBasicPopupRefresh( "HtmlFaq", "/crm/faq/GetHtmlFaqs?id=1", 790, 440, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no" );
}
function htmlContact() {
	openBasicPopupRefresh( "HtmlContact", "/crm/contact/ContactUs?is_html=true", 790, 440, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no" );
}
function htmlFeatures() {
	openBasicPopupRefresh( "HtmlFeatures", "/features/full_features.pdf", 900, 750, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openRoadTrip() {
	openBasicPopupRefresh( "RoadTrip", "/crm/submission/SubmitMotoringSpot", 515, 520, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openProdemail() {
	openBasicPopupRefresh( "Prodemail", "/crm/prodemail/SendStory", 495, 520, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no" );
}
function openBrochure( addtag ) {
	if ( addtag ) {
		openBasicPopupRefresh( "Brochure", "/crm/brochure/OrderBrochure?addtag=yes", 460, 540, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no" );
	} else {
		openBasicPopupRefresh( "Brochure", "/crm/brochure/OrderBrochure", 460, 540, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no" );
	}
}
function openTellFriend( pageParam ) {
	openBasicPopupRefresh( "TellFriend", "/crm/tellafriend/TellAFriend?tid=1026", 780, 440, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no", pageParam );
}
function openUnauth() {
	openBasicPopupRefresh( "Unauth", "/crm/unauth_popup.jsp", 609, 533, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openStory() {
	openBasicPopupRefresh( "Story", "/crm/submission/SubmitStory?touch_id=1009&submit_type_id=29001&no_submit=true", 295, 498, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function printRoadTrip( pageID ) {
	openBasicPopupRefresh( "RoadTrip", "/crm/road_trip_html/road_trip.jsp", 600, 500, ",toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes", "id=" + pageID );
}
function openMapQuest( dealerID ) {
	openBasicPopupRefresh( "MapQuest", "http://batxpb1.salessupport.com/mini_dealer_locator/minidealermap.asp", 790, 510, ",toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=no", "type=map&dealerid=" + dealerID );
}
function openMiniFilm( movie, bandwith ) {
	openBasicPopupRefresh( "MINIFilm", "/crm/mini_films/detect.jsp", 400, 400, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no", "film="+movie+"&bw="+bandwith+"&type=normal" );
}
function openFilmWindow( movie, bandwith ) {
	openBasicPopupRefresh( "MINIFilm", "/crm/mini_films/detect.jsp", 400, 320, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no", "film="+movie+"&bw="+bandwith+"&type=plain" );
}
function openMiniFilmEaster( movie, bandwith ) {
	openBasicPopupRefresh( "MINIFilm", "/crm/mini_films/detect.jsp", 400, 400, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no", "film="+movie+"&bw="+bandwith+"&type=easter" );
}
function openMovieWinterTire( addy ) {
	openBasicPopupRefresh( "MovieWinterTire", "/crm/movie_popups/" + addy, 360, 350, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openMovieSafetyVideo( addy ) {
	openBasicPopupRefresh( "MovieSafetyVideo", "/crm/movie_popups/" + addy, 360, 350, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openMovie( addy ) {
	openBasicPopupRefresh( "Movie", "/crm/movie_popups/" + addy, 300, 350, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openSendToFriend( id ) {
	openBasicPopupRefresh( "SendToFriend", "/crm/configurator/SendToFriend", 540, 360, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no", "id=" + id );
}
function openRegister( regType, addtag ) {
	if ( !regType ) {
		params = "try_logout=true";
	} else if ( regType == "isConfigReg" ) {
		params = "isConfigReg=true";
	} else {
		params = "reg_type=" + regType;
	}
	if ( addtag ) {
		openBasicPopupRefresh( "Register", "/crm/registration/EditProfile?addtag=yes", 480, 510, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no", params );
	} else {
		openBasicPopupRefresh( "Register", "/crm/registration/EditProfile", 480, 510, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no", params );
	}
}
function openEventTracking() {
	openBasicPopupRefresh( "Register", "/crm/event/Tracking", 480, 510, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no" );
}
function openContestForm() {
	opener.openBasicPopupRefresh( "ContestForm", "/crm/barcelona_contest/Contest", 480, 510, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no" );
	self.close();
}
function openWinterTire() {
	openBasicPopupRefresh( "WinterTire", "/crm/winter.jsp", 790, 480, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openEventKits() {
	openBasicPopupRefresh( "EventKits", "/crm/event_kits/event_kits.jsp", 710, 460, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openSmartDesign() {
	openBasicPopupRefresh( "SmartDesign", "/crm/smart_design/smart_design.jsp", 760, 400, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openJumpGameHighScores( game_type ) {
	openBasicPopupRefresh( "HighScores", "/crm/jumpgame/ListHighScores", 397, 550, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no", "game_type=" + game_type );
}
function openStickerDownload( settings ) {
	openBasicPopupRefresh( "BumperSticker", "/crm/sticker/DisplaySticker", 459, 609, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no", settings );
}
function openBirthCanal( parameters ) {
	openBasicPopupRefresh( "BirthCanal", "/crm/birth_canal/GetUserInfo", 810, 510, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes", parameters );
}
function openWidgetDownload( parameters ) {
	openBasicPopupRefresh( "WidgetDownload", "/crm/financialservices/lease_end_90_days/widgetdownload.jsp", 350, 350, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no", parameters );
}
function openVirginVacations() {
	openBasicPopupRefresh( "VirginVacations", "http://mini.virgin-vacations.com", 825, 615, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes" );
}
function downloadFile ( filename ) {
	openBasicPopupRefresh( "DownloadFile", "/crm/downloads.jsp", 310, 330, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no", "download="+filename );
}
function openHolidaySurvey( parameters ) {
	openBasicPopupRefresh( "HolidaySurvey", "/crm/motoringholiday/Questionaire", 570, 700, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openRoofStudioImage( urlLocation, popWidth, popHeight, parameters ) {
	openBasicPopupRefresh( "RoofStudioImage", urlLocation, popWidth, popHeight, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openSavedRoofStudio( parameters ) {
	if ( parameters && parameters != null && parameters != "null" && parameters.length > 0 ) {
		parameters = "roof_id=" + parameters;
	}
	openBasicPopupRefresh( "RoofStudioPaintShop", "/crm/roofgenerator/upload-v1.jsp", 820, 590, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no", parameters );
}
function openOptout( query ) {
	openBasicPopupRefresh( "Optout", "/crm/optout/OptoutRequest", 768, 511, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes", query );
}
function openVolunteerSurvey( parameters ) {
	openBasicPopupRefresh( "VolunteerSurvey", "/crm/motoringhearts/Questionaire", 820, 560, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openGreaterGothamMotoringSchool ( parameters ) {
	openBasicPopupRefresh( "GreaterGothamMotoring", "/greater_gotham/index.html", 800, 615, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no", parameters );
}
function openSouthernCaliforniaMotoringSchool ( parameters ) {
	openBasicPopupRefresh( "SouthernCaliforniaMotoringSchool", "/so_cal/index.html", 800, 660, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no", parameters );
}
// open Cooper S with JCW window (previously in shell)
function openCooperWithJcw( parameters ) {
	openBasicPopupRefresh( "CooperWithJcw", "/sections/cooperWithJcw/cooperWithJcw.html", 747, 386, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no", parameters );
}
// open encyclopedia of open motoring (aka law of the top; previously in shell)
function openEncyclopediaOfOpenMotoring( parameters ) {
	openBasicPopupFocus( "EncyclopediaOfOpenMotoring", "/sections/encyclopedia/encyclopedia.html", 767, 406, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes", parameters );
}
// opens the html version of the full features list
function openFullFeaturesListPrintVersion() {
	// get the swf
	var swf = (navigator.appName.indexOf("Microsoft") != -1) ? window["website"] : document["website"];
	// get html from flash root var that was just populated;
	// js can grab more data from flash than flash can push to js
	var html = swf.GetVariable("FullFeaturesListPrintVersionHTML");
	var windowName = "FullFeaturesList";
	var parameters = "";
	// open stub file
	openBasicPopupFocus(windowName, "/sections/fullFeaturesList/print.html", 800, 600, ",toolbar=no,location=no,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes", parameters );
	var popupWindow = getPopupWindow(windowName);
	// write out the html
	popupWindow.document.clear();
	popupWindow.document.write(html);
	popupWindow.document.close();
	popupWindow.focus();
}
// opens the html version of the full features list
function openFullFeaturesListPrintVersion2007() {
	// get the swf
	var swf = (navigator.appName.indexOf("Microsoft") != -1) ? window["website"] : document["website"];
	// get html from flash root var that was just populated;
	// js can grab more data from flash than flash can push to js
	var html = swf.GetVariable("FullFeaturesListPrintVersionHTML");
	var windowName = "FullFeaturesList";
	var parameters = "";
	// open stub file
	openBasicPopupFocus(windowName, "/sections/fullFeaturesList2007/print.html", 800, 600, ",toolbar=no,location=no,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes", parameters );
	var popupWindow = getPopupWindow(windowName);
	// write out the html
	popupWindow.document.clear();
	popupWindow.document.write(html);
	popupWindow.document.close();
	popupWindow.focus();
}
function openMotorbySurvey( parameters ) {
	openBasicPopupRefresh( "MotorbySurvey", "/crm/motorby/Questionaire", 902, 700, ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openClubmanSaysProfile( pid, gamescore ) {
	if ( pid && gamescore ) {
		var params = "isClubmanSays=true" + "&pid=" + pid + "&gamescore="+ gamescore;
		openBasicPopupRefresh( "Register", "/crm/registration/EditProfile", 480, 510, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no", params );
	}
}
function getFlashMovie(movieName) {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	return (isIE) ? window[movieName] : document[movieName];
}
function gotoClubmanSaysGame() {
	getFlashMovie("clubmanSays").gotoClubmanSaysThankYou();
	getPopupWindow("Register").close();
}
function openBookOfZug() {
		openBasicPopupRefresh( "BookOfZug", "/sections/bookOfZug/bookOfZug.html", 900, 400, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openComparisonChart() {
		openBasicPopupRefresh( "ComparisonChart", "/sections/compareChart/chartPopup.html", 876, 353, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openBourneConspiracy() {
	openBasicPopupRefresh( "BourneConspiracy", "/sections/bourne/bourne.html", 960, 395, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
}
function openCarFunOffset() {
	openBasicPopupRefresh( "CarFunOffset", "https://co2offsets.sustainabletravelinternational.org/mini/offset.html", 920, 495, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no", null, true );
}
function openCarFunFAQ() {
	openBasicPopupRefresh( "CarFunFAQ", "https://co2offsets.sustainabletravelinternational.org/mini/faq.html", 940, 500, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no", null, true );
}
function openCarFunFootprint() {
	openBasicPopupRefresh( "CarFunFootprint", "/carfunfootprint/index.html?source=miniusa", 728, 450, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no", null, true );
}



/////////////////////////////////////////
//            email popups             //
/////////////////////////////////////////

function openRoadTripEmail() {
	openEmailPopup( "RoadTripEmail", "/crm/road_trip_email/email.jsp", 515, 520, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openSafetyEmail() {
	openEmailPopup( "SafetyEmail", "/crm/web_email/safety/email.jsp", 625, 520, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openYouifyEmail() {
	openEmailPopup( "YouifyEmail", "/crm/web_email/youify/email.jsp", 625, 520, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openOxfordEmail() {
	openEmailPopup( "OxfordEmail", "/crm/web_email/oxford/email.jsp", 625, 520, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openRacingEmail() {
	openEmailPopup( "RacingEmail", "/crm/web_email/racing/email.jsp", 625, 520, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openGarageEmail() {
	openEmailPopup( "GarageEmail", "/crm/web_email/monster_garage/email.jsp", 525, 520, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openCotyEmail() {
	openEmailPopup( "COTYEmail", "/crm/web_email/coty/email.jsp", 545, 520, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openNewOwnerEmail() {
	openEmailPopup( "NewOwnerEmail", "/crm/web_email/newowner/email.jsp", 647, 380, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openSeatLeverEmail() {
	openEmailPopup( "SeatLeverEmail", "/crm/web_email/seatlever/email.jsp", 545, 345, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes" );
}
function openMissionMiniEmail() {
	openEmailPopup( "MissionMiniEmail", "/crm/mission_mini_email/email.jsp", 620, 520, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openJohnCooperEmail( disclaimer ) {
	openEmailPopup( "JohnCooperEmail", "/crm/web_email/john_cooper/email.jsp", 647, 520, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openItalianJobEmail( disclaimer ) {
	openEmailPopup( "ItalianJobEmail", "/crm/web_email/italian_job/email.jsp", 634, 520, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openRacingGameEmail( disclaimer ) {
	openEmailPopup( "RacingGameEmail", "/crm/web_email/racinggame/email.jsp", 550, 520, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openMotionEmail( disclaimer ) {
	openEmailPopup( "MotionEmail", "/crm/web_email/motion/email.jsp", 670, 550, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openCustomPaintEmail( disclaimer ) {
	openEmailPopup( "PaintEmail", "/crm/web_email/custompaint/email.jsp", 540, 650, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openWinterTireEmail() {
	openEmailPopup( "WinterEmail", "/crm/web_email/wintertire/email.jsp", 740, 540, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openEventKitsEmail() {
	openEmailPopup( "EventKitsEmail", "/crm/web_email/eventkits/email.jsp", 620, 455, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openMotionEcomEmail( disclaimer ) {
	openEmailPopup( "MotionEcomEmail", "/crm/web_email/motionecom/email.jsp", 520, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openCupholderEmail() {
	openEmailPopup( "CupholderEmail", "/crm/web_email/cupholder/email.jsp", 690, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openMonteCarloEmail( disclaimer ) {
	openEmailPopup( "MonteCarloEmail", "/crm/web_email/montecarlo/email.jsp", 520, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openConvertibleEmail( disclaimer ) {
	openEmailPopup( "ConvertibleEmail", "/crm/web_email/convertible/email.jsp", 540, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openAlwaysOpenEmail( disclaimer ) {
	openEmailPopup( "ConvertibleEmail", "/crm/web_email/alwaysopen/email.jsp", 560, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openConfiguratorGameEmail( disclaimer ) {
	openEmailPopup( "ConfiguratorGameEmail", "/crm/web_email/configurator_game/email.jsp", 680, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openPoliticsEmail( disclaimer ) {
	openEmailPopup( "PoliticsEmail", "/crm/web_email/politics/email.jsp", 525, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openMotoringHolidayEmail( disclaimer ) {
	openEmailPopup( "MotoringHolidayEmail", "/crm/web_email/motoring_holiday/email.jsp", 568, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openWordOfTheDayEmail( disclaimer ) {
	openEmailPopup( "WordOfTheDayEmail", "/crm/web_email/word_of_the_day/email.jsp", 518, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openOwnerEventEmailOne() {
	openEmailPopup( "OwnerEventEmailOne", "/crm/web_email/owner_event_one/email.jsp", 668, 740, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openScavengerHuntEmail() {
	openEmailPopup( "ScavengerHunt", "/crm/web_email/scavenger_hunt/email.jsp", 688, 740, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openDesktopDecoyEmail( disclaimer ) {
	openEmailPopup( "DesktopDecoyEmail", "/crm/web_email/desktop_decoy/email.jsp", 769, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openHurricaneKatrinaEmail( disclaimer ) {
	openEmailPopup( "HurricaneKatrinaEmail", "/crm/web_email/hurricane_katrina/email.jsp", 769, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openHoliday2005Email( disclaimer ) {
	openEmailPopup( "Holiday2005Email", "/crm/web_email/holiday_2005/email.jsp", 538, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openMotoringIDEmail() {
	openEmailPopup( "MotoringID", "/crm/web_email/motoring_id/email.jsp", 584, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openOlLoginIssueEmail() {
	openEmailPopup( "OlLoginIssue", "/crm/web_email/ol_login_issue/email.jsp", 518, 670, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openMTTSSurveyEmail() {
	openEmailPopup( "MTTSSurvey", "/crm/web_email/mtts/survey.jsp", 817, 670, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openSurpriseDelightEmail() {
	openEmailPopup( "SurpriseDelight", "/crm/web_email/surprise_delight/email.jsp", 640, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openSpeedpassEmail( mailing , parameters ) {
	var popWidth;
	var popHeight;
	var popTitle;
	if ( mailing == "word_of_the_day" ) {
		popWidth = 618;
		popHeight = 640;
		popTitle = "WordOfTheDaySpeedpass";
	} else if ( mailing == "roofstudio" ) {
		popWidth = 515;
		popHeight = 640;
		popTitle = "RoofStudioSpeedpass";
	} else if ( mailing == "insider_hint" ) {
		popWidth = 503;
		popHeight = 640;
		popTitle = "InsiderHintSpeedpass";
	}
	openBasicPopupRefresh( popTitle, "/crm/web_email/speedpass/"+mailing+"_email.jsp", popWidth, popHeight, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openMotoringHeartsEmail( disclaimer ) {
	openEmailPopup( "MotoringHeartsEmail", "/crm/web_email/motoring_hearts/email.jsp", 538, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openJcwGpPreviewEmail( disclaimer ) {
	openEmailPopup( "JcwGpPreviewEmail", "/crm/web_email/jcw_gp_preview/email.jsp", 688, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openPostVolunteerEmail( parameters ) {
	openBasicPopupRefresh( "PostVolunteerEmail", "/crm/web_email/motoring_hearts/post_volunteer_email.jsp", 512, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openAutoshowEmail( mailing , parameters ) {
	var popWidth;
	var popHeight;
	var popTitle;
	if ( mailing == "word_of_the_day" ) {
		popWidth = 516;
		popHeight = 640;
		popTitle = "WordOfTheDayAutoshow";
	} else if ( mailing == "test_drive" ) {
		popWidth = 524;
		popHeight = 640;
		popTitle = "TestDriveAutoshow";
	} else if ( mailing == "roofstudio" ) {
		popWidth = 513;
		popHeight = 640;
		popTitle = "RoofStudioAutoshow";
	} else if ( mailing == "insider_hint" ) {
		popWidth = 501;
		popHeight = 640;
		popTitle = "InsiderHintAutoshow";
	}
	openBasicPopupRefresh( popTitle, "/crm/web_email/autoshow/"+mailing+"_email.jsp", popWidth, popHeight, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openMiniTakesTheStatesEmail() {
	openEmailPopup( "MiniTakesTheStatesEmail", "/crm/web_email/mtts/email.jsp", 600, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openMttsRegisterEmail( disclaimer ) {
	openEmailPopup( "MttsRegisterEmail", "/crm/web_email/mtts_register/email.jsp", 538, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openMotoringHolidayBookNow() {
	openEmailPopup( "MotoringHolidayBookNow", "/crm/web_email/motoring_holiday_book_now/email.jsp", 568, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openMTTSFollowUpEmail() {
	openEmailPopup( "MTTSFollowUpEmail", "/crm/web_email/mtts_follow_up/email.jsp", 635, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openMinicardAnnouncementEmail() {
	openEmailPopup( "MinicardAnnouncementEmail", "/crm/web_email/minicard_announcement/email.jsp", 518, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openMiniCovertEmail() {
	openEmailPopup( "MiniCovertEmail", "/crm/web_email/mini_covert/email.jsp", 518, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openMiniMailEmail( disclaimer ) {
	openEmailPopup( "MiniMailEmail", "/crm/web_email/mini_mail/email.jsp", 522, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openFinancialServicesEmail( mailing , parameters ) {
	var popWidth;
	var popHeight;
	var popTitle;
	if ( mailing == "easy_pay" ) {
		popWidth = 638;
		popHeight = 640;
		popTitle = "EasyPay";
	} else if ( mailing == "ultimate_pay" ) {
		popWidth = 638;
		popHeight = 640;
		popTitle = "UltimatePay";
	} else if ( mailing == "paperless" ) {
		popWidth = 638;
		popHeight = 640;
		popTitle = "Paperless";
	} else if ( mailing == "penetration" ) {
		popWidth = 638;
		popHeight = 640;
		popTitle = "Penetration";
	} else if ( mailing == "mini_card_owner" ) {
		popWidth = 518;
		popHeight = 640;
		popTitle = "MINICardOwner";
	} else if ( mailing == "mini_select" ) {
		popWidth = 668;
		popHeight = 640;
		popTitle = "MINISelect";
	}
	openBasicPopupRefresh( popTitle, "/crm/web_email/financialservices/"+mailing+"_email.jsp", popWidth, popHeight, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openR56AnnouncementEmail( disclaimer ) {
	openEmailPopup( "R56Announcement", "/crm/web_email/r56_announcement/email.jsp", 772, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openHolidayGreetingEmail( disclaimer ) {
	openEmailPopup( "HolidayGreeting", "/crm/web_email/holiday_greeting/email.jsp", 618, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openIdiosyncrasiesEmail() {
	openEmailPopup( "Idiosyncrasies", "/crm/idiosyncrasies/idiosyncrasies.jsp", 687, 750, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openHammerCoopOwnerEmail() {
	openEmailPopup( "HammerCoopOwnerEmail", "/crm/web_email/hammer_coop_owner/email.jsp", 767, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openHammerCoopEmail( disclaimer ) {
	openEmailPopup( "HammerCoopEmail", "/crm/web_email/hammer_coop/email.jsp", 767, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openMotorbyFollowUpEmail() {
	openEmailPopup( "MotorbyFollowUpEmail", "/crm/web_email/motorby_follow_up/email.jsp", 518, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openMiniUnitedRegisterEmail() {
	openEmailPopup( "MiniUnitedRegisterEmail", "/crm/web_email/mini_united_register/email.jsp", 618, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openMiniUnitedFollowUpEmail() {
	openEmailPopup( "MiniUnitedFollowUpEmail", "/crm/web_email/mini_united_follow_up/email.jsp", 638, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openHammerCoopCardEmail() {
	openEmailPopup( "HammerCoopCardEmail", "/crm/web_email/hammer_coop_card/email.jsp", 513, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openMwfEmail( mailing , parameters ) {
	var popWidth;
	var popHeight;
	var popTitle;
	if ( mailing == "mwf_hardtop_welcome_email" ) {
		popWidth = 647;
		popHeight = 640;
		popTitle = "MwfHardtopWelcomeEmail";
	} else if ( mailing == "mwf_hardtop_smart_design" ) {
		popWidth = 517;
		popHeight = 640;
		popTitle = "MwfHardtopSmartDesign";
	} else if ( mailing == "mwf_hardtop_customization" ) {
		popWidth = 618;
		popHeight = 640;
		popTitle = "MwfHardtopCustomization";
	} else if ( mailing == "mwf_hardtop_freestyle" ) {
		popWidth = 544;
		popHeight = 640;
		popTitle = "MwfHardtopFreestyle";
	} else if ( mailing == "mwf_hardtop_community" ) {
		popWidth = 800;
		popHeight = 640;
		popTitle = "MwfHardtopCommunity";
	} else if ( mailing == "mwf_hardtop_production_number" ) {
		popWidth = 518;
		popHeight = 640;
		popTitle = "MwfHardtopProductionNumber";
	} else if ( mailing == "mwf_hardtop_production_tracking" ) {
		popWidth = 568;
		popHeight = 640;
		popTitle = "MwfHardtopProductionTracking";
	} else if ( mailing == "mwf_hardtop_radio_presets" ) {
		popWidth = 538;
		popHeight = 640;
		popTitle = "MwfHardtopRadioPresets";
	} else if ( mailing == "mwf_convertible_welcome_email" ) {
		popWidth = 568;
		popHeight = 640;
		popTitle = "MwfConvertibleWelcomeEmail";
	} else if ( mailing == "mwf_convertible_encyclopedia_email" ) {
		popWidth = 588;
		popHeight = 640;
		popTitle = "MwfConvertibleEncyclopediaEmail";
	} else if ( mailing == "mwf_convertible_freestyle_email" ) {
		popWidth = 618;
		popHeight = 640;
		popTitle = "MwfConvertibleFreestyleEmail";
	} else if ( mailing == "mwf_convertible_smartdesign_email" ) {
		popWidth = 669;
		popHeight = 640;
		popTitle = "MwfConvertibleSmartdesignEmail";
	} else if ( mailing == "mwf_convertible_customization_email" ) {
		popWidth = 618;
		popHeight = 640;
		popTitle = "MwfConvertibleCustomizationEmail";
	} else if ( mailing == "mwf_convertible_comparison_email" ) {
		popWidth = 668;
		popHeight = 640;
		popTitle = "MwfConvertibleComparisonEmail";
	} else if ( mailing == "mwf_convertible_open_24_hours" ) {
		popWidth = 531;
		popHeight = 640;
		popTitle = "MwfConvertibleOpen24Hours";
	} else if ( mailing == "mwf_convertible_essentials_email" ) {
		popWidth = 647;
		popHeight = 640;
		popTitle = "MwfConvertibleEssentialsEmail";
	} else if ( mailing == "mwf_convertible_community" ) {
		popWidth = 800;
		popHeight = 640;
		popTitle = "MwfConvertibleCommunity";
	} else if ( mailing == "mwf_convertible_production_number" ) {
		popWidth = 512;
		popHeight = 640;
		popTitle = "MwfConvertibleProductionNumber";
	} else if ( mailing == "mwf_convertible_production_tracking" ) {
		popWidth = 568;
		popHeight = 640;
		popTitle = "MwfConvertibleProductionTracking";
	} else if ( mailing == "mwf_convertible_radio_presets" ) {
		popWidth = 618;
		popHeight = 640;
		popTitle = "MwfConvertibleRadioPresets";
	} else if ( mailing == "mwf_clubman_welcome_email" ) {
		popWidth = 647;
		popHeight = 640;
		popTitle = "MwfClubmanWelcomeEmail";
	} else if ( mailing == "mwf_clubman_design_functionality" ) {
		popWidth = 718;
		popHeight = 640;
		popTitle = "MwfClubmanDesignFunctionality";
	} else if ( mailing == "mwf_clubman_freestyle" ) {
		popWidth = 544;
		popHeight = 640;
		popTitle = "MwfClubmanFreestyle";
	} else if ( mailing == "mwf_clubman_community" ) {
		popWidth = 800;
		popHeight = 640;
		popTitle = "MwfClubmanCommunity";
	} else if ( mailing == "mwf_clubman_customization" ) {
		popWidth = 589;
		popHeight = 640;
		popTitle = "MwfClubmanCustomization";
	} else if ( mailing == "mwf_clubman_production_number" ) {
		popWidth = 518;
		popHeight = 640;
		popTitle = "MwfClubmanProductionNumber";
	} else if ( mailing == "mwf_clubman_production_tracking" ) {
		popWidth = 568;
		popHeight = 640;
		popTitle = "MwfClubmanProductionTracking";
	} else if ( mailing == "mwf_clubman_radio_presets" ) {
		popWidth = 538;
		popHeight = 640;
		popTitle = "MwfClubmanRadioPresets";
	}
	openBasicPopupRefresh( popTitle, "/crm/web_email/mwf_emails/"+mailing+".jsp", popWidth, popHeight, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openMotorbyFollowUpSurvey( parameters ) {
	openBasicPopupRefresh( "MotorbyFollowUpSurvey", "/crm/web_email/motorby/follow_up_survey_email.jsp", 516, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openMotorbyProgramEndEmail( parameters ) {
	openBasicPopupRefresh( "MotorbyProgramEndEmail", "/crm/web_email/motorby/motorby_program_end.jsp", 516, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openMotortoberEmail( disclaimer ) {
	openEmailPopup( "MotortoberEmail", "/crm/web_email/motortober/email.jsp", 638, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openClubmanLaunchEmail( disclaimer ) {
	openEmailPopup( "ClubmanLaunchEmail", "/crm/web_email/clubman_launch/email.jsp", 698, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openHolidayGreeting2007Email( disclaimer ) {
	openEmailPopup( "HolidayGreeting2007Email", "/crm/web_email/holiday_greeting_2007/email.jsp", 718, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", disclaimer );
}
function openClubmanVideosEmail() {
	openEmailPopup( "ClubmanVideosEmail", "/crm/web_email/clubman_videos/email.jsp", 718, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openClubmanStreamEmail( mailing , parameters ) {
	var popWidth;
	var popHeight;
	var popTitle;
	if ( mailing == "clubman_stream_T2_1A1" ) {
		popWidth = 634;
		popHeight = 640;
		popTitle = "ClubmanStreamT2Segment1A1";
	} else if ( mailing == "clubman_stream_T2_1A2" ) {
		popWidth = 634;
		popHeight = 640;
		popTitle = "ClubmanStreamT2Segment1A2";
	} else if ( mailing == "clubman_stream_T2_1B" ) {
		popWidth = 634;
		popHeight = 640;
		popTitle = "ClubmanStreamT2Segment1B";
	} else if ( mailing == "clubman_stream_T2_2" ) {
		popWidth = 634;
		popHeight = 640;
		popTitle = "ClubmanStreamT2Segment2";
	} else if ( mailing == "clubman_stream_T2_3" ) {
		popWidth = 634;
		popHeight = 640;
		popTitle = "ClubmanStreamT2Segment3";
	}
	openBasicPopupRefresh( popTitle, "/crm/web_email/clubman_stream/"+mailing+".jsp", popWidth, popHeight, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openMtts2008SaveTheDate() {
	openEmailPopup( "Mtts2008SaveTheDate", "/crm/web_email/mtts_2008_save_the_date/email.jsp", 638, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openClubmanIsHereEmail( parameters ) {
	openBasicPopupRefresh( "ClubmanIsHereEmail", "/crm/web_email/clubman_is_here/email.jsp", 638, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openMtts2008RegistrationEmail( parameters ) {
	openBasicPopupRefresh( "Mtts2008RegistrationEmail", "/crm/web_email/mtts_2008_registration/email.jsp", 818, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openMttsPostRegistration( parameters ) {
	openBasicPopupRefresh( "MttsPostRegistration", "/crm/web_email/mtts/post_registration.jsp", 618, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openMttsBroadcast1Email( parameters ) {
	openBasicPopupRefresh( "MttsBroadcast1Email", "/crm/web_email/mtts_broadcast_1/email.jsp", 668, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openJcwLaunchEmail( parameters ) {
	openBasicPopupRefresh( "JcwLaunchEmail", "/crm/web_email/jcw_launch/email.jsp", 718, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openCarFunGreenMotoringTips( parameters ) {
	openBasicPopupRefresh( "CarFunGreenMotoringTips", "/crm/web_email/car_fun_footprint/green_motoring_tips.jsp", 538, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openCarFunReferFriend( parameters ) {
	openBasicPopupRefresh( "CarFunReferFriend", "/crm/web_email/car_fun_footprint/refer_friend.jsp", 538, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openCarFunFootprintEmail( parameters ) {
	openBasicPopupRefresh( "CarFunFootprintEmail", "/crm/web_email/car_fun_footprint/email.jsp", 538, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openOwnerAmbassadorEmail( mailing , parameters ) {
	var popWidth;
	var popHeight;
	var popTitle;
	if ( mailing == "owner_invitation" ) {
		popWidth = 718;
		popHeight = 640;
		popTitle = "OwnerInvitation";
	} else if ( mailing == "owner_confirmation" ) {
		popWidth = 658;
		popHeight = 640;
		popTitle = "OwnerConfirmation";
	} else if ( mailing == "owner_approval" ) {
		popWidth = 718;
		popHeight = 640;
		popTitle = "OwnerApproval";
	} else if ( mailing == "owner_rejection" ) {
		popWidth = 718;
		popHeight = 640;
		popTitle = "OwnerRejection";
	} else if ( mailing == "prospect_invitation" ) {
		popWidth = 618;
		popHeight = 640;
		popTitle = "ProspectInvitation";
	} else if ( mailing == "prospect_reminder" ) {
		popWidth = 618;
		popHeight = 640;
		popTitle = "ProspectReminder";
	}
	openBasicPopupRefresh( popTitle, "/crm/web_email/owner_ambassador/"+mailing+".jsp", popWidth, popHeight, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openMiniETeaserEmail( parameters ) {
	openBasicPopupRefresh( "MiniETeaserEmail", "/crm/web_email/mini_e_teaser/email.jsp", 718, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openWinterDrivingEmail( parameters ) {
	openBasicPopupRefresh( "WinterDrivingEmail", "/crm/web_email/winter_driving/email.jsp", 641, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openWinterDrivingLongEmail() {
	openBasicPopupRefresh( "WinterDrivingLongEmail", "/crm/web_email/winter_driving_long/email.jsp", 718, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
}
function openMiniEApplicationEmail( parameters ) {
	openBasicPopupRefresh( "MiniEApplicationEmail", "/crm/web_email/mini_e_application/email.jsp", 718, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openEcardHoliday2008Email( parameters ) {
	openBasicPopupRefresh( "EcardHoliday2008Email", "/crm/web_email/ecard_holiday_2008/email.jsp", 718, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openR57AnnouncementEmail( parameters ) {
	openBasicPopupRefresh( "R57AnnouncementEmail", "/crm/web_email/r57_announcement/email.jsp", 668, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openFebruaryRateOfferEmail( parameters ) {
	openBasicPopupRefresh( "FebruaryRateOfferEmail", "/crm/web_email/february_rate_offer/email.jsp", 618, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openMiniEEmail( mailing , parameters ) {
	var popWidth;
	var popHeight;
	var popTitle;
	if ( mailing == "reassurance_email" ) {
		popWidth = 718;
		popHeight = 640;
		popTitle = "ReassuranceEmail";
	}
	if ( mailing == "welcome_email" ) {
		popWidth = 668;
		popHeight = 640;
		popTitle = "WelcomeEmail";
	}
	if ( mailing == "survey_email" ) {
		popWidth = 668;
		popHeight = 640;
		popTitle = "SurveyEmail";
	}
	if ( mailing == "sonic_acuity_email" ) {
		popWidth = 668;
		popHeight = 640;
		popTitle = "SonicAcuityEmail";
	}
	if ( mailing == "log_book_1_email" ) {
		popWidth = 668;
		popHeight = 640;
		popTitle = "LogBook1Email";
	}
	if ( mailing == "mini_space_email" ) {
		popWidth = 758;
		popHeight = 640;
		popTitle = "SurveyEmail";
	}
	openBasicPopupRefresh( popTitle, "/crm/web_email/mini_e/"+mailing+".jsp", popWidth, popHeight, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openMiniUnited2009Email( parameters ) {
	openBasicPopupRefresh( "MiniUnited2009Email", "/crm/web_email/mini_united_2009/email.jsp", 638, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openLetsNotMotorDayEmail( parameters ) {
	openBasicPopupRefresh( "LetsNotMotorDayEmail", "/crm/web_email/lets_not_motor_day/email.jsp", 518, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openLetsNotMotorDayReferFriend( parameters ) {
	openBasicPopupRefresh( "LetsNotMotorDayReferFriend", "/crm/newsletter/ReferFriend?eid=204&popup=yes", 900, 550, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openCarfunOffsetEmail( parameters ) {
	openBasicPopupRefresh( "CarfunOffsetEmail", "/crm/web_email/carfun_offset/email.jsp", 517, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openOpenometerLaunchEmail( parameters ) {
	openBasicPopupRefresh( "OpenometerLaunchEmail", "/crm/web_email/openometer_launch/email.jsp", 518, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openAnniversaryEmail( parameters ) {
	openBasicPopupRefresh( "AnniversaryEmail", "/crm/web_email/anniversary/email.jsp", 638, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openMiniConfidentialEmail( parameters ) {
	openBasicPopupRefresh( "MiniConfidentialEmail", "/crm/web_email/mini_confidential/email.jsp", 770, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openCamdenMayfairEmail( parameters ) {
	openBasicPopupRefresh( "CamdenMayfairEmail", "/crm/web_email/camden_mayfair/email.jsp", 668, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openMotortober2009Email( parameters ) {
	openBasicPopupRefresh( "Motortober2009Email", "/crm/web_email/motortober_2009/email.jsp", 618, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openTirePressureEmail( parameters ) {
	openBasicPopupRefresh( "TirePressureEmail", "/crm/web_email/tire_pressure/email.jsp", 718, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}
function openOpenOneResendEmail( parameters ) {
	openBasicPopupRefresh( "OpenOneResendEmail", "/crm/web_email/open_one_resend/email.jsp", 518, 640, ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes", parameters );
}



/////////////////////////////////////////
//        site launch functions        //
/////////////////////////////////////////

function launchMiniSite( url ) {
	if (siteWindow && !siteWindow.closed) {
		siteWindow.focus();
	} else {
		popW = 779;
		popH = 541+30;  // accounts for status bar neded in WinXP service pack 2
		if (screen.width < 779) {
			siteWindow = window.open(url,"MINIUSA","width="+popW+",height="+popH+",top="+calcTop(popH)+",left="+calcLeft(popW)+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes");
			siteWindow.focus();
		} else if (screen.width > 814) {
			popW = 814;
			siteWindow = window.open(url,"MINIUSA","width="+popW+",height="+popH+",top="+calcTop(popH)+",left="+calcLeft(popW)+",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes");
			siteWindow.focus();
		} else {
			siteWindow = window.open(url,"MINIUSA","width="+popW+",height="+popH+",top="+calcTop(popH)+",left="+calcLeft(popW)+",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes");
			siteWindow.focus();
		}
	}
}
function launchMissionMiniSite( url ) {
	if (siteMissionWindow && !siteMissionWindow.closed) {
		siteMissionWindow.focus();
	} else {
		var popW = 820;
		var popH = 610+30;  // accounts for status bar neded in WinXP service pack 2;
		if (screen.width < 820) {
			popW = (screen.width - 25);
			popH = (screen.height - 35);
			siteMissionWindow = window.open(url,"MISSIONMINIUSA","width="+popW+",height="+popH+",top="+calcTop(popH)+",left="+calcLeft(popW)+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes");
			siteMissionWindow.focus();
		} else {
			siteMissionWindow = window.open(url,"MISSIONMINIUSA","width="+popW+",height="+popH+",top="+calcTop(popH)+",left="+calcLeft(popW)+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
			siteMissionWindow.focus();
		}
		self.close();
	}
}
function launchHtmlSite() {
	if (htmlSiteWindow && !htmlSiteWindow.closed) {
		htmlSiteWindow.close();
	}
	var popW = 790;
	var popH = 560+30;  // accounts for status bar neded in WinXP service pack 2;
	var windowName = "HtmlSite";
	htmlSiteWindow = window.open("/crm/storelocator/LocateDealer?page=home",windowName,"width="+popW+",height="+popH+",top="+calcTop(popH)+",left="+calcLeft(popW)+",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes");
	htmlSiteWindow.focus();
}
function growMiniSite() {
	popW = 880;
	popH = 740+30;  // accounts for status bar neded in WinXP service pack 2;
	self.moveTo (calcLeft(popW), calcTop(popH))
	self.resizeTo (popW, popH)
}
function shrinkMiniSite() {
	menubarH = self.outerHeight - self.innerHeight;
	menubarW = self.outerWidth - self.innerWidth;
	if (!(menubarW) || !(menubarH)) {
		menubarH = 51;
		menubarW = 12;
	}
	popW = 779;
	popH = 541+30;  // accounts for status bar neded in WinXP service pack 2;
	if (screen.width > 814) {
		popW = 814;
	}
	self.moveTo (calcLeft(popW), calcTop(popH))
	self.resizeTo (popW + menubarW, popH + menubarH)
}



/////////////////////////////////////////
//           main functions            //
/////////////////////////////////////////

function openBasicPopupFocus( name, url, popW, popH, props, params ) {
	popupWindow = getPopupWindow( name );
	if ( popupWindow && !popupWindow.closed ) {
		popupWindow.focus();
	} else {
		if ( params && params != null && params.length > 0 ) {
			if ( params.indexOf( "?" ) == 0 || params.indexOf( "&" ) == 0 ) {
				params = params.substring( 1, params.length );
			}
			if ( url.indexOf( "?" ) > -1 ) {
				url = url + "&" + params;
			} else {
				url = url + "?" + params;
			}
		}
		popupWindow = window.open( url, name, "width=" + popW + ",height=" + popH + ",top=" + calcTop(popH) + ",left=" + calcLeft(popW) + "," + props );
		popupWindow.focus();
		addPopup( name, popupWindow );
	}
//	logArray();
}
function openBasicPopupRefresh( name, url, popW, popH, props, params, exclude ) {
	popupWindow = getPopupWindow( name );
	if ( popupWindow && !popupWindow.closed ) {
		popupWindow.close();
	}
	if ( params && params != null && params.length > 0 ) {
		if ( params.indexOf( "?" ) == 0 || params.indexOf( "&" ) == 0 ) {
			params = params.substring( 1, params.length );
		}
		if ( url.indexOf( "?" ) > -1 ) {
			url = url + "&" + params;
		} else {
			url = url + "?" + params;
		}
	}
	popupWindow = window.open( url, name, "width=" + popW + ",height=" + popH + ",top=" + calcTop(popH) + ",left=" + calcLeft(popW) + "," + props );
	popupWindow.focus();
	if ( exclude == null ) {
		exclude = false;
	}
	if ( !exclude )
	{
		addPopup( name, popupWindow );
	}
//	logArray();
}
function openEmailPopup( name, url, popW, popH, props, disclaimer ) {
	var params;
	if ( disclaimer == "true" ) {
		params = "disclaimer=true";
	}
	openBasicPopupRefresh( name, url, popW, popH, props, params );
}
function closeAllWindows() {
//	logArray();
	for ( var i=0 ; i < popupArray.length ; i++ ) {
//		alert( popupArray[i] + " closed?: " + popupArray[i][1].closed );
		if ( popupArray[i] && !popupArray[i][1].closed ) {
//			alert( "close popup: " + popupArray[i] );
			popupArray[i][1].close();
		}
	}
	popupArray = new Array();
	popupIndex = 0;
}
function jsGetURL(theURL) {
	window.open(theURL,'');
}



/////////////////////////////////////////
//          utility functions          //
/////////////////////////////////////////

function getPopupWindow( name ) {
	var popupWindow = null;
	for ( var i=0 ; i < popupArray.length ; i++ ) {
		if ( popupArray[i] && popupArray[i][0] == name ) {
			popupWindow = popupArray[i][1];
		}
	}
	return popupWindow;
}
function getPopupIndex( name ) {
	var index = popupArray.length;
	for ( var i=0 ; i < popupArray.length ; i++ ) {
		if ( popupArray[i] && popupArray[i][0] == name ) {
			index = i;
		}
	}
	return index;
}
function addPopup( name, window ) {
	var popWin = new Array( name, window );
	popupArray[ getPopupIndex( name ) ] = popWin;
}
function logArray() {
	var str = "";
	for ( var i=0 ; i < popupArray.length ; i++ ) {
		str += "popupArray[" + i + "]: ";
		if ( popupArray[i] ) {
			str += popupArray[i];
		}
		str += "\n";
	}
	alert( str );
}
function calcLeft( popW ) {
	return Math.round(( screen.width - popW ) / 2);
}
function calcTop( popH ) {
	return Math.round(( screen.height - popH ) / 2);
}



/////////////////////////////////////////
//           other functions           //
/////////////////////////////////////////

function openPop( pg, wt, ht ) {
	var str="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width="+wt+",height="+ht+",top="+calcTop( ht )+",left="+calcLeft( wt )+"";
	pop=window.open(pg,"Mini",str);
	pop.focus();
}
function showStatus( text ) {
	window.setTimeout('window.status="' + text + '"', 1);
}
function swimsubmit ( paramtype, paramvalue ) {
	// If the window is open, close it and search again
	if (swimWindow && !swimWindow.closed) {
		swimWindow.focus();
		if (paramtype == "state") {
			document.state_form.search_param.value = paramvalue;
			document.state_form.target = "swimming_holes_results";
			document.state_form.submit();
		}
		if (paramtype == "zipcode") {
			document.zipcode_form.search_param.value = paramvalue;
			document.zipcode_form.target = "swimming_holes_results";
			document.zipcode_form.submit();
		}
	} else {
		popW = 500;
		popH = 500;
		if (paramtype == "state") {
			document.state_form.search_param.value = paramvalue;
			document.state_form.target = "swimming_holes_results";
			swimWindow = window.open("","swimming_holes_results","width="+popW+",height="+popH+",top="+calcTop( popH )+",left="+calcLeft( popW )+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no");
			swimWindow.focus();
			document.state_form.submit();
		}
		if (paramtype == "zipcode") {
			if (paramvalue.length == 5) {
				document.zipcode_form.search_param.value = paramvalue;
				document.zipcode_form.target = "swimming_holes_results";
				swimWindow = window.open("","swimming_holes_results","width="+popW+",height="+popH+",top="+calcTop( popH )+",left="+calcLeft( popW )+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no");
				swimWindow.focus();
				document.zipcode_form.submit();
			} else {
				alert("Invalid zipcode. Please enter a 5-digit zipcode.");
			}
		}
	}
}
function tagCall ( whichTag ) {

	var atlas_server_url = "http://switch.atdmt.com/action/";
	var fsatlas_server_url = "http://switch.atdmt.com/jaction/";
	var realmedia_server_url = "http://network.realmedia.com/RealMedia/ads/adstream_nx.ads/TRACK_Miniusa/";
	var doubleclick_server_prefix = "http://ad.doubleclick.net/activity;src=1885707;";
	var fvibrant_server_url = "http://pixel.intellitxt.com/pixel.jsp";

	if (whichTag == "virmus_famoushandlingpage_4") whichTag = null;
	if (whichTag == "virmus_montecarlosection_4") whichTag = null;

	// These is the standard Atlas call

	upperBound = 1000000000;
	var randomNumber = Math.round( Math.random() * upperBound );

	if (whichTag != null)
	{
		document.actionTag.src = "/images/1x1trans.gif";
		// document.actionTag.src = atlas_server_url + whichTag +"?RS="+randomNumber+"";
	}

	// The following are additional calls to support FS campaigns
	if (whichTag == "sfimct_2miniusahomepage_6") {
		randomNumber=Math.round(Math.random()*upperBound);
		document.actionTag2.src = "/images/1x1trans.gif";
		document.actionTag2.src = fsatlas_server_url + "g2amnc_Minihomepage_1" +"?RS="+randomNumber+"";
		randomNumber=Math.round(Math.random()*upperBound);
		document.actionTag3.src = "/images/1x1trans.gif";
		document.actionTag3.src = realmedia_server_url + "Retarget_Landingpage_Nonsecure@Bottom3" +"?RS="+randomNumber+"";
		randomNumber=Math.round(Math.random()*upperBound);
		document.actionTag4.src = "/images/1x1trans.gif";
		document.actionTag4.src = realmedia_server_url + "Trackit_Confirmationpage_Nonsecure@Bottom3" +"?RS="+randomNumber+"";
	}
	if (whichTag == "sfimct_2findadealer_6") {
		randomNumber=Math.round(Math.random()*upperBound);
		document.actionTag2.src = "/images/1x1trans.gif";
		document.actionTag2.src = fsatlas_server_url + "g2amnc_MiniDealerLocator_6" +"?RS="+randomNumber+"";
		randomNumber=Math.round(Math.random()*upperBound);
		document.actionTag3.src = "/images/1x1trans.gif";
		document.actionTag3.src = realmedia_server_url + "Retarget_Landingpage_Nonsecure@Bottom3" +"?RS="+randomNumber+"";
		randomNumber=Math.round(Math.random()*upperBound);
		document.actionTag4.src = "/images/1x1trans.gif";
		document.actionTag4.src = realmedia_server_url + "Trackit_Confirmationpage_Nonsecure@Bottom3" +"?RS="+randomNumber+"";
	}
	if (whichTag == "sfimct_financialServicesm_6") {
		randomNumber=Math.round(Math.random()*upperBound);
		document.actionTag2.src = "/images/1x1trans.gif";
		document.actionTag2.src = fsatlas_server_url + "g2amnc_FinacialServiesPaymentOptions_1" +"?RS="+randomNumber+"";
		randomNumber=Math.round(Math.random()*upperBound);
		document.actionTag3.src = "/images/1x1trans.gif";
		document.actionTag3.src = realmedia_server_url + "Retarget_Landingpage_Nonsecure@Bottom3" +"?RS="+randomNumber+"";
		randomNumber=Math.round(Math.random()*upperBound);
		document.actionTag4.src = "/images/1x1trans.gif";
		document.actionTag4.src = realmedia_server_url + "Trackit_Confirmationpage_Nonsecure@Bottom3" +"?RS="+randomNumber+"";
	}

	// These are the vibrant tag calls
	if (whichTag == "sfimct_2miniusahomepage_6") {
		document.actionTag.src = fvibrant_server_url + "?id=71&type=script";
	}
	if (whichTag == "sfimct_financialServicesm_6") {
		document.actionTag.src = fvibrant_server_url + "?id=69&type=script";
	}
	if (whichTag == "sfimct_2findadealer_6") {
		document.actionTag.src = fvibrant_server_url + "?id=70&type=script";
	}
	if (whichTag == "virmus_buildyourowncooper_4") {
		document.actionTag.src = fvibrant_server_url + "?id=98&type=script";
	}
	if (whichTag == "sfimct_FACTSFEATURESSPECSTopFeaturesminim_6") {
		document.actionTag.src = fvibrant_server_url + "?id=112&type=script";
	}
	if (whichTag == "sfimct_FACTSFEATURESSPECSTopFeaturesminism_6") {
		document.actionTag.src = fvibrant_server_url + "?id=112&type=script";
	}
	if (whichTag == "sfimct_FACTSFEATURESSPECSTopFeaturesminiconvm_6") {
		document.actionTag.src = fvibrant_server_url + "?id=112&type=script";
	}
	if (whichTag == "sfimct_FACTSFEATURESSPECSTopFeaturesminiconvsm_6") {
		document.actionTag.src = fvibrant_server_url + "?id=112&type=script";
	}
	if (whichTag == "sfimct_FACTSFEATURESSPECSTopFeaturesminimclub_6") {
		document.actionTag.src = fvibrant_server_url + "?id=112&type=script";
	}
	if (whichTag == "sfimct_FACTSFEATURESSPECSTopFeaturesminimclubs_6") {
		document.actionTag.src = fvibrant_server_url + "?id=112&type=script";
	}
	if (whichTag == "sfimct_ColorsFeaturesandSpecsforJCWHardtop_1") {
		document.actionTag.src = fvibrant_server_url + "?id=112&type=script";
	}
	if (whichTag == "sfimct_ColorsFeaturesandSpecsforJCWClubman_1") {
		document.actionTag.src = fvibrant_server_url + "?id=112&type=script";
	}
	if (whichTag == "sfimct_ColorsFeaturesandSpecsforJCWConvertible_1") {
		document.actionTag.src = fvibrant_server_url + "?id=112&type=script";
	}

	// These are statements to convert existing tags to Doubleclick spotlight calls

	var upperBound2 = 1000000000;
	var randomNumber2 = Math.round( Math.random() * upperBound2 );
	var dartspotlighttag = null;

	if (whichTag == "sfimct_2miniusahomepage_6") dartspotlighttag = "type=creat852;cat=2mini083;ord=";
	if (whichTag == "sfimct_2kudospage_6") dartspotlighttag = "type=creat852;cat=2kudo721;ord=";
	if (whichTag == "sfimct_2safetypage_6") dartspotlighttag = "type=creat852;cat=2safe000;ord=";
	if (whichTag == "sfimct_2findadealer_6") dartspotlighttag = "type=creat852;cat=2find348;ord=";
	if (whichTag == "sfimct_2englishbrochurepdf_6") dartspotlighttag = "type=creat852;cat=2engl994;ord=";
	if (whichTag == "sfimct_2spanishbrochurepdf_6") dartspotlighttag = "type=creat852;cat=2span187;ord=";

	if (whichTag == "virmus_buildyourowncooper_4") dartspotlighttag = "type=creat852;cat=2buil948;ord=";
	if (whichTag == "virmus_buildyourowncoopers_4") dartspotlighttag = "type=creat852;cat=2buil833;ord=";
	if (whichTag == "virmus_buildyourowncooperconvertible_4") dartspotlighttag = "type=creat852;cat=2buil036;ord=";
	if (whichTag == "virmus_buildyourowncoopersconvertible_4") dartspotlighttag = "type=creat852;cat=2buil566;ord=";
	if (whichTag == "virmus_buildyourowncooperclubman_4") dartspotlighttag = "type=creat852;cat=2buil288;ord=";
	if (whichTag == "virmus_buildyourowncoopersclubman_4") dartspotlighttag = "type=creat852;cat=2buil373;ord=";
	if (whichTag == "virmus_buildyourownjcwhardtop_4") dartspotlighttag = "type=creat852;cat=2buil693;ord=";
	if (whichTag == "virmus_buildyourownjcwclubman_4") dartspotlighttag = "type=creat852;cat=2buil707;ord=";
	if (whichTag == "virmus_buildyourownjcwconvertible_4") dartspotlighttag = "type=jcw20768;cat=creat313;ord=";

	if (whichTag == "virmus_dloadprintcreationlinkcooper_4") dartspotlighttag = "type=creat852;cat=2down317;ord=";
	if (whichTag == "virmus_dloadprintcreationlinkcoopers_4") dartspotlighttag = "type=creat852;cat=2down386;ord=";
	if (whichTag == "virmus_dloadprintcreationlinkcooperconvertible_4") dartspotlighttag = "type=creat852;cat=2down891;ord=";
	if (whichTag == "virmus_dloadprintcreationlinkcoopersconvertible_4") dartspotlighttag = "type=creat852;cat=2down108;ord=";
	if (whichTag == "virmus_dloadprintcreationlinkcooperclubman_4") dartspotlighttag = "type=creat852;cat=downl109;ord=";
	if (whichTag == "virmus_dloadprintcreationlinkcoopersclubman_4") dartspotlighttag = "type=creat852;cat=downl040;ord=";
	if (whichTag == "virmus_dloadprintcreationlinkjcwhardtop_4") dartspotlighttag = "type=creat852;cat=downl906;ord=";
	if (whichTag == "virmus_dloadprintcreationlinkjcwclubman_4") dartspotlighttag = "type=creat852;cat=downl200;ord=";
	if (whichTag == "virmus_dloadprintcreationlinkjcwconvertible_4") dartspotlighttag = "type=creat852;cat=downl368;ord=";

	if (whichTag == "virmus_savecreationcooper_4") dartspotlighttag = "type=creat852;cat=2save010;ord=";
	if (whichTag == "virmus_savecreationcoopers_4") dartspotlighttag = "type=creat852;cat=2save032;ord=";
	if (whichTag == "virmus_savecreationcooperconvertible_4") dartspotlighttag = "type=creat852;cat=2save215;ord=";
	if (whichTag == "virmus_savecreationcoopersconvertible_4") dartspotlighttag = "type=creat852;cat=2save223;ord=";
	if (whichTag == "virmus_savecreationcooperclubman_4") dartspotlighttag = "type=creat852;cat=2save418;ord=";
	if (whichTag == "virmus_savecreationcoopersclubman_4") dartspotlighttag = "type=creat852;cat=2save254;ord=";
	if (whichTag == "virmus_savecreationjcwhardtop_4") dartspotlighttag = "type=creat852;cat=2save326;ord=";
	if (whichTag == "virmus_savecreationjcwclubman_4") dartspotlighttag = "type=creat852;cat=2save922;ord=";
	if (whichTag == "virmus_savecreationjcwconvertible_4") dartspotlighttag = "type=jcw20768;cat=creat781;ord=";

	if (whichTag == "sfimct_FACTSFEATURESSPECSTopFeaturesminim_6") dartspotlighttag = "type=creat852;cat=color552;ord=";
	if (whichTag == "sfimct_FACTSFEATURESSPECSTopFeaturesminism_6") dartspotlighttag = "type=creat852;cat=color265;ord=";
	if (whichTag == "sfimct_FACTSFEATURESSPECSTopFeaturesminiconvm_6") dartspotlighttag = "type=creat852;cat=color385;ord=";
	if (whichTag == "sfimct_FACTSFEATURESSPECSTopFeaturesminiconvsm_6") dartspotlighttag = "type=creat852;cat=color141;ord=";
	if (whichTag == "sfimct_FACTSFEATURESSPECSTopFeaturesminimclub_6") dartspotlighttag = "type=creat852;cat=color055;ord=";
	if (whichTag == "sfimct_FACTSFEATURESSPECSTopFeaturesminimclubs_6") dartspotlighttag = "type=creat852;cat=color589;ord=";

	if (whichTag == "sfimct_ColorsFeaturesandSpecsforJCWHardtop_1") dartspotlighttag = "type=creat852;cat=color251;ord=";
	if (whichTag == "sfimct_ColorsFeaturesandSpecsforJCWClubman_1") dartspotlighttag = "type=creat852;cat=color657;ord=";
	if (whichTag == "sfimct_ColorsFeaturesandSpecsforJCWConvertible_1") dartspotlighttag = "type=jcw20768;cat=jcwco961;ord=";

	if (whichTag == "sfimct_FACTSFEATURESSPECSPerformanceTopPerforma_6") dartspotlighttag = "type=creat852;cat=toppe049;ord=";
	if (whichTag == "sfimct_FACTSFEATURESSPECSFuelEfficiencym_6") dartspotlighttag = "type=creat852;cat=fuele654;ord=";
	if (whichTag == "sfimct_financialServicesestimatePaymentm_6") dartspotlighttag = "type=creat852;cat=estim725;ord=";
	if (whichTag == "sfimct_financialServicesm_6") dartspotlighttag = "type=creat852;cat=finan153;ord=";
	if (whichTag == "sfimct_Motortoberlandingpage_6") dartspotlighttag = "type=creat852;cat=motor648;ord=";

	if (dartspotlighttag != null)
	{
		document.actionTag5.src = "/images/1x1trans.gif";
		document.actionTag5.src = doubleclick_server_prefix + dartspotlighttag + randomNumber2 + "?";
	}
}



