var VC_url = window.location;
var VC_title = document.title;

function fPreloadImages(){
	MM_preloadImages('/template/images/buttons/top_btn_home_o.gif','/template/images/buttons/top_btn_shop_o.gif','/template/images/buttons/top_btn_contact_o.gif','/template/images/buttons/top_btn_brpf_o.gif','/template/images/buttons/btn_placestogo_o.gif','/template/images/buttons/btn_placestostay_o.gif','/template/images/buttons/btn_thingstodo_o.gif','/template/images/buttons/btn_photojournal_o.gif','/template/images/buttons/btn_news_o.gif','/template/images/buttons/btn_parkwayinfo_o.gif','/template/images/buttons/btn_virtualtour_o.gif','/template/images/buttons/btn_parkwaystore_o.gif');
}

function fTrackLink(){
	var pID = fTrackLink.arguments[0];
	var linkImg = new Image();
	var txtToTrack;
	if (fTrackLink.arguments.length > 1)
		txtToTrack = fTrackLink.arguments[1];
	else
		txtToTrack = "click";
	var ranNum = Math.round(Math.random()*32768);
	linkImg.src = "/cgi-bin/count.asp?id=" + pID + "&track=" + txtToTrack + "&r=" + ranNum;
	fHold(10, linkImg);
	return true;
}

function fHold(pTime, pImage){
	if(pImage.readyState){
		var secureCount = 0;
		while(pImage.readyState != 'complete'){
			if(secureCount > (pTime * 1000))
				break;
			secureCount++;
		}
	} else {
		var endAt = new Date().getTime() + 250;
		var rightNow;
		while(true){
			rightNow = new Date();
			if(rightNow.getTime() >= endAt)
				break;
		}
	}
}

function bookmark(){
	if(window.sidebar) 
          window.sidebar.addPanel(VC_title,VC_url,"");
	else if(window.opera && window.print){
          var elem = document.createElement('a');
          elem.setAttribute('href',VC_url);
          elem.setAttribute('title',VC_title);
          elem.setAttribute('rel','sidebar');
          elem.click();
	}
	else if(document.all)
          window.external.AddFavorite(VC_url,VC_title);
}

function isEmail(e) {
	if(e == "") return false;
	AtSignPosition = e.indexOf('@');
	if (AtSignPosition > 0)
		PeriodPosition = e.indexOf('.', AtSignPosition);
	else
		PeriodPosition = 0;
		
	if (AtSignPosition <= 0 || PeriodPosition <= 0)
		return false;
	return true;
}

