function scrollUp(id,delta){
    var el = document.getElementById(id),
    st = el.scrollTop;
    count=delta;
    goUp();
    function goUp(){
        st = st - 5;
        count = count - 5;
        if(st > -1){
            el.scrollTop = st;
            if( count>0)
                setTimeout(goUp, 10);
        } else {
            el.scrollTop = 0;
        }
    }
}

function scrollDown(id,delta){
    var el = document.getElementById(id),
    st = el.scrollTop;
    count=delta;
    goDown();
    function goDown(){
        st = st + 5;
        count = count - 5;
        if(st > el.style.height){
            el.scrollTop = st;
            if( count>0)
                setTimeout(goDown, 10);
        } else {
            el.scrollTop = el.style.height;
        }
    }
}


function ni(a) {
    if (document.images) {
        r = new Image();
        r.src = a;
        return r;
    }
}

function ci() {
    if (document.images && (plf == true)) {
        for (var i=0; i<ci.arguments.length; i+=2) {
            document[ci.arguments[i]].src = ci.arguments[i+1];
        }
    }
}

var plf = false;
function pli() {
    if (document.images) {
        windowshop_over = ni("images/windowshop-over.gif");
        location_over = ni("images/locationhours-over.gif");
        shl_over = ni("images/2007SHL-over.gif");
        press_over = ni("images/press-over.gif");
        about_over = ni("images/about-over.gif");
        plf = true;
    }
}



function processAjax(url,divName) {
    if (window.XMLHttpRequest) { // Non-IE browsers
      req = new XMLHttpRequest();
      req.onreadystatechange = targetDiv;
      try {
        req.open("GET", url, true);
      } catch (e) {
        alert(e);
      }
      req.send(null);
    } else if (window.ActiveXObject) { // IE
      req = new ActiveXObject("Microsoft.XMLHTTP");
      if (req) {
        req.onreadystatechange = targetDiv;
        req.open("GET", url, true);
        req.send();
      }
    }
}
function targetDiv(){
          if (req.readyState == 4) { // Complete
          if (req.status == 200) { // OK response
              document.getElementById('c1').innerHTML = req.responseText;
          } else {
            //alert("Problem: " + req.statusText);
          }
      }
}



function loadMap() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        var mlgps=new GLatLng(47.602068, -122.334372);
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(mlgps, 15);
        var marker=new GMarker(mlgps);
        GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml("Maison Luxe<br><font size=\"-2\">95 Yesler Way, Second Floor<br>Seattle, WA 98104</font>");});
        map.addOverlay(marker);
        marker.openInfoWindowHtml("Maison Luxe<br><font size=\"-2\">95 Yesler Way, Second Floor<br>Seattle, WA 98104</font>");

        //var p1 = new GMarker(new GLatLng(47.605206, -122.338794));
        //var p2 = new GMarker(new GLatLng(47.606464, -122.339872));
        //GEvent.addListener(p1, "click", function() {p1.openInfoWindowHtml("Parking Lot 1");});
        //GEvent.addListener(p2, "click", function() {p2.openInfoWindowHtml("Parking Lot 2");});
        //map.addOverlay(p1);
        //map.addOverlay(p2);

      }
}
