var divheight = 0;
var dropdown;
var cleartimer;
var thingsopen = false;
var regionopen = false;
var whereopen = false;
var moreopen = false;
var todoopen = false;
var menuspeed = 24;

function setPrefix(elmName) {
	if (document.getElementById != null) {
		return document.getElementById(elmName);
	}
	if (document.all != null) {
		return document.all[elmName];
	}
 }


function movePic(img_name,img_src){
	setPrefix(img_name).className = img_src;
}

function negMenu() {
	 var pageHeight;
	 
	 
	 
	 
	 if( document.body && (document.body.scrollHeight ) ) {
         pageHeight = document.body.scrollHeight+'px';
    } else if( document.body.offsetHeight ) {
       pageHeight = document.body.offsetHeight+'px';
    } else {
        pageHeight='100%';
    }   
	
	//alert(pageHeight);
	setPrefix("divDropDownOff").style.height = '100%';
	setPrefix("divDropDownOff").onmouseover = function() {
		hideEverything();
	}
}

function removeNegMenu() {
	setPrefix("divDropDownOff").style.height = null;
}


function hideEverything() {
	hideThings();
	hideRegions();
	hideWhere();
	hideInfo();
	hideToDo();
	removeNegMenu();
	setPrefix("tdSpacer2").style.width = '0px';
	setPrefix("trDropDown").style.height = '0px';
	setPrefix("tableDropDown").style.height = '0px';
	setPrefix("divThings").style.height = '0px';
	setPrefix("divRegions").style.height = '0px';
	setPrefix("divWhere").style.height = '0px';
	setPrefix("divInfo").style.height = '0px';
	setPrefix("divToDo").style.height = '0px';
	setPrefix("tdSpacer2").style.height = '0px';
	setPrefix("tdSpacer").style.height = '0px';
	setPrefix("tdSpacer").style.width = '0px';
	setPrefix("divThings").style.width = '0px';
	setPrefix("divRegions").style.width = '0px';
	setPrefix("divWhere").style.width = '0px';
	setPrefix("divInfo").style.width = '0px';
	setPrefix("divToDo").style.width = '0px';
	
	setPrefix("tdSpacer").style.display = 'none';
	setPrefix("divThings").style.display = 'none';
	setPrefix("divRegions").style.display = 'none';
	setPrefix("divWhere").style.display = 'none';
	setPrefix("divInfo").style.display = 'none';
	setPrefix("divToDo").style.display = 'none';
	setPrefix("tdSpacer2").style.display = 'none';
	
	setPrefix("tdSpacer2").innerHTML = '';
	
	if (navigator.appName == 'Microsoft Internet Explorer') {
		setPrefix("tdSpacer").style.display = 'block';
		setPrefix("divThings").style.display = 'block';
		setPrefix("divRegions").style.display = 'block';
		setPrefix("divWhere").style.display = 'block';
		setPrefix("divInfo").style.display = 'block';
		setPrefix("divToDo").style.display = 'block';
		setPrefix("tdSpacer2").style.display = 'block';
	
	}
	else {
		setPrefix("tdSpacer").style.display = 'table-cell';
		setPrefix("divThings").style.display = 'table-cell';
		setPrefix("divRegions").style.display = 'table-cell';
		setPrefix("divWhere").style.display = 'table-cell';
		setPrefix("divInfo").style.display = 'table-cell';
		setPrefix("divToDo").style.display = 'table-cell';
		setPrefix("tdSpacer2").style.display = 'table-cell';
	}
	
	
	divheight = 0;
	clearTimeout(cleartimer);
	thingsopen = false;
	regionopen = false;
	whereopen = false;
	moreopen = false;
	todoopen = false;
}

function waitEverything() {
	//cleartimer = setTimeout("hideEverything()", 10000);
}

/// outdoor recreation menu
function showThings(){
	if(thingsopen == false) {
		hideEverything();
		negMenu();
		setPrefix("tdSpacer").style.width = '655px';
		setPrefix("tdSpacer2").style.width = '105px';
		setPrefix("divThings").style.width = '200px';
		setPrefix("divThings").style.border = '4px solid #ffffff';
		setPrefix("divThings").style.background = '#2e73bb';
		setPrefix("tdSpacer2").innerHTML = '&nbsp;';
		//clearInterval(dropdown);
		setPrefix("divThings").style.height = '0px';
		dropdown = setInterval("ThingSlider()", 1);
		movePic('nav4','navmore2');
		thingsopen = true;
	}
}

function ThingSlider(){
		
	//divheight = divheight + menuspeed;
	//divheight = 270;
	//setPrefix("divThings").style.height = divheight + 'px';
		
	//if (divheight >= 270) {
		clearInterval(dropdown);
		setPrefix("divThingsInner").style.display = 'block';
		waitEverything();
	//}
}

function hideThings(){
	setPrefix("divThings").style.height = '0px';
	setPrefix("divThings").style.width = '0px';
	divheight = 0;
	clearInterval(dropdown);
	setPrefix("divThingsInner").style.display = 'none';
	setPrefix("divThings").style.border = 'none';
	setPrefix("divThings").style.background = 'none';
	movePic('nav4','navmore');
}


/// Dining menu
function showRegions(){
	if(regionopen == false) {
	hideEverything();
	negMenu();
	//divheight = 0;
	//setPrefix("tdSpacer").style.height = '0px';
	setPrefix("divRegions").style.width = '150px';
	//setPrefix("divRegions").style.height = '0px';
	dropdown = setInterval("RegionSlider()", 1);
	setPrefix("divRegions").style.background = '#d5c431';
	movePic('nav2','navregions2');
	setPrefix("tdSpacer").style.width = '446px';
	setPrefix("tdSpacer2").innerHTML = '&nbsp;';
	setPrefix("tdSpacer2").style.width = '364px';
	
	setPrefix("divRegions").style.border = '4px solid #ffffff';
	setPrefix("divRegions").style.height = '0px';
	regionopen = true;
	}
	
}

function RegionSlider(){
		
	//divheight = divheight + menuspeed;
	//divheight = 36;
	//setPrefix("divRegions").style.height = divheight + 'px';
		
	//if (divheight >= 36) {
		clearInterval(dropdown);
		setPrefix("divRegionsInner").style.display = 'block';
		waitEverything();
	//}
}

function hideRegions(){
	setPrefix("divRegions").style.height = '0px';
	setPrefix("divRegions").style.width = '0px';
	divheight = 0;
	clearInterval(dropdown);
	setPrefix("divRegionsInner").style.display = 'none';
	setPrefix("divRegions").style.border = 'none';
	setPrefix("divRegions").style.background = 'none';
	movePic('nav2','navregions');
}


/// things to do menu
function showToDo(){
	if(todoopen == false) {
	hideEverything();
	negMenu();
	//divheight = 0;
	//setPrefix("tdSpacer").style.height = '0px';
	setPrefix("divToDo").style.width = '200px';
	//setPrefix("divRegions").style.height = '0px';
	dropdown = setInterval("ToDoSlider()", 1);
	setPrefix("divToDo").style.background = '#b6662a';
	movePic('nav1','navthings2');
	setPrefix("tdSpacer").style.width = '536px';
	setPrefix("tdSpacer2").innerHTML = '&nbsp;';
	setPrefix("tdSpacer2").style.width = '224px';
	
	setPrefix("divToDo").style.border = '4px solid #ffffff';
	setPrefix("divToDo").style.height = '0px';
	todoopen = true;
	}
	
}

function ToDoSlider(){
		
	//divheight = divheight + menuspeed;
	//divheight = 72;
	//setPrefix("divToDo").style.height = divheight + 'px';
		
	//if (divheight >= 72) {
		clearInterval(dropdown);
		setPrefix("divToDoInner").style.display = 'block';
		waitEverything();
	//}
}

function hideToDo(){
	setPrefix("divToDo").style.height = '0px';
	setPrefix("divToDo").style.width = '0px';
	divheight = 0;
	clearInterval(dropdown);
	setPrefix("divToDoInner").style.display = 'none';
	setPrefix("divToDo").style.border = 'none';
	setPrefix("divToDo").style.background = 'none';
	movePic('nav1','navthings');
}

/// accomodations
function showWhere(){
	if(whereopen == false) {
	hideEverything();
	negMenu();
	setPrefix("tdSpacer").style.width = '295px';
	setPrefix("divWhere").style.width = '200px';
	setPrefix("tdSpacer2").style.width = '465px';
	setPrefix("divWhere").style.border = '4px solid #ffffff';
	setPrefix("divWhere").style.height = '0px';
	dropdown = setInterval("WhereSlider()", 1);
	setPrefix("divWhere").style.background = '#23b52b';
	movePic('nav3','navwhere2');
	whereopen = true;
	}
	
}

function WhereSlider(){
		
	//divheight = divheight + menuspeed;
	//divheight = 72;
	//setPrefix("divWhere").style.height = divheight + 'px';
		
	//if (divheight >= 72) {
		clearInterval(dropdown);
		setPrefix("divWhereInner").style.display = 'block';
		waitEverything();
	//}
}

function hideWhere(){
	setPrefix("divWhere").style.height = '0px';
	setPrefix("divWhere").style.width = '0px';
	divheight = 0;
	clearInterval(dropdown);
	setPrefix("divWhereInner").style.display = 'none';
	setPrefix("divWhere").style.border = 'none';
	setPrefix("divWhere").style.background = 'none';
	movePic('nav3','navwhere');
}

/// discover more slider
function showInfo(){
	if(moreopen == false) {
	hideEverything();
	negMenu();
	setPrefix("tdSpacer").style.width = '735px';
	setPrefix("tdSpacer2").innerHTML = '&nbsp;';
	setPrefix("tdSpacer2").style.width = '25px';
	setPrefix("divInfo").style.width = '200px';
	setPrefix("divInfo").style.border = '4px solid #ffffff';
	setPrefix("divInfo").style.height = '0px';
	dropdown = setInterval("InfoSlider()", 1);
	setPrefix("divInfo").style.background = '#af2f27';
	movePic('nav5','navtrip2');
	moreopen = true;
	}
	
}

function InfoSlider(){
		
	//divheight = divheight + menuspeed;
	//divheight = 18;
	//setPrefix("divInfo").style.height = divheight + 'px';
		
	//if (divheight >= 18) {
		clearInterval(dropdown);
		setPrefix("divInfoInner").style.display = 'block';
		waitEverything();
	//}
}

function hideInfo(){
	setPrefix("divInfo").style.height = '0px';
	setPrefix("divInfo").style.width = '0px';
	divheight = 0;
	clearInterval(dropdown);
	setPrefix("divInfoInner").style.display = 'none';
	setPrefix("divInfo").style.border = 'none';
	setPrefix("divInfo").style.background = 'none';
	movePic('nav5','navtrip');
}

function loadDivPicture(filename, orgid, caption){
	pad = window.pageYOffset || document.documentElement.scrollTop;
	setPrefix("divPicture").style.paddingTop = pad + 25 + 'px';
	setPrefix("divPicture").style.display = 'block';
	setPrefix("divPicture").innerHTML = '<table border="0" cellpadding="0" cellspacing="0" style="border:1px solid #000000"><tr valign="top"><td align="right" style="background:#ffffff"><img src="../pic/close.gif" style="cursor:pointer" onclick="hideDivPicture();" /></td</tr><tr><td><table border="0" width="360" cellpadding="5" cellspacing="0" style="background:#f2f2f2; border:5px solid #ffffff"><tr><td><img src="../gallery/' + orgid + '/' + filename + '" style="cursor:pointer" onclick="hideDivPicture();" /></td></tr></table></td></tR><tr><td style="padding:10px; text-align:left; background:#ffffff">'+caption+'</td></tr></table>';
}
var glb_index = 0;
function loadDivGallery(filenameArray, orgString, captionArray, index) {
	glb_index = index;
	pad = window.pageYOffset || document.documentElement.scrollTop;
	setPrefix("divPicture").style.paddingTop = pad + 25 + 'px';
	setPrefix("divPicture").style.display = 'block';
	setPrefix("divPicture").innerHTML = '<table border="0" cellpadding="0" cellspacing="0" style="border:1px solid #000000"><tr valign="top"><td align="right" style="background:#ffffff"><img src="../pic/close.gif" style="cursor:pointer" onclick="hideDivPicture();" /></td></tr><tr><td><table border="0" width="360" cellpadding="5" cellspacing="0" style="background:#f2f2f2; border:5px solid #ffffff"><tr><td><img id="imgGalleryImage" src="../gallery/' + orgString + '/orig_' + filenameArray[index] + '" src0="../gallery/' + orgString + '/orig_' + filenameArray[0] + '" src1="../gallery/' + orgString + '/orig_' + filenameArray[1] + '" src2="../gallery/' + orgString + '/orig_' + filenameArray[2] + '" src3="../gallery/' + orgString + '/orig_' + filenameArray[3] + '" src4="../gallery/' + orgString + '/orig_' + filenameArray[4] + '" src5="../gallery/' + orgString + '/orig_' + filenameArray[5] + '" style="cursor:pointer" onclick="hideDivPicture();" /></td></tr></table></td></tR><tr><td style="padding:10px 10px 0px 10px; text-align:left; background:#ffffff"><span id="caption">'+captionArray[index]+'</span><span id="caption0" style="display:none">'+captionArray[0]+'</span><span id="caption1" style="display:none">'+captionArray[1]+'</span><span id="caption2" style="display:none">'+captionArray[2]+'</span><span id="caption3" style="display:none">'+captionArray[3]+'</span><span id="caption4" style="display:none">'+captionArray[4]+'</span><span id="caption5" style="display:none">'+captionArray[5]+'</span><br /><br /><div style="float:left"><img src="../pic/prevarrow.gif" onclick="prevPicture(setPrefix(\'imgGalleryImage\'), glb_index)" style="cursor:pointer" /></div><div style="float:right"><img src="../pic/nextarrow.gif" style="cursor:pointer" onclick="nextPicture(setPrefix(\'imgGalleryImage\'), glb_index)" /></div></td></tr></table>';
}

var unlim_index = 0;
var g_filenameArray;
var g_captionArray;
var g_galleryID = 0;
function loadUnlimGallery(filenameArray, captionArray, galleryID, index) {
	unlim_index = index;
	g_filenameArray = filenameArray;
	g_captionArray = captionArray;
	g_galleryID = galleryID;
	filenameArray
	pad = window.pageYOffset || document.documentElement.scrollTop;
	setPrefix("divPicture").style.paddingTop = pad + 25 + 'px';
	setPrefix("divPicture").style.display = 'block';
	setPrefix("divPicture").innerHTML = '<table border="0" cellpadding="0" cellspacing="0" style="border:1px solid #000000"><tr valign="top"><td align="right" style="background:#ffffff"><img src="../pic/close.gif" style="cursor:pointer" onclick="hideDivPicture();" /></td</tr><tr><td><table border="0" width="360" cellpadding="5" cellspacing="0" style="background:#f2f2f2; border:5px solid #ffffff"><tr><td><img id="unlimGalleryImage" src="../photos/' + galleryID + '/orig_' + filenameArray[index] + '" style="cursor:pointer" onclick="hideDivPicture();" /></td></tr></table></td></tR><tr><td style="padding:10px; text-align:left; background:#ffffff" id="unlimCaption">'+captionArray[index]+'</td></tr><tr><td style="padding:0px; background:#fffffF"><br /><br /><div style="float:left"><img src="../pic/prevarrow.gif" onclick="prevUnlim()" style="cursor:pointer" /></div><div style="float:right"><img src="../pic/nextarrow.gif" style="cursor:pointer" onclick="nextUnlim()" /></div></td></tr></table>';
}

function prevUnlim(){
	if(unlim_index == 0){
		setPrefix("unlimGalleryImage").src = '../photos/' + g_galleryID + '/orig_' + g_filenameArray[g_filenameArray.length-1];
		setPrefix("unlimCaption").innerHTML = g_captionArray[g_captionArray.length-1];
		unlim_index = g_filenameArray.length-1;
	}
	else {
		setPrefix("unlimGalleryImage").src = '../photos/' + g_galleryID + '/orig_' + g_filenameArray[unlim_index-1];
		setPrefix("unlimCaption").innerHTML = g_captionArray[unlim_index-1];
		unlim_index = unlim_index-1;
	}
}

function nextUnlim(){
	if(unlim_index == g_filenameArray.length-1){
		setPrefix("unlimGalleryImage").src = '../photos/' + g_galleryID + '/orig_' + g_filenameArray[0];
		setPrefix("unlimCaption").innerHTML = g_captionArray[0];
		unlim_index = 0;
	}
	else {
		setPrefix("unlimGalleryImage").src = '../photos/' + g_galleryID + '/orig_' + g_filenameArray[unlim_index+1];
		setPrefix("unlimCaption").innerHTML = g_captionArray[unlim_index+1];
		unlim_index = unlim_index+1;
	}
}

function prevPicture(image, index) {
	switch (index) {
		case 0:
			if (/undefined/.test(image.getAttribute("src5")) == false) {
				image.src = image.getAttribute("src5");
				setPrefix("caption").innerHTML = setPrefix("caption5").innerHTML; 
				glb_index = 5;
			}
			else if (/undefined/.test(image.getAttribute("src4")) == false) {
				image.src = image.getAttribute("src4");
				setPrefix("caption").innerHTML = setPrefix("caption4").innerHTML; 
				glb_index = 4;
			}
			else if (/undefined/.test(image.getAttribute("src3")) == false) {
				image.src = image.getAttribute("src3");
				setPrefix("caption").innerHTML = setPrefix("caption3").innerHTML; 
				glb_index = 3;
			}
			else if (/undefined/.test(image.getAttribute("src2")) == false) {
				image.src = image.getAttribute("src2");
				setPrefix("caption").innerHTML = setPrefix("caption2").innerHTML; 
				glb_index = 2;
			}
			else if (/undefined/.test(image.getAttribute("src1")) == false) {
				image.src = image.getAttribute("src1");
				setPrefix("caption").innerHTML = setPrefix("caption1").innerHTML; 
				glb_index = 1;
			}
			else {
				image.src = image.getAttribute("src0");
				setPrefix("caption").innerHTML = setPrefix("caption0").innerHTML;
				glb_index = 0;
			}
			break;
		case 1:
			image.src = image.getAttribute("src0");
			setPrefix("caption").innerHTML = setPrefix("caption0").innerHTML;
			glb_index = 0;
			break;
		case 2:
			if (/undefined/.test(image.getAttribute("src1")) == false) {
				image.src = image.getAttribute("src1");
				setPrefix("caption").innerHTML = setPrefix("caption1").innerHTML; 
				glb_index = 1;
			}
			else {
				image.src = image.getAttribute("src0");
				setPrefix("caption").innerHTML = setPrefix("caption0").innerHTML;
				glb_index = 0;
			}
			break;
		case 3:
			if (/undefined/.test(image.getAttribute("src2")) == false) {
				image.src = image.getAttribute("src2");
				setPrefix("caption").innerHTML = setPrefix("caption2").innerHTML; 
				glb_index = 2;
			}
			else if (/undefined/.test(image.getAttribute("src1")) == false) {
				image.src = image.getAttribute("src1");
				setPrefix("caption").innerHTML = setPrefix("caption1").innerHTML; 
				glb_index = 1;
			}
			else {
				image.src = image.getAttribute("src0");
				setPrefix("caption").innerHTML = setPrefix("caption0").innerHTML;
				glb_index = 0;
			}
			break;
		case 4:
			if (/undefined/.test(image.getAttribute("src3")) == false) {
				image.src = image.getAttribute("src3");
				setPrefix("caption").innerHTML = setPrefix("caption3").innerHTML; 
				glb_index = 3;
			}
			else if (/undefined/.test(image.getAttribute("src2")) == false) {
				image.src = image.getAttribute("src2");
				setPrefix("caption").innerHTML = setPrefix("caption2").innerHTML; 
				glb_index = 2;
			}
			else if (/undefined/.test(image.getAttribute("src1")) == false) {
				image.src = image.getAttribute("src1");
				setPrefix("caption").innerHTML = setPrefix("caption1").innerHTML; 
				glb_index = 1;
			}
			else {
				image.src = image.getAttribute("src0");
				setPrefix("caption").innerHTML = setPrefix("caption0").innerHTML;
				glb_index = 0;
			}
			break;
		case 5:
			if (/undefined/.test(image.getAttribute("src4")) == false) {
				image.src = image.getAttribute("src4");
				setPrefix("caption").innerHTML = setPrefix("caption4").innerHTML; 
				glb_index = 4;
			}
			else if (/undefined/.test(image.getAttribute("src3")) == false) {
				image.src = image.getAttribute("src3");
				setPrefix("caption").innerHTML = setPrefix("caption3").innerHTML; 
				glb_index = 3;
			}
			else if (/undefined/.test(image.getAttribute("src2")) == false) {
				image.src = image.getAttribute("src2");
				setPrefix("caption").innerHTML = setPrefix("caption2").innerHTML; 
				glb_index = 2;
			}
			else if (/undefined/.test(image.getAttribute("src1")) == false) {
				image.src = image.getAttribute("src1");
				setPrefix("caption").innerHTML = setPrefix("caption1").innerHTML; 
				glb_index = 1;
			}
			else {
				image.src = image.getAttribute("src0");
				setPrefix("caption").innerHTML = setPrefix("caption0").innerHTML;
				glb_index = 0;
			}
			break;
		default:
			image.src = image.getAttribute("src0") || image.getAttribute("src0");
			setPrefix("caption").innerHTML = setPrefix("caption0").innerHTML; 
			break;
	}
	//alert(glb_index);
}

function nextPicture(image, index) {
	switch (index) {
		case 0:
			if (/undefined/.test(image.getAttribute("src1")) == false) {
				image.src = image.getAttribute("src1");
				setPrefix("caption").innerHTML = setPrefix("caption1").innerHTML; 
				glb_index = 1;
			}
			else {
				image.src = image.getAttribute("src0");
				setPrefix("caption").innerHTML = setPrefix("caption0").innerHTML;
				glb_index = 0;
			}
			break;
		case 1:
			if (/undefined/.test(image.getAttribute("src2")) == false) {
				image.src = image.getAttribute("src2");
				setPrefix("caption").innerHTML = setPrefix("caption2").innerHTML; 
				glb_index = 2;
			}
			else {
				image.src = image.getAttribute("src0");
				setPrefix("caption").innerHTML = setPrefix("caption0").innerHTML;
				glb_index = 0;
			}
			break;
		case 2:
			if (/undefined/.test(image.getAttribute("src3")) == false) {
				image.src = image.getAttribute("src3");
				setPrefix("caption").innerHTML = setPrefix("caption3").innerHTML; 
				glb_index = 3;
			}
			
			else {
				image.src = image.getAttribute("src0");
				setPrefix("caption").innerHTML = setPrefix("caption0").innerHTML;
				glb_index = 0;
			}
			break;
		case 3:
			if (/undefined/.test(image.getAttribute("src4")) == false) {
				image.src = image.getAttribute("src4");
				setPrefix("caption").innerHTML = setPrefix("caption4").innerHTML; 
				glb_index = 4;
			}
			
			else {
				image.src = image.getAttribute("src0");
				setPrefix("caption").innerHTML = setPrefix("caption0").innerHTML;
				glb_index = 0;
			}
			break;
		case 4:
			if (/undefined/.test(image.getAttribute("src5")) == false) {
				image.src = image.getAttribute("src5");
				setPrefix("caption").innerHTML = setPrefix("caption5").innerHTML; 
				glb_index = 5;
			}
			
			else {
				image.src = image.getAttribute("src0");
				setPrefix("caption").innerHTML = setPrefix("caption0").innerHTML;
				glb_index = 0;
			}
			break;
		case 5:
			image.src = image.getAttribute("src0");
			setPrefix("caption").innerHTML = setPrefix("caption0").innerHTML;
			glb_index = 0;
			break;
		default:
			image.src = image.getAttribute("src0") || image.getAttribute("src0");
			setPrefix("caption").innerHTML = setPrefix("caption0").innerHTML; 
			break;
	}
	//alert(glb_index);
}

function hideDivPicture() {
	setPrefix("divPicture").style.display = 'none';
}


function FlashObj(filepath, height, width, bgcolor, a_string, name) {

  document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+ width + '" height="' + height + '" id="'+ name + '"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="swliveconnect" value="true" /><param name="movie" value="'+ filepath + '" /><param name="quality" value="high" /><param name="bgcolor" value="#'+ bgcolor + '" /><embed name="' + name + '" src="' + filepath + '?' + a_string +'" width="' + width + '" height="' + height + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#' + bgcolor + '" swfLiveConnect="true" allowScriptAccess="sameDomain" allowFullScreen="false" ></embed></object>');

}

SWFFormFix = function(swfname){
	if(navigator.appName.toLowerCase() != "microsoft internet explorer")return false;
	var testnodename = "SWFFormFixTESTER";
	document.write('<div id="'+testnodename+'" onclick="SWFFormFixCallback(this,\''+swfname+'\');return false;" style="display:none">&nbsp;</div>');
	document.getElementById(testnodename).onclick();
}
SWFFormFixCallback = function (obj,swfname){
	var path = document;
	var error = false;
	var testnode = obj;
	while(obj = obj.parentNode){
		if(obj.nodeName.toLowerCase() == "form"){
			if(obj.name != undefined && obj.name != null && obj.name.length > 0){
				path = path.forms[obj.name];
			}else{
				alert("Error: one of your forms does not have a name!");
				error = true;
			}
		}
	}
	testnode.parentNode.removeChild(testnode);
	if(error) return false;
	window[swfname]=path[swfname];
	return true;
}

function createCookie(name,value,days, path, domain, secure) {
 if (days) {
 var date = new Date();
 date.setTime(date.getTime()+(days*24*60*60*1000));
 var expires = ";expires="+date.toUTCString();
 }
 else var expires = "";
 //document.cookie = name+"="+value+expires+";path=/places";
 path = "/";
 var curCookie = name + "=" + (value) + 
		((expires) ? "; expires=" + expires : "") + 
		((path) ? "; path=" + path : "") + 
		((domain) ? "; domain=" + domain : "") + 
		((secure) ? "; secure" : ""); 
	 document.cookie = curCookie; 

}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

var tripsession;

function eraseTrip(){
	var request = false; 
	var response = "";
	if (window.XMLHttpRequest) { // Mozilla, Safari,... 
	   request = new XMLHttpRequest(); 
	} else if (window.ActiveXObject) { // IE 
	   request = new ActiveXObject("Microsoft.XMLHTTP"); 
	} 

	var url = "../inc/tripsession.aspx?trip=";
	request.open ('GET', url, true);
	request.onreadystatechange = function(){
		if (request.readyState == 4) {
			if (request.status == 200) {
				response = request.responseText;
			}
		 }
	}
	request.send (null);
}

function readTrip(){
	var request = false; 
	if (window.XMLHttpRequest) { // Mozilla, Safari,... 
	   request = new XMLHttpRequest(); 
	} else if (window.ActiveXObject) { // IE 
	   request = new ActiveXObject("Microsoft.XMLHTTP"); 
	} 

	var url = "../inc/tripsession.aspx?trip=read";
	request.open ('GET', url, true);
	request.onreadystatechange = function(){
		if (request.readyState == 4) {
			if (request.status == 200) {
				
				tripsession = request.responseText;
			}
		 }
	}
	request.send (null);
		
}

function writeTrip(value) {
	var request = false; 
		if (window.XMLHttpRequest) { // Mozilla, Safari,... 
	   request = new XMLHttpRequest(); 
	} else if (window.ActiveXObject) { // IE 
	   request = new ActiveXObject("Microsoft.XMLHTTP"); 
	} 

	var url = "../inc/tripsession.aspx?trip=" + encodeURIComponent(value);
	request.open ('GET', url, true);
	request.onreadystatechange = function(){
		if (request.readyState == 4) {
			if (request.status == 200) {
				tripsession = request.responseText;
			}
		 }
	}
	request.send (null);
}

function getTripSession(){
	return tripsession;

}

function addToTrip(name, address, city, state, zip, phone, latitude, longitude, website) {
	var tripArray = new Array();
	var websites = website;
	if (websites == null) websites = '';
	
	if(readCookie('mytrip')!= null){
		tripArray = readCookie('mytrip').split('!!!');
		eraseCookie('mytrip');
	}
		
	var temp = tripArray.length;
	var intrip = false;
	
	for (i=0; i<temp; i++) {
		if (tripArray[i] == [name, address, city + ', ' + state + ' ' + zip, phone, latitude + ', ' + longitude, websites].join('##')) {
			intrip = true;
		}
	}
	
	if(intrip == false) {
		tripArray[tripArray.length] = [name, address, city + ', ' + state + ' ' + zip, phone, latitude + ', ' + longitude, websites].join('##');
	}
	
	createCookie('mytrip', tripArray.join('!!!'),0);


	pad = window.pageYOffset || document.documentElement.scrollTop;
	setPrefix("divTripPaper").style.marginTop = pad + 25 + 'px';
	setPrefix("divTripPaper").style.display = 'block';
	
	pad = window.pageYOffset || document.documentElement.scrollTop;
	setPrefix("divTripPaperBG").style.marginTop = pad + 25 + 'px';
	setPrefix("divTripPaperBG").style.display = 'block';
	
	var tripstring = readCookie('mytrip').split('!!!');
	
	if(tripstring.length > 6) {
		tripstring = tripstring.splice(0,6);
	}
	
	tripstring = tripstring.join('!!!');
		
	tripstring = tripstring.replace(/!!!/g,'<br /><br />').replace(/##/g,'<br/ >');
	
	tripstring = tripstring + '<br /><br /><div style="text-align:right"><a href="../places/trb_dtl.aspx" style="color:#ff0000; font-weight:bold;">View my full trip &raquo;</a>&nbsp;&nbsp;&nbsp;</div>';
	
	
	setPrefix("divTripPaper").innerHTML = '<div align="right" style="padding:15px 15px 0px 0px"><img src="../pic/paperclose.gif" border="0" onclick="closePaper();"  style="cursor:pointer" /></div><table cellpadding="0" cellspacing="0" border="0" width="319" style="text-align:left"><tr><td style="padding:25px 15px 25px 55px">' + tripstring + '</td></tr></table>';
	
	
	
}


function removeFromTrip(name, address, citystatezip, phone, gps) {
	
	var tripArray = new Array();
	
	
	if(readCookie('mytrip')!= null){
		tripArray = readCookie('mytrip').split('!!!');
		eraseCookie('mytrip');
	}
		
	var temp = tripArray.length;

	
	for (i=0; i<temp; i++) {
		if (tripArray[i].split("##")[0] == name) {
			//alert(name);
			tripArray.splice(i,1);
		}
		
	}
	
	if (tripArray.length > 0) {
		createCookie('mytrip', tripArray.join('!!!'),0);
	}
	else {
		eraseCookie('mytrip');
	}
	
	window.location = '../places/trb_dtl.aspx';
		
}
function closePaper() {
		setPrefix("divTripPaper").style.display = 'none';
		setPrefix("divTripPaperBG").style.display = 'none';
}