function setLinks(idname,id)
{
  if ((id.length>0) && !isNaN(id))
  {
    if (navigator.cookieEnabled == true)
    {
      //var ablauf = new Date();
      //var in20Minuten = ablauf.getTime() + (60 * 1000 * 20);
      //ablauf.setTime(in20Minuten);
      if (document.cookie)
      {

        //var str = document.cookie;
        //var Wertstart = str.indexOf(idname+"=") + idname.length +1;
        //str = str.substring(Wertstart);
        //var Wertende = str.indexOf(";");
        //if (Wertende == -1) Wertende = str.length;
        //id = str.substring(0, Wertende);
        //document.cookie = idname + "=" + id + "; expires=" + ablauf.toGMTString();
      }
      else
      {
        // document.cookie = idname + "=" + id + "; expires=" + ablauf.toGMTString();
      }
    }

    for (var i = 0; i < document.links.length; ++i)
    {
       oldid = get_GET_param(idname);
       if (oldid!=false)
       {
          id = oldid;
       }
       ziel = document.getElementsByTagName("a")[i].href;
       if ((ziel.toLowerCase().indexOf("4x4reisen.")>0) ||
           (ziel.toLowerCase().indexOf("4x4thailandsafari.")>0) ||
           (ziel.toLowerCase().indexOf("thailandoffroadtouren.")>0) ||
           (ziel.toLowerCase().indexOf("sss.")>0) ||

           (ziel.toLowerCase().indexOf("test.")>0) ||


           (ziel.toLowerCase().indexOf("thailand-rundreisen.")>0))
       {
         if (ziel.indexOf("?")>0)
         {
            ziel = ziel+"&"
         } else
         {
            ziel = ziel+"?"
         }
         ziel = ziel + idname + "="+id;
         document.getElementsByTagName("a")[i].href = ziel;
       }
    }
  }
}


function get_GET_params()
{
   var GET = new Array();
   if(location.search.length > 0)
   {
      var get_param_str = location.search.substring(1, location.search.length);
      var get_params = get_param_str.split("&");
      for(i = 0; i < get_params.length; i++)
      {
         var key_value = get_params[i].split("=");
         if(key_value.length == 2)
         {
            var key = key_value[0];
            var value = key_value[1];
            GET[key] = value;
         }
      }
   }
   return(GET);
}

function get_GET_param(key)
{
   var get_params = get_GET_params();
   if(get_params[key]) return(get_params[key]);
                 else  return false;
}

function clearHiddenFelder()
{
   document.sessionform.selfurl.value="";
   document.sessionform.selfvor.value="";
   document.sessionform.id.value="";
   document.sessionform.nameid.value="";
 }

function sendFormular()
{
    var myAjax = new Ajax.Request("/th4x4/work/ajaxsessionserver.jsp",
                    { method: 'get',
                      parameters: Form.serialize(document.getElementById('sessionform')),
                      onComplete: requestVerarbeitung
                  });

}

function frageSession(key)
{
   clearHiddenFelder();
   document.sessionform.selfurl.value=document.URL;
   document.sessionform.selfvor.value=document.referrer;
   document.sessionform.nameid.value=key;
   oldid = get_GET_param(key);
   if (oldid!=false)
   {
     document.sessionform.id.value=oldid;
   } else
   {
     document.sessionform.id.value=" ";
   }
   sendFormular();
}

function requestVerarbeitung(originalRequest)
{
   var response = originalRequest.responseText.split("|");
   for (i=0; i<response.length; i++)
   {
      response[i]=response[i].substr(4);
   }
   document.sessionform.nameid.value=response[1];
   document.sessionform.id.value=response[2];
   document.sessionform.sessionid.value=response[3];
  // setLinks(response[1],response[2]);
}

