
smallSizes = new Array(77,77);
mediumSizes = new Array(300,300);
pageName = 'landscapes.htm';
scriptName = 'landscapes.js';
countX = 3;
countY = 2;

// sections: name, small images path, medium images path, big images path
// images: name, src, big width, big height
var arImages = new Array(
  new Array('Landscapes','images/portfolio/small/','images/portfolio/medium/','images/portfolio/big/',
    new Array(
      new Array('Before','1_before.jpg',250,198,'<b>The Challenge:</b> When I first saw this backyard it looked like a bowling alley. It was very long and narrow.<br><b>The Solution:</b> As I designed the landscape, I wanted to make sure that you could not see the full length with one view, but rather it be viewed in compartments. It now has private areas, and no longer has that long, narrow look. The patio and barbecue are made out of Arizona flagstone.  The customer works out of his home. He wanted the sound of water, so we installed a waterfall. He wanted a really relaxing atmosphere with a garden that was high-maintenance. That way, he could relieve his work-related stress in the garden, doing his own maintenance.'),
      new Array('After','1_after2.jpg',500,396,'<b>The Challenge:</b> When I first saw this backyard it looked like a bowling alley. It was very long and narrow.<br><b>The Solution:</b> As I designed the landscape, I wanted to make sure that you could not see the full length with one view, but rather it be viewed in compartments. It now has private areas, and no longer has that long, narrow look. The patio and barbecue are made out of Arizona flagstone.  The customer works out of his home. He wanted the sound of water, so we installed a waterfall. He wanted a really relaxing atmosphere with a garden that was high-maintenance. That way, he could relieve his work-related stress in the garden, doing his own maintenance.'),

      new Array('Before','2_before.jpg',250,201,'<b>The Challenge:</b> This is a new home and you can see the walkway was put in for convenience of the contractor, not for artistic purposes.<br><b>The Solution:</b> We not only changed the direction of the walkway, but by using Arizona flagstone we added an artistic dimension to the landscape.  We installed a dry riverbed for effect to the side. The flowers and plants are all perennials and annuals for seasonal color.'),
      new Array('After','2_after.jpg',500,395,'<b>The Challenge:</b> This is a new home and you can see the walkway was put in for convenience of the contractor, not for artistic purposes.<br><b>The Solution:</b> We not only changed the direction of the walkway, but by using Arizona flagstone we added an artistic dimension to the landscape.  We installed a dry riverbed for effect to the side. The flowers and plants are all perennials and annuals for seasonal color.'),

      new Array('Before','3_before.jpg',250,197,'<b>The Challenge:</b> This house was remodeled and the new addition in the back of the home was lower than ground level.  When it rained, the water went into the house.<br><b>The Solution:</b> We removed all of the excess dirt and created a beautiful landscape. We put a retaining wall around the fence, so we would not put any pressure on the fence. We then built up the natural stone wall and utilized the excess dirt behind the rockwell so we did not have to haul it off of the job site.  This was more economical for the homeowner.'),
      new Array('After','3_after.jpg',500,395,'<b>The Challenge:</b> This house was remodeled and the new addition in the back of the home was lower than ground level.  When it rained, the water went into the house.<br><b>The Solution:</b> We removed all of the excess dirt and created a beautiful landscape. We put a retaining wall around the fence, so we would not put any pressure on the fence. We then built up the natural stone wall and utilized the excess dirt behind the rockwell so we did not have to haul it off of the job site.  This was more economical for the homeowner.'),

      new Array('Before','4_before.jpg',250,197,'<b>The Challenge:</b> The problem with this home was that the driveway and walkway were very plain.<br><b>The Solution:</b> We changed the direction of the walkway and installed interlocking pavers, and relandscaped to enhance the beauty of this home. We also used a rock wall in the front of the house to create an elevation change for added depth.'),
      new Array('After','4_after.jpg',500,393,'<b>The Challenge:</b> The problem with this home was that the driveway and walkway were very plain.<br><b>The Solution:</b> We changed the direction of the walkway and installed interlocking pavers, and relandscaped to enhance the beauty of this home. We also used a rock wall in the front of the house to create an elevation change for added depth.'),

      new Array('Before','5_before.jpg',250,198,'<b>The Challenge:</b> This house was a very beautiful home in an exclusive neighborhood. The landscaping did not enhance the beauty of this home at all.<br><b>The Solution:</b> We elevated the landscaping in the front of the house and installed a Koi pond. Now you can sit on the bench, in between the Koi pond and the front lawn. You view the house and the beautiful landscaping without anyone seeing you from the street. This is now a much more private area.  The driveway is now circular and was constructed out of interlocking pavers.  We also added trellises to the house with vines growing on them to soften the brickwork of the house.'),
      new Array('After','5_after.jpg',500,396,'<b>The Challenge:</b> This house was a very beautiful home in an exclusive neighborhood. The landscaping did not enhance the beauty of this home at all.<br><b>The Solution:</b> We elevated the landscaping in the front of the house and installed a Koi pond. Now you can sit on the bench, in between the Koi pond and the front lawn. You view the house and the beautiful landscaping without anyone seeing you from the street. This is now a much more private area.  The driveway is now circular and was constructed out of interlocking pavers.  We also added trellises to the house with vines growing on them to soften the brickwork of the house.'),

      new Array('Before','6_before.jpg',250,198,'<b>The Challenge:</b> This house was the most boring house on the street. Most of the homes had been remodeled and were now two story.<br><b>The Solution:</b> We built an arbor at the front entrance to give it more elevation and a focal point for the front of the home. We redesigned the walkways and installed them with interlocking pavers. Also, notice that the previous porch front was rectangular to the front door. Now it is rounded with the interlocking pavers so that it matches the walkways.'),
      new Array('After','6_after.jpg',500,631,'<b>The Challenge:</b> This house was the most boring house on the street. Most of the homes had been remodeled and were now two story.<br><b>The Solution:</b> We built an arbor at the front entrance to give it more elevation and a focal point for the front of the home. We redesigned the walkways and installed them with interlocking pavers. Also, notice that the previous porch front was rectangular to the front door. Now it is rounded with the interlocking pavers so that it matches the walkways.'),

      new Array('Before','7_before.jpg',250,198,'<b>The Challenge:</b> This house needed a facelift. It had an old, tired look right out of 1960s.<br><b>The Solution:</b> We brought this house into the 1990’s. We removed the exposed aggregate trim on the sides of the sidewalk and the white tile at the front door. We installed bullnose brick on the porch area and lined the driveway with the same brick. In the driveway, the wooden expansion joints had rotted out so we saw cut these wider, removed the wood, and installed brick to match the front entrance of the house.  We updated the landscaping with perennials and annuals.'),
      new Array('After','7_after.jpg',500,396,'<b>The Challenge:</b> This house needed a facelift. It had an old, tired look right out of 1960s.<br><b>The Solution:</b> We brought this house into the 1990’s. We removed the exposed aggregate trim on the sides of the sidewalk and the white tile at the front door. We installed bullnose brick on the porch area and lined the driveway with the same brick. In the driveway, the wooden expansion joints had rotted out so we saw cut these wider, removed the wood, and installed brick to match the front entrance of the house.  We updated the landscaping with perennials and annuals.'),

      new Array('Before','8_before.jpg',250,198,'<b>The Challenge:</b> There is a fair amount of traffic on this street.<br><b>The Solution:</b> We installed a raised area at the front of the home so that it would act as a bumper for the traffic noise. This worked successfully. It’s much quieter now back at the house and they have a beautiful landscaped area with a lot of color and different elevations.'),
      new Array('After','8_after.jpg',500,396,'<b>The Challenge:</b> There is a fair amount of traffic on this street.<br><b>The Solution:</b> We installed a raised area at the front of the home so that it would act as a bumper for the traffic noise. This worked successfully. It’s much quieter now back at the house and they have a beautiful landscaped area with a lot of color and different elevations.'),

      new Array('Before','9_before.jpg',250,198,'<b>The Challenge:</b> The backyard needed a complete renovation, especially around the pool area. The concrete was very angular and the landscaping was very plain around the pool.<br><b>The Solution:</b> We gave it curves and free-flowing lines. On two sides of the pool we removed the walkway and brought the landscaping right up to the coping edges.'),
      new Array('After','9_after.jpg',500,396,'<b>The Challenge:</b> The backyard needed a complete renovation, especially around the pool area. The concrete was very angular and the landscaping was very plain around the pool.<br><b>The Solution:</b> We gave it curves and free-flowing lines. On two sides of the pool we removed the walkway and brought the landscaping right up to the coping edges.'),

      new Array('Before','10_before.jpg',250,198,'<b>The Challenge:</b> This house needed a larger and more interesting driveway, but we still needed to leave room enough for the landscaping.<br><b>The Solution:</b> We removed the cracked concrete and installed a beautiful interlocking paver driveway. You can see the vast improvement to this home just by replacing the walkway and driveway.  After that, we relandscaped the landscaping areas.'),
      new Array('After','10_after.jpg',500,396,'<b>The Challenge:</b> This house needed a larger and more interesting driveway, but we still needed to leave room enough for the landscaping.<br><b>The Solution:</b> We removed the cracked concrete and installed a beautiful interlocking paver driveway. You can see the vast improvement to this home just by replacing the walkway and driveway.  After that, we relandscaped the landscaping areas.'),

      new Array('Before','11_before.jpg',250,198,'<b>The Challenge:</b> This was a patio right out of 1960 Sears & Roebuck catalog. <br><b>The Solution:</b> We built a beautiful redwood deck and arbor. Notice how the vines are growing up the posts.  The new deck is lined with flowers. This system is totally detached from the house for extra strength.'),
      new Array('After','11_after.jpg',500,396,'<b>The Challenge:</b> This was a patio right out of 1960 Sears & Roebuck catalog. <br><b>The Solution:</b> We built a beautiful redwood deck and arbor. Notice how the vines are growing up the posts.  The new deck is lined with flowers. This system is totally detached from the house for extra strength.'),

      new Array('Before','12_before.jpg',250,198,'<b>The Challenge:</b> This house backs up to a freeway and the slope is much higher than the property. We had this steep wall in the backyard that nobody knew how to landscape, except for planting junipers or other similar plants on the slope.<br><b>The Solution:</b> We enhanced this wall by bringing in more soil, changing the grade so it was not as steep and building some walkways out of natural stone.  We actually have pathways going around the backyard and a bridge that crosses the dry riverbed.  Now there are pleasant places to walk in the garden area.'),
      new Array('After','12_after.jpg',500,396,'<b>The Challenge:</b> This house backs up to a freeway and the slope is much higher than the property. We had this steep wall in the backyard that nobody knew how to landscape, except for planting junipers or other similar plants on the slope.<br><b>The Solution:</b> We enhanced this wall by bringing in more soil, changing the grade so it was not as steep and building some walkways out of natural stone.  We actually have pathways going around the backyard and a bridge that crosses the dry riverbed.  Now there are pleasant places to walk in the garden area.'),

      new Array('Before','13_before.jpg',250,198,'<b>The Challenge:</b> We wanted to redesign the landscaping so it would be the most attractive house on the street.<br><b>The Solution:</b> We installed an interlocking paver driveway and walkway.  As you can see in the before picture, we painted the line on the lawn, showing the client exactly where the walkway would be, before we started construction. We now have a dry riverbed on the far side of the lawn with a great variety of flowers for color for year-round color.'),
      new Array('After','13_after.jpg',500,396,'<b>The Challenge:</b> We wanted to redesign the landscaping so it would be the most attractive house on the street.<br><b>The Solution:</b> We installed an interlocking paver driveway and walkway.  As you can see in the before picture, we painted the line on the lawn, showing the client exactly where the walkway would be, before we started construction. We now have a dry riverbed on the far side of the lawn with a great variety of flowers for color for year-round color.'),

      new Array('Before','14_before.jpg',250,198,'<b>The Challenge:</b> This yard is very closed in and dark. The landscaping did not display the house at it`s full potential.<br><b>The Solution:</b> The new landscaping opens up the home and with the terracing effects, it is now more attractive.'),
      new Array('After','14_after.jpg',500,397,'<b>The Challenge:</b> This yard is very closed in and dark. The landscaping did not display the house at it`s full potential.<br><b>The Solution:</b> The new landscaping opens up the home and with the terracing effects, it is now more attractive.'),

      new Array('Before','15_before.jpg',250,198,'<b>The Challenge:</b> As you can see, this is a typical asphalt driveway that a lot of homes have. This is an expensive upkeep with the repairs and reseals every couple of years.<br><b>The Solution:</b> The transformation with the pavers is amazing! With virtually no maintenance, why wouldn`t you choose pavers?'),
      new Array('After','15_after.jpg',500,397,'<b>The Challenge:</b> As you can see, this is a typical asphalt driveway that a lot of homes have. This is an expensive upkeep with the repairs and reseals every couple of years.<br><b>The Solution:</b> The transformation with the pavers is amazing! With virtually no maintenance, why wouldn`t you choose pavers?'),

      new Array('Before','16_before.jpg',250,198,'<b>The Challenge:</b> The challenge with this is that it was the original entrance to the home.<br><b>The Solution:</b> You can see how we upgraded this area and moved the entrance to the front door and curved the steps and the walkways so that there is a natural flow from the street to the front door. Now when the guests arrive, they walk through more of the landscaping.'),
      new Array('After','16_after.jpg',500,397,'<b>The Challenge:</b> The challenge with this is that it was the original entrance to the home.<br><b>The Solution:</b> You can see how we upgraded this area and moved the entrance to the front door and curved the steps and the walkways so that there is a natural flow from the street to the front door. Now when the guests arrive, they walk through more of the landscaping.'),

      new Array('Before','17_before.jpg',250,198,'<b>The Challenge:</b> To most people the landscaping might have been attractive and would leave well enough alone with the attitude "if it`s not broke, why fix it?"<br><b>The Solution:</b> This shows the difference that a professional designer can do. This area is a very easy maintenance now, but has such different textures and contrasts along with color.<br>The driveway was redone in intrerlocking pavers. This enhances the new landscaping. The maintenance level on the driveway has now decreased as well. The concrete walkway was also replaced with a curvy interlocking pathway.<br>The lighting and lantern add character to the landscaping during the day, but even more so at night.'),
      new Array('After','17_after.jpg',500,397,'<b>The Challenge:</b> To most people the landscaping might have been attractive and would leave well enough alone with the attitude "if it`s not broke, why fix it?"<br><b>The Solution:</b> This shows the difference that a professional designer can do. This area is a very easy maintenance now, but has such different textures and contrasts along with color.<br>The driveway was redone in intrerlocking pavers. This enhances the new landscaping. The maintenance level on the driveway has now decreased as well. The concrete walkway was also replaced with a curvy interlocking pathway.<br>The lighting and lantern add character to the landscaping during the day, but even more so at night.'),
      new Array('After','17_after2.jpg',500,397,'<b>The Challenge:</b> To most people the landscaping might have been attractive and would leave well enough alone with the attitude "if it`s not broke, why fix it?"<br><b>The Solution:</b> This shows the difference that a professional designer can do. This area is a very easy maintenance now, but has such different textures and contrasts along with color.<br>The driveway was redone in intrerlocking pavers. This enhances the new landscaping. The maintenance level on the driveway has now decreased as well. The concrete walkway was also replaced with a curvy interlocking pathway.<br>The lighting and lantern add character to the landscaping during the day, but even more so at night.'),
      new Array('After','17_after3.jpg',500,397,'<b>The Challenge:</b> To most people the landscaping might have been attractive and would leave well enough alone with the attitude "if it`s not broke, why fix it?"<br><b>The Solution:</b> This shows the difference that a professional designer can do. This area is a very easy maintenance now, but has such different textures and contrasts along with color.<br>The driveway was redone in intrerlocking pavers. This enhances the new landscaping. The maintenance level on the driveway has now decreased as well. The concrete walkway was also replaced with a curvy interlocking pathway.<br>The lighting and lantern add character to the landscaping during the day, but even more so at night.'),

      new Array('Before','18_before.jpg',250,201,'<b>The Challenge:</b> The challenge with this home is the landscape area in the front yard is steep. It would be difficult to use this slope and maintain easy maintenance.<br><b>The Solution:</b> We decided to terrace the landscaping to create an attractive landscape. The homeowner wished to keep the front porch the same and design a walkway to match the material as much as possible. The owner was extremely pleased with the outcome of our construction as well as the flowing design of the front yard.'),
      new Array('After','18_after.jpg',500,397,'<b>The Challenge:</b> The challenge with this home is the landscape area in the front yard is steep. It would be difficult to use this slope and maintain easy maintenance.<br><b>The Solution:</b> We decided to terrace the landscaping to create an attractive landscape. The homeowner wished to keep the front porch the same and design a walkway to match the material as much as possible. The owner was extremely pleased with the outcome of our construction as well as the flowing design of the front yard.'),

      new Array('Before','19_before.jpg',250,198,'<b>The Challenge:</b> We needed to improve the front entrance to this home. The concrete porch that was there was robbing the home of it`s potential.<br><b>The Solution:</b> We installed a new walkway, steps and porch with interlocking pavers. Now the front entrance is equal to the home in it`s beauty.'),
      new Array('After','19_after.jpg',500,397,'<b>The Challenge:</b> We needed to improve the front entrance to this home. The concrete porch that was there was robbing the home of it`s potential.<br><b>The Solution:</b> We installed a new walkway, steps and porch with interlocking pavers. Now the front entrance is equal to the home in it`s beauty.'),

      new Array('After','20_after.jpg',500,397,'<b>The Challenge:</b> This walkway was built with old San Francisco brick. There is a challenge with using old brick.<br><b>The Solution:</b> Buildings are torn down and then mixed together. They are then sold to us on pallets. There is no uniform standard in the industry. The bricks are different sizes so we have to float the irregularity of the brick with the size of the mortar joints and yet keep it attractive. We also used Napa fieldstone to create the retaining walls.'),
      new Array('After','20_after2.jpg',500,397,'This photos shows another use for San Francisco used brick.'),
      new Array('After','20_after3.jpg',500,397,'This is an improvement on a standard fence. We are once again using old San Francisco brick with a redwood fence.'),
      new Array('After','20_after4.jpg',500,397,'Using the used brick as an entrance into the home creates a beautiful entrance. We also created light columns using the used San Francisco brick.'),
      new Array('After','20_after5.jpg',500,397,'This picture shows the detail of the same fence shown in the entrance way to the home.'),
      new Array('After','20_after6.jpg',500,395,'This picture shows the detail of the same fence shown in the entrance way to the home.'),

      new Array('Before','21_before.jpg',250,198,'<b>The Challenge:</b> This was a brand new home with a very large backyard. The patio was sipmly concrete with a block wall for the retaining wall. This was a beautiful home, but the hardscape was not as attractive as the home.<br><b>The Solution:</b> We installed Spanish tile on the patio and steps and then an interlocking paver walkway. We also installed a maintenance free Koi poind with a double pond, connected by a stream bed. These ponds stay clear year round without the use of chemicals. You have plants, Koi and the sound of water. It is always nice to have a place to go in your yard to relax. Call or e-mail us to get information on a free video that explains the pond system.'),
      new Array('After','21_after.jpg',500,397,'<b>The Challenge:</b> This was a brand new home with a very large backyard. The patio was sipmly concrete with a block wall for the retaining wall. This was a beautiful home, but the hardscape was not as attractive as the home.<br><b>The Solution:</b> We installed Spanish tile on the patio and steps and then an interlocking paver walkway. We also installed a maintenance free Koi poind with a double pond, connected by a stream bed. These ponds stay clear year round without the use of chemicals. You have plants, Koi and the sound of water. It is always nice to have a place to go in your yard to relax. Call or e-mail us to get information on a free video that explains the pond system.'),
      new Array('After','21_after2.jpg',500,397,'<b>The Challenge:</b> This was a brand new home with a very large backyard. The patio was sipmly concrete with a block wall for the retaining wall. This was a beautiful home, but the hardscape was not as attractive as the home.<br><b>The Solution:</b> We installed Spanish tile on the patio and steps and then an interlocking paver walkway. We also installed a maintenance free Koi poind with a double pond, connected by a stream bed. These ponds stay clear year round without the use of chemicals. You have plants, Koi and the sound of water. It is always nice to have a place to go in your yard to relax. Call or e-mail us to get information on a free video that explains the pond system.'),
      new Array('After','21_after3.jpg',500,397,'<b>The Challenge:</b> This was a brand new home with a very large backyard. The patio was sipmly concrete with a block wall for the retaining wall. This was a beautiful home, but the hardscape was not as attractive as the home.<br><b>The Solution:</b> We installed Spanish tile on the patio and steps and then an interlocking paver walkway. We also installed a maintenance free Koi poind with a double pond, connected by a stream bed. These ponds stay clear year round without the use of chemicals. You have plants, Koi and the sound of water. It is always nice to have a place to go in your yard to relax. Call or e-mail us to get information on a free video that explains the pond system.'),

      new Array('After','22_after.jpg',500,397,'<b>The Challenge:</b> This is the entrance to a small housing project where there is not a lot of room for landscaping in the front yard.<br><b>The Solution:</b> We created a garden that is unique to the area with the decorative fence and the landscaping.'),
      new Array('After','22_after2.jpg',500,397,'<b>The Challenge:</b> This home has a very flat front yard.<br><b>The Solution:</b> I created an area with rock walls and large steps so that we have mounds for depth in the landscaping. These steps are similar to the steps at the Winchester Mystery House... they lead to nowhere.'),
      new Array('After','22_after3.jpg',500,397,'<b>The Challenge:</b> Sometimes we are challenged with very small areas.<br><b>The Solution:</b> Here is a special focal point in this small area and it is at a reasonable cost.'),
      new Array('After','22_after4.jpg',500,397,'<b>The Challenge:</b> This is an area that was flat. The customer wanted something with interest and different from the ordinary shrub landscaping in his neighborhood.<br><b>The Solution:</b> By using the stackable block walls, height was added to the area.'),
      new Array('After','22_after5.jpg',500,397,'<b>The Challenge:</b> The front entrance to this house originally had a straight slab of concrete for the walkway.<br><b>The Solution:</b> Look what can be accomplished with interlocking pavers.'),
      new Array('After','22_after6.jpg',500,397,'<b>The Challenge:</b> These steps were originally concrete steps.<br><b>The Solution:</b> By installing the interlocking pavers over the concrete steps, the front entrance is much more attractive.'),
      new Array('After','22_after7.jpg',500,397,'<b>The Challenge:</b> This is a large backyard with a lot of grass.<br><b>The Solution:</b> You can see by adding an island in the lawn, more interest is added. It breaks up the large, single expanse of grass.')
    )
  )
)

section = getParameter(self.document.location.href, 'section');
if (isNaN(section) || (section=='') || (section<0) || (section>arImages.length))
  section = 0; 

ind = getParameter(self.document.location.href, 'ind');
if (isNaN(ind) || (ind=='') || (ind<0) || (ind>arImages[section][4].length))
  ind = 0; 

var arPreloadImages = new Array();
function preload() {
  if (arImages[section][2]!='') {
    for (i=ind;(i<(Number(ind)+Number(countX*countY))) && (i<arImages[section][4].length);i++) {
      arPreloadImages[i] = new Image(mediumSizes[0],mediumSizes[1]);
      arPreloadImages[i].src = arImages[section][2]+arImages[section][4][i][1];
    }
  }
}
  
function showImageMedium(number) {
  showImage('imagemedium',arImages[section][2]+arImages[section][4][number][1]);
  showMessage('imagemediumname',arImages[section][4][number][0]);
  showMessage('imagedescription',arImages[section][4][number][4]);
}

function showImageBig(number) {
  showImagePopup(scriptName,section,number,arImages[section][4][number][2],
   arImages[section][4][number][3]);
}

