var path = "http://hillcountryoutdoorguide.com/";

var load1 = new Image(25,25);
load1.src = path+"images/loading_sm.gif"

function edit_comment(id, action)
{
   var xmlHttp;
   try
   {
      // Firefox, Opera 8.0+, Safari
      xmlHttp=new XMLHttpRequest();
   }
   catch (e)
   {
      // Internet Explorer
      try
      {
         xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (e)
      {
         try
         {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
         }
         catch (e)
         {
            alert("Your browser does not support AJAX!");
            return false;
         }
      }
   }
   xmlHttp.onreadystatechange=function()
   {
      if(xmlHttp.readyState==4)
      {
         if(action == 1)
         {
            var results = xmlHttp.responseText.split("<=!=>");
         
            document.getElementById('user_comment_id').value=results[0];
            document.getElementById('word_count').innerHTML=results[1];
            document.getElementById('user_comment').innerHTML=results[2];
         }
         else
            document.location.href=document.location.href;
      }
   }
   
   if(action == 9)
      var answer = confirm ("Delete this comment?");
   
   if(action == 1 || (answer && action == 9))
   {
      var url=path+"ajax/ajax_comment.php";
      var params="id="+id;
      params=params+"&action="+action;
      
      xmlHttp.open("post",url,true);
      
      xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      xmlHttp.setRequestHeader("Content-length", params.length);
      xmlHttp.setRequestHeader("Connection", "close");

      xmlHttp.send(params);
   }
}
   
function filter_activities(activities, distance, city, show_pulldown)
{
   var xmlHttp;
   try
   {
      // Firefox, Opera 8.0+, Safari
      xmlHttp=new XMLHttpRequest();
   }
   catch (e)
   {
      // Internet Explorer
      try
      {
         xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (e)
      {
         try
         {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
         }
         catch (e)
         {
            alert("Your browser does not support AJAX!");
            return false;
         }
      }
   }
   xmlHttp.onreadystatechange=function()
   {
      if(xmlHttp.readyState==4)
      {
         //document.getElementById('AAA').innerHTML=xmlHttp.responseText;

         var results = xmlHttp.responseText.split("\n");

         //document.getElementById('AAA').innerHTML=results[0];
         var disable = results[0].split("<=!=>");
         var enable = results[1].split("<=!=>");
         var codes = results[2];

         if(disable[0])
         {
            for(var i = 0 ; i < disable.length ; i ++)
            {
               document.getElementById('a_c_'+disable[i]).disabled=true;
               document.getElementById('a_l_'+disable[i]).style.textDecoration="line-through";
            }
         }

         if(enable[0])
         {
            for(var i = 0 ; i < enable.length ; i ++)
            {
               document.getElementById('a_c_'+enable[i]).disabled=false;
               document.getElementById('a_l_'+enable[i]).style.textDecoration="none";
            }
         }
         
         document.getElementById('activities_cover').style.visibility = 'hidden';
         
         if(codes)
            pulldown_option.innerHTML=codes;
         else
            pulldown_option.innerHTML='any activity';
      }
   }
   
   var pulldown_option = document.getElementById('activity_pulldown_starter');
   //pulldown_option.innerHTML = "x";
   
   if(show_pulldown)
   {
      document.getElementById('activities_cover').style.visibility = 'visible';
   }

   var url=path+"ajax/ajax_activities.php";
   var params="id=0";
   params=params+"&distance="+distance;
   params=params+"&city="+city;

   var activities = activities.split("<=!=>");

   for(var i = 0 ; i < activities.length ; i ++)
   {
      if(activities[i] && document.getElementById('a_c_'+activities[i]).checked)
      {
         params=params+"&acb[]="+parseInt(activities[i]);
      }
   }
   
   params=params+"&XXhj=" + new Date().getTime();
   
   xmlHttp.open("post",url,true);

   xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   xmlHttp.setRequestHeader("Content-length", params.length);
   xmlHttp.setRequestHeader("Connection", "close");

   xmlHttp.send(params);
}
   
function set_search(text, sort_col, sort_dir, offset, number, activities)
{
   var xmlHttp;
   try
   {
      // Firefox, Opera 8.0+, Safari
      xmlHttp=new XMLHttpRequest();
   }
   catch (e)
   {
      // Internet Explorer
      try
      {
         xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (e)
      {
         try
         {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
         }
         catch (e)
         {
            alert("Your browser does not support AJAX!");
            return false;
         }
      }
   }
   xmlHttp.onreadystatechange=function()
   {
      if(xmlHttp.readyState==4)
      {
         document.getElementById('body').innerHTML=xmlHttp.responseText;
      }
   }
   
   var url=path+"ajax/ajax_search.php";
   var params="text="+text;  
   params=params+"&sort_col="+sort_col;
   params=params+"&sort_dir="+sort_dir;
   params=params+"&distance="+document.getElementById('distance').value;
   params=params+"&city="+document.getElementById('city').value;  
   params=params+"&offset="+offset;
   params=params+"&number="+number;
   
   var activities = activities.split("<=!=>");
   
   for(var i = 0 ; i < activities.length ; i ++)
   {
      if(activities[i] && document.getElementById('a_c_'+activities[i]).checked)
         params=params+"&acb[]="+parseInt(activities[i]);
   }
   
   xmlHttp.open("post",url,true);
   
   xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   xmlHttp.setRequestHeader("Content-length", params.length);
   xmlHttp.setRequestHeader("Connection", "close");

   xmlHttp.send(params);
}