﻿
var img = 1;
var outFade="";
var inFade = "";

  function picked(num)
   {
   snObj.style.fontWeight='normal';
   elem=document.getElementById('storynav' + num);
   elem.style.fontWeight='bold';
   snObj=elem;
  }

//  function swapper() {
//     imageObj = document.getElementById('BannerImage');
//          outFade=new Array();inFade=new Array();
//          document.getElementById('TD' + img).className='INACTIVE'
//	  if (img==5) img=1; else img++;
//	  newsrc="images/banner/banner" + img + ".jpg";
//	  var j=0;
//	  for (var i=10;i>-1;i--) {j++;outFade[i]=setTimeout('setOpacityImg('+i+')',100*j);}
//          setTimeout('imageObj.src=newsrc',100*j)
//          document.getElementById('TD' + img).className='ACTIVE'
//	  for (var i=0;i<11;i++) {j++;inFade[i]=setTimeout('setOpacityImg('+i+')',100*j);}
//  }


//  function showBanner(num) {
//      imageObj = document.getElementById('BannerImage');
//          if (num!=img) {
//          clearInterval(bannerinterval);
//          for (var i in outFade)
//	       {  
//	         clearTimeout(outFade[i]);
//	       }
//           for (var i in inFade)
//	      {  
//	       clearTimeout(inFade[i]);
//	      }
//          document.getElementById('TD' + img).className='INACTIVE'
//          newsrc = "images/banner/banner" + num + ".jpg";
//          img=num;
//          //bannerinterval=setInterval('swapper()',7000);
//	  var j=0;
//	  //for (var i=10;i>-1;i--) {j++;setTimeout('setOpacityImg('+i+')',100*j);}
//	  //setTimeout('imageObj.src=newsrc',100*j)
//          imageObj.src=newsrc;
//          document.getElementById('TD' + num).className='ACTIVE';
//          setOpacityImg('10');
//	  //for (var i=0;i<11;i++) {j++;setTimeout('setOpacityImg('+i+')',100*j);}
//        }
//}

var activeframe = 1;
var frameObj = "";

  function hideFrame()
  {
      var hf = document.getElementById('frame' + activeframe);      
        hf.style.display='none';
  }


  function showFrame(num) {
    frameObj = document.getElementById('frame' + activeframe);
    if (frameObj.id!='frame' + num)
    {
      frameObj = document.getElementById('frame' + num);
      hideFrame();
      frameObj.style.display="block";
      setOpacity(0);
      for (var i=0;i<11;i++) setTimeout('setOpacity('+i+')',100*i);
  }
  activeframe = num;
  return false;
  }

  function setOpacity(value) {
        frameObj.style.opacity = value/10;
        frameObj.style.filter = 'alpha(opacity=' + value*10 + ')';
  }


  function setOpacityImg(value) {
        imageObj.style.opacity = value/10;
        imageObj.style.filter = 'alpha(opacity=' + value*10 + ')';
    }
  
  function setExp(elem)
    {
        if (elem.className == "plus") {
            elem.className = "minus";
            if (elem.nextSibling.nodeType != 1) elem = elem.nextSibling;          
            while (elem.nextSibling != null) {
                    next = elem.nextSibling;
                    if (elem.nextSibling.nodeType != 1) elem = elem.nextSibling;
                    next.style.display = "block";
                    elem = next;
                    if (elem.nextSibling != null) if (elem.nextSibling.nodeType != 1 ) elem = elem.nextSibling;
            }
        }
        else if (elem.className == "minus") {
        elem.className = "plus";
        if (elem.nextSibling.nodeType != 1) elem = elem.nextSibling;          
        while (elem.nextSibling != null) {
            next = elem.nextSibling;
            next.style.display = "none";
            elem = next;
            
            if (elem.nextSibling != null) if (elem.nextSibling.nodeType != 1) elem = elem.nextSibling;          
        }

        }
    }



    

 
    //var KCmarker;
    //showMark();

    function setComm() {
        document.getElementById('ctl00_cph_main_txtShowServices').value = "lac";
        document.aspnetForm.submit();
    }

    function GetXmlHttpObject() {
        var xmlHttp = null;
        try {
            // Firefox, Opera 8.0+, Safari
            xmlHttp = new XMLHttpRequest();
        }
        catch (e) {
            // Internet Explorer
            try {
                xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch (e) {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
        }
        return xmlHttp;
    }



    function getFeed(catid,count) {
        xmlHttp = GetXmlHttpObject();
        if (xmlHttp == null) {
            alert("Your browser does not support AJAX.");
            return;
        }
        var url = "/inc/showrss.asp?catid=" + catid + "&count=" + count;        
        xmlHttp.onreadystatechange = function() {
            if (xmlHttp.readyState == 4) {
                document.getElementById("rssPnl").innerHTML = xmlHttp.responseText;
            }
        }
        xmlHttp.open("GET", url, true);
        xmlHttp.send(null);
    }


   

    function recenter(lat, lon) {

        if (lat != '' && lon != '') map.setCenter(new google.maps.LatLng(lat, lon));
        else alert("We do not currently have geolocation information for this entry");


    }    




    function showhidecat(catid) {
        var divid = "subcat_" + catid;
        var imgid = "catimg_" + catid;
        if (document.getElementById(divid).style.display == "") {
            document.getElementById(divid).style.display = "none";
            document.getElementById(imgid).src = "images/plus.gif";
        }
        else {
            document.getElementById(divid).style.display = "";
            document.getElementById(imgid).src = "images/minus.gif";
        }
    }

    function setfilter(i) {

        var imgid = "filtimg_" + i;
        var filter = document.getElementById("ctl00_cph_main_txtFilterOptions").value;
        var cb_id = "cb_" + i;
        var cb = document.getElementById(cb_id);

        if (cb.checked === true) {
            //document.getElementById(imgid).style.border = "2px solid #602144";
            document.getElementById("ctl00_cph_main_txtFilterOptions").value = replaceOneChar(filter, "1", i);
            //cb.checked = true;
        }
        else {
            //document.getElementById(imgid).style.border = "";
            document.getElementById("ctl00_cph_main_txtFilterOptions").value = replaceOneChar(filter, "0", i);
            //cb.checked = false;
        }

    }

    function setfilterimg(i, item) {
        var filter = document.getElementById("ctl00_cph_main_txtFilterOptions").value;
        if (item.className == "inimage") {
            item.setAttribute("class", "outimage");
            document.getElementById("ctl00_cph_main_txtFilterOptions").value = replaceOneChar(filter, "0", i);
        }
        else {
              item.setAttribute("class", "inimage");
              document.getElementById("ctl00_cph_main_txtFilterOptions").value = replaceOneChar(filter, "1", i);
        }

    }

    function replaceOneChar(s, c, n) {
        var re = new RegExp('^(.{' + --n + '}).(.*)$', '');
        return s.replace(re, '$1' + c + '$2');
    }

/*    function showDir(add) {
        alert(add);
        var directionDisplay; 
        var directionsService = new google.maps.DirectionsService(); 
        directionsDisplay = new google.maps.DirectionsRenderer();  
        calcRoute();
       }
       
      function calcRoute() {
          var start = 'chicago, il';
          var end = 'joplin, mo';
          var request = { origin: start, destination: end, travelMode: google.maps.DirectionsTravelMode.DRIVING };
          directionsService.route(request, function(result, status) {
          if (status == google.maps.DirectionsStatus.OK) { directionsDisplay.setDirections(result); } 
      });
           } */
