﻿// JScript File 


function OnBeforeUnload()
{ 
 
    if(window.event)
    {   
        if(event.clientY<0)     
        {
            LeaveSite()
        }
    }
    else
    LeaveSite()

}


function LeaveSite()
{ 
     
 var xhReq = createXMLHttpRequest();
 try{

 xhReq.open("get", "http://www.myopinions.com.au/UserStateService.asmx/Leave", true);
 xhReq.onreadystatechange =function(){ };
 xhReq.send(null);
 }
 catch(e){}
 
}
function ActiveSite()
{ 
     
 var xhReq = createXMLHttpRequest();
 try{

 xhReq.open("get", "http://www.myopinions.com.au/UserStateService.asmx/Active", true);
 xhReq.onreadystatechange =function(){ };
 xhReq.send(null);
 
 }
 catch(e){}
 
}
 function createXMLHttpRequest() {
   try { return new XMLHttpRequest(); } catch(e) {}
   try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
 
   return null;
}
function addEvent(oElement,sEvent,func){

if (oElement.attachEvent){

oElement.attachEvent(sEvent,func);

}

else{

sEvent=sEvent.substring(2,sEvent.length);

oElement.addEventListener(sEvent,func,false);

}

}
function AddListener()
{
    addEvent(window,'onbeforeunload',OnBeforeUnload)
}
AddListener()
ActiveSite()
 

 
