


function fnPPX_IncludeJS(url){document.write('<script src="',url,'"><\/script>');}
function addslashes(str){return(str+'').replace(/([\\"'])/g,"\\$1").replace(/\0/g,"\\0");}
function fnVForm_contact(theForm){if(""==theForm.Name.value){alert("Please enter your name.");return false;}
if(""==theForm.EmailAddress.value){alert("Please enter your email address.");return false;}
if(""==theForm.YourEnquiry.value){alert("Please enter your enquiry.");return false;}
return true;}
function fnPPX_AddSoldMarker(sImgId,sPropStatus){return 0;if("Sold"!=sPropStatus){return(0);}
var objImg;try{objImg=document.getElementById(sImgId);var theImg=objImg.src;objImg.src="image.php?main="+theImg;}
catch(e){}}
function fnPPX_AddSoldMarker2(sImgId,sImgPath,sPropStatus){return 0;if("Sold"!=sPropStatus){return(0);}
try{objImg=document.getElementById(sImgId);if(objImg){objImg.src="image.php?main="+sImgPath+"&st="+sPropStatus;}}
catch(e){}}
function fnAddFavorite(){var is_chrome=navigator.userAgent.toLowerCase().indexOf('chrome')>-1;if(true==is_chrome){alert('Press Ctrl+D to Bookmark in Chrome.');}
BookmarkTitle=document.title;if(document.all){window.external.AddFavorite(window.location.href,BookmarkTitle)}else{window.sidebar.addPanel(BookmarkTitle,window.location.href,'');}}
var featuredcontentslider={ajaxloadingmsg:'<div style="margin: 20px 0 0 20px"><img src="img/loading.gif" />&nbsp;</div>',bustajaxcache:true,enablepersist:false,settingcaches:{},jumpTo:function(fcsid,pagenumber){this.turnpage(this.settingcaches[fcsid],pagenumber)},ajaxconnect:function(setting){var page_request=false
if(window.ActiveXObject){try{page_request=new ActiveXObject("Msxml2.XMLHTTP")}
catch(e){try{page_request=new ActiveXObject("Microsoft.XMLHTTP")}
catch(e){}}}
else if(window.XMLHttpRequest)
page_request=new XMLHttpRequest()
else
return false
var pageurl=setting.contentsource[1]
page_request.onreadystatechange=function(){featuredcontentslider.ajaxpopulate(page_request,setting)}
document.getElementById(setting.id).innerHTML=this.ajaxloadingmsg
var bustcache=(!this.bustajaxcache)?"":(pageurl.indexOf("?")!=-1)?"&"+new Date().getTime():"?"+new Date().getTime()
page_request.open('GET',pageurl+bustcache,true)
page_request.send(null)},ajaxpopulate:function(page_request,setting){if(page_request.readyState==4&&(page_request.status==200||window.location.href.indexOf("http")==-1)){document.getElementById(setting.id).innerHTML=page_request.responseText
this.buildpaginate(setting)}},buildcontentdivs:function(setting){var alldivs=document.getElementById(setting.id).getElementsByTagName("div")
for(var i=0;i<alldivs.length;i++){if(this.css(alldivs[i],"contentdiv","check")){setting.contentdivs.push(alldivs[i])
alldivs[i].style.display="none"}}},buildpaginate:function(setting){this.buildcontentdivs(setting)
var sliderdiv=document.getElementById(setting.id)
var pdiv=document.getElementById("paginate-"+setting.id)
var phtml=""
var toc=setting.toc
var nextprev=setting.nextprev
if(typeof toc=="string"&&toc!="markup"||typeof toc=="object"){for(var i=1;i<=setting.contentdivs.length;i++){phtml+='<a href="#'+i+'" class="toc">'+(typeof toc=="string"?toc.replace(/#increment/,i):toc[i-1])+'</a> '}
phtml=(nextprev[0]!=''?'<a href="#prev" class="prev">'+nextprev[0]+'</a> ':'')+phtml+(nextprev[1]!=''?'<a href="#next" class="next">'+nextprev[1]+'</a>':'')
pdiv.innerHTML=phtml}
var pdivlinks=pdiv.getElementsByTagName("a")
var toclinkscount=0
for(var i=0;i<pdivlinks.length;i++){if(this.css(pdivlinks[i],"toc","check")){if(toclinkscount>setting.contentdivs.length-1){pdivlinks[i].style.display="none"
continue}
pdivlinks[i].setAttribute("rel",++toclinkscount)
pdivlinks[i][setting.revealtype]=function(){featuredcontentslider.turnpage(setting,this.getAttribute("rel"))
return false}
setting.toclinks.push(pdivlinks[i])}
else if(this.css(pdivlinks[i],"prev","check")||this.css(pdivlinks[i],"next","check")){pdivlinks[i].onclick=function(){featuredcontentslider.turnpage(setting,this.className)
return false}}}
this.turnpage(setting,setting.currentpage,true)
if(setting.autorotate[0]){pdiv[setting.revealtype]=function(){featuredcontentslider.cleartimer(setting,window["fcsautorun"+setting.id])}
sliderdiv["onclick"]=function(){featuredcontentslider.cleartimer(setting,window["fcsautorun"+setting.id])}
setting.autorotate[1]=setting.autorotate[1]+(1/setting.enablefade[1]*50)
this.autorotate(setting)}},urlparamselect:function(fcsid){var result=window.location.search.match(new RegExp(fcsid+"=(\\d+)","i"))
return(result==null)?null:parseInt(RegExp.$1)},turnpage:function(setting,thepage,autocall){var currentpage=setting.currentpage
var totalpages=setting.contentdivs.length
var turntopage=(/prev/i.test(thepage))?currentpage-1:(/next/i.test(thepage))?currentpage+1:parseInt(thepage)
turntopage=(turntopage<1)?totalpages:(turntopage>totalpages)?1:turntopage
if(turntopage==setting.currentpage&&typeof autocall=="undefined")
return
setting.currentpage=turntopage
setting.contentdivs[turntopage-1].style.zIndex=++setting.topzindex
this.cleartimer(setting,window["fcsfade"+setting.id])
setting.cacheprevpage=setting.prevpage
if(setting.enablefade[0]==true){setting.curopacity=0
this.fadeup(setting)}
if(setting.enablefade[0]==false){setting.contentdivs[setting.prevpage-1].style.display="none"
setting.onChange(setting.prevpage,setting.currentpage)}
setting.contentdivs[turntopage-1].style.visibility="visible"
setting.contentdivs[turntopage-1].style.display="block"
if(setting.prevpage<=setting.toclinks.length)
this.css(setting.toclinks[setting.prevpage-1],"selected","remove")
if(turntopage<=setting.toclinks.length)
this.css(setting.toclinks[turntopage-1],"selected","add")
setting.prevpage=turntopage
if(this.enablepersist)
this.setCookie("fcspersist"+setting.id,turntopage)},setopacity:function(setting,value){var targetobject=setting.contentdivs[setting.currentpage-1]
if(targetobject.filters&&targetobject.filters[0]){if(typeof targetobject.filters[0].opacity=="number")
targetobject.filters[0].opacity=value*100
else
targetobject.style.filter="alpha(opacity="+value*100+")"}
else if(typeof targetobject.style.MozOpacity!="undefined")
targetobject.style.MozOpacity=value
else if(typeof targetobject.style.opacity!="undefined")
targetobject.style.opacity=value
setting.curopacity=value},fadeup:function(setting){if(setting.curopacity<1){this.setopacity(setting,setting.curopacity+setting.enablefade[1])
window["fcsfade"+setting.id]=setTimeout(function(){featuredcontentslider.fadeup(setting)},50)}
else{if(setting.cacheprevpage!=setting.currentpage)
setting.contentdivs[setting.cacheprevpage-1].style.display="none"
setting.onChange(setting.cacheprevpage,setting.currentpage)}},cleartimer:function(setting,timervar){if(typeof timervar!="undefined"){clearTimeout(timervar)
clearInterval(timervar)
if(setting.cacheprevpage!=setting.currentpage){setting.contentdivs[setting.cacheprevpage-1].style.display="none"}}},css:function(el,targetclass,action){var needle=new RegExp("(^|\\s+)"+targetclass+"($|\\s+)","ig")
if(action=="check")
return needle.test(el.className)
else if(action=="remove")
el.className=el.className.replace(needle,"")
else if(action=="add")
el.className+=" "+targetclass},autorotate:function(setting){window["fcsautorun"+setting.id]=setInterval(function(){featuredcontentslider.turnpage(setting,"next")},setting.autorotate[1])},getCookie:function(Name){var re=new RegExp(Name+"=[^;]+","i");if(document.cookie.match(re))
return document.cookie.match(re)[0].split("=")[1]
return null},setCookie:function(name,value){document.cookie=name+"="+value},init:function(setting){var persistedpage=this.getCookie("fcspersist"+setting.id)||1
var urlselectedpage=this.urlparamselect(setting.id)
this.settingcaches[setting.id]=setting
setting.contentdivs=[]
setting.toclinks=[]
setting.topzindex=0
setting.currentpage=urlselectedpage||((this.enablepersist)?persistedpage:1)
setting.prevpage=setting.currentpage
setting.revealtype="on"+(setting.revealtype||"click")
setting.curopacity=0
setting.onChange=setting.onChange||function(){}
if(setting.contentsource[0]=="ajax")
this.ajaxconnect(setting)}}

function fnWritePCSCont(sRoot){document.write('\
    <div id="pcscontact" style="display:none;">\
\
<div id="pcswrapper">\
<img class="imgright" src="'+sRoot+'img/pcs-mini.jpg" width="80" height="116" alt="Private Client Services" \/>\
<h2>Private Client Services<\/h2>\
<h4><strong>Personalized Home Search <span class="rred">Email Notifications<\/span><\/strong><\/h4>\
<ul class="features">\
<li>All new listings that match your own search criteria<\/li>\
<li>Property price changes and property sold alerts<\/li>\
<\/ul>\
<p class="tell"><strong>You describe what your next home or building land looks like, and let PCS find it for you.<\/strong><\/p>\
<ul class="benefits">\
<li>You get the most up-to-date information<\/li>\
<li>Saves you a lot of time searching for the right properties<\/li>\
<\/ul>\
<p><strong>How it works:<\/strong> After completing the form below, you will be asked for your <em>price range<\/em>, <em>location<\/em>, <em>home and land description<\/em>. Then to refine your search, you can specify number of bedrooms and bathrooms, home and land size range, detached workshop, garage, RV parking, fenced yard, ocean and\/or mountain views, etc. This information is then entered into our automated PCS system. Once this is setup, you\'ll receive periodic emails of the properties that match your search criteria. When PCS emails you a property of interest, contact Tom to discuss the property in detail.<\/p>\
<p><strong>If you would like access to PCS<\/strong>, fill out the form below and then send it to me. I will contact you promptly to complete your PCS account setup.<\/p>\
<\/div>\
\
   <form id="pcscontact" method="post" action="'+sRoot+'email.cgi" class="quickcontact" onsubmit="return fnVForm_contact(this)">\
      <input type="hidden" name="YourEnquiry" value="Private Client Services" \/>\
\
      <h3 id="PCSh3" class="quickcont">Private Client Services Enquiry<\/h3>\
\
      <p class="propid">Get more information or sign-up for <em class="re">Private Client Services<\/em> with this form.<\/p>\
\
      <table class="compact" cellspacing="0" cellpadding="0">\
        <tr><td class="fldname"><label for="ToTom">To:<\/label><\/td><td class="flddata"><input type="text" id="ToTom" name="ToTom" size="45" readonly="readonly" value="Tom Whitfield"  \/><\/td><\/tr>\
       <tr><td class="fldname"><label for="Name">Name:<\/label><\/td><td class="flddata"><input type="text" id="Name" name="Name" size="45" \/><\/td><\/tr>\
       <tr><td class="fldname"><label for="EmailAddress">Email:<\/label><\/td><td class="flddata"><input type="text" id="EmailAddress" name="EmailAddress" size="45" \/><\/td><\/tr>\
       <tr><td class="fldname"><label for="Telephone">Telephone:<\/label><\/td><td class="flddata"><input type="text" id="Telephone" name="Telephone" size="45" \/><\/td><\/tr>\
        <tr><td style="padding-top:10px; padding-bottom:8px" class="fldname">I would like:<\/td>\
        <td style="padding-top:8px; padding-bottom:8px">\
          <label for="moreinfo"> \
         <input type="checkbox" id="moreinfo" name="moreinfo" value="More Information about Private Client Services" \/>\
          More Information about Private Client Services<\/label><br \/>\
\
          <label for="pcssignup">\
         <input type="checkbox" id="pcssignup" name="pcssignup" value="To sign-up for my own Private Client Services account" \/>\
          To sign-up for my own Private Client Services account<\/label><br \/>\
\
        <\/td>\
        <\/tr>\
       <tr><td class="fldname" style="padding-top:3px;"><label for="Enquiry">Comments:<\/label><\/td><td class="flddata" style="padding-top:3px;"><textarea rows="3" id="Enquiry" name="Enquiry" cols="43"><\/textarea><\/td><\/tr>\
\
      <\/table>\
      <div class="contactformbtncontainer">\
       <input class="contactformbtn deffont" type="submit" value=" Send Enquiry to Tom " \/>\
      <\/div>\
    <\/form>\
\
    <div class="ppx_clear"><\/div>\
    <\/div> <!-- \/div pcscontact -->\
\
');}
function fnWriteLeftCol(sRoot){document.write('\
    <h4 class="lfeature">Services<\/h4>\
   <ul class="list_buttons" style="margin-bottom:5px;">\
    <li><a href="javascript:void(0);" onclick="TagToTip(\'pcscontact\', BGCOLOR, \'#ffffff\', BORDERWIDTH, 0, TITLE, \'New! Private Client Services\', TITLEPADDING, 5, STICKY, true, EXCLUSIVE, true, CLOSEBTN, true,  PADDING, 0, WIDTH, -500, FADEIN, 100, FADEOUT, 100); return false;">Private Client Services<\/a><\/li>\
   <\/ul>\
\
    <h4 class="lfeature">Search by Price<\/h4>\
    <div id="searchformcontainer">\
\
\
    <form style="margin:0;padding:0;border:0;" method="get" action="'+sRoot+'search.html">\
      <input type="hidden" name="search" value="1" \/>\
      <input type="hidden" name="perpage" value="10" \/>\
      <input type="hidden" name="marknew"  value="14" \/>\
      <input type="hidden" name="check_created" value="1" \/>\
      <input type="hidden" name="lfield2_match" value="Active" \/>\
      <input type="hidden" name="euro_numbers" value="0" \/>\
\
      <table class="pricesearch">\
      <tr><td>Price:<\/td>\
      <td>\
        <select name="lfield68_min">\
          <option value="">Minimum<\/option>\
          <option value="100000">$100,000<\/option>\
          <option value="200000">$200,000<\/option>\
          <option value="300000">$300,000<\/option>\
          <option value="400000">$400,000<\/option>\
          <option value="500000">$500,000<\/option>\
          <option value="600000">$600,000<\/option>\
          <option value="700000">$700,000<\/option>\
          <option value="800000">$800,000<\/option>\
          <option value="900000">$900,000<\/option>\
          <option value="1000000">$1,000,000<\/option>\
        <\/select>\
      <\/td>\
      <\/tr>\
\
      <tr><td>&nbsp;<\/td>\
      <td>\
        <select name="lfield68_max">\
          <option value="">Maximum<\/option>\
          <option value="">Unlimited<\/option>\
          <option value="100000">$100,000<\/option>\
          <option value="200000">$200,000<\/option>\
          <option value="300000">$300,000<\/option>\
          <option value="400000">$400,000<\/option>\
          <option value="500000">$500,000<\/option>\
          <option value="600000">$600,000<\/option>\
          <option value="700000">$700,000<\/option>\
          <option value="800000">$800,000<\/option>\
          <option value="900000">$900,000<\/option>\
          <option value="1000000">$1,000,000<\/option>\
        <\/select>\
      <\/td>\
      <\/tr>\
\
      <tr><td>Sort order:<\/td>\
      <td>\
        <select name="sort_order" style="width: 100px; height:20px;">\
          <option value="68,123,forward">Ascending<\/option>\
          <option value="68,123,reverse">Descending<\/option>\
        <\/select>\
      <\/td>\
      <\/tr>\
\
      <tr><td>Results\/page:<\/td>\
      <td>\
        <select name="perpage" style="width: 100px; height:20px;">\
          <option>5<\/option>\
          <option selected="selected">10<\/option>\
          <option>15<\/option>\
          <option>20<\/option>\
        <\/select>\
      <\/td>\
      <\/tr>\
      <\/table>\
      <div class="form_row wayleft" style="margin-top:5px;text-align:center;">\
          <input class="ss" type="submit" name="search" value="  Search Properties  " \/>\
      <\/div>\
    <\/form>\
    <div class="ppx_clear"><\/div>\
\
    <h4 class="lfeature">Listings by Community<\/h4>\
    <ul class="list_buttons">\
        <li><a href="'+sRoot+'nanoosebay.html">Nanoose Bay<\/a><\/li>\
        <li><a href="'+sRoot+'fairwinds.html">Fairwinds<\/a><\/li>\
        <li><a href="'+sRoot+'parksville.html">Parksville<\/a><\/li>\
        <li><a href="'+sRoot+'french-creek.html">French Creek<\/a><\/li>\
        <li><a href="'+sRoot+'qualicum.html">Qualicum Beach<\/a><\/li>\
        <li><a href="'+sRoot+'errington.html">Errington<\/a><\/li>\
        <li><a href="'+sRoot+'coombs.html">Coombs<\/a><\/li>\
        <li><a href="'+sRoot+'bowser.html">Bowser\/Deep Bay<\/a><\/li>\
    <\/ul>\
  \
    <\/div>\
\
    <h4 class="lfeature">Listings by Type<\/h4>\
    <ul class="list_buttons">\
     <li><a href="'+sRoot+'singlefamilyhomes.html">Single Family Homes<\/a><\/li>\
     <li><a href="'+sRoot+'condos.html">Condos<\/a><\/li>\
     <li><a href="'+sRoot+'land_buildinglots.html">Land\/Building Lots<\/a><\/li>\
     <li><a href="'+sRoot+'waterfront.html">Waterfront<\/a><\/li>\
     <li><a href="'+sRoot+'oceanview.html">Ocean View<\/a><\/li>\
    <\/ul>\
  \
\
    <h4 class="lfeature">Tom&rsquo;s Picks<\/h4>\
       <iframe title="Toms Picks" marginheight="0" marginwidth="0" name="TWsPicks" id="TWsPicks" height="1122" src="'+sRoot+'handpicks.html" frameborder="0" width="200" scrolling="no"><\/iframe>\
  \
  \
    <h4 class="lfeature">Community Information<\/h4>\
    <ul class="list_buttons">\
      <li><a href="'+sRoot+'about.html#aboutoceanside">Oceanside<\/a><\/li>\
      <li><a href="'+sRoot+'fairwinds.html#aboutfairwinds">Fairwinds<\/a><\/li>\
      <li><a href="'+sRoot+'nanoosebay.html#aboutnanoosebay">Nanoose Bay<\/a><\/li>\
      <li><a href="'+sRoot+'parksville.html#aboutparksville">Parksville<\/a><\/li>\
      <li><a href="'+sRoot+'french-creek.html#aboutfrenchcreek">French Creek<\/a><\/li>\
      <li><a href="'+sRoot+'qualicum.html#aboutqualicum">Qualicum Beach<\/a><\/li>\
      <li><a href="'+sRoot+'errington.html#abouterrington">Errington<\/a><\/li>\
      <li><a href="'+sRoot+'coombs.html#aboutcoombs">Coombs<\/a><\/li>\
      <li><a href="'+sRoot+'bowser.html#aboutbowser">Bowser\/Deep Bay<\/a><\/li>\
    <\/ul>\
  \
    <h4 class="lfeature">Community Events<\/h4>\
    <ul class="list_buttons">\
        <li><a href="http:\/\/www.visitors-info.com\/vancouver-island\/explore-vancouver-island\/parksville--qualicum-beach">Visitors Choice<\/a><\/li>\
        <li><a href="http:\/\/www.oceansidewebtv.com\/">Oceanside WebTV<\/a><\/li>\
        <li><a href="http:\/\/www.lindamattesonreynolds.com\/">Linda Matteson-Reynolds PHOTOGRAPHY<\/a><\/li>\
    <\/ul>\
  \
  ');fnWritePCSCont(sRoot);}
function fnWriteRightCol(sRoot){document.write('\
  <div style="margin:-5px 0 5px" class="new_link">\
 <ul class="list_buttons">\
  <li><a class="newlink" href="'+sRoot+'toms-blog.html">Tom\'s Blog<\/a><\/li>\
 <\/ul>\
  <\/div>\
  \
  <img alt="Qualicum Beach REALTOR&reg; Tom Whitfield" width="120" height="107" src="'+sRoot+'photo\/tom2.jpg" \/>\
  <a class="twAboutLnk" href="'+sRoot+'contact.html#abouttom">About Tom Whitfield<\/a>\
  <a title="Tom is a RE/MAX Platinum Club Member." href="'+sRoot+'contact.html#abouttom"><img style="margin:5px 0;" alt="Qualicum Beach REALTOR&reg; RE/MAX Platinum Club" width="120" height="102" src="'+sRoot+'img\/PlatinumClubLogo-120w.png" \/><\/a>\
  \
  <br \/>\
  <div id="slider2" class="sliderwrapper">\
  </div>\
\
  <div id="paginate-slider2" class="pagination">\
  <a href="#" class="prev" style="margin-left: 10px"><</a> <a href="#" class="next">></a>\
  </div>\
\
'+unescape("%3Cscript%3E")+'\
\
  featuredcontentslider.init({\
   id: "slider2",\
   contentsource: ["ajax", "'+sRoot+'testimonialsList.php"],\
   toc: "markup",\
   nextprev: ["Previous", "Next"],\
   revealtype: "click",\
   enablefade: [true, 0.2],\
   autorotate: [true, 10000],\
   onChange: function(previndex, curindex){\
   }\
  })\
\
'+unescape("%3C\/script%3E")+'\
\
  <h4>Green Homes<\/h4>\
    <div style="background:white;width:118px;text-align:center;"><a href="'+sRoot+'green-homes.html"><img src="'+sRoot+'img\/green-homes-icon.gif" width="96" height="96" alt="Green Homes Icon" /><\/a><\/div>\
   <ul class="list_buttons">\
    <li><a href="'+sRoot+'green-homes.html">Green Homes<\/a><\/li>\
   <\/ul>\
  \
  <h4>The Local Market<\/h4>\
   <ul class="list_buttons">\
    <li><a href="'+sRoot+'toms-blog.html">Tom\'s Blog<\/a><\/li>\
    <li><a href="'+sRoot+'market_stats.html">Market Statistics<\/a><\/li>\
    <li><a href="'+sRoot+'qualicum-beach-real-estate-market-news.html">Market News<\/a><\/li>\
   <\/ul>\
  \
  <h4>Weather<\/h4>\
   <!-- iframe marginheight="0" marginwidth="0" name="wxButtonFrame" id="wxButtonFrame" height="110" src="http:\/\/btn.weather.ca\/weatherbuttons\/template3.php?placeCode=CABC0213&amp;category0=Cities&amp;placeCode1=CABC0242&amp;category1=Cities&amp;placeCode2=CABC0509&amp;category2=Golf&amp;placeCode3=CABC0195&amp;category3=Cities&amp;containerWidth=120&amp;btnNo=6349&amp;backgroundColor=blue&amp;multipleCity=1&amp;citySearch=1&amp;celsiusF=C" align="top" frameborder="0" width="120" scrolling="no"><\/iframe -->\
   <ul class="list_buttons">\
      <li><a href="http:\/\/www.visitparksvillequalicumbeach.com\/cms.asp?wpID=56">Weather Cam<\/a>\
   <\/ul>\
  \
  <h4>Tools<\/h4>\
   <ul class="list_buttons">\
    <li><a href="'+sRoot+'mortgage_calculator.php" target="_mcalc">Mortgage Calculator<\/a><\/li>\
      <li><a href="http:\/\/www.invis.ca\/rates\/">Interest Rates<\/a>\
      <li><a href="http:\/\/www.mortgage2u.ca\/">Mortgages<\/a>\
      <li><a href="http:\/\/privateclient.customhouse.com\/" title="International Payments Made Easy">International Payments<\/a>\
   <\/ul>\
  \
  <h4>Resources<\/h4>\
   <ul class="list_buttons">\
    <li><a href="'+sRoot+'marketing_your_home.html">Marketing Your Home<\/a><\/li>\
    <li><a href="'+sRoot+'10_points_when_selling.html">10 Points When Selling<\/a><\/li>\
    <li><a href="'+sRoot+'10_open_house_tips.html">10 Tips For Open House or Showings<\/a><\/li>\
    <li><a href="'+sRoot+'moving_plan.html">Moving Plan<\/a><\/li>\
   <\/ul>\
  \
  <h4>Video<\/h4>\
   <ul class="list_buttons">\
    <li><a href="http:\/\/www.youtube.com\/watch?v=VoQp1DW5SRE">Parksville &amp; Qualicum Beach<\/a><\/li>\
   <\/ul>\
  \
  ');}
function fnWriteQCont(sRoot){document.write('\
    <div id="quickcontact" style="display:none;">\
\
   <form method="post" action="'+sRoot+'email.cgi" class="quickcontact" onsubmit="return fnVForm_contact(this)">\
      <input type="hidden" name="YourEnquiry" value="Quick Property Contact Form" \/>\
      <input id="QCProperty" type="hidden" name="Property" value="MLS $lfield4$ - $lfield1$ in $lfield5$" \/>\
\
      <h3 id="QCh3" class="quickcont">MLS $lfield4$ - <em>$lfield1$<\/em> in $lfield5$<\/h3>\
\
      <p class="propid">Get more information with this convenient <em class="re">Quick Property Enquiry<\/em> form.<\/p>\
\
      <table class="compact" cellspacing="0" cellpadding="0">\
        <tr><td class="fldname"><label for="ToTom">To:<\/label><\/td><td class="flddata"><input type="text" id="ToTom" name="ToTom" size="45" readonly="readonly" value="Tom Whitfield"  \/><\/td><\/tr>\
       <tr><td class="fldname"><label for="Name">Your Name:<\/label><\/td><td class="flddata"><input type="text" id="Name" name="Name" size="45" \/><\/td><\/tr>\
       <tr><td class="fldname"><label for="EmailAddress">Your Email:<\/label><\/td><td class="flddata"><input type="text" id="EmailAddress" name="EmailAddress" size="45" \/><\/td><\/tr>\
        <tr><td class="fldname">I would like:<\/td>\
        <td>\
          <label for="moreinfo"> \
         <input type="checkbox" id="moreinfo" name="moreinfo" value="Additional property photos & information by email" \/>\
          Additional property photos &amp; information by email<\/label><br \/>\
\
          <label for="locationmap">\
         <input type="checkbox" id="locationmap" name="locationmap" value="A location map for this property by email" \/>\
          A location map for this property by email<\/label><br \/>\
\
          <label for="showing">\
         <input type="checkbox" id="showing" name="showing" value="To schedule a showing of this property"  \/>\
          To schedule a showing of this property<\/label><br \/>\
\
          <label for="alert">\
         <input type="checkbox" id="alert" name="alert" value="To be alerted if this property sells or its price changes"  \/>\
          To be alerted if this property sells or its price changes<\/label><br \/>\
\
          <label for="QCmarketstats">\
         <input type="checkbox" id="QCmarketstats" name="marketstats" value="$lfield5$ real estate market stats by email"  \/>\
          <span id="QCmarketstats2">$lfield5$ real estate market stats by email<\/span><\/label><br \/>\
          \
          <label for="QCcityinfo">\
         <input type="checkbox" id="QCcityinfo" name="cityinfo" value="General information about $lfield5$ by email"  \/>\
          <span id="QCcityinfo2">General information about $lfield5$ by email<\/span><\/label><br \/>\
\
          <label for="other">\
         <input type="checkbox" id="other" name="other" value="Other -- see my comments below"  \/>\
          Other -- see my comments below<\/label><br \/>\
        <\/td>\
        <\/tr>\
       <tr><td class="fldname" style="padding-top:3px;"><label for="Enquiry">Enquiry:<\/label><\/td><td class="flddata" style="padding-top:3px;"><textarea rows="6" id="Enquiry" name="Enquiry" cols="43"><\/textarea><\/td><\/tr>\
\
      <\/table>\
      <div class="contactformbtncontainer">\
       <input class="contactformbtn deffont" type="submit" value=" Send Enquiry to Tom " \/>\
      <\/div>\
    <\/form>\
\
    <div class="ppx_clear"><\/div>\
    <\/div> <!-- \/div quickcontact -->\
\
');}
function fnUpdateQCFields(lfield4,lfield1,lfield5){tt_HideInit();tt_Hide();theIProp=document.getElementById("QCProperty");theIProp.value="MLS "+lfield4+" - "+lfield1+" in "+lfield5;theH3=document.getElementById("QCh3");theH3.innerHTML="MLS "+lfield4+" - <em>"+lfield1+"<\/em> in "+lfield5;theIMS=document.getElementById("QCmarketstats");theIMS.value=lfield5+" real estate market stats by email";theIMS2=document.getElementById("QCmarketstats2");theIMS2.innerHTML=lfield5+" real estate market stats by email";theICI=document.getElementById("QCcityinfo");theICI.value="General information about "+lfield5+" by email";theICI2=document.getElementById("QCcityinfo2");theICI2.innerHTML="General information about "+lfield5+" by email";}

var config=new Object();var tt_Debug=false
var tt_Enabled=true
var TagsToTip=false
config.Above=false
config.BgColor='#B1C5E7'
config.BgImg=''
config.BorderColor='#003099'
config.BorderStyle='solid'
config.BorderWidth=1
config.CenterMouse=false
config.ClickClose=false
config.ClickSticky=false
config.CloseBtn=false
config.CloseBtnColors=['#990000','#FFFFFF','#DD3333','#FFFFFF']
config.CloseBtnText='&nbsp;X&nbsp;'
config.CopyContent=true
config.Delay=400
config.Duration=0
config.Exclusive=false
config.FadeIn=100
config.FadeOut=100
config.FadeInterval=30
config.Fix=null
config.FollowMouse=true
config.FontColor='#000044'
config.FontFace='Verdana,Geneva,sans-serif'
config.FontSize='8pt'
config.FontWeight='normal'
config.Height=0
config.JumpHorz=false
config.JumpVert=true
config.Left=false
config.OffsetX=14
config.OffsetY=8
config.Opacity=100
config.Padding=3
config.Shadow=true
config.ShadowColor='#7A7A7A'
config.ShadowWidth=3
config.Sticky=false
config.TextAlign='left'
config.Title=''
config.TitleAlign='left'
config.TitleBgColor='#2D5288'
config.TitleFontColor='#FFFFFF'
config.TitleFontFace=''
config.TitleFontSize=''
config.TitlePadding=2
config.Width=-250
function Tip()
{tt_Tip(arguments,null);}
function TagToTip()
{var t2t=tt_GetElt(arguments[0]);if(t2t)
tt_Tip(arguments,t2t);}
function UnTip()
{tt_OpReHref();if(tt_aV[DURATION]<0&&(tt_iState&0x2))
tt_tDurt.Timer("tt_HideInit()",-tt_aV[DURATION],true);else if(!(tt_aV[STICKY]&&(tt_iState&0x2)))
tt_HideInit();}
var tt_aElt=new Array(10),tt_aV=new Array(),tt_sContent,tt_t2t,tt_t2tDad,tt_scrlX=0,tt_scrlY=0,tt_musX,tt_musY,tt_over,tt_x,tt_y,tt_w,tt_h;function tt_Extension()
{tt_ExtCmdEnum();tt_aExt[tt_aExt.length]=this;return this;}
function tt_SetTipPos(x,y)
{var css=tt_aElt[0].style;tt_x=x;tt_y=y;css.left=x+"px";css.top=y+"px";if(tt_ie56)
{var ifrm=tt_aElt[tt_aElt.length-1];if(ifrm)
{ifrm.style.left=css.left;ifrm.style.top=css.top;}}}
function tt_HideInit()
{if(tt_iState)
{tt_ExtCallFncs(0,"HideInit");tt_iState&=~(0x4|0x8);if(tt_flagOpa&&tt_aV[FADEOUT])
{tt_tFade.EndTimer();if(tt_opa)
{var n=Math.round(tt_aV[FADEOUT]/(tt_aV[FADEINTERVAL]*(tt_aV[OPACITY]/tt_opa)));tt_Fade(tt_opa,tt_opa,0,n);return;}}
tt_tHide.Timer("tt_Hide();",1,false);}}
function tt_Hide()
{if(tt_db&&tt_iState)
{tt_OpReHref();if(tt_iState&0x2)
{tt_aElt[0].style.visibility="hidden";tt_ExtCallFncs(0,"Hide");}
tt_tShow.EndTimer();tt_tHide.EndTimer();tt_tDurt.EndTimer();tt_tFade.EndTimer();if(!tt_op&&!tt_ie)
{tt_tWaitMov.EndTimer();tt_bWait=false;}
if(tt_aV[CLICKCLOSE]||tt_aV[CLICKSTICKY])
tt_RemEvtFnc(document,"mouseup",tt_OnLClick);tt_ExtCallFncs(0,"Kill");if(tt_t2t&&!tt_aV[COPYCONTENT])
tt_UnEl2Tip();tt_iState=0;tt_over=null;tt_ResetMainDiv();if(tt_aElt[tt_aElt.length-1])
tt_aElt[tt_aElt.length-1].style.display="none";}}
function tt_GetElt(id)
{return(document.getElementById?document.getElementById(id):document.all?document.all[id]:null);}
function tt_GetDivW(el)
{return(el?(el.offsetWidth||el.style.pixelWidth||0):0);}
function tt_GetDivH(el)
{return(el?(el.offsetHeight||el.style.pixelHeight||0):0);}
function tt_GetScrollX()
{return(window.pageXOffset||(tt_db?(tt_db.scrollLeft||0):0));}
function tt_GetScrollY()
{return(window.pageYOffset||(tt_db?(tt_db.scrollTop||0):0));}
function tt_GetClientW()
{return tt_GetWndCliSiz("Width");}
function tt_GetClientH()
{return tt_GetWndCliSiz("Height");}
function tt_GetEvtX(e)
{return(e?((typeof(e.pageX)!=tt_u)?e.pageX:(e.clientX+tt_scrlX)):0);}
function tt_GetEvtY(e)
{return(e?((typeof(e.pageY)!=tt_u)?e.pageY:(e.clientY+tt_scrlY)):0);}
function tt_AddEvtFnc(el,sEvt,PFnc)
{if(el)
{if(el.addEventListener)
el.addEventListener(sEvt,PFnc,false);else
el.attachEvent("on"+sEvt,PFnc);}}
function tt_RemEvtFnc(el,sEvt,PFnc)
{if(el)
{if(el.removeEventListener)
el.removeEventListener(sEvt,PFnc,false);else
el.detachEvent("on"+sEvt,PFnc);}}
function tt_GetDad(el)
{return(el.parentNode||el.parentElement||el.offsetParent);}
function tt_MovDomNode(el,dadFrom,dadTo)
{if(dadFrom)
dadFrom.removeChild(el);if(dadTo)
dadTo.appendChild(el);}
var tt_aExt=new Array(),tt_db,tt_op,tt_ie,tt_ie56,tt_bBoxOld,tt_body,tt_ovr_,tt_flagOpa,tt_maxPosX,tt_maxPosY,tt_iState=0,tt_opa,tt_bJmpVert,tt_bJmpHorz,tt_elDeHref,tt_tShow=new Number(0),tt_tHide=new Number(0),tt_tDurt=new Number(0),tt_tFade=new Number(0),tt_tWaitMov=new Number(0),tt_bWait=false,tt_u="undefined";function tt_Init()
{tt_MkCmdEnum();if(!tt_Browser()||!tt_MkMainDiv())
return;tt_OnScrl();tt_IsW3cBox();tt_OpaSupport();tt_AddEvtFnc(window,"scroll",tt_OnScrl);tt_AddEvtFnc(window,"resize",tt_OnScrl);tt_AddEvtFnc(document,"mousemove",tt_Move);if(TagsToTip||tt_Debug)
tt_SetOnloadFnc();tt_AddEvtFnc(window,"unload",tt_Hide);}
function tt_MkCmdEnum()
{var n=0;for(var i in config)
eval("window."+i.toString().toUpperCase()+" = "+n++);tt_aV.length=n;}
function tt_Browser()
{var n,nv,n6,w3c;n=navigator.userAgent.toLowerCase(),nv=navigator.appVersion;tt_op=(document.defaultView&&typeof(eval("w"+"indow"+"."+"o"+"p"+"er"+"a"))!=tt_u);tt_ie=n.indexOf("msie")!=-1&&document.all&&!tt_op;if(tt_ie)
{var ieOld=(!document.compatMode||document.compatMode=="BackCompat");tt_db=!ieOld?document.documentElement:(document.body||null);if(tt_db)
tt_ie56=parseFloat(nv.substring(nv.indexOf("MSIE")+5))>=5.5&&typeof document.body.style.maxHeight==tt_u;}
else
{tt_db=document.documentElement||document.body||(document.getElementsByTagName?document.getElementsByTagName("body")[0]:null);if(!tt_op)
{n6=document.defaultView&&typeof document.defaultView.getComputedStyle!=tt_u;w3c=!n6&&document.getElementById;}}
tt_body=(document.getElementsByTagName?document.getElementsByTagName("body")[0]:(document.body||null));if(tt_ie||n6||tt_op||w3c)
{if(tt_body&&tt_db)
{if(document.attachEvent||document.addEventListener)
return true;}
else
tt_Err("wz_tooltip.js must be included INSIDE the body section,"
+" immediately after the opening <body> tag.",false);}
tt_db=null;return false;}
function tt_MkMainDiv()
{if(tt_body.insertAdjacentHTML)
tt_body.insertAdjacentHTML("afterBegin",tt_MkMainDivHtm());else if(typeof tt_body.innerHTML!=tt_u&&document.createElement&&tt_body.appendChild)
tt_body.appendChild(tt_MkMainDivDom());if(window.tt_GetMainDivRefs&&tt_GetMainDivRefs())
return true;tt_db=null;return false;}
function tt_MkMainDivHtm()
{return('<div id="WzTtDiV"></div>'+
(tt_ie56?('<iframe id="WzTtIfRm" src="javascript:false" scrolling="no" frameborder="0" style="filter:Alpha(opacity=0);position:absolute;top:0px;left:0px;display:none;"></iframe>'):''));}
function tt_MkMainDivDom()
{var el=document.createElement("div");if(el)
el.id="WzTtDiV";return el;}
function tt_GetMainDivRefs()
{tt_aElt[0]=tt_GetElt("WzTtDiV");if(tt_ie56&&tt_aElt[0])
{tt_aElt[tt_aElt.length-1]=tt_GetElt("WzTtIfRm");if(!tt_aElt[tt_aElt.length-1])
tt_aElt[0]=null;}
if(tt_aElt[0])
{var css=tt_aElt[0].style;css.visibility="hidden";css.position="absolute";css.overflow="hidden";return true;}
return false;}
function tt_ResetMainDiv()
{tt_SetTipPos(0,0);tt_aElt[0].innerHTML="";tt_aElt[0].style.width="0px";tt_h=0;}
function tt_IsW3cBox()
{var css=tt_aElt[0].style;css.padding="10px";css.width="40px";tt_bBoxOld=(tt_GetDivW(tt_aElt[0])==40);css.padding="0px";tt_ResetMainDiv();}
function tt_OpaSupport()
{var css=tt_body.style;tt_flagOpa=(typeof(css.KhtmlOpacity)!=tt_u)?2:(typeof(css.KHTMLOpacity)!=tt_u)?3:(typeof(css.MozOpacity)!=tt_u)?4:(typeof(css.opacity)!=tt_u)?5:(typeof(css.filter)!=tt_u)?1:0;}
function tt_SetOnloadFnc()
{tt_AddEvtFnc(document,"DOMContentLoaded",tt_HideSrcTags);tt_AddEvtFnc(window,"load",tt_HideSrcTags);if(tt_body.attachEvent)
tt_body.attachEvent("onreadystatechange",function(){if(tt_body.readyState=="complete")
tt_HideSrcTags();});if(/WebKit|KHTML/i.test(navigator.userAgent))
{var t=setInterval(function(){if(/loaded|complete/.test(document.readyState))
{clearInterval(t);tt_HideSrcTags();}},10);}}
function tt_HideSrcTags()
{if(!window.tt_HideSrcTags||window.tt_HideSrcTags.done)
return;window.tt_HideSrcTags.done=true;if(!tt_HideSrcTagsRecurs(tt_body))
tt_Err("There are HTML elements to be converted to tooltips.\nIf you"
+" want these HTML elements to be automatically hidden, you"
+" must edit wz_tooltip.js, and set TagsToTip in the global"
+" tooltip configuration to true.",true);}
function tt_HideSrcTagsRecurs(dad)
{var ovr,asT2t;var a=dad.childNodes||dad.children||null;for(var i=a?a.length:0;i;)
{--i;if(!tt_HideSrcTagsRecurs(a[i]))
return false;ovr=a[i].getAttribute?(a[i].getAttribute("onmouseover")||a[i].getAttribute("onclick")):(typeof a[i].onmouseover=="function")?(a[i].onmouseover||a[i].onclick):null;if(ovr)
{asT2t=ovr.toString().match(/TagToTip\s*\(\s*'[^'.]+'\s*[\),]/);if(asT2t&&asT2t.length)
{if(!tt_HideSrcTag(asT2t[0]))
return false;}}}
return true;}
function tt_HideSrcTag(sT2t)
{var id,el;id=sT2t.replace(/.+'([^'.]+)'.+/,"$1");el=tt_GetElt(id);if(el)
{if(tt_Debug&&!TagsToTip)
return false;else
el.style.display="none";}
else
tt_Err("Invalid ID\n'"+id+"'\npassed to TagToTip()."
+" There exists no HTML element with that ID.",true);return true;}
function tt_Tip(arg,t2t)
{if(!tt_db||(tt_iState&0x8))
return;if(tt_iState)
tt_Hide();if(!tt_Enabled)
return;tt_t2t=t2t;if(!tt_ReadCmds(arg))
return;tt_iState=0x1|0x4;tt_AdaptConfig1();tt_MkTipContent(arg);tt_MkTipSubDivs();tt_FormatTip();tt_bJmpVert=false;tt_bJmpHorz=false;tt_maxPosX=tt_GetClientW()+tt_scrlX-tt_w-1;tt_maxPosY=tt_GetClientH()+tt_scrlY-tt_h-1;tt_AdaptConfig2();tt_OverInit();tt_ShowInit();tt_Move();}
function tt_ReadCmds(a)
{var i;i=0;for(var j in config)
tt_aV[i++]=config[j];if(a.length&1)
{for(i=a.length-1;i>0;i-=2)
tt_aV[a[i-1]]=a[i];return true;}
tt_Err("Incorrect call of Tip() or TagToTip().\n"
+"Each command must be followed by a value.",true);return false;}
function tt_AdaptConfig1()
{tt_ExtCallFncs(0,"LoadConfig");if(!tt_aV[TITLEBGCOLOR].length)
tt_aV[TITLEBGCOLOR]=tt_aV[BORDERCOLOR];if(!tt_aV[TITLEFONTCOLOR].length)
tt_aV[TITLEFONTCOLOR]=tt_aV[BGCOLOR];if(!tt_aV[TITLEFONTFACE].length)
tt_aV[TITLEFONTFACE]=tt_aV[FONTFACE];if(!tt_aV[TITLEFONTSIZE].length)
tt_aV[TITLEFONTSIZE]=tt_aV[FONTSIZE];if(tt_aV[CLOSEBTN])
{if(!tt_aV[CLOSEBTNCOLORS])
tt_aV[CLOSEBTNCOLORS]=new Array("","","","");for(var i=4;i;)
{--i;if(!tt_aV[CLOSEBTNCOLORS][i].length)
tt_aV[CLOSEBTNCOLORS][i]=(i&1)?tt_aV[TITLEFONTCOLOR]:tt_aV[TITLEBGCOLOR];}
if(!tt_aV[TITLE].length)
tt_aV[TITLE]=" ";}
if(tt_aV[OPACITY]==100&&typeof tt_aElt[0].style.MozOpacity!=tt_u&&!Array.every)
tt_aV[OPACITY]=99;if(tt_aV[FADEIN]&&tt_flagOpa&&tt_aV[DELAY]>100)
tt_aV[DELAY]=Math.max(tt_aV[DELAY]-tt_aV[FADEIN],100);}
function tt_AdaptConfig2()
{if(tt_aV[CENTERMOUSE])
{tt_aV[OFFSETX]-=((tt_w-(tt_aV[SHADOW]?tt_aV[SHADOWWIDTH]:0))>>1);tt_aV[JUMPHORZ]=false;}}
function tt_MkTipContent(a)
{if(tt_t2t)
{if(tt_aV[COPYCONTENT])
tt_sContent=tt_t2t.innerHTML;else
tt_sContent="";}
else
tt_sContent=a[0];tt_ExtCallFncs(0,"CreateContentString");}
function tt_MkTipSubDivs()
{var sCss='position:relative;margin:0px;padding:0px;border-width:0px;left:0px;top:0px;line-height:normal;width:auto;',sTbTrTd=' cellspacing="0" cellpadding="0" border="0" style="'+sCss+'"><tbody style="'+sCss+'"><tr><td ';tt_aElt[0].style.width=tt_GetClientW()+"px";tt_aElt[0].innerHTML=(''
+(tt_aV[TITLE].length?('<div id="WzTiTl" style="position:relative;z-index:1;">'
+'<table id="WzTiTlTb"'+sTbTrTd+'id="WzTiTlI" style="'+sCss+'">'
+tt_aV[TITLE]
+'</td>'
+(tt_aV[CLOSEBTN]?('<td align="right" style="'+sCss
+'text-align:right;">'
+'<span id="WzClOsE" style="position:relative;left:2px;padding-left:2px;padding-right:2px;'
+'cursor:'+(tt_ie?'hand':'pointer')
+';" onmouseover="tt_OnCloseBtnOver(1)" onmouseout="tt_OnCloseBtnOver(0)" onclick="tt_HideInit()">'
+tt_aV[CLOSEBTNTEXT]
+'</span></td>'):'')
+'</tr></tbody></table></div>'):'')
+'<div id="WzBoDy" style="position:relative;z-index:0;">'
+'<table'+sTbTrTd+'id="WzBoDyI" style="'+sCss+'">'
+tt_sContent
+'</td></tr></tbody></table></div>'
+(tt_aV[SHADOW]?('<div id="WzTtShDwR" style="position:absolute;overflow:hidden;"></div>'
+'<div id="WzTtShDwB" style="position:relative;overflow:hidden;"></div>'):''));tt_GetSubDivRefs();if(tt_t2t&&!tt_aV[COPYCONTENT])
tt_El2Tip();tt_ExtCallFncs(0,"SubDivsCreated");}
function tt_GetSubDivRefs()
{var aId=new Array("WzTiTl","WzTiTlTb","WzTiTlI","WzClOsE","WzBoDy","WzBoDyI","WzTtShDwB","WzTtShDwR");for(var i=aId.length;i;--i)
tt_aElt[i]=tt_GetElt(aId[i-1]);}
function tt_FormatTip()
{var css,w,h,pad=tt_aV[PADDING],padT,wBrd=tt_aV[BORDERWIDTH],iOffY,iOffSh,iAdd=(pad+wBrd)<<1;if(tt_aV[TITLE].length)
{padT=tt_aV[TITLEPADDING];css=tt_aElt[1].style;css.background=tt_aV[TITLEBGCOLOR];css.paddingTop=css.paddingBottom=padT+"px";css.paddingLeft=css.paddingRight=(padT+2)+"px";css=tt_aElt[3].style;css.color=tt_aV[TITLEFONTCOLOR];if(tt_aV[WIDTH]==-1)
css.whiteSpace="nowrap";css.fontFamily=tt_aV[TITLEFONTFACE];css.fontSize=tt_aV[TITLEFONTSIZE];css.fontWeight="bold";css.textAlign=tt_aV[TITLEALIGN];if(tt_aElt[4])
{css=tt_aElt[4].style;css.background=tt_aV[CLOSEBTNCOLORS][0];css.color=tt_aV[CLOSEBTNCOLORS][1];css.fontFamily=tt_aV[TITLEFONTFACE];css.fontSize=tt_aV[TITLEFONTSIZE];css.fontWeight="bold";}
if(tt_aV[WIDTH]>0)
tt_w=tt_aV[WIDTH];else
{tt_w=tt_GetDivW(tt_aElt[3])+tt_GetDivW(tt_aElt[4]);if(tt_aElt[4])
tt_w+=pad;if(tt_aV[WIDTH]<-1&&tt_w>-tt_aV[WIDTH])
tt_w=-tt_aV[WIDTH];}
iOffY=-wBrd;}
else
{tt_w=0;iOffY=0;}
css=tt_aElt[5].style;css.top=iOffY+"px";if(wBrd)
{css.borderColor=tt_aV[BORDERCOLOR];css.borderStyle=tt_aV[BORDERSTYLE];css.borderWidth=wBrd+"px";}
if(tt_aV[BGCOLOR].length)
css.background=tt_aV[BGCOLOR];if(tt_aV[BGIMG].length)
css.backgroundImage="url("+tt_aV[BGIMG]+")";css.padding=pad+"px";css.textAlign=tt_aV[TEXTALIGN];if(tt_aV[HEIGHT])
{css.overflow="auto";if(tt_aV[HEIGHT]>0)
css.height=(tt_aV[HEIGHT]+iAdd)+"px";else
tt_h=iAdd-tt_aV[HEIGHT];}
css=tt_aElt[6].style;css.color=tt_aV[FONTCOLOR];css.fontFamily=tt_aV[FONTFACE];css.fontSize=tt_aV[FONTSIZE];css.fontWeight=tt_aV[FONTWEIGHT];css.textAlign=tt_aV[TEXTALIGN];if(tt_aV[WIDTH]>0)
w=tt_aV[WIDTH];else if(tt_aV[WIDTH]==-1&&tt_w)
w=tt_w;else
{w=tt_GetDivW(tt_aElt[6]);if(tt_aV[WIDTH]<-1&&w>-tt_aV[WIDTH])
w=-tt_aV[WIDTH];}
if(w>tt_w)
tt_w=w;tt_w+=iAdd;if(tt_aV[SHADOW])
{tt_w+=tt_aV[SHADOWWIDTH];iOffSh=Math.floor((tt_aV[SHADOWWIDTH]*4)/3);css=tt_aElt[7].style;css.top=iOffY+"px";css.left=iOffSh+"px";css.width=(tt_w-iOffSh-tt_aV[SHADOWWIDTH])+"px";css.height=tt_aV[SHADOWWIDTH]+"px";css.background=tt_aV[SHADOWCOLOR];css=tt_aElt[8].style;css.top=iOffSh+"px";css.left=(tt_w-tt_aV[SHADOWWIDTH])+"px";css.width=tt_aV[SHADOWWIDTH]+"px";css.background=tt_aV[SHADOWCOLOR];}
else
iOffSh=0;tt_SetTipOpa(tt_aV[FADEIN]?0:tt_aV[OPACITY]);tt_FixSize(iOffY,iOffSh);}
function tt_FixSize(iOffY,iOffSh)
{var wIn,wOut,h,add,pad=tt_aV[PADDING],wBrd=tt_aV[BORDERWIDTH],i;tt_aElt[0].style.width=tt_w+"px";tt_aElt[0].style.pixelWidth=tt_w;wOut=tt_w-((tt_aV[SHADOW])?tt_aV[SHADOWWIDTH]:0);wIn=wOut;if(!tt_bBoxOld)
wIn-=(pad+wBrd)<<1;tt_aElt[5].style.width=wIn+"px";if(tt_aElt[1])
{wIn=wOut-((tt_aV[TITLEPADDING]+2)<<1);if(!tt_bBoxOld)
wOut=wIn;tt_aElt[1].style.width=wOut+"px";tt_aElt[2].style.width=wIn+"px";}
if(tt_h)
{h=tt_GetDivH(tt_aElt[5]);if(h>tt_h)
{if(!tt_bBoxOld)
tt_h-=(pad+wBrd)<<1;tt_aElt[5].style.height=tt_h+"px";}}
tt_h=tt_GetDivH(tt_aElt[0])+iOffY;if(tt_aElt[8])
tt_aElt[8].style.height=(tt_h-iOffSh)+"px";i=tt_aElt.length-1;if(tt_aElt[i])
{tt_aElt[i].style.width=tt_w+"px";tt_aElt[i].style.height=tt_h+"px";}}
function tt_DeAlt(el)
{var aKid;if(el)
{if(el.alt)
el.alt="";if(el.title)
el.title="";aKid=el.childNodes||el.children||null;if(aKid)
{for(var i=aKid.length;i;)
tt_DeAlt(aKid[--i]);}}}
function tt_OpDeHref(el)
{if(!tt_op)
return;if(tt_elDeHref)
tt_OpReHref();while(el)
{if(el.hasAttribute&&el.hasAttribute("href"))
{el.t_href=el.getAttribute("href");el.t_stats=window.status;el.removeAttribute("href");el.style.cursor="hand";tt_AddEvtFnc(el,"mousedown",tt_OpReHref);window.status=el.t_href;tt_elDeHref=el;break;}
el=tt_GetDad(el);}}
function tt_OpReHref()
{if(tt_elDeHref)
{tt_elDeHref.setAttribute("href",tt_elDeHref.t_href);tt_RemEvtFnc(tt_elDeHref,"mousedown",tt_OpReHref);window.status=tt_elDeHref.t_stats;tt_elDeHref=null;}}
function tt_El2Tip()
{var css=tt_t2t.style;tt_t2t.t_cp=css.position;tt_t2t.t_cl=css.left;tt_t2t.t_ct=css.top;tt_t2t.t_cd=css.display;tt_t2tDad=tt_GetDad(tt_t2t);tt_MovDomNode(tt_t2t,tt_t2tDad,tt_aElt[6]);css.display="block";css.position="static";css.left=css.top=css.marginLeft=css.marginTop="0px";}
function tt_UnEl2Tip()
{var css=tt_t2t.style;css.display=tt_t2t.t_cd;tt_MovDomNode(tt_t2t,tt_GetDad(tt_t2t),tt_t2tDad);css.position=tt_t2t.t_cp;css.left=tt_t2t.t_cl;css.top=tt_t2t.t_ct;tt_t2tDad=null;}
function tt_OverInit()
{if(window.event)
tt_over=window.event.target||window.event.srcElement;else
tt_over=tt_ovr_;tt_DeAlt(tt_over);tt_OpDeHref(tt_over);}
function tt_ShowInit()
{tt_tShow.Timer("tt_Show()",tt_aV[DELAY],true);if(tt_aV[CLICKCLOSE]||tt_aV[CLICKSTICKY])
tt_AddEvtFnc(document,"mouseup",tt_OnLClick);}
function tt_Show()
{var css=tt_aElt[0].style;css.zIndex=Math.max((window.dd&&dd.z)?(dd.z+2):0,1010);if(tt_aV[STICKY]||!tt_aV[FOLLOWMOUSE])
tt_iState&=~0x4;if(tt_aV[EXCLUSIVE])
tt_iState|=0x8;if(tt_aV[DURATION]>0)
tt_tDurt.Timer("tt_HideInit()",tt_aV[DURATION],true);tt_ExtCallFncs(0,"Show")
css.visibility="visible";tt_iState|=0x2;if(tt_aV[FADEIN])
tt_Fade(0,0,tt_aV[OPACITY],Math.round(tt_aV[FADEIN]/tt_aV[FADEINTERVAL]));tt_ShowIfrm();}
function tt_ShowIfrm()
{if(tt_ie56)
{var ifrm=tt_aElt[tt_aElt.length-1];if(ifrm)
{var css=ifrm.style;css.zIndex=tt_aElt[0].style.zIndex-1;css.display="block";}}}
function tt_Move(e)
{if(e)
tt_ovr_=e.target||e.srcElement;e=e||window.event;if(e)
{tt_musX=tt_GetEvtX(e);tt_musY=tt_GetEvtY(e);}
if(tt_iState&0x4)
{if(!tt_op&&!tt_ie)
{if(tt_bWait)
return;tt_bWait=true;tt_tWaitMov.Timer("tt_bWait = false;",1,true);}
if(tt_aV[FIX])
{tt_iState&=~0x4;tt_PosFix();}
else if(!tt_ExtCallFncs(e,"MoveBefore"))
tt_SetTipPos(tt_Pos(0),tt_Pos(1));tt_ExtCallFncs([tt_musX,tt_musY],"MoveAfter")}}
function tt_Pos(iDim)
{var iX,bJmpMod,cmdAlt,cmdOff,cx,iMax,iScrl,iMus,bJmp;if(iDim)
{bJmpMod=tt_aV[JUMPVERT];cmdAlt=ABOVE;cmdOff=OFFSETY;cx=tt_h;iMax=tt_maxPosY;iScrl=tt_scrlY;iMus=tt_musY;bJmp=tt_bJmpVert;}
else
{bJmpMod=tt_aV[JUMPHORZ];cmdAlt=LEFT;cmdOff=OFFSETX;cx=tt_w;iMax=tt_maxPosX;iScrl=tt_scrlX;iMus=tt_musX;bJmp=tt_bJmpHorz;}
if(bJmpMod)
{if(tt_aV[cmdAlt]&&(!bJmp||tt_CalcPosAlt(iDim)>=iScrl+16))
iX=tt_PosAlt(iDim);else if(!tt_aV[cmdAlt]&&bJmp&&tt_CalcPosDef(iDim)>iMax-16)
iX=tt_PosAlt(iDim);else
iX=tt_PosDef(iDim);}
else
{iX=iMus;if(tt_aV[cmdAlt])
iX-=cx+tt_aV[cmdOff]-(tt_aV[SHADOW]?tt_aV[SHADOWWIDTH]:0);else
iX+=tt_aV[cmdOff];}
if(iX>iMax)
iX=bJmpMod?tt_PosAlt(iDim):iMax;if(iX<iScrl)
iX=bJmpMod?tt_PosDef(iDim):iScrl;return iX;}
function tt_PosDef(iDim)
{if(iDim)
tt_bJmpVert=tt_aV[ABOVE];else
tt_bJmpHorz=tt_aV[LEFT];return tt_CalcPosDef(iDim);}
function tt_PosAlt(iDim)
{if(iDim)
tt_bJmpVert=!tt_aV[ABOVE];else
tt_bJmpHorz=!tt_aV[LEFT];return tt_CalcPosAlt(iDim);}
function tt_CalcPosDef(iDim)
{return iDim?(tt_musY+tt_aV[OFFSETY]):(tt_musX+tt_aV[OFFSETX]);}
function tt_CalcPosAlt(iDim)
{var cmdOff=iDim?OFFSETY:OFFSETX;var dx=tt_aV[cmdOff]-(tt_aV[SHADOW]?tt_aV[SHADOWWIDTH]:0);if(tt_aV[cmdOff]>0&&dx<=0)
dx=1;return((iDim?(tt_musY-tt_h):(tt_musX-tt_w))-dx);}
function tt_PosFix()
{var iX,iY;if(typeof(tt_aV[FIX][0])=="number")
{iX=tt_aV[FIX][0];iY=tt_aV[FIX][1];}
else
{if(typeof(tt_aV[FIX][0])=="string")
el=tt_GetElt(tt_aV[FIX][0]);else
el=tt_aV[FIX][0];iX=tt_aV[FIX][1];iY=tt_aV[FIX][2];if(!tt_aV[ABOVE]&&el)
iY+=tt_GetDivH(el);for(;el;el=el.offsetParent)
{iX+=el.offsetLeft||0;iY+=el.offsetTop||0;}}
if(tt_aV[ABOVE])
iY-=tt_h;tt_SetTipPos(iX,iY);}
function tt_Fade(a,now,z,n)
{if(n)
{now+=Math.round((z-now)/n);if((z>a)?(now>=z):(now<=z))
now=z;else
tt_tFade.Timer("tt_Fade("
+a+","+now+","+z+","+(n-1)
+")",tt_aV[FADEINTERVAL],true);}
now?tt_SetTipOpa(now):tt_Hide();}
function tt_SetTipOpa(opa)
{tt_SetOpa(tt_aElt[5],opa);if(tt_aElt[1])
tt_SetOpa(tt_aElt[1],opa);if(tt_aV[SHADOW])
{opa=Math.round(opa*0.8);tt_SetOpa(tt_aElt[7],opa);tt_SetOpa(tt_aElt[8],opa);}}
function tt_OnScrl()
{tt_scrlX=tt_GetScrollX();tt_scrlY=tt_GetScrollY();}
function tt_OnCloseBtnOver(iOver)
{var css=tt_aElt[4].style;iOver<<=1;css.background=tt_aV[CLOSEBTNCOLORS][iOver];css.color=tt_aV[CLOSEBTNCOLORS][iOver+1];}
function tt_OnLClick(e)
{e=e||window.event;if(!((e.button&&e.button&2)||(e.which&&e.which==3)))
{if(tt_aV[CLICKSTICKY]&&(tt_iState&0x4))
{tt_aV[STICKY]=true;tt_iState&=~0x4;}
else if(tt_aV[CLICKCLOSE])
tt_HideInit();}}
function tt_Int(x)
{var y;return(isNaN(y=parseInt(x))?0:y);}
Number.prototype.Timer=function(s,iT,bUrge)
{if(!this.value||bUrge)
this.value=window.setTimeout(s,iT);}
Number.prototype.EndTimer=function()
{if(this.value)
{window.clearTimeout(this.value);this.value=0;}}
function tt_GetWndCliSiz(s)
{var db,y=window["inner"+s],sC="client"+s,sN="number";if(typeof y==sN)
{var y2;return(((db=document.body)&&typeof(y2=db[sC])==sN&&y2&&y2<=y)?y2:((db=document.documentElement)&&typeof(y2=db[sC])==sN&&y2&&y2<=y)?y2:y);}
return(((db=document.documentElement)&&(y=db[sC]))?y:document.body[sC]);}
function tt_SetOpa(el,opa)
{var css=el.style;tt_opa=opa;if(tt_flagOpa==1)
{if(opa<100)
{if(typeof(el.filtNo)==tt_u)
el.filtNo=css.filter;var bVis=css.visibility!="hidden";css.zoom="100%";if(!bVis)
css.visibility="visible";css.filter="alpha(opacity="+opa+")";if(!bVis)
css.visibility="hidden";}
else if(typeof(el.filtNo)!=tt_u)
css.filter=el.filtNo;}
else
{opa/=100.0;switch(tt_flagOpa)
{case 2:css.KhtmlOpacity=opa;break;case 3:css.KHTMLOpacity=opa;break;case 4:css.MozOpacity=opa;break;case 5:css.opacity=opa;break;}}}
function tt_Err(sErr,bIfDebug)
{if(tt_Debug||!bIfDebug)
alert("Tooltip Script Error Message:\n\n"+sErr);}
function tt_ExtCmdEnum()
{var s;for(var i in config)
{s="window."+i.toString().toUpperCase();if(eval("typeof("+s+") == tt_u"))
{eval(s+" = "+tt_aV.length);tt_aV[tt_aV.length]=null;}}}
function tt_ExtCallFncs(arg,sFnc)
{var b=false;for(var i=tt_aExt.length;i;)
{--i;var fnc=tt_aExt[i]["On"+sFnc];if(fnc&&fnc(arg))
b=true;}
return b;}
tt_Init();
