//root-relative ad directoryvar topAdDir = "/ads-top/";var sideAdDir="/ads-side/";//array of ad images and swfs.topAds=new Array();topAds[0]=new Array();topAds[0].source="freeListing.swf";topAds[0].width=234;topAds[0].height=60;topAds[1]=new Array();topAds[1].source="lapaRios.swf";topAds[1].width=234;topAds[1].height=60;//side nav ads//source=displayed swf/jpg/gif//dest=link destination for jpg/gif to point to.var sideAds=new Array();sideAds[0]=new Array();sideAds[0].source="flightsAndCarsSide.jpg";sideAds[0].dest="/travel-costa-rica.html";sideAds[1]=new Array();sideAds[1].source="funAndAdventureSide.jpg";sideAds[1].dest="/costa-rica-vacations.html";sideAds[2]=new Array();sideAds[2].source="tourAndTravelCompanySide.jpg";sideAds[2].dest="/costa-rica-tours.html";sideAds[3]=new Array();sideAds[3].source="luxuryHideawaysSide.jpg";sideAds[3].dest="/costa-rica-lodging-luxury.html";sideAds[4]=new Array();sideAds[4].source="realEstateSide.jpg";sideAds[4].dest="/costa-rica-real-estate.html";sideAds[5]=new Array();sideAds[5].source="spaAndYogaSide.jpg";sideAds[5].dest="/costa-rica-spa.html";//functions...//rollover functionsfunction MM_swapImgRestore() { //v3.0  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}function MM_preloadImages() { //v3.0  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}}function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_swapImage() { //v3.0  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}//make a postcard from a imgNamefunction postCard(imgName){		opener.location = "/ElMercado/postCards.aspx?photo=" + imgName;	window.close();}//function to navigated where to stay double-dropdown searchfunction lodging(){	var address="/costa-rica-lodging/"+document.lodgings.regions.value+document.lodgings.accomodations.value;	window.location.href=address;}function luxuryLodging(){	var address="/costa-rica-lodging-luxury/"+document.lodgings.regions.value+document.lodgings.accomodations.value;	window.location.href=address;}function realEstateSearch(){	//alert("address=");	var address=document.brokers.regions.value;	window.location.href=address;}function travelSearch(){	var address=document.travel.country.value;	window.location.href=address;}//function to resize a popup window to match an image on it named 'sizer'function fixWinSize() {	w = document.sizer.width;	h = document.sizer.height;	//adjust for buttons & chrome	w+=150;	if (typeof heightAddon != 'undefined'){	h+=150+heightAddon;	}else {	h+=150;	}	window.resizeTo(w,h);}function randomBanner(where){	if (where=="top"){		//possible ads are numbered 0 - (length-1) since first array index is always 0		var numAds = topAds.length;		var r=Math.ceil(Math.random()*numAds)-1;		var source=topAdDir+topAds[r].source;		var ext=topAds[r].source.slice(-3);		var dest=topAds[r].dest;		if (ext=="gif" || ext=="jpg"){			document.write('<a href="'+dest+'"><img src="' + source + '" border="0"></a>');		}else if(ext=="swf"){			FlashWrite(source, 234, 60);		}else{			//IE 5 can't parse the extension -default ad			source=topAdDir+'freeListing.swf';			FlashWrite(source, 234, 60);		}	}else{		//where==side		var numAds = sideAds.length;		var r=Math.ceil(Math.random()*numAds)-1;		var source=sideAdDir+sideAds[r].source;		var ext=sideAds[r].source.slice(-3);		var dest=sideAds[r].dest;		//alert("side Ad ext="+ext+", dest="+dest);		if (ext=="gif" || ext=="jpg"){			//alert('ext was determined to be gif or jpg =='+ext);			var displayed='<a href="'+dest+'"><img src="' + source + '" border="0"></a>';			//alert(displayed);			document.write(displayed);		}else if(ext=="swf"){			FlashWrite(s, 100, 180);		}else{			//IE 5 can't parse the extension -default ad			dest="/costa-rica-vacations.html";			source="/ads-side/funAndAdventureSide.jpg";			var displayed='<a href="'+dest+'"><img src="' + source + '" border="0"></a>';			//alert(displayed);			document.write(displayed);			//document.write('ERROR RETRIEVING AD');		}	}		}				  //the following rollover definitions allow the swapIn/swapOut functions to work.// home	objImgBtn1_dn = new Image();	objImgBtn1_dn.src="/topNav/home_over.gif";	// home	objImgBtn1_up = new Image();	objImgBtn1_up.src="/topNav/home.gif";	// costaRica101	objImgBtn2_dn = new Image();	objImgBtn2_dn.src="/topNav/costaRica101_over.gif";	// costaRica101	objImgBtn2_up = new Image();	objImgBtn2_up.src="/topNav/costaRica101.gif";	// regionalOverview	objImgBtn3_dn = new Image();	objImgBtn3_dn.src="/topNav/regional_over.gif";	// regionalOverview	objImgBtn3_up = new Image();	objImgBtn3_up.src="/topNav/regional.gif";		// travelingBasics	objImgBtn4_dn = new Image();	objImgBtn4_dn.src="/topNav/traveling_over.gif";	// travelingBasics	objImgBtn4_up = new Image();	objImgBtn4_up.src="/topNav/traveling.gif";	// funAndAdventure	objImgBtn5_dn = new Image();	objImgBtn5_dn.src="/topNav/funAdvent_over.gif";	// funAndAdventure	objImgBtn5_up = new Image();	objImgBtn5_up.src="/topNav/funAdvent.gif";	// sportFishing	objImgBtn6_dn = new Image();	objImgBtn6_dn.src="/topNav/sportFish_over.gif";	// sportFishing	objImgBtn6_up = new Image();	objImgBtn6_up.src="/topNav/sportFish.gif";	// whereToStay	objImgBtn7_dn = new Image();	objImgBtn7_dn.src="/topNav/whereStay_over.gif";	// whereToStay	objImgBtn7_up = new Image();	objImgBtn7_up.src="/topNav/whereStay.gif";	// luxuryHideaways	objImgBtn8_dn = new Image();	objImgBtn8_dn.src="/topNav/luxuryHide_over.gif";	// luxuryHideaways	objImgBtn8_up = new Image();	objImgBtn8_up.src="/topNav/luxuryHide.gif";	// spaAndYogaRetreat	objImgBtn9_dn = new Image();	objImgBtn9_dn.src="/topNav/spaYoga_over.gif";	// spaAndYogaRetreat	objImgBtn9_up = new Image();	objImgBtn9_up.src="/topNav/spaYoga.gif";	// cosmeticSurgery	objImgBtn10_dn = new Image();	objImgBtn10_dn.src="/topNav/cosmSurg_over.gif";	// cosmeticSurgery	objImgBtn10_up = new Image();	objImgBtn10_up.src="/topNav/cosmSurg.gif";	// tourAndTravelCompanies	objImgBtn11_dn = new Image();	objImgBtn11_dn.src="/topNav/travelAgency_over.gif";	// tourAndTravelCompanies	objImgBtn11_up = new Image();	objImgBtn11_up.src="/topNav/travelAgency.gif";	// flightsAndCars	objImgBtn12_dn = new Image();	objImgBtn12_dn.src="/topNav/flightCars_over.gif";	// flightsAndCars	objImgBtn12_up = new Image();	objImgBtn12_up.src="/topNav/flightCars.gif";	// gettingAround	objImgBtn13_dn = new Image();	objImgBtn13_dn.src="/topNav/getAround_over.gif";	// gettingAround	objImgBtn13_up = new Image();	objImgBtn13_up.src="/topNav/getAround.gif";	// retiringInCostaRica	objImgBtn14_dn = new Image();	objImgBtn14_dn.src="/topNav/retiring_over.gif";	// retiringInCostaRica	objImgBtn14_up = new Image();	objImgBtn14_up.src="/topNav/retiring.gif";	// realEstate	objImgBtn15_dn = new Image();	objImgBtn15_dn.src="/topNav/realEstate_over.gif";	// realEstate	objImgBtn15_up = new Image();	objImgBtn15_up.src="/topNav/realEstate.gif";	// ElMercado	objImgBtn16_dn = new Image();	objImgBtn16_dn.src="/topNav/elMercado_over.gif";	// ElMercado	objImgBtn16_up = new Image();	objImgBtn16_up.src="/topNav/elMercado.gif";	// photoGallery	objImgBtn17_dn = new Image();	objImgBtn17_dn.src="/topNav/photoGallery_over.gif";	// photoGallery	objImgBtn17_up = new Image();	objImgBtn17_up.src="/topNav/photoGallery.gif";	// maps	objImgBtn18_dn = new Image();	objImgBtn18_dn.src="/topNav/maps_over.gif";	// maps	objImgBtn18_up = new Image();	objImgBtn18_up.src="/topNav/maps.gif";	// aboutUs	objImgBtn19_dn = new Image();	objImgBtn19_dn.src="/topNav/about_over.gif";	// aboutUs	objImgBtn19_up = new Image();	objImgBtn19_up.src="/topNav/about.gif";		// comments	objImgBtn22_dn = new Image();	objImgBtn22_dn.src="/side-nav/btn_exp_share_dn.gif";	// comments	objImgBtn22_up = new Image();	objImgBtn22_up.src="/side-nav/btn_exp_share.gif";		// con_feedback	objImgBtn23_dn = new Image();	objImgBtn23_dn.src="/side-nav/btn_con_feedback_on.gif";	// con_feedback	objImgBtn23_up = new Image();	objImgBtn23_up.src="/side-nav/btn_con_feedback.gif";	// con_advertise	objImgBtn24_dn = new Image();	objImgBtn24_dn.src="/side-nav/btn_con_advertise_on.gif";	// con_advertise	objImgBtn24_up = new Image();	objImgBtn24_up.src="/side-nav/btn_con_advertise.gif";	// con_getlisted	objImgBtn25_dn = new Image();	objImgBtn25_dn.src="/side-nav/btn_con_getlisted_on.gif";	// con_getlisted	objImgBtn25_up = new Image();	objImgBtn25_up.src="/side-nav/btn_con_getlisted.gif";	// con_learnServices	objImgBtn26_dn = new Image();	objImgBtn26_dn.src="/side-nav/btn_con_learn_services_on.gif";	// con_learnServices	objImgBtn26_up = new Image();	objImgBtn26_up.src="/side-nav/btn_con_learn_services.gif";		// home_postcards	objImgBtn27_dn = new Image();	objImgBtn27_dn.src="/side-nav/btnHomePostcardsDn.jpg";	// home_postcards	objImgBtn27_up = new Image();	objImgBtn27_up.src="/side-nav/btnHomePostcards.jpg";	// home_shareExperience	objImgBtn28_dn = new Image();	objImgBtn28_dn.src="/side-nav/btnHomeShareExperienceDn.jpg";	// home_shareExperience	objImgBtn28_up = new Image();	objImgBtn28_up.src="/side-nav/btnHomeShareExperience.jpg";	// home_readTicoTimes	objImgBtn29_dn = new Image();	objImgBtn29_dn.src="/side-nav/btnHomeReadTicoTimesDn.jpg";	// home_readTicoTimes	objImgBtn29_up = new Image();	objImgBtn29_up.src="/side-nav/btnHomeReadTicoTimes.jpg";	// home_learnSpanish	objImgBtn30_dn = new Image();	objImgBtn30_dn.src="/side-nav/btnHomeLearningSpanishDn.jpg";	// home_learnSpanish	objImgBtn30_up = new Image();	objImgBtn30_up.src="/side-nav/btnHomeLearningSpanish.jpg";		// home_ConservationEthics	objImgBtn32_dn = new Image();	objImgBtn32_dn.src="/side-nav/btn_conservation_dn.jpg";	// home_conservationEthics	objImgBtn32_up = new Image();	objImgBtn32_up.src="/side-nav/btn_conservation.jpg";	// home_volunteer	objImgBtn33_dn = new Image();	objImgBtn33_dn.src="/side-nav/btn_volunteer_dn.jpg";	// home_volunteer	objImgBtn33_up = new Image();	objImgBtn33_up.src="/side-nav/btn_volunteer.jpg";	//contactUs	objImgBtn34_dn = new Image();	objImgBtn34_dn.src = "/side-nav/btn_con_customerService_on.gif";	objImgBtn34_up = new Image();	objImgBtn34_up.src = "/side-nav/btn_con_customerService.gif";	function swapIn(p) {	document.images["imgBtn" + p].src = eval("objImgBtn" + p + "_dn.src");}function swapOut(p) {	document.images["imgBtn" + p].src = eval("objImgBtn" + p + "_up.src");}function FlashInstalled(){	result = false;	if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"])	{		result = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;	}	else if (document.all && (navigator.appVersion.indexOf("Mac")==-1))	{		// IE Windows only -- check for ActiveX control, have to hide code in eval from Netscape (doesn't like try)		eval ('try {var xObj = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");if (xObj)	result = true; xObj = null;	} catch (e)	{}');	}	return result;}function FlashWrite(url,width,height){	document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');	document.write('  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" ');	document.write('  WIDTH=' + width + ' HEIGHT=' + height + '>');	document.write(' <PARAM NAME=movie VALUE="' + url + '"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF>  '); 	document.write(' <EMBED src="' + url + '" quality=high bgcolor=#FFFFFF  ');	document.write(' swLiveConnect=FALSE WIDTH=' + width + ' HEIGHT=' + height);	document.write(' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">');	document.write(' </EMBED></OBJECT>');}function newMapWindow(fileName) {	mapWindow = window.open(fileName+".html", fileName, 'scrollbars=no, width=600, height=600');}function newBeachWindow(fileName) {	beachWindow = window.open(fileName+".html", fileName, 'scrollbars=no, width=439, height=500');}function newParkWindow(fileName) {	parkWindow = window.open(fileName+".html", fileName, 'scrollbars=yes, width=460, height=500');}function newPhotoWindow(fileName) {	photoWindow = window.open(fileName+".html", fileName, 'scrollbars=no, menubar=no, status=no, location=no');}function newPhoto2Window(fileName) {	photo2Window = window.open(fileName+".html", fileName, 'scrollbars=no, width=487, height=600');}function newPhoto3Window(fileName) {	photo2Window = window.open(fileName, 'newPhotoWindow', 'scrollbars=no, width=800, height=600');}function newPhototourWindow(fileName) {	phototourWindow = window.open('/photoTour/'+fileName+'.html', fileName, 'scrollbars=no, width=529, height=357');}function newMapWindow2(fileName, w, h){	var params = "scrollbars=no,width=" + w + ",height=" + h;	// alert(params);	mapWindow = window.open(fileName , "someName", params);	mapWindow.moveTo(0,0);	mapWindow.focus();}function emailPageToFriend(page){var url = "http://www.vivaCostaRica.com/emailPageToAFriend.aspx?page=" + page;emailPage = window.open(url, "somePage", 'scrollbars=no,width=400, height=450');}function chgSlide(direction) {	if (document.images) {		thisPic = thisPic + direction;		if (thisPic > imgCt) {			thisPic = 0;		}		if (thisPic < 0) {			thisPic = imgCt;		}		document.photo.src=myPix[thisPic];	}}function ChangeValue(){	var loc=document.lodgings.regions;	var typ=document.lodgings.accomodations;	var webURL=location.pathname;	var fileNames=webURL.split("/");	var fileNameFull;	for (var i=0;i<fileNames.length;i++){		if (i+1==fileNames.length){			//last slot			fileNameFull=fileNames[i];		}	}	var fileName=(fileNameFull.split("."))[0];	var fileNameChunks=fileName.split("-");	if (fileNameChunks.length==3){		fileNameBegin=(fileNameChunks[0]);		fileNameEnd=(fileNameChunks[1]+"-"+fileNameChunks[2]);	}else if(fileNameChunks.length==4){		fileNameBegin=(fileNameChunks[0]+"-"+fileNameChunks[1]);		fileNameEnd=(fileNameChunks[2]+"-"+fileNameChunks[3]);	}	switch(fileNameBegin){		case "san-jose":{			loc.selectedIndex = 0;			break;}		case "central-highlands":{			loc.selectedIndex = 1;			break;}		case "nicoya":{			loc.selectedIndex = 2;			break;}		case "guanacaste":{			loc.selectedIndex = 3;			break;}		case "northern-lowlands":{			loc.selectedIndex = 4;			break;}		case "caribbean":{			loc.selectedIndex = 5;			break;}		case "central-pacific":{			loc.selectedIndex = 6;			break;}		case "south-central":{			loc.selectedIndex = 7;			break;}		case "south-pacific":{			loc.selectedIndex = 8;			break;}	}	switch(fileNameEnd){		case "hotels-resorts":{			typ.selectedIndex = 0;			break;}		case "bed-breakfast":{			typ.selectedIndex = 1;			break;}		case "homes-cottages":{			typ.selectedIndex = 2;			break;}		case "homes-villas":{			typ.selectedIndex = 1;			break;}	}}function searchNow(){	var fieldVal = window.document.jsSearch.searchTextBox.value;	var newAddress = "/Nata1/Search.aspx?q="+fieldVal + "&t=SRMatt.xslt";	window.location.replace(newAddress);}