

function track(page_user_id)
{ 
//alert(1);
//   var current_time = escape(new Date()); 
   var current_time = escape(new Date()); 
   var full_url = "/site/foundation/tracker/tracker_action.php";
   var post_method_parameters ="url="+escape(document.location.href)+"&referer="+ escape(document.referrer)+"&current_time="+current_time+"&page_user_id="+page_user_id;

   var callback_function_name = false;
   var callback_function_parameters = false;
   var progress_div_array =  false;
   var show_progress = false;
   //var show_progress = true;
//alert(2);
   // in future: sendByPost
   //sendByGet(full_url, callback_function_name, callback_function_parameters, show_progress, progress_div_array);

//  var post_method_parameters = parameters;
  sendByPost(full_url, callback_function_name, callback_function_parameters, show_progress, progress_div_array, post_method_parameters);


//alert(3);
   return false;
}



function isAdult(strText){
//  alert("isAdult");
  try{
     var arr =  new Array('paris','hilton','porn','sex','viagra','ficken','fick','titten','titen');
     for(var i=0;i<arr.length;i++) {
 //       alert("strText:'"+strText+"', arr[i]:'"+arr[i]+"'");
        if(strText.indexOf(arr[i])>-1){
           //alert("isAdult:true, text found:'"+arr[i]+"'");
           return true;
        }
     } 
  }catch(ex){}
  //alert("isAdult:false");
  return false;
}


//-------------mail -------------
function showNav(navId) {
  show('nav'+navId);
  show('content'+navId);
  var oldId= (navId==2)?1:2;
  hide('nav'+oldId);
  hide('content'+oldId);
  return false;
}


function readMessage(elementId, message_id){
// change class name for list

//  alert("entering ...");

  selectMessage(elementId, message_id); 
  
  var message_url = "/webdir/mail/readmail.php?action=read&message_id="+message_id;
  
//  alert(message_url);
  
  httpRequest.open("GET", message_url, false );
  //httpRequest.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); // in case i want no cache
  httpRequest.send(null);

//   alert("done");

// change class name for list

//  selectMessage(message_id); 

}


function createXMLHttp() {
if (typeof XMLHttpRequest != 'undefined'){
   return new XMLHttpRequest();
}else if (window.ActiveXObject) {
   var avers = ["Microsoft.XmlHttp", "MSXML2.XmlHttp",
   "MSXML2.XmlHttp.3.0", "MSXML2.XmlHttp.4.0",
   "MSXML2.XmlHttp.5.0"];
   for (var i = avers.length -1; i >= 0; i--) {
      try {
         httpObj = new ActiveXObject(avers[i]);
         return httpObj;
         } catch(e) {}
   }
}
throw new Error('XMLHttp (AJAX) not supported');
}

var httpRequest = createXMLHttp();

