var unloaderxo =
  {
   count : 0,
   params : {msg : "OK"},
   ask : function(e){
	    window.onbeforeunload = function(){};
	    setTimeout(unloaderxoGo,150);
	    return this.params.msg;
	},
	
   init : function(p)
     {
		 this.params = p;
		 window.onbeforeunload = unloaderxoAsk;
	 }
  }//var
  
  
function unloaderxoGo()
{  
    if(unloaderxo.count >= 7) // make sure we get a full timeout
      {
  	 
  	  if(unloaderxo.params.url)
	    location.href = unloaderxo.params.url;
     
      }
	else
	  {
	  unloaderxo.count++;
	  setTimeout(unloaderxoGo,150);
      }//else
	
}//func


function unloaderxoAsk(e)
{
return unloaderxo.ask(e);	
}


